0000703604-23-000065.txt : 20230803 0000703604-23-000065.hdr.sgml : 20230803 20230803074349 ACCESSION NUMBER: 0000703604-23-000065 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-10546 FILM NUMBER: 231138111 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-Q 1 dsgr-20230630.htm 10-Q dsgr-20230630
0000703604False2023Q212/31http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrentNote 17 – Subsequent Event [OPEN]00007036042023-01-012023-06-3000007036042023-07-24xbrli:shares00007036042023-06-30iso4217:USD00007036042022-12-31iso4217:USDxbrli:shares00007036042023-04-012023-06-3000007036042022-04-012022-06-3000007036042022-01-012022-06-300000703604us-gaap:CommonStockMember2022-12-310000703604us-gaap:AdditionalPaidInCapitalMember2022-12-310000703604us-gaap:RetainedEarningsMember2022-12-310000703604us-gaap:TreasuryStockCommonMember2022-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000703604us-gaap:RetainedEarningsMember2023-01-012023-03-3100007036042023-01-012023-03-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000703604us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000703604us-gaap:CommonStockMember2023-01-012023-03-310000703604us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000703604us-gaap:CommonStockMember2023-03-310000703604us-gaap:AdditionalPaidInCapitalMember2023-03-310000703604us-gaap:RetainedEarningsMember2023-03-310000703604us-gaap:TreasuryStockCommonMember2023-03-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100007036042023-03-310000703604us-gaap:RetainedEarningsMember2023-04-012023-06-300000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000703604us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000703604us-gaap:CommonStockMember2023-04-012023-06-300000703604us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000703604us-gaap:CommonStockMember2023-06-300000703604us-gaap:AdditionalPaidInCapitalMember2023-06-300000703604us-gaap:RetainedEarningsMember2023-06-300000703604us-gaap:TreasuryStockCommonMember2023-06-300000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000703604us-gaap:CommonStockMember2021-12-310000703604us-gaap:AdditionalPaidInCapitalMember2021-12-310000703604us-gaap:RetainedEarningsMember2021-12-310000703604us-gaap:TreasuryStockCommonMember2021-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100007036042021-12-310000703604us-gaap:RetainedEarningsMember2022-01-012022-03-3100007036042022-01-012022-03-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000703604us-gaap:CommonStockMember2022-01-012022-03-310000703604us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000703604us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000703604us-gaap:CommonStockMember2022-03-310000703604us-gaap:AdditionalPaidInCapitalMember2022-03-310000703604us-gaap:RetainedEarningsMember2022-03-310000703604us-gaap:TreasuryStockCommonMember2022-03-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100007036042022-03-310000703604us-gaap:RetainedEarningsMember2022-04-012022-06-300000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000703604us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000703604us-gaap:CommonStockMember2022-04-012022-06-300000703604us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000703604us-gaap:CommonStockMember2022-06-300000703604us-gaap:AdditionalPaidInCapitalMember2022-06-300000703604us-gaap:RetainedEarningsMember2022-06-300000703604us-gaap:TreasuryStockCommonMember2022-06-300000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000007036042022-06-30dsgr:segment0000703604dsgr:HISCOMember2023-06-082023-06-080000703604us-gaap:LineOfCreditMemberdsgr:TermLoanFacilityMember2023-06-080000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberdsgr:HISCOCreditFacilityMember2023-06-080000703604dsgr:RightsOfferingMember2023-05-302023-05-300000703604dsgr:RightsOfferingMember2023-05-090000703604dsgr:TestEquityMember2022-04-010000703604dsgr:GexproMember2022-04-010000703604dsgr:TestEquityMember2022-04-012022-04-010000703604dsgr:TestEquityEquityholderMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:TestEquityEquityholderMemberdsgr:DSGFormerlyLawsonMember2023-03-202023-03-200000703604dsgr:GexproMember2022-04-012022-04-010000703604dsgr:GexproMemberdsgr:GexproServicesStockholderMemberdsgr:GexproServicesHoldbackSharesMember2022-04-012022-04-010000703604dsgr:GexproMemberdsgr:GexproServicesStockholderMemberdsgr:GexproServicesHoldbackSharesMember2023-03-202023-03-200000703604dsgr:TestEquityAndGexproServicesShareholdersMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:GexproMemberdsgr:GexproServicesStockholderMember2023-03-202023-03-200000703604dsgr:TestEquityAndGexproServicesShareholdersMemberdsgr:DSGFormerlyLawsonMember2023-03-202023-03-200000703604dsgr:TestEquityAndGexproServicesFormerOwnersMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:TestEquityAndGexproMemberdsgr:EarnoutSharesMemberdsgr:DSGFormerlyLawsonMember2023-03-202023-03-200000703604dsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:DSGFormerlyLawsonMember2022-03-310000703604dsgr:DSGFormerlyLawsonMember2022-12-310000703604dsgr:TestEquityAndGexproMemberdsgr:DSGFormerlyLawsonMember2022-04-010000703604dsgr:DSGFormerlyLawsonMember2022-04-010000703604dsgr:TestEquityAndGexproMemberus-gaap:CustomerRelationshipsMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:TestEquityAndGexproMemberus-gaap:TradeNamesMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:TestEquityAndGexproMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:HISCOMember2023-03-302023-03-30dsgr:location0000703604dsgr:HISCOMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300000703604dsgr:HISCOMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300000703604dsgr:HISCOMember2023-06-080000703604dsgr:HISCOMemberus-gaap:CustomerRelationshipsMember2023-06-080000703604us-gaap:TradeNamesMemberdsgr:HISCOMember2023-06-080000703604dsgr:HISCOMemberus-gaap:CustomerRelationshipsMember2023-06-300000703604us-gaap:TradeNamesMemberdsgr:HISCOMember2023-06-300000703604dsgr:HISCOMember2023-06-300000703604dsgr:InterworldHighwayLLCMember2022-04-290000703604dsgr:ResoluxMember2022-01-030000703604dsgr:FrontierMember2022-03-310000703604dsgr:NationalTestEquipmentMember2022-06-010000703604dsgr:InstrumexMember2022-12-010000703604dsgr:A2022AcquisitionsMember2023-06-300000703604dsgr:InterworldHighwayLLCMemberus-gaap:CustomerRelationshipsMember2022-04-290000703604dsgr:ResoluxMemberus-gaap:CustomerRelationshipsMember2022-01-030000703604dsgr:FrontierMemberus-gaap:CustomerRelationshipsMember2022-03-310000703604dsgr:NationalTestEquipmentMemberus-gaap:CustomerRelationshipsMember2022-06-010000703604dsgr:InstrumexMemberus-gaap:CustomerRelationshipsMember2022-12-010000703604dsgr:A2022AcquisitionsMemberus-gaap:CustomerRelationshipsMember2023-06-300000703604us-gaap:TradeNamesMemberdsgr:InterworldHighwayLLCMember2022-04-290000703604us-gaap:TradeNamesMemberdsgr:ResoluxMember2022-01-030000703604us-gaap:TradeNamesMemberdsgr:FrontierMember2022-03-310000703604us-gaap:TradeNamesMemberdsgr:NationalTestEquipmentMember2022-06-010000703604us-gaap:TradeNamesMemberdsgr:InstrumexMember2022-12-010000703604us-gaap:TradeNamesMemberdsgr:A2022AcquisitionsMember2023-06-300000703604dsgr:InterworldHighwayLLCMember2022-04-292022-04-290000703604dsgr:ResoluxMember2022-01-032022-01-030000703604dsgr:FrontierMember2022-03-312022-03-310000703604dsgr:NationalTestEquipmentMember2022-06-012022-06-010000703604dsgr:InstrumexMember2022-12-012022-12-010000703604dsgr:A2022AcquisitionsMember2022-12-312022-12-310000703604dsgr:TestEquityAndGexproMemberdsgr:DSGFormerlyLawsonMember2023-04-012023-06-300000703604dsgr:TestEquityAndGexproMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-06-300000703604dsgr:TestEquityAndGexproMemberdsgr:DSGFormerlyLawsonMember2023-01-012023-06-300000703604dsgr:TestEquityAndGexproMemberdsgr:DSGFormerlyLawsonMember2022-01-012022-06-300000703604dsgr:DSGFormerlyLawsonMember2023-04-012023-06-300000703604dsgr:OtherAcquisitionsMember2023-04-012023-06-300000703604dsgr:DSGFormerlyLawsonMember2022-04-012022-06-300000703604dsgr:OtherAcquisitionsMember2022-04-012022-06-300000703604dsgr:DSGFormerlyLawsonMember2023-01-012023-06-300000703604dsgr:OtherAcquisitionsMember2023-01-012023-06-300000703604dsgr:DSGFormerlyLawsonMember2022-01-012022-06-300000703604dsgr:OtherAcquisitionsMember2022-01-012022-06-30dsgr:revenueStream0000703604dsgr:TestEquitySegmentMember2023-01-012023-06-300000703604dsgr:GexproServicesSegmentMembersrt:MinimumMember2023-01-012023-06-300000703604dsgr:GexproServicesSegmentMembersrt:MaximumMember2023-01-012023-06-300000703604country:US2023-04-012023-06-300000703604country:US2022-04-012022-06-300000703604country:US2023-01-012023-06-300000703604country:US2022-01-012022-06-300000703604country:CA2023-04-012023-06-300000703604country:CA2022-04-012022-06-300000703604country:CA2023-01-012023-06-300000703604country:CA2022-01-012022-06-300000703604srt:EuropeMember2023-04-012023-06-300000703604srt:EuropeMember2022-04-012022-06-300000703604srt:EuropeMember2023-01-012023-06-300000703604srt:EuropeMember2022-01-012022-06-300000703604srt:AsiaPacificMember2023-04-012023-06-300000703604srt:AsiaPacificMember2022-04-012022-06-300000703604srt:AsiaPacificMember2023-01-012023-06-300000703604srt:AsiaPacificMember2022-01-012022-06-300000703604srt:LatinAmericaMember2023-04-012023-06-300000703604srt:LatinAmericaMember2022-04-012022-06-300000703604srt:LatinAmericaMember2023-01-012023-06-300000703604srt:LatinAmericaMember2022-01-012022-06-300000703604dsgr:OtherGeographicalMember2023-04-012023-06-300000703604dsgr:OtherGeographicalMember2022-04-012022-06-300000703604dsgr:OtherGeographicalMember2023-01-012023-06-300000703604dsgr:OtherGeographicalMember2022-01-012022-06-300000703604dsgr:RentalProgramMember2023-06-300000703604dsgr:RentalProgramMember2022-12-310000703604dsgr:PartsWasherLeasingProgramMember2023-06-300000703604dsgr:RentalProgramMember2023-04-012023-06-300000703604dsgr:RentalProgramMember2022-04-012022-06-300000703604dsgr:RentalProgramMember2023-01-012023-06-300000703604dsgr:RentalProgramMember2022-01-012022-06-3000007036042023-06-080000703604us-gaap:LandMember2023-06-300000703604us-gaap:LandMember2022-12-310000703604us-gaap:BuildingAndBuildingImprovementsMember2023-06-300000703604us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000703604us-gaap:MachineryAndEquipmentMember2023-06-300000703604us-gaap:MachineryAndEquipmentMember2022-12-310000703604us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300000703604us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310000703604us-gaap:FurnitureAndFixturesMember2023-06-300000703604us-gaap:FurnitureAndFixturesMember2022-12-310000703604us-gaap:VehiclesMember2023-06-300000703604us-gaap:VehiclesMember2022-12-310000703604us-gaap:ConstructionInProgressMember2023-06-300000703604us-gaap:ConstructionInProgressMember2022-12-310000703604dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember2023-04-012023-06-300000703604dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember2022-04-012022-06-300000703604dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember2023-01-012023-06-300000703604dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember2022-01-012022-06-300000703604dsgr:RentalEquipmentMember2023-06-300000703604dsgr:RentalEquipmentMember2022-12-310000703604dsgr:RentalEquipmentMember2023-04-012023-06-300000703604dsgr:RentalEquipmentMember2022-04-012022-06-300000703604dsgr:RentalEquipmentMember2023-01-012023-06-300000703604dsgr:RentalEquipmentMember2022-01-012022-06-300000703604dsgr:LawsonSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000703604dsgr:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000703604dsgr:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000703604dsgr:CorporateAndReconcilingItemsMember2022-12-310000703604dsgr:LawsonSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000703604dsgr:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000703604dsgr:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000703604dsgr:CorporateAndReconcilingItemsMember2023-01-012023-06-300000703604dsgr:LawsonSegmentMemberus-gaap:OperatingSegmentsMember2023-06-300000703604dsgr:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2023-06-300000703604dsgr:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2023-06-300000703604dsgr:CorporateAndReconcilingItemsMember2023-06-300000703604us-gaap:TradeNamesMember2023-06-300000703604us-gaap:TradeNamesMember2022-12-310000703604us-gaap:CustomerRelationshipsMember2023-06-300000703604us-gaap:CustomerRelationshipsMember2022-12-310000703604us-gaap:OtherIntangibleAssetsMember2023-06-300000703604us-gaap:OtherIntangibleAssetsMember2022-12-31xbrli:pure0000703604dsgr:DSGFormerlyLawsonMember2022-03-20dsgr:earnoutProvision0000703604srt:MaximumMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604dsgr:GexproServicesStockholderMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-0100007036042022-04-012022-04-010000703604dsgr:GexproServicesStockholderMemberdsgr:DSGFormerlyLawsonMember2022-04-292022-04-290000703604dsgr:GexproServicesStockholderMemberdsgr:DSGFormerlyLawsonMember2022-12-312022-12-3100007036042022-12-312022-12-310000703604srt:MaximumMemberdsgr:HISCOMember2023-06-080000703604dsgr:HISCOMember2023-01-012023-06-300000703604srt:MaximumMemberdsgr:PriorToHiscoMember2023-06-070000703604dsgr:PriorToHiscoMember2023-06-080000703604dsgr:PriorToHiscoMember2023-06-300000703604srt:MaximumMemberdsgr:FrontierMember2022-03-310000703604dsgr:FrontierMember2023-01-012023-03-310000703604dsgr:FrontierMember2022-12-310000703604dsgr:FrontierMember2023-06-300000703604dsgr:FrontierMember2023-01-012023-06-300000703604us-gaap:RevolvingCreditFacilityMemberdsgr:SeniorSecuredRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300000703604us-gaap:RevolvingCreditFacilityMemberdsgr:SeniorSecuredRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:SecuredDebtMemberdsgr:SeniorSecuredTermLoanMemberus-gaap:LineOfCreditMember2023-06-300000703604us-gaap:SecuredDebtMemberdsgr:SeniorSecuredTermLoanMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2023-06-300000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:LineOfCreditMemberdsgr:TermLoanFacilityMember2023-06-300000703604us-gaap:LineOfCreditMemberdsgr:TermLoanFacilityMember2022-12-310000703604dsgr:OtherRevolvingCreditFacilitiesMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300000703604dsgr:OtherRevolvingCreditFacilitiesMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-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:LineOfCreditMemberdsgr:TermLoanFacilityMember2022-04-010000703604us-gaap:SecuredDebtMemberdsgr:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-04-010000703604us-gaap:LineOfCreditMember2023-06-300000703604dsgr:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMemberdsgr:AlternateBaseRateOrCanadianPrimeRateMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604dsgr:SecuredOvernightFinancingRateSOFRMemberdsgr:AlternateBaseRateOrCanadianPrimeRateMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604dsgr:AdjustedTermSOFROrCDORRateMemberdsgr:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604dsgr:AdjustedTermSOFROrCDORRateMemberdsgr:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2023-06-080000703604us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300000703604us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300000703604us-gaap:EmployeeStockOptionMember2023-01-012023-06-300000703604us-gaap:StockCompensationPlanMember2023-01-012023-06-3000007036042022-04-012022-04-300000703604dsgr:RightsOfferingMember2023-06-300000703604us-gaap:RelatedPartyMemberdsgr:RelatedPartyManagedServicesAgreementsMember2022-01-012022-03-310000703604us-gaap:RelatedPartyMemberdsgr:RelatedPartyManagedServicesAgreementsMember2022-04-012022-04-010000703604us-gaap:RelatedPartyMemberdsgr:RelatedPartyConsultingServicesMember2023-04-012023-06-300000703604dsgr:LCKMAndMrKingMembersrt:ChiefExecutiveOfficerMemberdsgr:DSGMember2022-04-010000703604us-gaap:RelatedPartyMemberdsgr:RelatedPartyMergersMemberdsgr:TestEquityAndGexproServicesFormerOwnersMemberdsgr:DSGFormerlyLawsonMember2022-04-012022-04-010000703604us-gaap:RelatedPartyMemberdsgr:RelatedPartyMergersMemberdsgr:TestEquityAndGexproMemberdsgr:TestEquityAndGexproServicesFormerOwnersMember2023-01-012023-03-310000703604us-gaap:RelatedPartyMemberdsgr:RelatedPartyMergersMemberdsgr:TestEquityAndGexproServicesFormerOwnersMemberdsgr:DSGFormerlyLawsonMember2023-03-200000703604dsgr:LCKMAndMrKingMembersrt:ChiefExecutiveOfficerMemberdsgr:DSGMember2023-03-310000703604srt:ChiefExecutiveOfficerMemberdsgr:LCKMAndMrKingMember2023-05-302023-05-300000703604dsgr:LCKMAndMrKingMembersrt:ChiefExecutiveOfficerMemberdsgr:DSGMember2023-05-300000703604srt:ChiefExecutiveOfficerMemberdsgr:LCKMAndMrKingMember2023-06-010000703604dsgr:LCKMAndMrKingMembersrt:ChiefExecutiveOfficerMemberdsgr:DSGMember2023-06-30dsgr:branch0000703604dsgr:LawsonSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000703604dsgr:LawsonSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000703604dsgr:LawsonSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000703604dsgr:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000703604dsgr:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000703604dsgr:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000703604dsgr:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000703604dsgr:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000703604dsgr:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000703604dsgr:CorporateAndReconcilingItemsMember2023-04-012023-06-300000703604dsgr:CorporateAndReconcilingItemsMember2022-04-012022-06-300000703604dsgr:CorporateAndReconcilingItemsMember2022-01-012022-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 
(Mark One)
 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
or
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             

Commission file Number: 0-10546 
DISTRIBUTION SOLUTIONS GROUP, INC.
(Exact name of registrant as specified in its charter)
Delaware 36-2229304
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
8770 W. Bryn Mawr Avenue, Suite 900,
Chicago,Illinois 60631
(Address of principal executive offices) (Zip Code)
(773) 304-5050
(Registrant’s telephone number, including area code)

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 valueDSGRNASDAQ Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer¨Accelerated filer
Non-accelerated filer¨Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  ý
As of July 24, 2023, 23,349,735 shares of common stock, $1.00 par value, were outstanding.
1


TABLE OF CONTENTS
 
  Page #

2


CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains certain “forward-looking statements” that involve risks and uncertainties. Terms 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,” and variations of them and other words and terms of similar meaning and expression (and the negatives of such words and terms) are intended to identify forward-looking statements. Forward-looking statements can also be identified by the fact that they do not relate strictly to historical or current facts. 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 as of the date they are made 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;
the reliance of TestEquity Acquisition, LLC ("TestEquity") 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;
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 Lawson Products, Inc. operations, 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;
various risks involved in any pursuit or completion by us of additional acquisitions;
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 (the "DSG common stock");
the significant influence of Luther King Capital Management Corporation ("LKCM") over the Company in light of its ownership percentage;
any sales of shares of DSG common stock held by entities affiliated with LKCM or the possibility of any such sales;
violations of environmental protection regulations;
changes in tax matters;
risks arising from our international operations;
potential limitations on our ability to use our net operating losses and certain other tax attributes generated prior to the Mergers (as defined below);
public health emergencies;
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;
supply chain constraints, inflationary pressure and labor shortages;
foreign currency exchange rate changes; and
the other factors discussed in the “Risk Factors” section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 and the “Risk Factors” section of this Quarterly Report on Form 10-Q.

3


We undertake no obligation to update or revise any forward-looking statement contained herein, whether to reflect events or circumstances after the date on which such statement is made or to reflect the occurrence of unanticipated events or otherwise, except as may be required under applicable law.

4


PART I - FINANCIAL INFORMATION
ITEM 1 - FINANCIAL STATEMENTS
Distribution Solutions Group, Inc.
Condensed Consolidated Balance Sheets
(Dollars in thousands, except share data)
(Unaudited)
June 30, 2023December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents$44,244 $24,554 
Restricted cash20,607 186 
Accounts receivable, less allowances of $3,678 and $1,513, respectively
238,705 166,301 
Inventories, net326,236 264,374 
Prepaid expenses and other current assets32,999 22,773 
Total current assets662,791 478,188 
Property, plant and equipment, net113,329 64,395 
Rental equipment, net27,106 27,139 
Goodwill398,663 348,048 
Deferred tax asset7 189 
Intangible assets, net277,537 227,994 
Cash value of life insurance17,628 17,166 
Right of use operating lease assets65,772 46,755 
Other assets7,246 5,736 
Total assets$1,570,079 $1,215,610 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$88,977 $80,486 
Current portion of long-term debt32,386 16,352 
Current portion of lease liabilities12,836 9,964 
Accrued expenses and other current liabilities92,999 62,677 
Total current liabilities227,198 169,479 
Long-term debt, less current portion, net558,845 395,825 
Lease liabilities57,735 39,828 
Deferred tax liability25,905 23,834 
Other liabilities24,403 23,649 
Total liabilities894,086 652,615 
Commitments and contingencies (Note 14)
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 - 23,667,064 and 19,730,362 shares, respectively
Outstanding - 23,349,735 and 19,416,784 shares, respectively
23,350 19,417 
Capital in excess of par value688,983 591,796 
Retained deficit(16,809)(25,736)
Treasury stock – 317,329 and 313,578 shares, respectively
(12,697)(12,526)
Accumulated other comprehensive (loss) income(6,834)(9,956)
Total stockholders’ equity675,993 562,995 
Total liabilities and stockholders’ equity$1,570,079 $1,215,610 

See notes to Condensed Consolidated Financial Statements (Unaudited)
5


Distribution Solutions Group, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)
(Dollars in thousands, except per share data)
(Unaudited)
 
Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Revenue$377,984 $321,336 $726,254 $475,421 
Cost of goods sold241,961 206,781 457,360 319,982 
Gross profit136,023 114,555 268,894 155,439 
Selling, general and administrative expenses122,247 110,442 238,397 148,338 
Operating income (loss)13,776 4,113 30,497 7,101 
Interest expense(9,492)(3,751)(17,162)(10,607)
Loss on extinguishment of debt (2,814) (3,395)
Change in fair value of earnout liabilities36 (5,693)(21)(5,693)
Other income (expense), net(761)(182)(1,736)774 
Income (loss) before income taxes3,559 (8,327)11,578 (11,820)
Income tax expense (benefit)535 (3,612)2,647 (4,568)
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic income (loss) per share of common stock$0.14 $(0.23)$0.42 $(0.47)
Diluted income (loss) per share of common stock$0.14 $(0.23)$0.41 $(0.47)
Comprehensive income (loss)
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment1,083 (2,491)3,707 (2,320)
Other(385) (585) 
Comprehensive income (loss)$3,722 $(7,206)$12,053 $(9,572)

See notes to Condensed Consolidated Financial Statements (Unaudited)
6


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

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, 202319,416,784 $19,417 $591,796 $(25,736)$(12,526)$(9,956)$562,995 
Net income (loss)— — — 5,907 — — 5,907 
Foreign currency translation adjustment— — — — — 2,624 2,624 
Stock-based compensation— — 773 — — — 773 
Stock-based compensation liability paid in shares— — 227 — — — 227 
Shares issued11,144 11 (11)— — —  
Shares issued - earnout1,700,000 1,700 (1,700)— — —  
Tax withholdings related to net share settlements of stock-based compensation awards(2,639)(3)3 — (117)— (117)
Other— — 204 (4)— (200) 
Balance at March 31, 202321,125,289 $21,125 $591,292 $(19,833)$(12,643)$(7,532)$572,409 
Net income (loss)— — — 3,024 — — 3,024 
Foreign currency translation adjustment— — — — — 1,083 1,083 
Stock-based compensation— — 1,062 — — — 1,062 
Issuance of common stock in rights offering, net of offering costs of $1,531
2,222,222 2,222 96,247 — — — 98,469 
Shares issued3,336 4 (4)— — —  
Tax withholdings related to net share settlements of stock-based compensation awards(1,112)(1)1 — (54)— (54)
Other— — 385 — — (385) 
Balance at June 30, 202323,349,735 $23,350 $688,983 $(16,809)$(12,697)$(6,834)$675,993 

See notes to Condensed Consolidated Financial Statements (Unaudited)
7


Distribution Solutions Group, Inc.
Condensed Consolidated Statements of Changes in Stockholders’ Equity
(Dollars in thousands)
(Unaudited)

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, 202210,294,824 $10,318 $197,057 $(33,142)$(10,033)$1,569 $165,769 
Net income (loss)— — — (2,537)— — (2,537)
Foreign currency translation adjustment— — — — — 171 171 
Shares issued6,065 6 (6)— — —  
Tax withholdings related to net share settlements of stock-based compensation awards(889)— 33 — (33)—  
Other— — (95)— — — (95)
Balance at March 31, 202210,300,000 $10,324 $196,989 $(35,679)$(10,066)$1,740 $163,308 
Net income (loss)— — — (4,715)— — (4,715)
Foreign currency translation adjustment— — — — — (2,491)(2,491)
Stock-based compensation— — 573 — — — 573 
Shares issued25,682 24 (24)— — —  
Deemed consideration for reverse acquisition9,120,167 9,120 342,371 — — — 351,491 
Reclassification of issuable shares from earnout derivative liability— — 26,593 — — — 26,593 
Fair value adjustment of stock-based compensation awards— — 1,910 — — — 1,910 
Tax withholdings related to net share settlements of stock-based compensation awards(1,867)— — — (78)— (78)
Settlement of related party liability— — 5,276 — — — 5,276 
Other— — (39)— — — (39)
Balance at June 30, 202219,443,982 $19,468 $573,649 $(40,394)$(10,144)$(751)$541,828 

See notes to Condensed Consolidated Financial Statements (Unaudited)
8


Distribution Solutions Group, Inc.
Condensed Consolidated Statements of Cash Flows
(Dollars in thousands)
(Unaudited)
Six Months Ended June 30,
 20232022
Operating activities
Net income (loss)$8,931 $(7,252)
Adjustments to reconcile to net cash used in operating activities:
Depreciation and amortization30,306 22,335 
Amortization of debt issue costs1,002 421 
Extinguishment of debt 3,395 
Stock-based compensation4,392 4,013 
Deferred income taxes86 (420)
Change in fair value of earnout liabilities21 5,693 
Gain on sale of rental equipment(1,377)(1,821)
Loss on sale of property, plant and equipment215  
Charge for step-up of acquired inventory716  
Net realizable value and reserve adjustment for obsolete and excess inventory 1,377 
Bad debt expense933 244 
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable(4,799)(27,639)
Inventories962 (28,983)
Prepaid expenses and other current assets(6,405)(13,777)
Accounts payable(8,936)(5,254)
Accrued expenses and other current liabilities(624)9,957 
Other changes in operating assets and liabilities2,041 (1,832)
Net cash provided by (used in) operating activities27,464 (39,543)
Investing activities
Purchases of property, plant and equipment(7,796)(3,410)
Business acquisitions, net of cash acquired(252,007)(113,781)
Purchases of rental equipment(5,990)(4,878)
Proceeds from sale of rental equipment2,969 6,783 
Net cash provided by (used in) investing activities(262,824)(115,286)
Financing activities
Proceeds from revolving lines of credit161,684 166,200 
Payments on revolving lines of credit(274,134)(67,687)
Proceeds from term loans305,000 377,552 
Payments on term loans(11,250)(307,490)
Deferred financing costs(3,419)(11,415)
Proceeds from rights offering, net of offering costs of $1,531
98,469  
Shares repurchased held in treasury(171)(78)
Payment of financing lease principal(249)(39)
Payment of earnout(1,000) 
Net cash provided by (used in) financing activities274,930 157,043 
Effect of exchange rate changes on cash and cash equivalents541 1,181 
Increase (decrease) in cash, cash equivalents and restricted cash40,111 3,395 
Cash, cash equivalents and restricted cash at beginning of period24,740 14,671 
Cash, cash equivalents and restricted cash at end of period$64,851 $18,066 
Cash and cash equivalents$44,244 $17,872 
Restricted cash20,607 194 
Total cash, cash equivalents and restricted cash$64,851 $18,066 

See notes to Condensed Consolidated Financial Statements (Unaudited)
9


Distribution Solutions Group, Inc.
Condensed Consolidated Statements of Cash Flows (Continued)
(Dollars in thousands)
(Unaudited)
Six Months Ended June 30,
 20232022
Supplemental disclosure of cash flow information
Net cash paid for income taxes$5,444 $6,267 
Net cash paid for interest$8,334 $10,600 
Non-cash activities:
Fair value of common stock exchanged for reverse acquisition$ $351,491 
Settlement of related party obligations$ $5,276 
Additions of property, plant and equipment included in accounts payable$1,566 $135 
Right of use assets obtained in exchange for finance lease liabilities$329 $713 
Right of use assets obtained in exchange for operating lease liabilities$4,840 $10,291 

See notes to Condensed Consolidated Financial Statements (Unaudited)

10


Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 1 – Nature of Operations and Basis of Presentation

Organization

Distribution Solutions Group, Inc., a Delaware corporation ("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., an Illinois corporation ("Lawson"), TestEquity Acquisition, LLC, a Delaware limited liability company ("TestEquity"), and 301 HW Opus Holdings, Inc., a Delaware corporation 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.

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

Recent Events

HIS Company, Inc. Acquisition

On March 30, 2023, DSG entered into a Stock Purchase Agreement (the “Purchase Agreement”), with various parties for the acquisition of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (“Hisco,” and the "Hisco Transaction"), a distributor of specialty products serving industrial technology applications. DSG completed the Hisco Transaction on June 8, 2023. The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, at closing, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. In connection with the Hisco Transaction, DSG combined the operations of TestEquity and Hisco. DSG funded the Hisco Transaction using a combination of its amended and restated credit facility and proceeds raised from the Rights Offering (as defined below) with existing stockholders, both discussed below. Refer to Note 3 – Business Acquisitions for further details about Hisco and the Hisco Transaction.

Debt Amendment

On June 8, 2023, the Company and certain of its subsidiaries entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”), by and among the Company, certain subsidiaries of the Company as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The First Amendment provides for a $305 million incremental term loan and for the Company to increase the commitments from time to time by up to $200 million in the aggregate, subject to, among other things, receipt of additional commitments from existing and/or new lenders and pro forma compliance with certain financial covenants. Refer to Note 9 – Debt for additional information about the 2023 Credit Agreement.

Rights Offering

On May 30, 2023, the Company issued 2,222,222 shares of DSG common stock for approximately $100 million pursuant to a subscription rights offering (the "Rights Offering"). The Rights Offering provided one transferable subscription right for each share of DSG common stock held by holders of DSG common stock on record as of the close of business on May 1, 2023. Each subscription right entitled the holder to purchase 0.105 shares of DSG common stock at a subscription price of $45.00 per share. The subscription rights were transferable, but were not listed for trading on any stock exchange or market. In addition, holders of subscription rights who fully exercised their subscription rights were entitled to oversubscribe for additional shares of DSG common stock, subject to proration. Refer to Note 11 – Stockholders' Equity for additional information about the Rights Offering.

11


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, which was a wholly-owned subsidiary of the TestEquity Equityholder, (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

• an 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) Gexpro Services, which was a wholly-owned subsidiary of the Gexpro Services Stockholder, (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”).

At the closing of 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 the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of DSG.

In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Merger Date, 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 provided that up to an additional 700,000 shares of DSG common stock would be potentially issuable to the TestEquity Equityholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the TestEquity Merger Agreement. On March 20, 2023, DSG issued 700,000 shares of DSG common stock to the TestEquity Equityholder (the "TestEquity Holdback Shares") pursuant to the terms of the earnout provisions of the TestEquity Merger Agreement. The TestEquity Holdback Shares issued represented the maximum number of additional shares that could be issued under the TestEquity Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the TestEquity Merger Agreement. Refer to Note 8 – Earnout Liabilities 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 the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of DSG.

In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Merger Date, 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 provided that up to an additional 1,000,000 shares of DSG common stock would be potentially issuable to the Gexpro Services Stockholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the Gexpro Services Merger Agreement. On March 20, 2023, DSG issued 1,000,000 shares of DSG
12


common stock to the Gexpro Services Stockholder (the “Gexpro Services Holdback Shares”) pursuant to the terms of the earnout provisions of the Gexpro Services Merger Agreement. The Gexpro Services Holdback Shares issued represented the maximum number of additional shares that could be issued under the Gexpro Services Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the Gexpro Services Merger Agreement.

As of April 1, 2022, approximately 538,000 of the Gexpro Services Holdback Shares had been expected to be issued under the first earnout opportunity in the Gexpro Services Merger Agreement based on certain earnout metrics related to the consummation of certain additional acquisitions which were completed prior to the Merger Date. Under the Gexpro Services Merger Agreement, if any Gexpro Services Holdback Shares remained after the calculation of the first earnout opportunity, there was a second earnout opportunity under the Gexpro Services Merger Agreement based on certain earnout performance metrics. On March 20, 2023, all 1,000,000 Gexpro Services Holdback Shares were issued under the earnout opportunities. The incremental 462,000 Gexpro Services Holdback Shares that were issued in excess of the 538,000 Gexpro Services Holdback Shares that were originally expected to be issued had been remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Refer to Note 8 – Earnout Liabilities 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 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.

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 16 – 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive and medical industries.

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

Basis of Presentation and 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 unaudited condensed consolidated financial statements for the six months ended June 30, 2022 reflect the results of operations 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. The combined operations of all three entities are included in the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2023 and the three months ended June 30, 2022. The unaudited condensed consolidated financial statements as of June 30, 2023 and December 31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.

The Company and its consolidated subsidiaries, except for Gexpro Services, operate on a calendar year-end. Gexpro Services operates on a calendar year-end for annual reporting purposes. However, quarterly financial statements for Gexpro Services are prepared on financial close dates that may differ from that of the Company. The consolidated financial statement impact of the one day difference arising from the different period ends for the quarter ended June 30, 2023 was not material.
13


The Company utilizes the exchange rates in effect at Gexpro Services’ reporting date and the appropriate weighted-average rate for its fiscal reporting period.

The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") 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. All normal recurring adjustments have been made that are necessary to fairly state the results of operations for the interim periods. Operating results for the three and six month period ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

Note 2 – Summary of Significant Accounting Policies

There were no significant changes to the Company's accounting policies from those disclosed in DSG's Annual Report on Form 10-K for the year ended December 31, 2022. See Note 2 of the 2022 consolidated financial statements included in DSG's Annual Report on Form 10-K for the year ended December 31, 2022 for further details of the Company's significant accounting policies.

Accounting Pronouncements - 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 was 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 adopted this guidance on January 1, 2023. The adoption had no material impact on the Company's financial condition, results of operations or cash flows.

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 adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows and will be applied to business combinations on or after the adoption date.

Note 3 – Business Acquisitions

Combination with TestEquity and Gexpro Services

On April 1, 2022, the Mergers with TestEquity and Gexpro Services 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 on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional 1.7 million shares of DSG common stock were issued. 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
14


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 estimated consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG common stock closing price per share 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.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date after applying measurement period adjustments:
(in thousands)Final Purchase Price Allocation
Current assets$148,308 
Property, plant and equipment57,414 
Right of use assets18,258 
Other intangible assets119,060 
Deferred tax liability, net of deferred tax asset(19,394)
Other assets18,373 
Current liabilities(71,165)
Long-term obligations(25,746)
Lease and financing obligations(28,827)
Derivative earnout liability(43,900)
Goodwill181,020 
Total consideration exchanged$353,401 

The allocation of consideration exchanged to other intangible assets acquired was 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 

Other Acquisitions
DSG and its operating companies acquired other businesses during the first six months of 2023 and the year ended December 31, 2022. 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.
15



Purchase of HIS Company, Inc.

On June 8, 2023, DSG acquired all of the issued and outstanding capital stock of Hisco, a distributor of specialty products serving industrial technology applications, pursuant to the Purchase Agreement dated March 30, 2023. In connection with this transaction, DSG combined the operations of TestEquity and Hisco further expanding the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.

Hisco operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage.

The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. For the three and six months ended June 30, 2023, $2.3 million was recorded as compensation expense over the service period for the retention bonuses as a component of Selling, general and administrative expenses in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

DSG funded the Hisco Transaction using a combination of its 2023 Credit Agreement and proceeds raised from the Rights Offering. Refer to Note 9 – Debt for information about the 2023 Credit Agreement and Note 11 – Stockholders' Equity for details on the Rights Offering.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed, including the allocation to other intangible assets acquired:
(in thousands)Hisco
Acquisition dateJune 8, 2023
Current assets$131,950 
Property, plant and equipment48,326 
Right of use assets21,102 
Other intangible assets:
Customer relationships41,800 
Trade names25,600 
Deferred tax liability, net of deferred tax asset(2,544)
Other assets2,495 
Accounts payable(16,689)
Lease liabilities(22,372)
Accrued expenses and other liabilities(8,961)
Goodwill49,718 
Total purchase consideration exchanged, net of cash acquired$270,425 
Cash consideration$252,007 
Deferred consideration12,418 
Contingent consideration6,000 
Total purchase consideration exchanged, net of cash acquired$270,425 

Certain estimated values for the Hisco Transaction, including the valuation of intangibles, property, plant and equipment, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined.
16


The customer relationships and trade names intangibles assets have estimated useful lives of 12 years and 8 years, respectively. As a result of the Hisco Transaction, the Company recorded tax deductible goodwill of $39.8 million in 2023 that may result in a tax benefit in future periods and is primarily attributable to the benefits we expect to derive from expected synergies including expanded product and service offerings and cross-selling opportunities.

Purchases of Other Companies in 2022

During the year ended December 31, 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 consideration exchanged for these acquired businesses included various combinations of cash and sellers' notes. The accounting for the Interworld Highway, LLC, Resolux, Frontier and National Test Equipment acquisitions was complete within the one-year measurement periods following the respective acquisition dates. Certain estimated values for the Instrumex acquisition, including working capital and other liability adjustments, are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined. 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 liabilities (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 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. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out.

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

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

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 above occurred on January 1, 2022 for the acquisition completed during 2023 and January 1, 2021 for the acquisitions completed during 2022. 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
17


informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers and other acquisitions been completed on the date indicated.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue$455,431 $439,418 $908,317 $848,628 
Net income$2,126 $(5,173)$7,040 $6,056 

Actual Results of Business Acquisitions

The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the second quarter and first six months of 2023 and 2022. 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.
Three Months Ended June 30, 2023Three Months Ended June 30, 2022
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$ $28,001 $28,001 $123,670 $52,739 $176,409 
Net Income$ $(865)$(865)$3,084 $5,316 $8,400 
Six Months Ended June 30, 2023Six Months Ended June 30, 2022
LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$ $28,001 $28,001 $123,670 $75,522 $199,192 
Net Income$ $(865)$(865)$3,084 $8,285 $11,369 

The Company incurred transaction costs related to the Mergers and other completed and contemplated acquisitions of $5.1 million and $9.2 million for the three and six months ended June 30, 2023, respectively, and $6.1 million and $8.6 million for the three and six months ended June 30, 2022, respectively, which are included in Selling, general and administrative expenses in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

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 products 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 products (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
18


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 reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct product 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, industrial and electronic production supplies, and adhesive solutions. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the products and/or services to be provided. TestEquity generally invoices customers as products are shipped. Payment terms on invoiced amounts are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the products 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 is 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 products 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.

19


Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
United States$307,258 $261,071 $591,369 $386,327 
Canada36,193 36,372 72,654 46,169 
Europe17,540 9,889 34,456 17,971 
Pacific Rim1,054 5,585 2,991 10,624 
Latin America13,439 6,949 20,868 11,794 
Other2,500 1,470 3,916 2,536 
Total revenue$377,984 $321,336 $726,254 $475,421 

Rental Revenue

TestEquity rents new and used electronic test and measurement equipment to customers in multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The unearned rental revenue related to customer prepayments on equipment leases of $0.3 million at June 30, 2023 and $0.3 million at December 31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed 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 Unaudited Condensed Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis and is included in Revenue in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The unearned rental revenue related to customer prepayments on equipment leases was nominal at June 30, 2023 and December 31, 2022.

Rental revenue from operating leases:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue from operating leases$4,822 $4,304 $10,923 $7,932 

Note 5 – Supplemental Financial Statement Information

Restricted Cash

The Company has agreed to maintain restricted cash of $20.6 million under agreements with outside parties. An escrow account of $12.5 million was established in conjunction with the Hisco Transaction, to be released upon Hisco meeting certain working capital and other post closing requirements as of the one year post-acquisition date. The Company is restricted from withdrawing this balance without the prior consent of the sellers. The remaining balance of $8.1 million of restricted cash represents collateral for certain borrowings under the 2023 Credit Agreement, and the Company is restricted from withdrawing this balance without the prior consent of the respective lenders.

Inventories, net

Inventories, net, consisting of purchased products and manufactured electronic equipment offered for resale, were as follows:
(in thousands)June 30, 2023December 31, 2022
Inventories, gross$339,879 $275,072 
Reserve for obsolete and excess inventory(13,643)(10,698)
Inventories, net$326,236 $264,374 

20


Property, Plant and Equipment, net

Components of property, plant and equipment were as follows:
(in thousands)June 30, 2023December 31, 2022
Land$16,791 $9,578 
Buildings and improvements49,982 27,199 
Machinery and equipment47,394 26,948 
Capitalized software10,055 7,889 
Furniture and fixtures8,406 6,346 
Vehicles2,015 1,713 
Construction in progress(1)
3,644 3,140 
Total138,287 82,813 
Accumulated depreciation and amortization(24,958)(18,418)
Property, plant and equipment, net$113,329 $64,395 
(1)Construction in progress primarily related 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 $2.5 million and $2.5 million for the second quarter of 2023 and 2022, respectively, and $6.0 million and $3.1 million for the first six months of 2023 and 2022, respectively. Amortization expense for capitalized software was $0.8 million and $0.9 million for the second quarter of 2023 and 2022, respectively, and $1.5 million and $1.1 million for the first six months of 2023 and 2022, respectively.

Rental Equipment, net

Rental equipment, net consisted of the following:
(in thousands)June 30, 2023December 31, 2022
Rental equipment$64,707 $63,184 
Accumulated depreciation(37,601)(36,045)
Rental equipment, net$27,106 $27,139 

Depreciation expense included in cost of sales for rental equipment was $1.9 million and $1.5 million for the second quarter of 2023 and 2022, respectively and $4.2 million and $2.9 million for the first six months of 2023 and 2022, respectively. Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.

21


Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:
(in thousand)June 30, 2023December 31, 2022
Accrued compensation$22,753 $24,094 
Deferred acquisition payments and accrued earnout liabilities18,679 1,383 
Accrued and withheld taxes, other than income taxes8,779 4,885 
Accrued customer rebates5,592 5,053 
Accrued stock-based compensation5,484 3,340 
Accrued interest3,591 1,775 
Accrued severance and acquisition related retention bonus3,170 927 
Accrued health benefits1,793 1,306 
Deferred revenue1,170 2,313 
Accrued income taxes125 731 
Other21,863 16,870 
Total accrued expenses and other current liabilities$92,999 $62,677 

Other Liabilities

Other liabilities consisted of the following:
(in thousand)June 30, 2023December 31, 2022
Security bonus plan$9,628 $9,651 
Deferred compensation10,425 9,962 
Other4,350 4,036 
Total other liabilities$24,403 $23,649 
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, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
Acquisitions 49,718   49,718 
Impact of foreign exchange rates142  228 527 897 
Balance at June 30, 2023$155,915 $163,822 $55,649 $23,277 $398,663 

Intangible Assets

The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:
June 30, 2023December 31, 2022
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$118,123 $(23,067)$95,056 $92,286 $(17,401)$74,885 
Customer relationships235,218 (56,889)178,329 192,934 (44,481)148,453 
Other (1)
7,942 (3,790)4,152 7,961 (3,305)4,656 
Total$361,283 $(83,746)$277,537 $293,181 $(65,187)$227,994 
(1)    Other primarily consists of non-compete agreements.

22


Amortization expense for definite-lived intangible assets was $9.4 million and $18.6 million for the three and six months ended June 30, 2023, respectively, and $9.9 million and $15.3 million for the three and six months ended June 30, 2022, respectively. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses.

The estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:
(in thousands)Amortization
Remaining 2023$20,931 
202443,022 
202539,328 
202636,330 
202731,446 
202827,502 
Thereafter78,978 
Total$277,537 

Note 7 – Leases

Activities as Lessee

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Lease TypeClassification2023202220232022
Operating Lease Expense (1)
Operating expenses$4,519 $3,896 $9,399 $5,524 
Financing Lease AmortizationOperating expenses136 163 260 232 
Financing Lease InterestInterest expense23 23 44 34 
Financing Lease Expense159 186 304 266 
Net Lease Cost$4,678 $4,082 $9,703 $5,790 
(1)     Includes short term lease expense, which is immaterial.

The value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 and December 31, 2022 was as follows (in thousands):
Lease TypeJune 30, 2023December 31, 2022
Total ROU operating lease assets (1)
$65,772 $46,755 
Total ROU financing lease assets (2)
1,587 1,519 
Total lease assets$67,359 $48,274 
Total current operating lease liabilities
$12,310 $9,480 
Total current financing lease liabilities
526 484 
Total current lease liabilities$12,836 $9,964 
Total long term operating lease liabilities
$56,827 $38,898 
Total long term financing lease liabilities
908 930 
Total long term lease liabilities$57,735 $39,828 
(1)Operating lease assets are recorded net of accumulated amortization of $20.2 million as of June 30, 2023 and $14.8 million as of December 31, 2022
(2)Financing lease assets are recorded net of accumulated amortization as a component of Other assets in the Unaudited Condensed Consolidated Balance Sheet of $1.1 million as of June 30, 2023 and $0.9 million as of December 31, 2022

23


The value of lease liabilities related to our operating and finance leases as of June 30, 2023 was as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Remaining 2023$8,913 $331 $9,244 
202416,004 546 16,550 
202514,920 361 15,281 
202611,293 280 11,573 
20279,406 77 9,483 
Thereafter29,573  29,573 
Total lease payments90,109 1,595 91,704 
Less: Interest(20,972)(161)(21,133)
Present value of lease liabilities$69,137 $1,434 $70,571 

The weighted average lease terms and interest rates of leases held as of June 30, 2023 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases6.97.7%
Financing Leases3.06.8%

The cash outflows of leasing activity for the six months ended June 30, 2023 were as follows (in thousands):
Six Months Ended June 30,
Cash Flow SourceClassification20232022
Operating cash flows from operating leasesOperating activities$(6,710)$(5,182)
Operating cash flows from financing leasesOperating activities(121)(3)
Financing cash flows from financing leasesFinancing activities(249)(39)

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

Note 8 – Earnout Liabilities

Combination with TestEquity and Gexpro Services

On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the initial 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 was comprised of 700,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional 538,000 shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been met at the Merger Date.

The Company's earnout derivative liability was classified as a Level 3 instrument and was 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 included 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 were 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 April 1, 2022 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 determined to have
24


been met. There was no remaining earnout derivative liability at December 31, 2022. Immediately prior to the 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 liabilities in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability.

On March 20, 2023, all of the 1.7 million shares of DSG common stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the two earnout provisions within the Merger Agreements.

As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first six months of 2023. The Company recorded expense of $5.7 million for changes in the fair value of the earn-out derivative liability for the six months ended June 30, 2022 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Hisco Acquisition

The Hisco Transaction includes a potential earn-out payment of up to $12.6 million, subject to Hisco achieving certain performance targets. The earn-out payment is calculated based on the gross profit of Hisco and its affiliates for the twelve months ending October 31, 2023, subject to certain adjustments and exclusions set forth in the Purchase Agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco Transaction date) and June 30, 2023, the fair value of the earn-out was $6.0 million and $6.2 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded a loss of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Prior to the Hisco Transaction by DSG, Hisco had a preexisting contingent consideration arrangement from an acquisition Hisco made during 2022. DSG assumed this liability with a potential earn-out payment of up to $3.8 million, subject to the achievement of certain EBITDA performance targets for the twelve months ending December 27, 2023, subject to certain adjustments and exclusions set forth in the purchase agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco acquisition date) and June 30, 2023, the fair value of the earn-out was $1.5 million and $1.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. There was no change in the fair value of the earn-out liability for the six months ended June 30, 2023.

Frontier Acquisition

The consideration for the Frontier acquisition includes a potential earn-out payment of 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, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $1.0 million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and June 30, 2023, the fair value of the earn-out was $0.9 million, $1.7 million and $0.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded income of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

25


Note 9 – Debt

The Company's outstanding long-term debt was comprised of the following:
(in thousands)June 30, 2023December 31, 2022
Senior secured revolving credit facility$8,800 $122,000 
Senior secured term loan234,375 243,750 
Senior secured delayed draw term loan48,125 50,000 
Incremental term loan305,000  
Other revolving line of credit2,135 1,352 
Total debt598,435 417,102 
Less current portion of long-term debt(32,386)(16,352)
Less deferred financing costs(7,204)(4,925)
Total long-term debt$558,845 $395,825 

Amended and Restated Credit Agreement

On April 1, 2022, DSG and certain of its subsidiaries entered into an 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.

On June 8, 2023, the Company and certain of its subsidiaries entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”). The First Amendment provides for a $305 million incremental term loan.

The 2023 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, (iii) a $305 million incremental term loan, (iv) a $50 million senior secured delayed draw term loan facility and (v) the Company to increase the commitments thereunder 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 2023 Credit Agreement.

On June 8, 2023, in connection with the Hisco Transaction, the Company borrowed the $305 million under the incremental term loan. These borrowings were used, among other things, to partially fund the Hisco Transaction, to repay certain existing indebtedness of Hisco, HISCO Acquisition Subsidiary I, Inc. and HISCOCAN Inc. and their respective subsidiaries and to pay fees and expenses incurred in connection with the Hisco Transaction and the First Amendment. Refer to Note 3 – Business Acquisitions for further details about the Hisco Transaction.

Each of the loans under the 2023 Credit Agreement mature on April 1, 2027. The Company is required to repay principal of approximately $7.6 million each quarter.

Net of outstanding letters of credit, there was $189.6 million of borrowing availability under the revolving credit facility as of June 30, 2023. The weighted average interest rate from January 1, 2023 through June 30, 2023 was 7.4%.

The loans under the 2023 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 2023 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 2023 Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the 2023 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 2023 Credit Agreement.

On April 1, 2022, deferred financing costs of $4.0 million were incurred in connection with the original Amended and Restated Credit Agreement, and on June 8, 2023, deferred financing costs of $3.4 million were incurred in connection with the
26


First Amendment. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of June 30, 2023, total deferred financing costs net of accumulated amortization were $9.9 million of which $7.2 million are included in Long-term debt, less current portion, net (related to the senior secured term loan, senior secured delayed draw term loan and incremental term loan) and $2.7 million are included in Other assets (related to the senior secured revolving credit facility) in the Unaudited Condensed Consolidated Balance Sheet.

The 2023 Credit Agreement contains various 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 2023 Credit Agreement. The Company was in compliance with all financial covenants set forth in the 2023 Credit Agreement as of June 30, 2023.

Note 10 – Stock-Based Compensation

The Company recorded stock-based compensation expense of $2.2 million and $4.4 million for the three and six months ended June 30, 2023, respectively, and $4.0 million and $4.0 million for the three and six months ended June 30, 2022, respectively. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of DSG common stock may result in stock-based compensation expense or benefit in certain periods. A stock-based compensation liability of $5.5 million as of June 30, 2023 and $3.3 million as of December 31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet.

Restricted Stock Awards

For the six months ended June 30, 2023, the Company issued approximately 26,000 Restricted stock awards ("RSAs") that vest over five years from the grant date with a grant date fair value of $1.3 million. Upon vesting, the vested RSAs are exchanged for an equal number of shares of DSG common stock. The participants have no voting or dividend rights with the RSAs. The RSAs are valued at the closing price of DSG's common stock on the date of grant and the expense is recorded ratably over the vesting period.

Stock Options

For the six months ended June 30, 2023, the Company issued approximately 606,000 stock options to key employees that vest over five years from the grant date. The fair value was determined using a Black-Scholes valuation model with a grant date fair value of $8.3 million. Each stock option can be exchanged for one share of DSG common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Unrecognized compensation related to stock options as of June 30, 2023 was $9.2 million, which is expected to be recognized over a weighted-average period of 2.4 years.

Activity related to the Company’s stock options during 2023 was as follows:
Number of Stock OptionsWeighted Average Exercise Price
Outstanding on December 31, 2022288,000 $77.59 
Granted605,821 72.74 
Outstanding on June 30, 2023893,821 74.30 
Exercisable on June 30, 202340,000 27.01 

The weighted average fair value assumptions used in the Black-Scholes model for the stock options issued during 2023 were as follows:
Expected volatility
45.23%
Risk-free rate of return
3.6%
Expected term (in years)
6.2 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
27


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.

Note 11 – Stockholders' Equity

Rights Offering

On May 9, 2023, the Company commenced a Rights Offering to raise gross proceeds of up to approximately $100 million. The Rights Offering provided one transferable subscription right for each share of DSG common stock held by holders of DSG common stock on record as of the close of business on May 1, 2023. Each subscription right entitled the holder to purchase 0.105 shares of DSG common stock at a subscription price of $45.00 per share. The subscription rights were transferable, but were not listed for trading on any stock exchange or market. In addition, holders of subscription rights who fully exercised their subscription rights were entitled to oversubscribe for additional shares of DSG common stock, subject to proration.

The Rights Offering closed on May 30, 2023 and was fully subscribed (taking into account the exercise of over-subscription rights) and raised approximately $100 million and resulted in the issuance of 2,222,222 shares of DSG common stock, at a purchase price of $45.00 per share. The Company incurred transaction costs related to the issuance of DSG common stock for the Rights Offering of $1.5 million, which were recorded against Capital in excess of par value in the Unaudited Condensed Consolidated Balance Sheet.

DSG used the proceeds from the Rights Offering, in combination with borrowings under the 2023 Credit Agreement, to fund the Hisco Transaction.

Stock Repurchase Program

Under an existing stock repurchase program authorized by the Board of Directors, the Company may repurchase its common stock from time to time in open market transactions, privately negotiated transactions or by other methods. No shares were repurchased during the three and six months ended June 30, 2023 or 2022 under the Company's stock repurchase plan. The remaining availability for stock repurchases under the program was $7.6 million at June 30, 2023.

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:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2023202220232022
Basic income per share:
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic weighted average shares outstanding21,810,618 20,343,028 21,467,599 15,347,943 
Basic income (loss) per share of common stock$0.14 $(0.23)$0.42 $(0.47)
Diluted income per share:
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic weighted average shares outstanding21,810,618 20,343,028 21,467,599 15,347,943 
Effect of dilutive securities186,889  185,010  
Diluted weighted average shares outstanding21,997,507 20,343,028 21,652,609 15,347,943 
Diluted income (loss) per share of common stock$0.14 $(0.23)$0.41 $(0.47)
Anti-dilutive securities excluded from the calculation of diluted income per share782 464,068 6,001 359,358 

28


Note 13 – Income Taxes

The Company recorded income tax expense of $0.5 million, a 15.0% effective tax rate for the three months ended June 30, 2023. Income tax benefit of $3.6 million, a 43.4% effective tax rate was recorded for the three months ended June 30, 2022. The effective tax rate for the three months ended June 30, 2023 was lower than the U.S. statutory rate primarily due to the release of a reserve for an uncertain tax benefit during the quarter. The effective tax rate for the three months ended June 30, 2022 was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items.

The Company recorded income tax expense of $2.6 million, a 22.9% effective tax rate for the six months ended June 30, 2023. Income tax benefit of $4.6 million, a 38.6% effective tax rate was recorded for the six months ended June 30, 2022. The effective tax rate for the six months ended June 30, 2023 was slightly higher than the U.S. statutory rate primarily due to state taxes, foreign operations, and other permanent items, offset by the release of a reserve for an uncertain tax benefit during the second quarter. The effective tax rate for the six months ended June 30, 2022 was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items.

Relative to the U.S. statutory rate, the effective tax rate for the six months ended June 30, 2023 was impacted by state taxes, foreign income and other permanent items, offset by the release of a reserve for an uncertain tax benefit during the second quarter.

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 June 30, 2023, the Company is 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 2016 through 2022.

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 may subject the Company to foreign withholding taxes and U.S. federal and state taxes.

Note 14 – Commitments and Contingencies

Merger Litigation

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 "Delaware Chancery Court"). 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
29


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.

The defendants filed motions to dismiss the Derivative Action, along with related supporting briefing materials, with the Delaware Chancery Court, and the plaintiffs filed briefing materials opposing those motions to dismiss. The Delaware Chancery Court has scheduled a hearing to be held on September 13, 2023, regarding the defendants’ motions to dismiss.

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 unaudited condensed 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.

Cyber Incident Litigation

On February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information (the “Cyber Incident”). On April 4, 2023, a putative class action lawsuit (the “Cyber Incident Suit”) was filed against DSG entitled Lardone Davis, on behalf of himself and all others similarly situated v. Lawson Products, Inc., Case No. 1:23-cv-02118, in the United States District Court for the Northern District of Illinois, Eastern Division. The plaintiff in this case, who purports to represent the class of individuals harmed by alleged actions and/or omissions by DSG in connection with the Cyber Incident, asserts a variety of common law and statutory claims seeking monetary damages, injunctive relief and other related relief related to the potential unauthorized access by third parties to personal identifiable information and protected health information.

DSG disagrees with and intends to vigorously defend against the Cyber Incident Suit. The Cyber Incident Suit could result in additional costs and losses to DSG, although, at this time, DSG is unable to reasonably estimate the amount or range of reasonably possible loss, if any, that might result from adverse judgments, settlements, fines, penalties or other resolution of these proceedings based on the early stage of this proceeding, the absence of specific allegations as to alleged damages, the uncertainty as to the certification of a class or classes and the size of any certified class, if applicable, and the lack of resolution of significant factual and legal issues. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for the Cyber Incident Suit. 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 Cyber Incident.

Environmental Matter

In 2012, it was determined that 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 June 30, 2023 the Company had approximately $0.1 million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. 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.

Purchase commitments

The Company enters into inventory purchase commitments with third parties in the ordinary course of business, and as of June 30, 2023, had contractual commitments to purchase approximately $187 million of products from our suppliers and contractors, which is expected to be paid in the next twelve months.

30


Note 15 – 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 Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of April 1, 2022, the prior obligation of $5.3 million was effectively settled 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 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 June 30, 2023 expense of $0.1 million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services.

TestEquity and Gexpro Services Mergers

Immediately prior to the Mergers, entities affiliated with LKCM and J. Bryan King (President and Chief Executive Officer of DSG and 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 beneficially owned approximately 48% of the then-outstanding shares of DSG common stock. As a result of the issuance of 10.3 million shares at the closing of the Mergers and the issuance of the additional 1.7 million shares in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement on March 20, 2023, entities affiliated with LKCM and Mr. King beneficially owned in the aggregate approximately 16.3 million shares of DSG common stock representing approximately 77.4% of the outstanding shares of DSG common stock as of March 31, 2023.

Rights Offering

Certain entities affiliated with LKCM and J. Bryan King exercised their basic subscription rights and over-subscription rights in the Rights Offering and purchased approximately 1.8 million additional shares of DSG common stock at a purchase price of $45.00 per share. Following the completion of the Rights Offering on May 30, 2023, entities affiliated with LKCM and Mr. King beneficially owned in the aggregate approximately 18.2 million shares of DSG common stock as of June 1, 2023, representing approximately 77.9% of the outstanding shares of DSG common stock as of June 30, 2023.

31


Board of Directors

M. Bradley Wallace, who became a director of the Company upon his election at the Company's 2023 annual stockholders meeting on May 19, 2023, is a Founding Partner of LKCM Headwater Investments, the private capital investment group of LKCM.

Note 16 – Segment Information

Based on operational, reporting and management structures, the Company has 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive 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 has 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 results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represents 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 its 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 reportable segments is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue
Lawson(1)
$119,147 $107,334 $244,427 $107,334 
TestEquity136,067 97,874 243,425 170,276 
Gexpro Services108,274 99,792 209,290 181,475 
All Other(2)
14,496 16,336 29,112 16,336 
Total revenue$377,984 $321,336 $726,254 $475,421 
Operating income (loss)
Lawson(1)
$8,470 $(2,562)$16,715 $(2,562)
TestEquity(3,182)471 (3,156)(133)
Gexpro Services8,778 5,390 16,152 8,982 
All Other(2)
(290)814 786 814 
Total operating income (loss)$13,776 $4,113 $30,497 $7,101 
(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.

32


ITEM 2. 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 unaudited condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q, the audited consolidated financial statements, accompanying notes and other information included in our Annual Report on Form 10-K filed for the year ended December 31, 2022 and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in our 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 unaudited condensed consolidated financial statements.

Overview

Organization and Structure

Distribution Solutions Group, Inc. ("DSG"), is a multi-platform specialty distribution company providing high touch, value-added distribution solutions to the maintenance, repair and operations ("MRO"), the original equipment manufacturer ("OEM") and the industrial technologies markets. The Mergers that were consummated on April 1, 2022 resulted in the combination of Lawson, TestEquity and Gexpro Services. For a description of the Mergers, see Note 1 – Nature of Operations and Basis of Presentation within Item 1. 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 Note 16 – Segment Information within Item 1. 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive and medical industries.
Gexpro Services is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory ("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 results of a non-reportable segment.

Recent Events

HIS Company, Inc. Acquisition

On June 8, 2023, DSG acquired all of the issued and outstanding capital stock of Hisco, a distributor of specialty products serving industrial technology applications, pursuant to the Purchase Agreement dated March 30, 2023. The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction.

In connection with the Hisco Transaction, DSG combined the operations of TestEquity and Hisco, creating one of the largest suppliers serving the electronics design, production, and repair industries. Accordingly, Hisco results are included in the TestEquity reportable segment.

DSG funded the Hisco Transaction using a combination of borrowings under its 2023 Credit Agreement and proceeds raised from the Rights Offering, both discussed below. Refer to Note 3 – Business Acquisitions for further details about the Hisco Transaction.

33


Debt Amendment

On June 8, 2023, the Company entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”), by and among the Company, certain subsidiaries of the Company as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The First Amendment provides for a $305 million incremental term loan. Refer to Note 9 – Debt for additional information about the 2023 Credit Agreement.

Rights Offering

On May 30, 2023, the Company raised approximately $100 million pursuant to a Rights Offering of transferable subscription rights to holders of DSG common stock as of the close of business on May 1, 2023. Refer to Note 11 – Stockholders' Equity for additional information about the Rights Offering.

DSG Vision and Strategic Focus

The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined in 2022 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 teams. The DSG leadership team provides oversight to these separate leadership teams. This structure helps 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 businesses organically 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 through 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 and that we believe will be financially accretive to our organization.

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 it operates. The PMI is a composite index of economic activity in the U.S. manufacturing sector. A measure of the PMI index above 50 is generally viewed as indicating an expansion of the manufacturing sector while a measure below 50 is generally viewed as representing a contraction. The average monthly PMI was 46.9 in the six months ended June 30, 2023 compared to 56.3 in the six months ended June 30, 2022.

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 is expanding its inside sales team to help drive field sales representative productivity and also utilizes an e-commerce site to generate sales.

34


TestEquity Sales Drivers

Across the test and measurement, industrial 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 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 late 2023 and early 2024.

Through the Hisco Transaction, TestEquity will expand its product offerings, including adhesives, chemicals and tapes as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage.

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.

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. We have instituted various price increases during 2022 and 2023 in response to rising supplier costs, as well as increased transportation and labor costs in order to manage our gross profit margins.

Cyber Incident Litigation

On February 10, 2022, DSG disclosed that Lawson Products' computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information (the “Cyber Incident”). DSG engaged a cybersecurity forensics firm to assist in the investigation of the incident and to assist in securing its computer network.

Because of the nature of the information that may have been compromised, DSG was required to notify the parties whose information was potentially compromised of the incident as well as various governmental agencies and has taken other actions, such as offering credit monitoring services. At June 30, 2023 DSG, had not incurred material costs as a result of the Cyber Incident and, at this time, is unable to estimate the total cost of any remediation that may be required. On April 4, 2023, a putative class action lawsuit (the “Cyber Incident Suit”) was filed against DSG. For more information about the Cyber Incident Suit, please refer to Note 14 – Commitments and Contingencies within Item 1. Financial Statements.

Critical Accounting Policies and Use of Estimates

The unaudited condensed consolidated financial statements were prepared in accordance with GAAP. A discussion of our critical accounting policies and estimates is contained within Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in DSG's Annual Report on Form 10-K for the year ended December 31, 2022. There have been no significant changes to our previously disclosed critical accounting policies and use of estimates. The following provides information on the accounts requiring more significant estimates.

35


Inventory Reserves - Inventories principally consist of finished products 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 June 30, 2023, our inventory reserve was $13.6 million, equal to approximately 4.0% of our gross inventory. A hypothetical change of one hundred basis points to our reserve as a percentage of total inventory would have affected our cost of goods sold by $3.4 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 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.

36


Factors Affecting Comparability to Prior Periods

Our results of operations for the six months ended June 30, 2023 are not directly comparable to prior results for the six months ended June 30, 2022 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 unaudited condensed consolidated financial statements for the six months ended June 30, 2022 reflect the results of operations 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. The combined operations of all three entities are included in the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2023 and the three months ended June 30, 2022.

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 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 and integration of the Mergers, 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 three and six months ended June 30, 2023 and 2022:

Reconciliation of Operating Income to Non-GAAP Adjusted EBITDA (Unaudited)
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)202320222023
2022(7)
Operating income (loss)$13,776 $4,113 $30,497 $7,101 
Depreciation and amortization14,584 14,746 30,306 22,335 
Stock-based compensation(1)
2,188 4,013 4,392 4,013 
Severance and acquisition related retention expenses(2)
2,437 953 2,788 1,409 
Merger/integration costs(3)
150 5,790 1,373 7,232 
Inventory step-up(4)
716 1,622 716 1,622 
Acquisition related costs(5)
4,908 334 7,784 1,337 
Other non-recurring(6)
1,341 82 1,597 106 
Adjusted EBITDA$40,100 $31,653 $79,453 $45,155 
(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 2023 and 2022 not related to a formal restructuring plan and acquisition related retention expenses for the Hisco Transaction.
(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 fair value step-up adjustment for Lawson resulting from the reverse merger acquisition accounting.
(5)    Expense for acquisition related costs, unrelated to the Mergers.
(6)    Other non-recurring costs consist of non-capitalized deferred financing costs incurred in conjunction with the 2023 Credit Agreement, certain non-recurring strategic projects and other non-recurring items.
37


(7)    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 16 – Segment Information within Item 1. Financial Statements for additional information about our reportable segments. The following table provides Adjusted EBITDA by reportable segment:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Adjusted EBITDA
Lawson(1)
$16,070 $9,405 $34,520 $9,405 
TestEquity9,493 8,647 17,152 14,138 
Gexpro Services13,142 11,915 24,816 19,926 
All Other(2)
1,395 1,686 2,965 1,686 
Consolidated Adjusted EBITDA$40,100 $31,653 $79,453 $45,155 
(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 April 1, 2022 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 1. 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 2022, 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 unaudited condensed consolidated financial statements included in DSG's Quarterly Report on Form 10-Q filed for the quarterly period ended March 31, 2022.

Lawson Non-GAAP Adjusted Results - Calculation of Supplemental Information (Unaudited)

(in thousands)Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Lawson Operating Income
GAAP Results(1)
Pre-Merger Results
Adjusted
Results(2)
GAAP Results(1)
Pre-Merger Results(3)
Adjusted
Results(2)
Revenue$244,427 $— $244,427 $107,334 $104,902 $212,236 
Cost of goods sold107,140 — 107,140 50,552 49,371 99,923 
Gross profit137,287 — 137,287 56,782 55,531 112,313 
Selling, general and administrative expenses120,572 — 120,572 59,344 44,435 103,779 
Operating income (loss)$16,715 $— $16,715 $(2,562)$11,096 $8,534 
Lawson Adjusted EBITDA(4)
$34,520 $— $34,520 $9,405 $8,042 $17,447 
(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. See Note 1 – Nature of Operations and Basis of Presentation and Note 3 – Business Acquisitions within Item 1. Financial Statements.
(2)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 six months ended June 30, 2023 and 2022, regardless of the Merger date (that is, they reflect both pre- and post-Merger results of Lawson).
38


(3)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.
(4)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 three and six months ended June 30, 2023 and the three months ended June 30, 2022 include the combined operations of DSG. The following results of operations for the six months ended June 30, 2022 include the accounts of the TestEquity and Gexpro Services combined entity, as the accounting acquirer, and the results of DSG's legacy Lawson business have only been included for activity subsequent, and not prior, to the April 1, 2022 Merger Date.

39


RESULTS OF OPERATIONS

Three Months Ended June 30, 2023 Compared to Three Months Ended June 30, 2022

Consolidated Results of Operations
Three Months Ended June 30,
20232022
(Dollars in thousands)Amount% of RevenueAmount% of Revenue
Revenue
Lawson$119,147 31.5%$107,334 33.4%
TestEquity136,067 36.0%97,874 30.5%
Gexpro Services108,274 28.6%99,792 31.1%
All Other14,496 3.8%16,336 5.1%
Total Revenue377,984 100.0%321,336 100.0%
Cost of goods sold
Lawson52,769 14.0%50,552 15.7%
TestEquity104,827 27.7%75,064 23.4%
Gexpro Services75,928 20.1%70,615 22.0%
All Other8,437 2.2%10,550 3.3%
Total Cost of goods sold241,961 64.0%206,781 64.4%
Gross profit136,023 36.0%114,555 35.6%
Selling, general and administrative expenses
Lawson57,908 15.3%59,344 18.5%
TestEquity34,422 9.1%22,339 7.0%
Gexpro Services23,568 6.2%23,787 7.4%
All Other6,349 1.7%4,972 1.5%
Total Selling, general and administrative expenses122,247 32.4%110,442 34.4%
Operating income (loss)13,776 3.6%4,113 1.3%
Interest expense(9,492)(2.5)%(3,751)(1.2)%
Loss on extinguishment of debt— —%(2,814)(0.9)%
Change in fair value of earnout liabilities36 —%(5,693)(1.8)%
Other income (expense), net(761)(0.2)%(182)(0.1)%
Income (loss) before income taxes3,559 0.9%(8,327)(2.6)%
Income tax expense (benefit)535 0.1%(3,612)(1.1)%
Net income (loss)$3,024 0.8%$(4,715)(1.5)%

Overview of Consolidated Results of Operations

Our consolidated revenue increased in the second quarter of 2023 compared to the second quarter of 2022 primarily driven by acquisitions completed in 2023 and 2022 and organic sales growth. Consolidated gross profit and Selling, general and administrative expenses increased over the prior year primarily driven by the inclusion of the acquisitions completed in 2023 and 2022.

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

40


Results by Reportable Segment

Lawson Segment
Three Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Revenue$119,147 $107,334 $11,813 11.0 %
Cost of goods sold52,769 50,552 2,217 4.4 %
Gross profit66,378 56,782 9,596 16.9 %
Selling, general and administrative expenses57,908 59,344 (1,436)(2.4)%
Operating income (loss)$8,470 $(2,562)$11,032 N/M
Gross profit margin55.7 %52.9 %
Adjusted EBITDA(1)
$16,070 $9,405 $6,665 70.9 %
(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 $11.8 million, or 11.0%, to $119.1 million in the second quarter of 2023 compared to $107.3 million in the second quarter of 2022. The increase was primarily driven by the realization of price increases enacted throughout 2022 and 2023 to offset rising supplier costs, increased quantity volumes and strengthening sales to Lawson's strategic and governmental customers and automotive end market.

Gross profit increased $9.6 million to $66.4 million in the second quarter of 2023 compared to gross profit of $56.8 million in the prior year quarter primarily as a result of increased sales, price increases, lower net freight expense and spreading operating expenses over a higher level of sales. Lawson gross profit as a percent of revenue was 55.7% in the second quarter of 2023 compared to 52.9% in the prior year quarter. The gross profit margin percentage improvement for the second quarter of 2023 was primarily the result of price increases and leveraging operating costs over a higher sales base. The prior year quarter was negatively impacted by increased supplier costs from inflation and supply chain disruptions, and a sales shift toward lower margin customers.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist of compensation and support for Lawson sales representatives and expenses to operate Lawson's distribution network and overhead expenses.

Selling, general and administrative expenses decreased $1.4 million to $57.9 million in the second quarter of 2023 compared to $59.3 million in the prior year quarter. The decrease was primarily driven by lower stock-based compensation, acquisition related costs and legal expenses, partially offset by higher compensation expense incurred to support increased sales and health insurance costs.

Adjusted EBITDA

During the three months ended June 30, 2023, Lawson generated Adjusted EBITDA of $16.1 million, an increase of $6.7 million, or 70.9% from the same period a year ago primarily driven by increased revenue and margins and lower Selling, general and administrative expenses.

41


TestEquity Segment
Three Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Revenue$136,067 $97,874 $38,193 39.0 %
Cost of goods sold104,827 75,064 29,763 39.7 %
Gross profit31,240 22,810 8,430 37.0 %
Selling, general and administrative expenses34,422 22,339 12,083 54.1 %
Operating income (loss)$(3,182)$471 $(3,653)N/M
Gross profit margin23.0 %23.3 %
Adjusted EBITDA(1)
$9,493 $8,647 $846 9.8 %
(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 $38.2 million, or 39.0%, to $136.1 million in the second quarter of 2023 compared to $97.9 million in the second quarter of 2022. The increase was primarily driven by $43.4 million of revenue generated from acquisitions completed in 2023 and 2022 offset by a $5.2 million decline in legacy TestEquity revenue due to a slowdown in the test and measurement market, primarily caused by tightening of capital budgets in TestEquity's customer base.

Gross profit increased $8.4 million to $31.2 million in the second quarter of 2023 compared to gross profit of $22.8 million in the prior year quarter primarily as a result of the inclusion of the acquisitions completed in 2023 and 2022, which generated $11.1 million of additional gross profit in the second quarter of 2023. TestEquity gross profit as a percent of revenue was 23.0% in the second quarter of 2023 compared to 23.3% in the prior year quarter. The slight gross profit margin percentage decline for the second quarter of 2023 was due to the amortization of the fair value step-up of inventory of $0.7 million related to the Hisco Transaction.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist of compensation and support for TestEquity's sales representatives and expenses to operate TestEquity's distribution network and overhead expenses.

Selling, general and administrative expenses increased $12.1 million to $34.4 million in the second quarter of 2023 compared to $22.3 million in the prior year quarter. Approximately $10.4 million of the increased expenses was primarily driven by the acquisitions completed in 2023 and 2022 and approximately $2.1 million of the increased expenses was driven by increased acquisition expenses in the second quarter of 2023 of $4.1 million in connection with the Hisco Transaction compared to $2.0 million of merger and acquisition expenses in the prior year quarter.

Adjusted EBITDA

During the three months ended June 30, 2023, TestEquity generated Adjusted EBITDA of $9.5 million, an increase of $0.8 million, or 9.8% from the same period a year ago with approximately $3.0 million driven by the acquisitions completed in 2023 and 2022, offset by a reduction of $2.2 million in legacy TestEquity due to the decline in revenue.

42


Gexpro Services Segment
Three Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Revenue$108,274 $99,792 $8,482 8.5 %
Cost of goods sold75,928 70,615 5,313 7.5 %
Gross profit32,346 29,177 3,169 10.9 %
Selling, general and administrative expenses23,568 23,787 (219)(0.9)%
Operating income (loss)$8,778 $5,390 $3,388 62.9 %
Gross profit margin29.9 %29.2 %
Adjusted EBITDA(1)
$13,142 $11,915 $1,227 10.3 %
(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 $8.5 million, or 8.5%, to $108.3 million in the second quarter of 2023 compared to $99.8 million in the second quarter of 2022. The increase was primarily driven by organic growth in the base business through an expansion of products and services to existing customers as well as the addition of new customers.

Gross profit increased $3.2 million to $32.3 million in the second quarter of 2023 compared to gross profit of $29.2 million in the prior year quarter primarily due to increased revenue. Gexpro Services gross profit as a percent of revenue was 29.9% in the second quarter of 2023 compared to 29.2% in the prior year quarter. The gross profit margin increase was driven by an improvement in the global supply chain and enhanced margin management on its product offering.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist 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 Gexpro Services’ business and service customers.

Selling, general, and administrative expenses remained flat with $23.6 million of expenses in the second quarter of 2023 compared to $23.8 million in the prior year quarter.

Adjusted EBITDA

During the three months ended June 30, 2023, Gexpro Services generated Adjusted EBITDA of $13.1 million, an increase of $1.2 million, or 10.3%, from the same period a year ago primarily driven by increases in revenue and margins on flat Selling, general, and administrative expenses.

Consolidated Non-operating Income and Expense
Three Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Interest expense$(9,492)$(3,751)$(5,741)153.1 %
Loss on extinguishment of debt$— $(2,814)$2,814 (100.0)%
Change in fair value of earnout liabilities$36 $(5,693)$5,729 N/M
Other income (expense), net$(761)$(182)$(579)318.1 %
Income tax expense (benefit)$535 $(3,612)$4,147 (114.8)%
N/M Not meaningful

43


Interest Expense

Interest expense increased $5.7 million in the second quarter of 2023 compared to the prior year quarter. The increase was primarily driven by higher interest rates and outstanding borrowings partially driven by the Hisco Transaction.

Loss on Extinguishment of Debt

The $2.8 million loss on extinguishment of debt in the second quarter of 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 Liabilities

The nominal benefit in the second quarter of 2023 related to the change in fair value of the earnout liabilities associated with the Frontier acquisition and the Hisco Transaction. The $5.7 million loss in the second quarter of 2022 primarily related to the change in fair value of the earnout derivative liability associated with the earnout provisions of the Merger Agreements.

Income Tax Expense (Benefit)

Income tax expense was $0.5 million, a 15.0% effective tax rate for the three months ended June 30, 2023 compared to income tax benefit of $3.6 million and a 43.4% effective tax rate for the three months ended June 30, 2022. The change in the year over year effective tax rate was primarily due to the the release of a reserve for an uncertain tax benefit during the quarter.

44


Six Months Ended June 30, 2023 Compared to Six Months Ended June 30, 2022

Consolidated Results of Operations
Six Months Ended June 30,
20232022
(Dollars in thousands)Amount% of Net SalesAmount% of Net Sales
Revenue
Lawson(1)
$244,427 33.7 %$107,334 22.6 %
TestEquity243,425 33.5 %170,276 35.8 %
Gexpro Services209,290 28.8 %181,475 38.2 %
All Other29,112 4.0 %16,336 3.4 %
Total Revenue726,254 100.0 %475,421 100.0 %
Cost of goods sold
Lawson(1)
107,140 14.8 %50,552 10.6 %
TestEquity186,828 25.7 %130,543 27.5 %
Gexpro Services146,439 20.2 %128,337 27.0 %
All Other16,953 2.3 %10,550 2.2 %
Total Cost of goods sold457,360 63.0 %319,982 67.3 %
Gross profit268,894 37.0 %155,439 32.7 %
Selling, general and administrative expenses
Lawson(1)
120,572 16.6 %59,344 12.5 %
TestEquity59,753 8.2 %39,866 8.4 %
Gexpro Services46,699 6.4 %44,156 9.3 %
All Other11,373 1.6 %4,972 1.0 %
Total Selling, general and administrative expenses238,397 32.8 %148,338 31.2 %
Operating income (loss)30,497 4.2 %7,101 1.5 %
Interest expense(17,162)(2.4)%(10,607)(2.2)%
Loss on extinguishment of debt— — %(3,395)(0.7)%
Change in fair value of earnout liabilities(21)— %(5,693)(1.2)%
Other income (expense), net(1,736)(0.2)%774 0.2 %
Income (loss) before income taxes11,578 1.6 %(11,820)(2.5)%
Income tax expense (benefit)2,647 0.4 %(4,568)(1.0)%
Net income (loss)$8,931 1.2 %$(7,252)(1.5)%
(1)Includes the operating results of Lawson subsequent, but not prior, to the Merger Date of April 1, 2022.

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 and the other acquisitions completed in 2023 and 2022. The increase in gross profit for the first six months of 2023 compared to the first six months of 2022 was primarily due to the inclusion of Lawson operations only subsequent, and not prior, to the Merger Date and the other acquisitions completed in 2023 and 2022. Expenses for the first six months of 2023 compared to the first six months of 2022 were impacted by the inclusion of Lawson and the other acquisitions completed in 2023 and 2022.

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

45


Results by Reportable Segment

Lawson Segment
Six Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Revenue$244,427 $107,334 $137,093 — %
Cost of goods sold107,140 50,552 56,588 — %
Gross profit137,287 56,782 80,505 — %
Selling, general and administrative expenses120,572 59,344 61,228 — %
Operating income (loss)$16,715 $(2,562)$19,277 — %
Gross profit margin56.2 %52.9 %
Adjusted EBITDA(1)
$34,520 $9,405 $25,115 267.0 %
(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 the first six months of 2023 compared to the first six months of 2022 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 for the six months ended June 30, 2022 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 for the six months ended June 30, 2022 presented in the table below are referred to within this supplemental results of operations discussion as "Adjusted".
Six Months Ended June 30,Adjusted Change
(Dollars in thousands)2023
Adjusted 2022(1)
Amount%
Revenue$244,427 $212,236 $32,191 15.2%
Cost of goods sold107,140 99,923 7,217 7.2%
Gross profit137,287 112,313 24,974 22.2%
Selling, general and administrative expenses120,572 103,779 16,793 16.2%
Operating income (loss)$16,715 $8,534 $8,181 95.9%
Gross profit margin56.2 %52.9 %
Adjusted EBITDA(2)
$34,520 $17,447 $17,073 97.9%
(1)For comparability purposes, Lawson's GAAP results of operations were adjusted to include the historical unaudited 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 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

Revenue increased $32.2 million, or 15.2%, to $244.4 million in the first six months of 2023 compared to adjusted revenue of $212.2 million in the same period of 2022. The increase was primarily driven by the realization of price increases enacted throughout 2022 and 2023 to offset rising supplier costs, increased quantity volumes and strengthening sales to Lawson's strategic and governmental customers and automotive end market.

Gross profit increased $25.0 million to $137.3 million in the first six months ended June 30, 2023 compared to adjusted gross profit of $112.3 million in the same period of 2022 primarily as a result of increased sales, price increases, lower net freight expense and spreading operating expenses over a higher level of sales. Lawson gross profit as a percent of revenue was
46


56.2% in the first six months of 2023 compared to adjusted gross profit as a percent of adjusted revenue of 52.9% in the prior year period. The gross profit margin percentage improvement for the first six months of 2023 was primarily the result of price increases, lower net freight costs and leveraging costs over a higher sales base. The adjusted gross profit margin percentage for the same period of 2022 was impacted by increased supplier costs from inflation and supply chain disruptions and a sales shift toward lower margin customers. Adjusted gross profit margin for 2022 was also impacted by the amortization of the fair value step-up of inventory of $1.2 million related to the Mergers.

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.

Selling, general and administrative expenses increased $16.8 million to $120.6 million in the first six months of 2023 compared to adjusted Selling, general and administrative expenses of $103.8 million in the same period of 2022. The increase was primarily driven by higher compensation expense incurred to support increased sales, additional depreciation and amortization as a result of the fair value step-up adjustments related to the reverse merger acquisition accounting and higher stock-based compensation in 2023 partially offset by lower acquisition related costs in 2023 and a stock-based compensation benefit in 2022.

Adjusted EBITDA

During the six months ended June 30, 2023, Lawson generated Adjusted EBITDA of $34.5 million, an increase of $17.1 million, or 97.9% from the same period a year ago primarily driven by increased revenue and gross profit margin.

TestEquity Segment
Six Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Revenue$243,425 $170,276 $73,149 43.0 %
Cost of goods sold186,828 130,543 56,285 43.1 %
Gross profit56,597 39,733 16,864 42.4 %
Selling, general and administrative expenses59,753 39,866 19,887 49.9 %
Operating income (loss)$(3,156)$(133)$(3,023)N/M
Gross profit margin23.3 %23.3 %
Adjusted EBITDA(1)
$17,152 $14,138 $3,014 21.3 %
(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 $73.1 million, or 43.0%, to $243.4 million in the first six months of 2023 compared to $170.3 million in the same period in 2022. The increase was primarily driven by $78.3 million of revenue generated from acquisitions completed in 2023 and 2022 offset by a $5.2 million decline in legacy TestEquity due to a slowdown in the test and measurement market, primarily caused by tightening of capital budgets in TestEquity's customer base.

Gross profit increased $16.9 million to $56.6 million in the first six months of 2023 compared to $39.7 million in the same period of 2022 primarily as a result of the inclusion of the acquisitions completed in 2023 and 2022, which generated $18.6 million of additional gross profit during the first six months of 2023. TestEquity gross profit as a percent of revenue was consistent at 23.3% in the first six months of 2023 compared to 23.3% in the prior year period driven by an expansion of margins within the existing base business offset by the amortization of the fair value step-up of inventory of $0.7 million related to the Hisco Transaction and a shift in sales mix from the lower gross margin rates from the 2022 acquisitions.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist of compensation and support for TestEquity's sales representatives and expenses to operate TestEquity's distribution network and overhead expenses.
47



Selling, general and administrative expenses increased $19.9 million to $59.8 million in the first six months of 2023 compared to $39.9 million in the same period of 2022. Approximately $15.6 million of the increased expenses was primarily driven by the acquisitions completed in 2023 and 2022 and approximately $4.0 million of the increased expenses was driven by increased merger and acquisition expenses in the first six months of 2023 of $6.8 million in connection with the Hisco Transaction compared to $2.8 million of merger and acquisition expenses in the same period of 2022.

Adjusted EBITDA

During the six months ended June 30, 2023, TestEquity generated Adjusted EBITDA of $17.2 million, an increase of $3.0 million, or 21.3% from the same period a year ago with approximately $5.3 million driven by the acquisitions completed in 2023 and 2022.

Gexpro Services Segment
Six Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Revenue$209,290 $181,475 $27,815 15.3 %
Cost of goods sold146,439 128,337 18,102 14.1 %
Gross profit62,851 53,138 9,713 18.3 %
Selling, general and administrative expenses46,699 44,156 2,543 5.8 %
Operating income (loss)$16,152 $8,982 $7,170 79.8 %
Gross profit margin30.0 %29.3 %
Adjusted EBITDA(1)
$24,816 $19,926 $4,890 24.5 %
(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 $27.8 million, or 15.3%, to $209.3 million in the first six months of 2023 compared to $181.5 million in the same period of 2022. The increase was primarily driven by $3.2 million of revenue generated from the Frontier acquisition completed at the end of the first quarter of 2022 and organic growth in the base business through an expansion of products and services to existing customers as well as the addition of new customers.

Gross profit increased $9.7 million to $62.9 million in the first six months of 2023 compared to $53.1 million in the same period of 2022. Gexpro Services gross profit as a percent of revenue was 30.0% in the first six months of 2023 compared to 29.3% in the prior year period driven by an improvement in the global supply chain and margin management on its product offering.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist 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 Gexpro Services' business and service customers.

Selling, general, and administrative expenses increased $2.5 million to $46.7 million in the first six months ended June 30, 2023 compared to $44.2 million in the same period of 2022. The increase was primarily driven by $2.4 million of additional expenses from the Frontier acquisition completed at the end of the first quarter of 2022 and additional compensation and product fulfillment costs to support the organic growth.

Adjusted EBITDA

During the six months ended June 30, 2023, Gexpro Services generated Adjusted EBITDA of $24.8 million, an increase of $4.9 million, or 24.5% from the same period a year ago primarily driven by increased revenue and gross profit margin.

48


Consolidated Non-operating Income and Expense
Six Months Ended June 30,Change
(Dollars in thousands)20232022Amount%
Interest expense$(17,162)$(10,607)$(6,555)61.8 %
Loss on extinguishment of debt$— $(3,395)$3,395 N/M
Change in fair value of earnout liabilities$(21)$(5,693)$5,672 N/M
Other income (expense), net$(1,736)$774 $(2,510)(324.3)%
Income tax expense (benefit)$2,647 $(4,568)$7,215 N/M

Interest Expense

Interest expense increased $6.6 million in the first six months of 2023 compared to the same period of 2022 primarily due to an increase in interest rates and higher borrowings related to the Mergers and the other 2022 and 2023 acquisitions.

Loss on Extinguishment of Debt

The $3.4 million loss on extinguishment of debt in the six months ended June 30, 2022 was primarily 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 Liabilities

The nominal loss in the first six months of 2023 related to the change in fair value of the earnout liabilities associated with the Frontier acquisition and the Hisco Transaction. The $5.7 million loss in the first six months of 2022 primarily related to the change in fair value of the earnout derivative liability associated with the earnout provisions of the Merger Agreements.

Income Tax Expense (Benefit)

Income tax expense was $2.6 million, a 22.9% effective tax rate for the first six months of 2023 compared to an income tax benefit of $4.6 million and a 38.6% effective tax rate for the first six months of 2022. The change in the year over year effective tax rate was primarily due to lower transaction costs and the release of a reserve for an uncertain tax benefit. The 2022 income tax was also impacted by the creation of a consolidated group for federal income tax purposes as a result of the completion of the Mergers.

LIQUIDITY AND CAPITAL RESOURCES

Cash and cash equivalents were $44.2 million on June 30, 2023 compared to $24.6 million on December 31, 2022.

The Company believes its current balances of cash and cash equivalents, availability under its 2023 Credit Agreement and cash flows from operations will be sufficient to meet its liquidity needs for the next twelve months. As of June 30, 2023, liquidity for the Company was $233.8 million comprised of $44.2 million of cash and cash equivalents and $189.6 million of borrowing availability remaining, net of outstanding letters of credit, under the 2023 Credit Agreement.

On June 2, 2023, the Company raised approximately $100 million from the Rights Offering, in which 2,222,222 shares of DSG common stock were sold at a purchase price of $45.00 per share. On June 8, 2023, the Company borrowed the $305.0 million under the incremental term loan of the 2023 Credit Agreement. The Company used these combined proceeds primarily to fund the Hisco Transaction and to pay down its revolving credit facility.

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 2023 Credit Agreement mature in April 2027. Principal payments on the 2023 Credit Agreement for the next twelve months are $30.3 million. Refer to Note 9 – Debt within Item 1. 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.

49


Sources and Uses of Cash

The following table presents a summary of our cash flows:
(in thousands)June 30, 2023June 30, 2022Change
Net cash provided by (used in) operating activities$27,464 $(39,543)$67,007 
Net cash provided by (used in) investing activities$(262,824)$(115,286)$(147,538)
Net cash provided by (used in) financing activities$274,930 $157,043 $117,887 

Cash Provided by (Used in) Operating Activities

Net cash provided by operations for the six months ended June 30, 2023 was $27.5 million primarily due to net income including non-cash items, partially offset by investments in trade working capital to support higher sales and other net cash flow items.

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

Cash Provided by (Used in) Investing Activities

Net cash used in investing activities for the six months ended June 30, 2023 was $262.8 million, primarily due to the Hisco Transaction, as well as purchases of property, plant and equipment and rental equipment which was partially offset by the sale of rental equipment.

Net cash used in investing activities for the six months ended June 30, 2022 was $115.3 million, primarily due to acquisitions completed by TestEquity and Gexpro Services.

Cash Provided by (Used in) Financing Activities

Net cash provided by financing activities for the six months ended June 30, 2023 was $274.9 million due to proceeds from the 2023 Credit Agreement and the Rights Offering partially offset by repayment of previous indebtedness and principal payments on the term loans. In conjunction with the Hisco Transaction, the Company borrowed $305.0 million under the incremental term loan facility on June 8, 2023 and raised approximately $100 million through the Rights Offering closed during the second quarter of 2023. During the first six months of 2023, deferred financing costs of $3.4 million were incurred related to the 2023 Credit Agreement and offering costs of $1.5 million were incurred related to the Rights Offering.

Net cash provided by financing activities for the six months ended June 30, 2022 was $157.0 million, primarily due to proceeds from term loans and revolving credit facilities to finance the Mergers and other acquisitions, partly offset by repayment of previous indebtedness. Deferred financing costs of $11.4 million were incurred during the first six months of 2022 related to these financing activities.

Financing and Capital Requirements

Credit Facility

On June 8, 2023, in connection with the Hisco Transaction, DSG entered into the First Amendment, which amended and replaced the previous April 1, 2022 credit agreement with the 2023 Credit Agreement, and provided for a $305.0 million incremental term loan facility. The 2023 Credit Agreement also provides for the Company to increase the commitments from time to time by up to $200 million in the aggregate, subject to, among other things, receipt of additional commitments from existing and/or new lenders and pro forma compliance with certain financial covenants.

The 2023 Credit Agreement includes a $200 million senior secured revolving credit facility, a $250 million senior secured initial term loan facility, a $305 million incremental term loan and a $50 million senior secured delayed draw term loan facility. Refer to Note 9 – Debt within Item 1. Financial Statements for a description of the 2023 Credit Agreement.

50


On June 30, 2023, we had $598.4 million in outstanding borrowings under the 2023 Credit Agreement and $189.6 million of borrowing availability remaining, net of outstanding letters of credit, under the senior secured revolving credit facility component.

As of June 30, 2023, we were in compliance with all financial covenants under our 2023 Credit Agreement. While we were in compliance with our financial covenants as of June 30, 2023, failure to meet the covenant requirements of the 2023 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 June 30, 2023, we had contractual commitments to purchase approximately $187 million of products from our suppliers and contractors over the next twelve months.

Capital Expenditures

During the six months ended June 30, 2023, total capital expenditures for property, plant and equipment and rental equipment were $13.8 million excluding proceeds from the sale of rental equipment. The Company expects to spend approximately $6 million to $8 million for capital expenditures during the remainder of 2023 to support ongoing operations.

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.

The Company had $7.6 million of remaining availability for stock repurchases under the program as of June 30, 2023. See Note 11 – Stockholders' Equity within Item 1. Financial Statements for further information.


51


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

ITEM 3 of Part I has been omitted from this report.

ITEM 4. 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 report (the “Evaluation Date”). These disclosure controls and procedures are designed to ensure that information relating to DSG, including DSG's consolidated subsidiaries, required to be disclosed in our SEC reports (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii) includes, without limitation, controls and procedures designed to ensure that information required to be disclosed is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. 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 June 30, 2023 because of the previously reported material weakness in internal control over financial reporting, as described below.

Ongoing Remediation of Material Weaknesses in Internal Control over Financial Reporting

As previously disclosed under Item 9A. Controls and Procedures in our Annual Report on Form 10-K for the year ended December 31, 2022, the Company’s management concluded that its internal control over financial reporting was not effective based on the material weakness identified. As a result of our expanding business operations, primarily related to the April 1, 2022 Mergers, 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. generally accepted accounting principles ("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.

The remediation efforts summarized below, which have been or will be implemented, are intended both to address the identified material weakness and to enhance the Company’s overall internal control environment.

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.
52



We have designed our remediation plan to address the material weakness mentioned above and strengthen our overall internal control over financial reporting. However, we will not be able to determine if the material weakness has been remediated until our efforts are completed and we have reassessed the procedures and controls put in place. 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.

Changes in Internal Control over Financial Reporting

Given the significance and timing of the Hisco Transaction and the complexity of systems and business processes, we intend to exclude the Hisco operating company from our assessment and report on internal control over financial reporting for the year ending December 31, 2023. Other than the Hisco Transaction and our ongoing remediation efforts 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.

PART II
OTHER INFORMATION

ITEMS 2, 3, 4 and 5 of Part II are not applicable and have been omitted from this report.

ITEM 1. LEGAL PROCEEDINGS

See Note 14 – Commitments and Contingencies to our unaudited condensed consolidated financial statements, included within Item 1. Financial Statements, 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 1A. RISK FACTORS

Other than the risk factors discussed below, there have been no material changes from the risk factors disclosed in the “Risk Factors” section in our Annual Report on Form 10-K for the year ended December 31, 2022.

Business Risks

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 (the “Cyber Incident”). 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. For example, a putative class action lawsuit was filed
53


against DSG in April 2023 asserting a variety of claims seeking monetary damages, injunctive relief and other related relief in connection with the Cyber Incident, which could result in additional legal and other costs.

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.

Any pursuit or completion by DSG of additional acquisition opportunities would involve risks that could adversely affect our business, financial condition and results of operations.

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.

Common Stock Risks

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 2, 2023), entities affiliated with LKCM beneficially owned in the aggregate approximately 18.2 million shares of DSG common stock as of June 1, 2023, representing approximately 77.9% of the outstanding shares of DSG common stock as of June 30, 2023. J. Bryan King, Chairman and Chief Executive Officer of the Company, is a Principal of LKCM. In addition, M. Bradley Wallace, who became a director of the Company upon his election at the Company’s 2023 annual stockholders meeting on May 19, 2023, is a Founding Partner of LKCM Headwater Investments, the private capital investment group 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.

54


Entities affiliated with LKCM beneficially own a significant number of shares of DSG common stock, and any sales of any such shares or the possibility of any such sales could have a negative effect on the price of DSG common stock.

Entities affiliated with LKCM beneficially own a significant number of shares of DSG common stock. 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 issued to those entities in connection with the Mergers. Any sales of any of the shares of DSG common stock held by any entities affiliated with LKCM (whether those shares were acquired by those entities in connection with the Mergers or in other transactions), or the anticipation of the possibility of any such sales, could create downward pressure on the market price of DSG common stock.

ITEM 6. EXHIBITS
 
Exhibit #Description of Exhibit
101
The following financial statements from the Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statement of Operations and Comprehensive Income (Loss), (iii) Condensed Consolidated Statements of Stockholders’ Equity, (iv) Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements.
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
104The cover page from the Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, formatted in Inline XBRL 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 U.S. Securities and Exchange Commission upon request.
* Filed herewith.
** Furnished herewith.

55


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

56

EX-31.1 2 a2023q2ex311.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 Quarterly Report on Form 10-Q 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: August 3, 2023

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


EX-31.2 3 a2023q2ex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Ronald J. Knutson, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q 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: August 3, 2023


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

EX-32 4 a2023q2ex32.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 Quarterly Report of Distribution Solutions Group, Inc. (the “Company”) on Form 10-Q for the period ending June 30, 2023 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.



August 3, 2023

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


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


EX-101.SCH 5 dsgr-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) 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 Liabilities 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 - Stockholders' Equity 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 - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Nature of Operations and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Business Acquisitions - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue Recognition - Lease Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Supplemental Financial Statement Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Supplemental Financial Statement Information - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Supplemental Financial Statement Information - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Leases - Net Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Leases - Net Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Leases - Value of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Leases - Value of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Earnout Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Stock-Based Compensation - Equity Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Stock-Based Compensation - Stock Option Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Stockholders' Equity - Rights Offering (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Segment Reporting - Reportable Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dsgr-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dsgr-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dsgr-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Variable Rate [Domain] Variable Rate [Domain] Income (expense) on earnout liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Latin America Latin America [Member] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Range [Domain] Statistical Measurement [Domain] Reserve for obsolete and excess inventory Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Rental Equipment Rental Equipment [Member] Rental Equipment Investment, Name [Domain] Investment, Name [Domain] Settlement of related party liability Adjustments To Additional Paid In Capital, Settlement Of Related Party Liability Adjustments To Additional Paid In Capital, Settlement Of Related Party Liability Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Restricted cash as collateral for certain borrowings Cash Collateral for Borrowed Securities Cash consideration Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Sale Of Stock, Subscription Per Share Sale Of Stock, Subscription Per Share Sale Of Stock, Subscription Per Share 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 Issuance of common stock in rights offering, net of offering costs of $1,531 Stock Issued During Period, Value, Other Deferred tax liability Deferred Income Tax Liabilities, Net Property, Plant and Equipment, Excluding Rental Equipment Property, Plant and Equipment, Excluding Rental Equipment [Member] Property, Plant and Equipment, Excluding Rental Equipment Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Net Income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Investment, Name [Axis] Investment, Name [Axis] Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Senior secured delayed draw term loan Delayed Draw Term Loan Facility [Member] Delayed Draw Term Loan Facility Proceeds from rights offering, net of offering costs of $1,531 Proceeds from Issuance or Sale of Equity Stockholders' Equity Note Disclosure Equity [Text Block] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Income Taxes Income Tax Disclosure [Text Block] Ownership [Axis] Ownership [Axis] Proceeds from revolving lines of credit Proceeds from (Repayments of) Lines of Credit Interworld Highway, LLC Interworld Highway LLC [Member] Interworld Highway LLC TestEquity And Gexpro Services Former Owners TestEquity And Gexpro Services Former Owners [Member] TestEquity And Gexpro Services Former Owners Other Liabilities Other Liabilities [Table Text Block] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding — None Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] 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 Earn-out payments Payment for Contingent Consideration Liability, Financing Activities Components of inventories Inventory, Net [Abstract] Present value of lease liabilities Finance Lease, Liability, Present Value Finance Lease, Liability, Present Value Long-term obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Diluted income (loss) per share of common stock (in USD per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, less allowances of $3,678 and $1,513, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Gexpro Services Gexpro Services Segment [Member] Gexpro Services Segment DSG common stock closing price on March 31, 2022 (in USD per share) Business Acquisition, Share Price Treasury stock (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Leases Lessor, Operating Leases [Text Block] Prior to Hisco Prior to Hisco [Member] Prior to Hisco Outstanding at beginning of period Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued health benefits Accrued Employee Benefits, Current Buildings and improvements Building and Building Improvements [Member] Shares repurchased held in treasury Shares Repurchased Held In Treasury Shares Repurchased Held In Treasury Trading Symbol Trading Symbol Granted (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Machinery and equipment Machinery and Equipment [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Leases Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Number of earnout provisions Business Acquisition, Number Of Earnout Provisions Business Acquisition, Number Of Earnout Provisions Stockholders’ equity: LIABILITIES AND STOCKHOLDERS’ EQUITY Equity, Attributable to Parent [Abstract] Other Intangible Assets Other Intangible Assets [Member] Inventories, gross Inventory, Gross Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Payment terms (in days) Contract With Customer, Payment Terms Contract With Customer, Payment Terms Estimated Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Purchases of rental equipment Payments to Acquire Rental Equipment Payments to Acquire Rental Equipment Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Remaining 2023 Net Lease Liability, Payments, Remainder of Fiscal Year Net Lease Liability, Payments, Remainder of Fiscal Year Shares issued (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Letter of Credit Letter of Credit [Member] HISCO Credit Facility HISCO Credit Facility [Member] HISCO Credit Facility Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Other Other Miscellaneous Liabilities Other Miscellaneous Liabilities Total long term operating lease liabilities Operating Lease, Liability, Noncurrent Net realizable value and reserve adjustment for obsolete and excess inventory Inventory, LIFO Reserve, Effect on Income, Net Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Current Restricted stock units Restricted Stock Units (RSUs) [Member] Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Shares owned by related party (in shares) Related Party Transaction, Shares Owned Related Party Transaction, Shares Owned Tax withholdings related to net share settlements of stock-based compensation awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Value of Operating Lease Liabilities Generated by Leasing Activities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Europe Europe [Member] Offering costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Stock sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Operating Lease Assets and Liabilities Operating Lease Assets And Liabilities [Table Text Block] Operating Lease Assets And Liabilities Stock option per share of common stock (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock Accrued income taxes Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] Issuance of common stock in rights offering, net of offering costs of $1,531 (in shares) Stock Issued During Period, Shares, Other Net Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Grant date fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value Merger transaction costs Business Combination, Acquisition Related Costs Stock options excluded from computation of diluted earnings per share ( in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Supplemental Financial Statements Information Additional Financial Information Disclosure [Text Block] Loss on extinguishment of debt Extinguishment of debt Gain (Loss) on Extinguishment of Debt Goodwill [Line Items] Goodwill [Line Items] Total Property, Plant and Equipment, Gross Fair Value Finite-Lived Intangible Assets Acquired Remaining 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Current portion of lease liabilities Total current lease liabilities Lease Liability, Current Lease Liability, Current Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Leases Lessee, Finance Leases [Text Block] TestEquity TestEquity Segment [Member] TestEquity Segment Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Total current operating lease liabilities Operating Lease, Liability, Current Settlement of related party obligations Settlement Of Related Party Obligations Settlement Of Related Party Obligations Additions of property, plant and equipment included in accounts payable Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Financing Lease Interest Finance Lease, Interest Expense Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Rights offering per share (in USD per share) Sale of Stock, Price Per Share Consolidated Operating Lease Expense Operating Lease, Cost Common stock, shares issued (in shares) Balance at beginning of year (in shares) Balance at end of period (in shares) Common stock, shares issued (in shares) Common Stock, Shares, Issued Total consideration exchanged Total consideration exchanged Business Combination, Consideration Transferred Gross profit Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Treasury stock – 317,329 and 313,578 shares, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total long-term debt Long-Term Debt 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 Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax DSG DSG [Member] DSG Stock options Employee Stock Option [Member] Less: Interest Net Lease Liability, Imputed Interest Net Lease Liability, Imputed Interest Period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Acquisition Goodwill, Acquired During Period Deemed consideration for reverse acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One TestEquity and Gexpro Services Shareholders TestEquity And Gexpro Services Shareholders [Member] TestEquity And Gexpro Services Shareholders Entity Address, Address Line Two Entity Address, Address Line Two Shares issued - earnout Stock Issued During Period, Value, Settlement Of Earnout Stock Issued During Period, Value, Settlement Of Earnout 2026 Finance Lease, Liability, to be Paid, Year Three CEO Chief Executive Officer [Member] 2024 Net Lease Liability, Payments, Due Year One Net Lease Liability, Payments, Due Year One Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Other changes in operating assets and liabilities Other Noncash Income (Expense) Alternate Base Rate Or Canadian Prime Rate Alternate Base Rate Or Canadian Prime Rate [Member] Alternate Base Rate Or Canadian Prime Rate 2024 Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Cash value of life insurance Cash Surrender Value of Life Insurance Number of locations Business Combination, Number Of Locations Business Combination, Number Of Locations Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Accounts payable Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Quarterly payments Debt Instrument, Periodic Payment Shares Issued (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Related Party [Domain] Related Party, Type [Domain] Business Acquisitions Earnout Liabilities Business Combination Disclosure [Text Block] All Other Corporate And Reconciling Items [Member] Corporate And Reconciling Items Noncontrolling ownership (as a percent) Subsidiary, Ownership Percentage, Noncontrolling Owner Pro Forma net income Business Acquisition, Pro Forma Net Income (Loss) Other Acquisitions Other Acquisitions [Member] Other Acquisitions Operating Segments Operating Segments [Member] Senior Secured Revolving Credit Facility Senior Secured Revolving Credit Facility [Member] Senior Secured Revolving Credit Facility Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Diluted income per share: Earnings Per Share, Diluted [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Impact of foreign exchange rates Goodwill, Foreign Currency Translation Gain (Loss) 2025 Net Lease Liability, Payments, Due Year Two Net Lease Liability, Payments, Due Year Two Inventories, net Inventories, net Inventory, Net Net Lease Cost Lease, Cost Land Land [Member] Range [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Related Party, Consulting Services Related Party, Consulting Services [Member] Related Party, Consulting Services Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Segments [Domain] Segments [Domain] Related Party, Mergers Related Party, Mergers [Member] Related Party, Mergers Stock-Based Compensation Details Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common Stock, Shares Subscribed but Unissued Common Stock, Shares Subscribed but Unissued Consolidation Items [Domain] Consolidation Items [Domain] Revenue Recognition and Deferred Revenue [Abstract] Retained deficit Retained Earnings (Accumulated Deficit) 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 Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Charge for step-up of acquired inventory Step-Up Of Inventory Step-Up Of Inventory Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Total lease payments Finance Lease, Liability, to be Paid Deferred consideration Business Combination, Deferred Consideration Business Combination, Deferred Consideration Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Senior Secured Term Loan Senior Secured Term Loan [Member] Senior Secured Term Loan Thereafter Net Lease Liability, Payments, Due after Year Four Net Lease Liability, Payments, Due after Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Basic income per share: Earnings Per Share, Basic [Abstract] Other Stockholders' Equity, Other Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Common stock, par value (in USD per share) Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Earnout Shares Earnout Shares [Member] Earnout Shares Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Number of Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Settlement of earnout (in shares) Stock Issued During Period, Shares, Settlement Of Earnout Stock Issued During Period, Shares, Settlement Of Earnout Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Present value of lease liabilities Operating Lease, Liability Remaining 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Deferred acquisition payments and accrued earnout liabilities Deferred acquisition payment Deferred acquisition payment Credit Facility [Axis] Credit Facility [Axis] Previous term loans Term Loan Facility [Member] Term Loan Facility Total liabilities Liabilities Lawson DSG, Formerly Lawson [Member] DSG, Formerly Lawson Instrumex Instrumex [Member] Instrumex Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Principal operating segment Number Of Principal Operating Segments Number Of Principal Operating Segments Operating lease accumulated depreciation Operating Lease, Right-of-Use Asset, Accumulated Depreciation Operating Lease, Right-of-Use Asset, Accumulated Depreciation Payments on revolving lines of credit Repayments of Long-Term Lines of Credit Expected annual dividend Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments Total Net Lease Liabilities, Payments, Due [Abstract] Net Lease Liabilities, Payments, Due [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Canada CANADA TestEquity TestEquity [Member] TestEquity Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Authorized - 35,000,000 shares Issued - 23,667,064 and 19,730,362 shares, respectively Outstanding - 23,349,735 and 19,416,784 shares, respectively Common Stock, Value, Issued Stock-based compensation Employee Benefits and Share-Based Compensation Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Commitments and Contingencies Legal Matters and Contingencies [Text Block] Other revolving line of credit Other Revolving Credit Facilities [Member] Other Revolving Credit Facilities Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total current assets Assets, Current Payment of financing lease principal Payment of financing lease principal Finance Lease, Principal Payments Value of Finance Lease Liabilities Generated by Leasing Activities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Fair value of earn-out liability Business Combination, Contingent Consideration, Liability Restricted Cash Restricted Cash Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Amortization Amortization Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Proceeds from term loans Proceeds from Issuance of Secured Debt Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Lease liabilities Total long term lease liabilities Lease Liability, Noncurrent Lease Liability, Noncurrent Condensed Financial Information Disclosure [Abstract] Pacific Rim Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Goodwill Activity Related to Acquisitions Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2027 Finance Lease, Liability, to be Paid, Year Four Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Other Other Accrued Liabilities, Current Debt issuance costs, gross Debt Issuance Costs, Line of Credit Arrangements, Gross Accrued compensation Accrued Salaries, Current Proceeds from sale of rental equipment Proceeds from Sale of Machinery and Equipment Nature of Operations and Basis of Presentation Nature of Operations [Text Block] Bad debt expense Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation and amortization Depreciation, Depletion and Amortization Other Other Comprehensive Income, Other, Net of Tax Furniture and fixtures Furniture and Fixtures [Member] Total lease assets Lease Assets, Right-of-Use Asset Lease Assets, Right-of-Use Asset Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Frontier Frontier [Member] Frontier Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Balance at beginning of year Balance at end of period Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Pro Forma revenue Business Acquisition, Pro Forma Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Financing Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance lease accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Resolux Resolux [Member] Resolux Exchange ratio (in shares) Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liability, net of deferred tax asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Right of use assets obtained in exchange for operating lease liabilities Additions Of Assets Under An Operating Lease Liability Additions Of Assets Under An Operating Lease Liability Entity Emerging Growth Company Entity Emerging Growth Company Related Party, Managed Services Agreements Related Party, Managed Services Agreements [Member] Related Party, Managed Services Agreements Less deferred financing costs Deferred financing costs net of accumulated amortization Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Right of use assets obtained in exchange for finance lease liabilities Additions Of Assets Under A Finance Lease Liability Additions Of Assets Under A Finance Lease Liability Stock-based compensation liability paid in shares Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Compensation expense Business Combination, Compensation Expense Business Combination, Compensation Expense Operating Lease Income Operating Lease, Lease Income [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Useful life (in years) Finite-Lived Intangible Asset, Useful Life National Test Equipment National Test Equipment [Member] National Test Equipment Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Common Stock, Value, Subscriptions Common Stock, Value, Subscriptions Deferred Revenue Disclosure [Abstract] Deferred Revenue Disclosure [Abstract] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 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 Stock Option Share-Based Payment Arrangement [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding at beginning of period Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Fair value adjustment of stock-based compensation awards Adjustments to Additional Paid in Capital, Fair Value Purchase commitment Unrecorded Unconditional Purchase Obligation, Due in Next Rolling 12 Months Common Stock Common Stock [Member] Accrued stock-based compensation Accrued Stock-Based Compensation Accrued Stock-Based Compensation Hisco HISCO [Member] HISCO City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Number of branches Number Of Branches Number Of Branches Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Other consideration Business Combination, Consideration Transferred, Other Income Statement Location [Domain] Income Statement Location [Domain] Payments on term loans Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Weighted average interest rate (as a percent) Debt, Weighted Average Interest Rate Geographical [Domain] Geographical [Domain] Lease and financing obligations Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Capitalized software Software and Software Development Costs [Member] Minimum Minimum [Member] Property, plant and equipment, net Property, Plant and Equipment, Net Share-Based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Parts Washer Leasing Program Parts Washer Leasing Program [Member] Parts Washer Leasing Program Potential earn-out payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Other Other Geographical [Member] Other Geographical Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Accrued and withheld taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current Lawson Lawson Segment [Member] Lawson Segment ASSETS Assets [Abstract] Contingent consideration Business Combination, Contingent Consideration Payments Business Combination, Contingent Consideration Payments Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Rental Program Rental Program [Member] Rental Program Deferred financing costs incurred Debt Issuance Costs, Gross Net cash paid for income taxes Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax asset Deferred Income Tax Assets, Net Fair value of earnout derivative liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Retained Deficit Retained Earnings [Member] Expected tax deductible goodwill amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current portion of long-term debt Current portion of long-term debt Long-Term Debt, Current Maturities Total liabilities and stockholders’ equity Liabilities and Equity Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Risk-free rate of return Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic income (loss) per share of common stock (in USD per share) Earnings Per Share, Basic Right of use operating lease assets Operating Lease, Right-of-Use Asset Unrecognized compensation Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] TestEquity And Gexpro TestEquity And Gexpro [Member] TestEquity And Gexpro Sale of Stock [Domain] Sale of Stock [Domain] TestEquity Equityholder TestEquity Equityholder [Member] TestEquity Equityholder Remaining 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Financing Lease Expense Finance Lease, Cost Finance Lease, Cost Fair value of common stock exchanged for reverse acquisition Stock Issued Gain on sale of rental equipment Gain (Loss) on Sale of Leased Assets, Net, Operating Leases Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Rental equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accordion feature Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Document Transition Report Document Transition Report Business Acquisitions Schedule of Business Acquisitions, by Acquisition [Table] Remaining amount Stock Repurchase Program, Remaining Authorized Repurchase Amount 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Common stock, shares authorized (in shares) Common Stock, Shares Authorized Rights Offering Rights Offering [Member] Rights Offering Total debt Long-Term Debt, Gross Number of revenue streams Revenue From Contract With Customer, Number Of Revenue Streams Revenue From Contract With Customer, Number Of Revenue Streams 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] Related Party Transactions [Abstract] Bridge Loan Bridge Loan [Member] 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] Sale Of Stock, Transaction Costs Sale Of Stock, Transaction Costs Sale Of Stock, Transaction Costs Escrow deposit Escrow Deposit Present value of lease liabilities Net Lease Liability, Present Value Net Lease Liability, Present Value Seller's notes Business Combination, Consideration Transferred, Liabilities Incurred 2027 Net Lease Liability, Payments, Due Year Four Net Lease Liability, Payments, Due Year Four Gexpro Gexpro [Member] Gexpro Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number of shares authorized (in shares) Number of DSG common shares exchanged (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Accrued severance and acquisition related retention bonus Accrued Severance, Current Accrued Severance, Current Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Effect of dilutive securities outstanding (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Accrued environmental matter costs Accrual for Environmental Loss Contingencies Issuance of common stock in rights offering (in shares) Stock Issued During Period, Shares, Acquisitions Deferred compensation Other Deferred Compensation Arrangements, Liability, Current and Noncurrent Document Period End Date Document Period End Date Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Stock-based compensation liability Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent Exercisable (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Finance Leases, Weighted Average Interest Rate Finance Lease, Weighted Average Discount Rate, Percent Total long term financing lease liabilities Finance Lease, Liability, Noncurrent Acquisition Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Change in fair value of earnout liabilities Change in fair value of earnout liabilities Derivative, Gain (Loss) on Derivative, Net Loss on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation Share-Based Payment Arrangement, Expense Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax expense Income tax expense (benefit) Income Tax Expense (Benefit) Total ROU financing lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Deferred financing costs Deferred financing costs Payments of Financing Costs Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Shares issued Stock Issued During Period, Value, New Issues Equity [Abstract] Operating Leases, Weighted Average Term in Years Operating Lease, Weighted Average Remaining Lease Term Total consideration exchanged Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total lease payments Net Lease Liability, Payments Due Net Lease Liability, Payments Due Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Security bonus plan Security Bonus Plan Security bonus plan. Deferred income taxes Increase (Decrease) in Deferred Income Taxes Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Tax withholdings related to net share settlements of stock-based compensation awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating Leases, Weighted Average Interest Rate Operating Lease, Weighted Average Discount Rate, Percent Net cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Shares issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Payment of earnout Payment Of Earnout Payment Of Earnout Credit Facility [Domain] Credit Facility [Domain] Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Long-term debt, less current portion, net Long-Term Debt, Excluding Current Maturities Finance Leases, Weighted Average Term in Years Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted 2026 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 Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Cash exchanged for equity related to retention bonuses Business Combination, Contingent Consideration, Retention Bonus Payable Business Combination, Contingent Consideration, Retention Bonus Payable Gexpro Services Holdback Shares Gexpro Services Holdback Shares [Member] Gexpro Services Holdback Shares Intangible Assets, Net (Excluding Goodwill) [Abstract] Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Capital in excess of par value Additional Paid in Capital, Common Stock Adjusted Term SOFR Or CDOR Rate Adjusted Term SOFR Or CDOR Rate [Member] Adjusted Term SOFR Or CDOR Rate Capital in Excess of Par Value Additional Paid-in Capital [Member] Vehicles Vehicles [Member] Total assets Assets Cover [Abstract] Subsequent Event Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issue costs Amortization of Debt Issuance Costs United States UNITED STATES Gexpro Services Stockholder Gexpro Services Stockholder [Member] Gexpro Services Stockholder Operating cash flows from financing leases Finance Lease, Interest Payment on Liability Other liabilities Total other liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Construction in progress(1) Construction in Progress [Member] Accrued customer rebates Accrued Customer Rebates Accrued Customer Rebates Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Financing Lease Amortization Finance Lease, Right-of-Use Asset, Amortization Segment Information Segment Reporting Disclosure [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 Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Current portion of long term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Secured Debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Total current financing lease liabilities Finance Lease, Liability, Current Rental equipment, net Rental equipment, net Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation Fair value of shares exchanged Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Basic weighted average shares outstanding (in shares) Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income (loss) Operating income (loss) Operating Income (Loss) Property, plant and equipment, net Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Related Party Transactions Related Party Transaction [Text Block] Related Party Transaction Related Party Transaction [Axis] Related Party Transaction [Axis] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Customer relationships Customer Relationships [Member] EX-101.PRE 9 dsgr-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 24, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   23,349,735
Entity Central Index Key 0000703604  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 44,244 $ 24,554
Restricted cash 20,607 186
Accounts receivable, less allowances of $3,678 and $1,513, respectively 238,705 166,301
Inventories, net 326,236 264,374
Prepaid expenses and other current assets 32,999 22,773
Total current assets 662,791 478,188
Property, plant and equipment, net 113,329 64,395
Rental equipment, net 27,106 27,139
Goodwill 398,663 348,048
Deferred tax asset 7 189
Intangible assets, net 277,537 227,994
Cash value of life insurance 17,628 17,166
Right of use operating lease assets 65,772 46,755
Other assets 7,246 5,736
Total assets 1,570,079 1,215,610
Current liabilities:    
Accounts payable 88,977 80,486
Current portion of long-term debt 32,386 16,352
Current portion of lease liabilities 12,836 9,964
Accrued expenses and other current liabilities 92,999 62,677
Total current liabilities 227,198 169,479
Long-term debt, less current portion, net 558,845 395,825
Lease liabilities 57,735 39,828
Deferred tax liability 25,905 23,834
Other liabilities 24,403 23,649
Total liabilities 894,086 652,615
Stockholders’ equity:    
Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding — None 0 0
Authorized - 35,000,000 shares Issued - 23,667,064 and 19,730,362 shares, respectively Outstanding - 23,349,735 and 19,416,784 shares, respectively 23,350 19,417
Capital in excess of par value 688,983 591,796
Retained deficit (16,809) (25,736)
Treasury stock – 317,329 and 313,578 shares, respectively (12,697) (12,526)
Accumulated other comprehensive (loss) income (6,834) (9,956)
Total stockholders’ equity 675,993 562,995
Total liabilities and stockholders’ equity $ 1,570,079 $ 1,215,610
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Allowance for doubtful accounts $ 3,678 $ 1,513
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Preferred stock, par value (in USD per share) $ 1 $ 1
Preferred stock, shares authorized (in shares) 500,000 500,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 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) 23,667,064 19,730,362
Common stock, shares outstanding (in shares) 23,349,735 19,416,784
Treasury stock (in shares) 317,329 313,578
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 377,984 $ 321,336 $ 726,254 $ 475,421
Cost of goods sold 241,961 206,781 457,360 319,982
Gross profit 136,023 114,555 268,894 155,439
Selling, general and administrative expenses 122,247 110,442 238,397 148,338
Operating income (loss) 13,776 4,113 30,497 7,101
Interest expense (9,492) (3,751) (17,162) (10,607)
Loss on extinguishment of debt 0 (2,814) 0 (3,395)
Change in fair value of earnout liabilities 36 (5,693) (21) (5,693)
Other income (expense), net (761) (182) (1,736) 774
Income (loss) before income taxes 3,559 (8,327) 11,578 (11,820)
Income tax expense 535 (3,612) 2,647 (4,568)
Net income (loss) $ 3,024 $ (4,715) $ 8,931 $ (7,252)
Basic income (loss) per share of common stock (in USD per share) $ 0.14 $ (0.23) $ 0.42 $ (0.47)
Diluted income (loss) per share of common stock (in USD per share) $ 0.14 $ (0.23) $ 0.41 $ (0.47)
Comprehensive income (loss)        
Net income (loss) $ 3,024 $ (4,715) $ 8,931 $ (7,252)
Foreign currency translation adjustment 1,083 (2,491) 3,707 (2,320)
Other (385) 0 (585) 0
Comprehensive income (loss) $ 3,722 $ (7,206) $ 12,053 $ (9,572)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2021   10,294,824        
Balance at beginning 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) (2,537)     (2,537)    
Foreign currency translation adjustment 171         171
Shares Issued (in shares)   6,065        
Shares issued 0 $ 6 (6)      
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (889)        
Tax withholdings related to net share settlements of stock-based compensation awards 0   33   (33)  
Other (95)   (95)      
Balance at end of period (in shares) at Mar. 31, 2022   10,300,000        
Balance at end of period at Mar. 31, 2022 163,308 $ 10,324 196,989 (35,679) (10,066) 1,740
Balance at beginning of year (in shares) at Dec. 31, 2021   10,294,824        
Balance at beginning 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,252)          
Foreign currency translation adjustment (2,320)          
Balance at end of period (in shares) at Jun. 30, 2022   19,443,982        
Balance at end of period at Jun. 30, 2022 541,828 $ 19,468 573,649 (40,394) (10,144) (751)
Balance at beginning of year (in shares) at Mar. 31, 2022   10,300,000        
Balance at beginning of year at Mar. 31, 2022 163,308 $ 10,324 196,989 (35,679) (10,066) 1,740
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (4,715)     (4,715)    
Foreign currency translation adjustment (2,491)         (2,491)
Stock-based compensation 573   573      
Shares Issued (in shares)   25,682        
Shares issued 0 $ 24 (24)      
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (1,867)        
Tax withholdings related to net share settlements of stock-based compensation awards (78)       (78)  
Other (39)   (39)      
Issuance of common stock in rights offering (in shares)   9,120,167        
Deemed consideration for reverse acquisition 351,491 $ 9,120 342,371      
Reclassification of issuable shares from earnout derivative liability 26,593   26,593      
Fair value adjustment of stock-based compensation awards 1,910   1,910      
Settlement of related party liability 5,276   5,276      
Balance at end of period (in shares) at Jun. 30, 2022   19,443,982        
Balance at end of period at Jun. 30, 2022 $ 541,828 $ 19,468 573,649 (40,394) (10,144) (751)
Balance at beginning of year (in shares) at Dec. 31, 2022 19,730,362 19,416,784        
Balance at beginning of year at Dec. 31, 2022 $ 562,995 $ 19,417 591,796 (25,736) (12,526) (9,956)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 5,907     5,907    
Foreign currency translation adjustment 2,624         2,624
Stock-based compensation 773   773      
Stock-based compensation liability paid in shares 227   227      
Shares Issued (in shares)   11,144        
Shares issued 0 $ 11 (11)      
Settlement of earnout (in shares)   1,700,000        
Shares issued - earnout 0 $ 1,700 (1,700)      
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (2,639)        
Tax withholdings related to net share settlements of stock-based compensation awards (117) $ (3) 3   (117)  
Other 0   204 (4)   (200)
Balance at end of period (in shares) at Mar. 31, 2023   21,125,289        
Balance at end of period at Mar. 31, 2023 $ 572,409 $ 21,125 591,292 (19,833) (12,643) (7,532)
Balance at beginning of year (in shares) at Dec. 31, 2022 19,730,362 19,416,784        
Balance at beginning of year at Dec. 31, 2022 $ 562,995 $ 19,417 591,796 (25,736) (12,526) (9,956)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 8,931          
Foreign currency translation adjustment $ 3,707          
Balance at end of period (in shares) at Jun. 30, 2023 23,667,064 23,349,735        
Balance at end of period at Jun. 30, 2023 $ 675,993 $ 23,350 688,983 (16,809) (12,697) (6,834)
Balance at beginning of year (in shares) at Mar. 31, 2023   21,125,289        
Balance at beginning of year at Mar. 31, 2023 572,409 $ 21,125 591,292 (19,833) (12,643) (7,532)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 3,024     3,024    
Foreign currency translation adjustment 1,083         1,083
Stock-based compensation 1,062   1,062      
Issuance of common stock in rights offering, net of offering costs of $1,531 (in shares)   2,222,222        
Issuance of common stock in rights offering, net of offering costs of $1,531 98,469 $ 2,222 96,247      
Shares Issued (in shares)   3,336        
Shares issued 0 $ 4 (4)      
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (1,112)        
Tax withholdings related to net share settlements of stock-based compensation awards (54) $ (1) 1   (54)  
Other $ 0   385     385
Balance at end of period (in shares) at Jun. 30, 2023 23,667,064 23,349,735        
Balance at end of period at Jun. 30, 2023 $ 675,993 $ 23,350 $ 688,983 $ (16,809) $ (12,697) $ (6,834)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Common stock, par value (in USD per share) $ 1 $ 1 $ 1
Offering costs $ 1,531 $ 1,531  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities    
Net income (loss) $ 8,931 $ (7,252)
Adjustments to reconcile to net cash used in operating activities:    
Depreciation and amortization 30,306 22,335
Amortization of debt issue costs 1,002 421
Extinguishment of debt 0 3,395
Stock-based compensation 4,392 4,013
Deferred income taxes 86 (420)
Change in fair value of earnout liabilities 21 5,693
Gain on sale of rental equipment (1,377) (1,821)
Loss on sale of property, plant and equipment 215 0
Charge for step-up of acquired inventory 716 0
Net realizable value and reserve adjustment for obsolete and excess inventory 0 1,377
Bad debt expense 933 244
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (4,799) (27,639)
Inventories 962 (28,983)
Prepaid expenses and other current assets (6,405) (13,777)
Accounts payable (8,936) (5,254)
Accrued expenses and other current liabilities (624) 9,957
Other changes in operating assets and liabilities 2,041 (1,832)
Net cash provided by (used in) operating activities 27,464 (39,543)
Investing activities    
Purchases of property, plant and equipment (7,796) (3,410)
Business acquisitions, net of cash acquired (252,007) (113,781)
Purchases of rental equipment (5,990) (4,878)
Proceeds from sale of rental equipment 2,969 6,783
Net cash provided by (used in) investing activities (262,824) (115,286)
Financing activities    
Proceeds from revolving lines of credit 161,684 166,200
Payments on revolving lines of credit (274,134) (67,687)
Proceeds from term loans 305,000 377,552
Payments on term loans (11,250) (307,490)
Deferred financing costs (3,419) (11,415)
Proceeds from rights offering, net of offering costs of $1,531 98,469 0
Shares repurchased held in treasury (171) (78)
Payment of financing lease principal (249) (39)
Payment of earnout (1,000) 0
Net cash provided by (used in) financing activities 274,930 157,043
Effect of exchange rate changes on cash and cash equivalents 541 1,181
Increase (decrease) in cash, cash equivalents and restricted cash 40,111 3,395
Cash, cash equivalents and restricted cash at beginning of period 24,740 14,671
Cash, cash equivalents and restricted cash at end of period 64,851 18,066
Cash and cash equivalents 44,244 17,872
Restricted cash 20,607 194
Total cash, cash equivalents and restricted cash 64,851 18,066
Supplemental disclosure of cash flow information    
Net cash paid for income taxes 5,444 6,267
Net cash paid for interest 8,334 10,600
Fair value of common stock exchanged for reverse acquisition 0 351,491
Additions of property, plant and equipment included in accounts payable 1,566 135
Right of use assets obtained in exchange for finance lease liabilities 329 713
Right of use assets obtained in exchange for operating lease liabilities $ 4,840 $ 10,291
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Statement of Cash Flows [Abstract]    
Offering costs $ 1,531 $ 1,531
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations and Basis of Presentation
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Nature of Operations and Basis of Presentation
Note 1 – Nature of Operations and Basis of Presentation

Organization

Distribution Solutions Group, Inc., a Delaware corporation ("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., an Illinois corporation ("Lawson"), TestEquity Acquisition, LLC, a Delaware limited liability company ("TestEquity"), and 301 HW Opus Holdings, Inc., a Delaware corporation 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.

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

Recent Events

HIS Company, Inc. Acquisition

On March 30, 2023, DSG entered into a Stock Purchase Agreement (the “Purchase Agreement”), with various parties for the acquisition of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (“Hisco,” and the "Hisco Transaction"), a distributor of specialty products serving industrial technology applications. DSG completed the Hisco Transaction on June 8, 2023. The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, at closing, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. In connection with the Hisco Transaction, DSG combined the operations of TestEquity and Hisco. DSG funded the Hisco Transaction using a combination of its amended and restated credit facility and proceeds raised from the Rights Offering (as defined below) with existing stockholders, both discussed below. Refer to Note 3 – Business Acquisitions for further details about Hisco and the Hisco Transaction.

Debt Amendment

On June 8, 2023, the Company and certain of its subsidiaries entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”), by and among the Company, certain subsidiaries of the Company as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The First Amendment provides for a $305 million incremental term loan and for the Company to increase the commitments from time to time by up to $200 million in the aggregate, subject to, among other things, receipt of additional commitments from existing and/or new lenders and pro forma compliance with certain financial covenants. Refer to Note 9 – Debt for additional information about the 2023 Credit Agreement.

Rights Offering

On May 30, 2023, the Company issued 2,222,222 shares of DSG common stock for approximately $100 million pursuant to a subscription rights offering (the "Rights Offering"). The Rights Offering provided one transferable subscription right for each share of DSG common stock held by holders of DSG common stock on record as of the close of business on May 1, 2023. Each subscription right entitled the holder to purchase 0.105 shares of DSG common stock at a subscription price of $45.00 per share. The subscription rights were transferable, but were not listed for trading on any stock exchange or market. In addition, holders of subscription rights who fully exercised their subscription rights were entitled to oversubscribe for additional shares of DSG common stock, subject to proration. Refer to Note 11 – Stockholders' Equity for additional information about the Rights Offering.
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, which was a wholly-owned subsidiary of the TestEquity Equityholder, (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

• an 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) Gexpro Services, which was a wholly-owned subsidiary of the Gexpro Services Stockholder, (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”).

At the closing of 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 the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of DSG.

In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Merger Date, 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 provided that up to an additional 700,000 shares of DSG common stock would be potentially issuable to the TestEquity Equityholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the TestEquity Merger Agreement. On March 20, 2023, DSG issued 700,000 shares of DSG common stock to the TestEquity Equityholder (the "TestEquity Holdback Shares") pursuant to the terms of the earnout provisions of the TestEquity Merger Agreement. The TestEquity Holdback Shares issued represented the maximum number of additional shares that could be issued under the TestEquity Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the TestEquity Merger Agreement. Refer to Note 8 – Earnout Liabilities 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 the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of DSG.

In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Merger Date, 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 provided that up to an additional 1,000,000 shares of DSG common stock would be potentially issuable to the Gexpro Services Stockholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the Gexpro Services Merger Agreement. On March 20, 2023, DSG issued 1,000,000 shares of DSG
common stock to the Gexpro Services Stockholder (the “Gexpro Services Holdback Shares”) pursuant to the terms of the earnout provisions of the Gexpro Services Merger Agreement. The Gexpro Services Holdback Shares issued represented the maximum number of additional shares that could be issued under the Gexpro Services Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the Gexpro Services Merger Agreement.

As of April 1, 2022, approximately 538,000 of the Gexpro Services Holdback Shares had been expected to be issued under the first earnout opportunity in the Gexpro Services Merger Agreement based on certain earnout metrics related to the consummation of certain additional acquisitions which were completed prior to the Merger Date. Under the Gexpro Services Merger Agreement, if any Gexpro Services Holdback Shares remained after the calculation of the first earnout opportunity, there was a second earnout opportunity under the Gexpro Services Merger Agreement based on certain earnout performance metrics. On March 20, 2023, all 1,000,000 Gexpro Services Holdback Shares were issued under the earnout opportunities. The incremental 462,000 Gexpro Services Holdback Shares that were issued in excess of the 538,000 Gexpro Services Holdback Shares that were originally expected to be issued had been remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Refer to Note 8 – Earnout Liabilities 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 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.

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 16 – 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive and medical industries.

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

Basis of Presentation and 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 unaudited condensed consolidated financial statements for the six months ended June 30, 2022 reflect the results of operations 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. The combined operations of all three entities are included in the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2023 and the three months ended June 30, 2022. The unaudited condensed consolidated financial statements as of June 30, 2023 and December 31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.

The Company and its consolidated subsidiaries, except for Gexpro Services, operate on a calendar year-end. Gexpro Services operates on a calendar year-end for annual reporting purposes. However, quarterly financial statements for Gexpro Services are prepared on financial close dates that may differ from that of the Company. The consolidated financial statement impact of the one day difference arising from the different period ends for the quarter ended June 30, 2023 was not material.
The Company utilizes the exchange rates in effect at Gexpro Services’ reporting date and the appropriate weighted-average rate for its fiscal reporting period.The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") 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. All normal recurring adjustments have been made that are necessary to fairly state the results of operations for the interim periods. Operating results for the three and six month period ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 2 – Summary of Significant Accounting Policies

There were no significant changes to the Company's accounting policies from those disclosed in DSG's Annual Report on Form 10-K for the year ended December 31, 2022. See Note 2 of the 2022 consolidated financial statements included in DSG's Annual Report on Form 10-K for the year ended December 31, 2022 for further details of the Company's significant accounting policies.

Accounting Pronouncements - 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 was 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 adopted this guidance on January 1, 2023. The adoption had no material impact on the Company's financial condition, results of operations or cash flows.

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 adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows and will be applied to business combinations on or after the adoption date.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions
Note 3 – Business Acquisitions

Combination with TestEquity and Gexpro Services

On April 1, 2022, the Mergers with TestEquity and Gexpro Services 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 on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional 1.7 million shares of DSG common stock were issued. 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 estimated consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG common stock closing price per share 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.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date after applying measurement period adjustments:
(in thousands)Final Purchase Price Allocation
Current assets$148,308 
Property, plant and equipment57,414 
Right of use assets18,258 
Other intangible assets119,060 
Deferred tax liability, net of deferred tax asset(19,394)
Other assets18,373 
Current liabilities(71,165)
Long-term obligations(25,746)
Lease and financing obligations(28,827)
Derivative earnout liability(43,900)
Goodwill181,020 
Total consideration exchanged$353,401 

The allocation of consideration exchanged to other intangible assets acquired was 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 

Other Acquisitions
DSG and its operating companies acquired other businesses during the first six months of 2023 and the year ended December 31, 2022. 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.
Purchase of HIS Company, Inc.

On June 8, 2023, DSG acquired all of the issued and outstanding capital stock of Hisco, a distributor of specialty products serving industrial technology applications, pursuant to the Purchase Agreement dated March 30, 2023. In connection with this transaction, DSG combined the operations of TestEquity and Hisco further expanding the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.

Hisco operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage.

The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. For the three and six months ended June 30, 2023, $2.3 million was recorded as compensation expense over the service period for the retention bonuses as a component of Selling, general and administrative expenses in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

DSG funded the Hisco Transaction using a combination of its 2023 Credit Agreement and proceeds raised from the Rights Offering. Refer to Note 9 – Debt for information about the 2023 Credit Agreement and Note 11 – Stockholders' Equity for details on the Rights Offering.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed, including the allocation to other intangible assets acquired:
(in thousands)Hisco
Acquisition dateJune 8, 2023
Current assets$131,950 
Property, plant and equipment48,326 
Right of use assets21,102 
Other intangible assets:
Customer relationships41,800 
Trade names25,600 
Deferred tax liability, net of deferred tax asset(2,544)
Other assets2,495 
Accounts payable(16,689)
Lease liabilities(22,372)
Accrued expenses and other liabilities(8,961)
Goodwill49,718 
Total purchase consideration exchanged, net of cash acquired$270,425 
Cash consideration$252,007 
Deferred consideration12,418 
Contingent consideration6,000 
Total purchase consideration exchanged, net of cash acquired$270,425 

Certain estimated values for the Hisco Transaction, including the valuation of intangibles, property, plant and equipment, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined.
The customer relationships and trade names intangibles assets have estimated useful lives of 12 years and 8 years, respectively. As a result of the Hisco Transaction, the Company recorded tax deductible goodwill of $39.8 million in 2023 that may result in a tax benefit in future periods and is primarily attributable to the benefits we expect to derive from expected synergies including expanded product and service offerings and cross-selling opportunities.

Purchases of Other Companies in 2022

During the year ended December 31, 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 consideration exchanged for these acquired businesses included various combinations of cash and sellers' notes. The accounting for the Interworld Highway, LLC, Resolux, Frontier and National Test Equipment acquisitions was complete within the one-year measurement periods following the respective acquisition dates. Certain estimated values for the Instrumex acquisition, including working capital and other liability adjustments, are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined. 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 liabilities— (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 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. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out.

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

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

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 above occurred on January 1, 2022 for the acquisition completed during 2023 and January 1, 2021 for the acquisitions completed during 2022. 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 and other acquisitions been completed on the date indicated.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue$455,431 $439,418 $908,317 $848,628 
Net income$2,126 $(5,173)$7,040 $6,056 

Actual Results of Business Acquisitions

The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the second quarter and first six months of 2023 and 2022. 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.
Three Months Ended June 30, 2023Three Months Ended June 30, 2022
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$— $28,001 $28,001 $123,670 $52,739 $176,409 
Net Income$— $(865)$(865)$3,084 $5,316 $8,400 
Six Months Ended June 30, 2023Six Months Ended June 30, 2022
LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$— $28,001 $28,001 $123,670 $75,522 $199,192 
Net Income$— $(865)$(865)$3,084 $8,285 $11,369 

The Company incurred transaction costs related to the Mergers and other completed and contemplated acquisitions of $5.1 million and $9.2 million for the three and six months ended June 30, 2023, respectively, and $6.1 million and $8.6 million for the three and six months ended June 30, 2022, respectively, which are included in Selling, general and administrative expenses in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).
Note 8 – Earnout Liabilities

Combination with TestEquity and Gexpro Services

On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the initial 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 was comprised of 700,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional 538,000 shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been met at the Merger Date.

The Company's earnout derivative liability was classified as a Level 3 instrument and was 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 included 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 were 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 April 1, 2022 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 determined to have
been met. There was no remaining earnout derivative liability at December 31, 2022. Immediately prior to the 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 liabilities in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability.

On March 20, 2023, all of the 1.7 million shares of DSG common stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the two earnout provisions within the Merger Agreements.

As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first six months of 2023. The Company recorded expense of $5.7 million for changes in the fair value of the earn-out derivative liability for the six months ended June 30, 2022 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Hisco Acquisition

The Hisco Transaction includes a potential earn-out payment of up to $12.6 million, subject to Hisco achieving certain performance targets. The earn-out payment is calculated based on the gross profit of Hisco and its affiliates for the twelve months ending October 31, 2023, subject to certain adjustments and exclusions set forth in the Purchase Agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco Transaction date) and June 30, 2023, the fair value of the earn-out was $6.0 million and $6.2 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded a loss of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Prior to the Hisco Transaction by DSG, Hisco had a preexisting contingent consideration arrangement from an acquisition Hisco made during 2022. DSG assumed this liability with a potential earn-out payment of up to $3.8 million, subject to the achievement of certain EBITDA performance targets for the twelve months ending December 27, 2023, subject to certain adjustments and exclusions set forth in the purchase agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco acquisition date) and June 30, 2023, the fair value of the earn-out was $1.5 million and $1.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. There was no change in the fair value of the earn-out liability for the six months ended June 30, 2023.

Frontier Acquisition

The consideration for the Frontier acquisition includes a potential earn-out payment of 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, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $1.0 million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and June 30, 2023, the fair value of the earn-out was $0.9 million, $1.7 million and $0.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded income of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Deferred Revenue Disclosure [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 products 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 products (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 reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct product 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, industrial and electronic production supplies, and adhesive solutions. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the products and/or services to be provided. TestEquity generally invoices customers as products are shipped. Payment terms on invoiced amounts are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the products 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 is 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 products 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):
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
United States$307,258 $261,071 $591,369 $386,327 
Canada36,193 36,372 72,654 46,169 
Europe17,540 9,889 34,456 17,971 
Pacific Rim1,054 5,585 2,991 10,624 
Latin America13,439 6,949 20,868 11,794 
Other2,500 1,470 3,916 2,536 
Total revenue$377,984 $321,336 $726,254 $475,421 

Rental Revenue

TestEquity rents new and used electronic test and measurement equipment to customers in multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The unearned rental revenue related to customer prepayments on equipment leases of $0.3 million at June 30, 2023 and $0.3 million at December 31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed 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 Unaudited Condensed Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis and is included in Revenue in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The unearned rental revenue related to customer prepayments on equipment leases was nominal at June 30, 2023 and December 31, 2022.

Rental revenue from operating leases:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue from operating leases$4,822 $4,304 $10,923 $7,932 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information
6 Months Ended
Jun. 30, 2023
Condensed Financial Information Disclosure [Abstract]  
Supplemental Financial Statements Information
Note 5 – Supplemental Financial Statement Information

Restricted Cash

The Company has agreed to maintain restricted cash of $20.6 million under agreements with outside parties. An escrow account of $12.5 million was established in conjunction with the Hisco Transaction, to be released upon Hisco meeting certain working capital and other post closing requirements as of the one year post-acquisition date. The Company is restricted from withdrawing this balance without the prior consent of the sellers. The remaining balance of $8.1 million of restricted cash represents collateral for certain borrowings under the 2023 Credit Agreement, and the Company is restricted from withdrawing this balance without the prior consent of the respective lenders.

Inventories, net

Inventories, net, consisting of purchased products and manufactured electronic equipment offered for resale, were as follows:
(in thousands)June 30, 2023December 31, 2022
Inventories, gross$339,879 $275,072 
Reserve for obsolete and excess inventory(13,643)(10,698)
Inventories, net$326,236 $264,374 
Property, Plant and Equipment, net

Components of property, plant and equipment were as follows:
(in thousands)June 30, 2023December 31, 2022
Land$16,791 $9,578 
Buildings and improvements49,982 27,199 
Machinery and equipment47,394 26,948 
Capitalized software10,055 7,889 
Furniture and fixtures8,406 6,346 
Vehicles2,015 1,713 
Construction in progress(1)
3,644 3,140 
Total138,287 82,813 
Accumulated depreciation and amortization(24,958)(18,418)
Property, plant and equipment, net$113,329 $64,395 
(1)Construction in progress primarily related 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 $2.5 million and $2.5 million for the second quarter of 2023 and 2022, respectively, and $6.0 million and $3.1 million for the first six months of 2023 and 2022, respectively. Amortization expense for capitalized software was $0.8 million and $0.9 million for the second quarter of 2023 and 2022, respectively, and $1.5 million and $1.1 million for the first six months of 2023 and 2022, respectively.

Rental Equipment, net

Rental equipment, net consisted of the following:
(in thousands)June 30, 2023December 31, 2022
Rental equipment$64,707 $63,184 
Accumulated depreciation(37,601)(36,045)
Rental equipment, net$27,106 $27,139 

Depreciation expense included in cost of sales for rental equipment was $1.9 million and $1.5 million for the second quarter of 2023 and 2022, respectively and $4.2 million and $2.9 million for the first six months of 2023 and 2022, 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:
(in thousand)June 30, 2023December 31, 2022
Accrued compensation$22,753 $24,094 
Deferred acquisition payments and accrued earnout liabilities18,679 1,383 
Accrued and withheld taxes, other than income taxes8,779 4,885 
Accrued customer rebates5,592 5,053 
Accrued stock-based compensation5,484 3,340 
Accrued interest3,591 1,775 
Accrued severance and acquisition related retention bonus3,170 927 
Accrued health benefits1,793 1,306 
Deferred revenue1,170 2,313 
Accrued income taxes125 731 
Other21,863 16,870 
Total accrued expenses and other current liabilities$92,999 $62,677 

Other Liabilities

Other liabilities consisted of the following:
(in thousand)June 30, 2023December 31, 2022
Security bonus plan$9,628 $9,651 
Deferred compensation10,425 9,962 
Other4,350 4,036 
Total other liabilities$24,403 $23,649 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
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, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
Acquisitions— 49,718 — — 49,718 
Impact of foreign exchange rates142 — 228 527 897 
Balance at June 30, 2023$155,915 $163,822 $55,649 $23,277 $398,663 

Intangible Assets

The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:
June 30, 2023December 31, 2022
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$118,123 $(23,067)$95,056 $92,286 $(17,401)$74,885 
Customer relationships235,218 (56,889)178,329 192,934 (44,481)148,453 
Other (1)
7,942 (3,790)4,152 7,961 (3,305)4,656 
Total$361,283 $(83,746)$277,537 $293,181 $(65,187)$227,994 
(1)    Other primarily consists of non-compete agreements.
Amortization expense for definite-lived intangible assets was $9.4 million and $18.6 million for the three and six months ended June 30, 2023, respectively, and $9.9 million and $15.3 million for the three and six months ended June 30, 2022, respectively. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses.

The estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:
(in thousands)Amortization
Remaining 2023$20,931 
202443,022 
202539,328 
202636,330 
202731,446 
202827,502 
Thereafter78,978 
Total$277,537 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases
Note 7 – Leases

Activities as Lessee

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Lease TypeClassification2023202220232022
Operating Lease Expense (1)
Operating expenses$4,519 $3,896 $9,399 $5,524 
Financing Lease AmortizationOperating expenses136 163 260 232 
Financing Lease InterestInterest expense23 23 44 34 
Financing Lease Expense159 186 304 266 
Net Lease Cost$4,678 $4,082 $9,703 $5,790 
(1)     Includes short term lease expense, which is immaterial.

The value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 and December 31, 2022 was as follows (in thousands):
Lease TypeJune 30, 2023December 31, 2022
Total ROU operating lease assets (1)
$65,772 $46,755 
Total ROU financing lease assets (2)
1,587 1,519 
Total lease assets$67,359 $48,274 
Total current operating lease liabilities
$12,310 $9,480 
Total current financing lease liabilities
526 484 
Total current lease liabilities$12,836 $9,964 
Total long term operating lease liabilities
$56,827 $38,898 
Total long term financing lease liabilities
908 930 
Total long term lease liabilities$57,735 $39,828 
(1)Operating lease assets are recorded net of accumulated amortization of $20.2 million as of June 30, 2023 and $14.8 million as of December 31, 2022
(2)Financing lease assets are recorded net of accumulated amortization as a component of Other assets in the Unaudited Condensed Consolidated Balance Sheet of $1.1 million as of June 30, 2023 and $0.9 million as of December 31, 2022
The value of lease liabilities related to our operating and finance leases as of June 30, 2023 was as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Remaining 2023$8,913 $331 $9,244 
202416,004 546 16,550 
202514,920 361 15,281 
202611,293 280 11,573 
20279,406 77 9,483 
Thereafter29,573 — 29,573 
Total lease payments90,109 1,595 91,704 
Less: Interest(20,972)(161)(21,133)
Present value of lease liabilities$69,137 $1,434 $70,571 

The weighted average lease terms and interest rates of leases held as of June 30, 2023 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases6.97.7%
Financing Leases3.06.8%

The cash outflows of leasing activity for the six months ended June 30, 2023 were as follows (in thousands):
Six Months Ended June 30,
Cash Flow SourceClassification20232022
Operating cash flows from operating leasesOperating activities$(6,710)$(5,182)
Operating cash flows from financing leasesOperating activities(121)(3)
Financing cash flows from financing leasesFinancing activities(249)(39)

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

Activities as Lessee

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Lease TypeClassification2023202220232022
Operating Lease Expense (1)
Operating expenses$4,519 $3,896 $9,399 $5,524 
Financing Lease AmortizationOperating expenses136 163 260 232 
Financing Lease InterestInterest expense23 23 44 34 
Financing Lease Expense159 186 304 266 
Net Lease Cost$4,678 $4,082 $9,703 $5,790 
(1)     Includes short term lease expense, which is immaterial.

The value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 and December 31, 2022 was as follows (in thousands):
Lease TypeJune 30, 2023December 31, 2022
Total ROU operating lease assets (1)
$65,772 $46,755 
Total ROU financing lease assets (2)
1,587 1,519 
Total lease assets$67,359 $48,274 
Total current operating lease liabilities
$12,310 $9,480 
Total current financing lease liabilities
526 484 
Total current lease liabilities$12,836 $9,964 
Total long term operating lease liabilities
$56,827 $38,898 
Total long term financing lease liabilities
908 930 
Total long term lease liabilities$57,735 $39,828 
(1)Operating lease assets are recorded net of accumulated amortization of $20.2 million as of June 30, 2023 and $14.8 million as of December 31, 2022
(2)Financing lease assets are recorded net of accumulated amortization as a component of Other assets in the Unaudited Condensed Consolidated Balance Sheet of $1.1 million as of June 30, 2023 and $0.9 million as of December 31, 2022
The value of lease liabilities related to our operating and finance leases as of June 30, 2023 was as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Remaining 2023$8,913 $331 $9,244 
202416,004 546 16,550 
202514,920 361 15,281 
202611,293 280 11,573 
20279,406 77 9,483 
Thereafter29,573 — 29,573 
Total lease payments90,109 1,595 91,704 
Less: Interest(20,972)(161)(21,133)
Present value of lease liabilities$69,137 $1,434 $70,571 

The weighted average lease terms and interest rates of leases held as of June 30, 2023 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases6.97.7%
Financing Leases3.06.8%

The cash outflows of leasing activity for the six months ended June 30, 2023 were as follows (in thousands):
Six Months Ended June 30,
Cash Flow SourceClassification20232022
Operating cash flows from operating leasesOperating activities$(6,710)$(5,182)
Operating cash flows from financing leasesOperating activities(121)(3)
Financing cash flows from financing leasesFinancing activities(249)(39)

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

Activities as Lessee

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Lease TypeClassification2023202220232022
Operating Lease Expense (1)
Operating expenses$4,519 $3,896 $9,399 $5,524 
Financing Lease AmortizationOperating expenses136 163 260 232 
Financing Lease InterestInterest expense23 23 44 34 
Financing Lease Expense159 186 304 266 
Net Lease Cost$4,678 $4,082 $9,703 $5,790 
(1)     Includes short term lease expense, which is immaterial.

The value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 and December 31, 2022 was as follows (in thousands):
Lease TypeJune 30, 2023December 31, 2022
Total ROU operating lease assets (1)
$65,772 $46,755 
Total ROU financing lease assets (2)
1,587 1,519 
Total lease assets$67,359 $48,274 
Total current operating lease liabilities
$12,310 $9,480 
Total current financing lease liabilities
526 484 
Total current lease liabilities$12,836 $9,964 
Total long term operating lease liabilities
$56,827 $38,898 
Total long term financing lease liabilities
908 930 
Total long term lease liabilities$57,735 $39,828 
(1)Operating lease assets are recorded net of accumulated amortization of $20.2 million as of June 30, 2023 and $14.8 million as of December 31, 2022
(2)Financing lease assets are recorded net of accumulated amortization as a component of Other assets in the Unaudited Condensed Consolidated Balance Sheet of $1.1 million as of June 30, 2023 and $0.9 million as of December 31, 2022
The value of lease liabilities related to our operating and finance leases as of June 30, 2023 was as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Remaining 2023$8,913 $331 $9,244 
202416,004 546 16,550 
202514,920 361 15,281 
202611,293 280 11,573 
20279,406 77 9,483 
Thereafter29,573 — 29,573 
Total lease payments90,109 1,595 91,704 
Less: Interest(20,972)(161)(21,133)
Present value of lease liabilities$69,137 $1,434 $70,571 

The weighted average lease terms and interest rates of leases held as of June 30, 2023 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases6.97.7%
Financing Leases3.06.8%

The cash outflows of leasing activity for the six months ended June 30, 2023 were as follows (in thousands):
Six Months Ended June 30,
Cash Flow SourceClassification20232022
Operating cash flows from operating leasesOperating activities$(6,710)$(5,182)
Operating cash flows from financing leasesOperating activities(121)(3)
Financing cash flows from financing leasesFinancing activities(249)(39)

Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Earnout Liabilities
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Earnout Liabilities
Note 3 – Business Acquisitions

Combination with TestEquity and Gexpro Services

On April 1, 2022, the Mergers with TestEquity and Gexpro Services 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 on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional 1.7 million shares of DSG common stock were issued. 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 estimated consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG common stock closing price per share 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.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date after applying measurement period adjustments:
(in thousands)Final Purchase Price Allocation
Current assets$148,308 
Property, plant and equipment57,414 
Right of use assets18,258 
Other intangible assets119,060 
Deferred tax liability, net of deferred tax asset(19,394)
Other assets18,373 
Current liabilities(71,165)
Long-term obligations(25,746)
Lease and financing obligations(28,827)
Derivative earnout liability(43,900)
Goodwill181,020 
Total consideration exchanged$353,401 

The allocation of consideration exchanged to other intangible assets acquired was 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 

Other Acquisitions
DSG and its operating companies acquired other businesses during the first six months of 2023 and the year ended December 31, 2022. 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.
Purchase of HIS Company, Inc.

On June 8, 2023, DSG acquired all of the issued and outstanding capital stock of Hisco, a distributor of specialty products serving industrial technology applications, pursuant to the Purchase Agreement dated March 30, 2023. In connection with this transaction, DSG combined the operations of TestEquity and Hisco further expanding the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.

Hisco operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage.

The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. For the three and six months ended June 30, 2023, $2.3 million was recorded as compensation expense over the service period for the retention bonuses as a component of Selling, general and administrative expenses in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

DSG funded the Hisco Transaction using a combination of its 2023 Credit Agreement and proceeds raised from the Rights Offering. Refer to Note 9 – Debt for information about the 2023 Credit Agreement and Note 11 – Stockholders' Equity for details on the Rights Offering.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed, including the allocation to other intangible assets acquired:
(in thousands)Hisco
Acquisition dateJune 8, 2023
Current assets$131,950 
Property, plant and equipment48,326 
Right of use assets21,102 
Other intangible assets:
Customer relationships41,800 
Trade names25,600 
Deferred tax liability, net of deferred tax asset(2,544)
Other assets2,495 
Accounts payable(16,689)
Lease liabilities(22,372)
Accrued expenses and other liabilities(8,961)
Goodwill49,718 
Total purchase consideration exchanged, net of cash acquired$270,425 
Cash consideration$252,007 
Deferred consideration12,418 
Contingent consideration6,000 
Total purchase consideration exchanged, net of cash acquired$270,425 

Certain estimated values for the Hisco Transaction, including the valuation of intangibles, property, plant and equipment, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined.
The customer relationships and trade names intangibles assets have estimated useful lives of 12 years and 8 years, respectively. As a result of the Hisco Transaction, the Company recorded tax deductible goodwill of $39.8 million in 2023 that may result in a tax benefit in future periods and is primarily attributable to the benefits we expect to derive from expected synergies including expanded product and service offerings and cross-selling opportunities.

Purchases of Other Companies in 2022

During the year ended December 31, 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 consideration exchanged for these acquired businesses included various combinations of cash and sellers' notes. The accounting for the Interworld Highway, LLC, Resolux, Frontier and National Test Equipment acquisitions was complete within the one-year measurement periods following the respective acquisition dates. Certain estimated values for the Instrumex acquisition, including working capital and other liability adjustments, are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined. 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 liabilities— (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 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. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out.

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

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

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 above occurred on January 1, 2022 for the acquisition completed during 2023 and January 1, 2021 for the acquisitions completed during 2022. 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 and other acquisitions been completed on the date indicated.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue$455,431 $439,418 $908,317 $848,628 
Net income$2,126 $(5,173)$7,040 $6,056 

Actual Results of Business Acquisitions

The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the second quarter and first six months of 2023 and 2022. 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.
Three Months Ended June 30, 2023Three Months Ended June 30, 2022
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$— $28,001 $28,001 $123,670 $52,739 $176,409 
Net Income$— $(865)$(865)$3,084 $5,316 $8,400 
Six Months Ended June 30, 2023Six Months Ended June 30, 2022
LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$— $28,001 $28,001 $123,670 $75,522 $199,192 
Net Income$— $(865)$(865)$3,084 $8,285 $11,369 

The Company incurred transaction costs related to the Mergers and other completed and contemplated acquisitions of $5.1 million and $9.2 million for the three and six months ended June 30, 2023, respectively, and $6.1 million and $8.6 million for the three and six months ended June 30, 2022, respectively, which are included in Selling, general and administrative expenses in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).
Note 8 – Earnout Liabilities

Combination with TestEquity and Gexpro Services

On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the initial 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 was comprised of 700,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional 538,000 shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been met at the Merger Date.

The Company's earnout derivative liability was classified as a Level 3 instrument and was 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 included 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 were 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 April 1, 2022 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 determined to have
been met. There was no remaining earnout derivative liability at December 31, 2022. Immediately prior to the 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 liabilities in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability.

On March 20, 2023, all of the 1.7 million shares of DSG common stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the two earnout provisions within the Merger Agreements.

As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first six months of 2023. The Company recorded expense of $5.7 million for changes in the fair value of the earn-out derivative liability for the six months ended June 30, 2022 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Hisco Acquisition

The Hisco Transaction includes a potential earn-out payment of up to $12.6 million, subject to Hisco achieving certain performance targets. The earn-out payment is calculated based on the gross profit of Hisco and its affiliates for the twelve months ending October 31, 2023, subject to certain adjustments and exclusions set forth in the Purchase Agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco Transaction date) and June 30, 2023, the fair value of the earn-out was $6.0 million and $6.2 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded a loss of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Prior to the Hisco Transaction by DSG, Hisco had a preexisting contingent consideration arrangement from an acquisition Hisco made during 2022. DSG assumed this liability with a potential earn-out payment of up to $3.8 million, subject to the achievement of certain EBITDA performance targets for the twelve months ending December 27, 2023, subject to certain adjustments and exclusions set forth in the purchase agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco acquisition date) and June 30, 2023, the fair value of the earn-out was $1.5 million and $1.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. There was no change in the fair value of the earn-out liability for the six months ended June 30, 2023.

Frontier Acquisition

The consideration for the Frontier acquisition includes a potential earn-out payment of 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, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $1.0 million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and June 30, 2023, the fair value of the earn-out was $0.9 million, $1.7 million and $0.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded income of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt
Note 9 – Debt

The Company's outstanding long-term debt was comprised of the following:
(in thousands)June 30, 2023December 31, 2022
Senior secured revolving credit facility$8,800 $122,000 
Senior secured term loan234,375 243,750 
Senior secured delayed draw term loan48,125 50,000 
Incremental term loan305,000 — 
Other revolving line of credit2,135 1,352 
Total debt598,435 417,102 
Less current portion of long-term debt(32,386)(16,352)
Less deferred financing costs(7,204)(4,925)
Total long-term debt$558,845 $395,825 

Amended and Restated Credit Agreement

On April 1, 2022, DSG and certain of its subsidiaries entered into an 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.

On June 8, 2023, the Company and certain of its subsidiaries entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”). The First Amendment provides for a $305 million incremental term loan.

The 2023 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, (iii) a $305 million incremental term loan, (iv) a $50 million senior secured delayed draw term loan facility and (v) the Company to increase the commitments thereunder 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 2023 Credit Agreement.

On June 8, 2023, in connection with the Hisco Transaction, the Company borrowed the $305 million under the incremental term loan. These borrowings were used, among other things, to partially fund the Hisco Transaction, to repay certain existing indebtedness of Hisco, HISCO Acquisition Subsidiary I, Inc. and HISCOCAN Inc. and their respective subsidiaries and to pay fees and expenses incurred in connection with the Hisco Transaction and the First Amendment. Refer to Note 3 – Business Acquisitions for further details about the Hisco Transaction.

Each of the loans under the 2023 Credit Agreement mature on April 1, 2027. The Company is required to repay principal of approximately $7.6 million each quarter.

Net of outstanding letters of credit, there was $189.6 million of borrowing availability under the revolving credit facility as of June 30, 2023. The weighted average interest rate from January 1, 2023 through June 30, 2023 was 7.4%.

The loans under the 2023 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 2023 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 2023 Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the 2023 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 2023 Credit Agreement.

On April 1, 2022, deferred financing costs of $4.0 million were incurred in connection with the original Amended and Restated Credit Agreement, and on June 8, 2023, deferred financing costs of $3.4 million were incurred in connection with the
First Amendment. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of June 30, 2023, total deferred financing costs net of accumulated amortization were $9.9 million of which $7.2 million are included in Long-term debt, less current portion, net (related to the senior secured term loan, senior secured delayed draw term loan and incremental term loan) and $2.7 million are included in Other assets (related to the senior secured revolving credit facility) in the Unaudited Condensed Consolidated Balance Sheet.

The 2023 Credit Agreement contains various 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 2023 Credit Agreement. The Company was in compliance with all financial covenants set forth in the 2023 Credit Agreement as of June 30, 2023.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
Note 10 – Stock-Based Compensation

The Company recorded stock-based compensation expense of $2.2 million and $4.4 million for the three and six months ended June 30, 2023, respectively, and $4.0 million and $4.0 million for the three and six months ended June 30, 2022, respectively. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of DSG common stock may result in stock-based compensation expense or benefit in certain periods. A stock-based compensation liability of $5.5 million as of June 30, 2023 and $3.3 million as of December 31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet.

Restricted Stock Awards

For the six months ended June 30, 2023, the Company issued approximately 26,000 Restricted stock awards ("RSAs") that vest over five years from the grant date with a grant date fair value of $1.3 million. Upon vesting, the vested RSAs are exchanged for an equal number of shares of DSG common stock. The participants have no voting or dividend rights with the RSAs. The RSAs are valued at the closing price of DSG's common stock on the date of grant and the expense is recorded ratably over the vesting period.

Stock Options

For the six months ended June 30, 2023, the Company issued approximately 606,000 stock options to key employees that vest over five years from the grant date. The fair value was determined using a Black-Scholes valuation model with a grant date fair value of $8.3 million. Each stock option can be exchanged for one share of DSG common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Unrecognized compensation related to stock options as of June 30, 2023 was $9.2 million, which is expected to be recognized over a weighted-average period of 2.4 years.

Activity related to the Company’s stock options during 2023 was as follows:
Number of Stock OptionsWeighted Average Exercise Price
Outstanding on December 31, 2022288,000 $77.59 
Granted605,821 72.74 
Outstanding on June 30, 2023893,821 74.30 
Exercisable on June 30, 202340,000 27.01 

The weighted average fair value assumptions used in the Black-Scholes model for the stock options issued during 2023 were as follows:
Expected volatility
45.23%
Risk-free rate of return
3.6%
Expected term (in years)
6.2 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.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stockholders' Equity Note Disclosure
Note 11 – Stockholders' Equity

Rights Offering

On May 9, 2023, the Company commenced a Rights Offering to raise gross proceeds of up to approximately $100 million. The Rights Offering provided one transferable subscription right for each share of DSG common stock held by holders of DSG common stock on record as of the close of business on May 1, 2023. Each subscription right entitled the holder to purchase 0.105 shares of DSG common stock at a subscription price of $45.00 per share. The subscription rights were transferable, but were not listed for trading on any stock exchange or market. In addition, holders of subscription rights who fully exercised their subscription rights were entitled to oversubscribe for additional shares of DSG common stock, subject to proration.

The Rights Offering closed on May 30, 2023 and was fully subscribed (taking into account the exercise of over-subscription rights) and raised approximately $100 million and resulted in the issuance of 2,222,222 shares of DSG common stock, at a purchase price of $45.00 per share. The Company incurred transaction costs related to the issuance of DSG common stock for the Rights Offering of $1.5 million, which were recorded against Capital in excess of par value in the Unaudited Condensed Consolidated Balance Sheet.

DSG used the proceeds from the Rights Offering, in combination with borrowings under the 2023 Credit Agreement, to fund the Hisco Transaction.

Stock Repurchase Program

Under an existing stock repurchase program authorized by the Board of Directors, the Company may repurchase its common stock from time to time in open market transactions, privately negotiated transactions or by other methods. No shares were repurchased during the three and six months ended June 30, 2023 or 2022 under the Company's stock repurchase plan. The remaining availability for stock repurchases under the program was $7.6 million at June 30, 2023.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jun. 30, 2023
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:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2023202220232022
Basic income per share:
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic weighted average shares outstanding21,810,618 20,343,028 21,467,599 15,347,943 
Basic income (loss) per share of common stock$0.14 $(0.23)$0.42 $(0.47)
Diluted income per share:
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic weighted average shares outstanding21,810,618 20,343,028 21,467,599 15,347,943 
Effect of dilutive securities186,889 — 185,010 — 
Diluted weighted average shares outstanding21,997,507 20,343,028 21,652,609 15,347,943 
Diluted income (loss) per share of common stock$0.14 $(0.23)$0.41 $(0.47)
Anti-dilutive securities excluded from the calculation of diluted income per share782 464,068 6,001 359,358 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
Note 13 – Income Taxes

The Company recorded income tax expense of $0.5 million, a 15.0% effective tax rate for the three months ended June 30, 2023. Income tax benefit of $3.6 million, a 43.4% effective tax rate was recorded for the three months ended June 30, 2022. The effective tax rate for the three months ended June 30, 2023 was lower than the U.S. statutory rate primarily due to the release of a reserve for an uncertain tax benefit during the quarter. The effective tax rate for the three months ended June 30, 2022 was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items.

The Company recorded income tax expense of $2.6 million, a 22.9% effective tax rate for the six months ended June 30, 2023. Income tax benefit of $4.6 million, a 38.6% effective tax rate was recorded for the six months ended June 30, 2022. The effective tax rate for the six months ended June 30, 2023 was slightly higher than the U.S. statutory rate primarily due to state taxes, foreign operations, and other permanent items, offset by the release of a reserve for an uncertain tax benefit during the second quarter. The effective tax rate for the six months ended June 30, 2022 was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items.

Relative to the U.S. statutory rate, the effective tax rate for the six months ended June 30, 2023 was impacted by state taxes, foreign income and other permanent items, offset by the release of a reserve for an uncertain tax benefit during the second quarter.

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 June 30, 2023, the Company is 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 2016 through 2022.
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 may subject the Company to foreign withholding taxes and U.S. federal and state taxes.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 14 – Commitments and Contingencies

Merger Litigation

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 "Delaware Chancery Court"). 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.

The defendants filed motions to dismiss the Derivative Action, along with related supporting briefing materials, with the Delaware Chancery Court, and the plaintiffs filed briefing materials opposing those motions to dismiss. The Delaware Chancery Court has scheduled a hearing to be held on September 13, 2023, regarding the defendants’ motions to dismiss.

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 unaudited condensed 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.

Cyber Incident Litigation

On February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information (the “Cyber Incident”). On April 4, 2023, a putative class action lawsuit (the “Cyber Incident Suit”) was filed against DSG entitled Lardone Davis, on behalf of himself and all others similarly situated v. Lawson Products, Inc., Case No. 1:23-cv-02118, in the United States District Court for the Northern District of Illinois, Eastern Division. The plaintiff in this case, who purports to represent the class of individuals harmed by alleged actions and/or omissions by DSG in connection with the Cyber Incident, asserts a variety of common law and statutory claims seeking monetary damages, injunctive relief and other related relief related to the potential unauthorized access by third parties to personal identifiable information and protected health information.

DSG disagrees with and intends to vigorously defend against the Cyber Incident Suit. The Cyber Incident Suit could result in additional costs and losses to DSG, although, at this time, DSG is unable to reasonably estimate the amount or range of reasonably possible loss, if any, that might result from adverse judgments, settlements, fines, penalties or other resolution of these proceedings based on the early stage of this proceeding, the absence of specific allegations as to alleged damages, the uncertainty as to the certification of a class or classes and the size of any certified class, if applicable, and the lack of resolution of significant factual and legal issues. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for the Cyber Incident Suit. 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 Cyber Incident.

Environmental Matter

In 2012, it was determined that 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 June 30, 2023 the Company had approximately $0.1 million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. 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.

Purchase commitments

The Company enters into inventory purchase commitments with third parties in the ordinary course of business, and as of June 30, 2023, had contractual commitments to purchase approximately $187 million of products from our suppliers and contractors, which is expected to be paid in the next twelve months.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions
Note 15 – 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 Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of April 1, 2022, the prior obligation of $5.3 million was effectively settled 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 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 June 30, 2023 expense of $0.1 million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services.

TestEquity and Gexpro Services Mergers

Immediately prior to the Mergers, entities affiliated with LKCM and J. Bryan King (President and Chief Executive Officer of DSG and 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 beneficially owned approximately 48% of the then-outstanding shares of DSG common stock. As a result of the issuance of 10.3 million shares at the closing of the Mergers and the issuance of the additional 1.7 million shares in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement on March 20, 2023, entities affiliated with LKCM and Mr. King beneficially owned in the aggregate approximately 16.3 million shares of DSG common stock representing approximately 77.4% of the outstanding shares of DSG common stock as of March 31, 2023.

Rights Offering

Certain entities affiliated with LKCM and J. Bryan King exercised their basic subscription rights and over-subscription rights in the Rights Offering and purchased approximately 1.8 million additional shares of DSG common stock at a purchase price of $45.00 per share. Following the completion of the Rights Offering on May 30, 2023, entities affiliated with LKCM and Mr. King beneficially owned in the aggregate approximately 18.2 million shares of DSG common stock as of June 1, 2023, representing approximately 77.9% of the outstanding shares of DSG common stock as of June 30, 2023.
Board of Directors

M. Bradley Wallace, who became a director of the Company upon his election at the Company's 2023 annual stockholders meeting on May 19, 2023, is a Founding Partner of LKCM Headwater Investments, the private capital investment group of LKCM.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment Information
Note 16 – Segment Information

Based on operational, reporting and management structures, the Company has 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive 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 has 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 results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represents 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 its 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 reportable segments is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue
Lawson(1)
$119,147 $107,334 $244,427 $107,334 
TestEquity136,067 97,874 243,425 170,276 
Gexpro Services108,274 99,792 209,290 181,475 
All Other(2)
14,496 16,336 29,112 16,336 
Total revenue$377,984 $321,336 $726,254 $475,421 
Operating income (loss)
Lawson(1)
$8,470 $(2,562)$16,715 $(2,562)
TestEquity(3,182)471 (3,156)(133)
Gexpro Services8,778 5,390 16,152 8,982 
All Other(2)
(290)814 786 814 
Total operating income (loss)$13,776 $4,113 $30,497 $7,101 
(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.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Event
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Event Note 17 – Subsequent Event [OPEN]
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation Accordingly, the unaudited condensed consolidated financial statements for the six months ended June 30, 2022 reflect the results of operations 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. The combined operations of all three entities are included in the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2023 and the three months ended June 30, 2022. The unaudited condensed consolidated financial statements as of June 30, 2023 and December 31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.
Basis of Accounting The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") 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. A
Recent Accounting Pronouncements
Accounting Pronouncements - 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 was 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 adopted this guidance on January 1, 2023. The adoption had no material impact on the Company's financial condition, results of operations or cash flows.

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 adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows and will be applied to business combinations on or after the adoption date.
Revenue Recognition
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 reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct product 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, industrial and electronic production supplies, and adhesive solutions. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the products and/or services to be provided. TestEquity generally invoices customers as products are shipped. Payment terms on invoiced amounts are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the products 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 is 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 products 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.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
Under the acquisition method of accounting, the estimated consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG common stock closing price per share 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 after applying measurement period adjustments:
(in thousands)Final Purchase Price Allocation
Current assets$148,308 
Property, plant and equipment57,414 
Right of use assets18,258 
Other intangible assets119,060 
Deferred tax liability, net of deferred tax asset(19,394)
Other assets18,373 
Current liabilities(71,165)
Long-term obligations(25,746)
Lease and financing obligations(28,827)
Derivative earnout liability(43,900)
Goodwill181,020 
Total consideration exchanged$353,401 
The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed, including the allocation to other intangible assets acquired:
(in thousands)Hisco
Acquisition dateJune 8, 2023
Current assets$131,950 
Property, plant and equipment48,326 
Right of use assets21,102 
Other intangible assets:
Customer relationships41,800 
Trade names25,600 
Deferred tax liability, net of deferred tax asset(2,544)
Other assets2,495 
Accounts payable(16,689)
Lease liabilities(22,372)
Accrued expenses and other liabilities(8,961)
Goodwill49,718 
Total purchase consideration exchanged, net of cash acquired$270,425 
Cash consideration$252,007 
Deferred consideration12,418 
Contingent consideration6,000 
Total purchase consideration exchanged, net of cash acquired$270,425 
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 liabilities— (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 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The allocation of consideration exchanged to other intangible assets acquired was 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 above occurred on January 1, 2022 for the acquisition completed during 2023 and January 1, 2021 for the acquisitions completed during 2022. 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 and other acquisitions been completed on the date indicated.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue$455,431 $439,418 $908,317 $848,628 
Net income$2,126 $(5,173)$7,040 $6,056 
The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the second quarter and first six months of 2023 and 2022. 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.
Three Months Ended June 30, 2023Three Months Ended June 30, 2022
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$— $28,001 $28,001 $123,670 $52,739 $176,409 
Net Income$— $(865)$(865)$3,084 $5,316 $8,400 
Six Months Ended June 30, 2023Six Months Ended June 30, 2022
LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$— $28,001 $28,001 $123,670 $75,522 $199,192 
Net Income$— $(865)$(865)$3,084 $8,285 $11,369 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Revenue Disclosure [Abstract]  
Disaggregation of Revenue
Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
United States$307,258 $261,071 $591,369 $386,327 
Canada36,193 36,372 72,654 46,169 
Europe17,540 9,889 34,456 17,971 
Pacific Rim1,054 5,585 2,991 10,624 
Latin America13,439 6,949 20,868 11,794 
Other2,500 1,470 3,916 2,536 
Total revenue$377,984 $321,336 $726,254 $475,421 
Operating Lease Income
Rental revenue from operating leases:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue from operating leases$4,822 $4,304 $10,923 $7,932 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information (Tables)
6 Months Ended
Jun. 30, 2023
Condensed Financial Information Disclosure [Abstract]  
Schedule of Inventory
Inventories, net, consisting of purchased products and manufactured electronic equipment offered for resale, were as follows:
(in thousands)June 30, 2023December 31, 2022
Inventories, gross$339,879 $275,072 
Reserve for obsolete and excess inventory(13,643)(10,698)
Inventories, net$326,236 $264,374 
Property, Plant and Equipment
Components of property, plant and equipment were as follows:
(in thousands)June 30, 2023December 31, 2022
Land$16,791 $9,578 
Buildings and improvements49,982 27,199 
Machinery and equipment47,394 26,948 
Capitalized software10,055 7,889 
Furniture and fixtures8,406 6,346 
Vehicles2,015 1,713 
Construction in progress(1)
3,644 3,140 
Total138,287 82,813 
Accumulated depreciation and amortization(24,958)(18,418)
Property, plant and equipment, net$113,329 $64,395 
(1)Construction in progress primarily related 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

Rental equipment, net consisted of the following:
(in thousands)June 30, 2023December 31, 2022
Rental equipment$64,707 $63,184 
Accumulated depreciation(37,601)(36,045)
Rental equipment, net$27,106 $27,139 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
(in thousand)June 30, 2023December 31, 2022
Accrued compensation$22,753 $24,094 
Deferred acquisition payments and accrued earnout liabilities18,679 1,383 
Accrued and withheld taxes, other than income taxes8,779 4,885 
Accrued customer rebates5,592 5,053 
Accrued stock-based compensation5,484 3,340 
Accrued interest3,591 1,775 
Accrued severance and acquisition related retention bonus3,170 927 
Accrued health benefits1,793 1,306 
Deferred revenue1,170 2,313 
Accrued income taxes125 731 
Other21,863 16,870 
Total accrued expenses and other current liabilities$92,999 $62,677 
Other Liabilities Other liabilities consisted of the following:
(in thousand)June 30, 2023December 31, 2022
Security bonus plan$9,628 $9,651 
Deferred compensation10,425 9,962 
Other4,350 4,036 
Total other liabilities$24,403 $23,649 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
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, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
Acquisitions— 49,718 — — 49,718 
Impact of foreign exchange rates142 — 228 527 897 
Balance at June 30, 2023$155,915 $163,822 $55,649 $23,277 $398,663 
Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class
The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:
June 30, 2023December 31, 2022
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$118,123 $(23,067)$95,056 $92,286 $(17,401)$74,885 
Customer relationships235,218 (56,889)178,329 192,934 (44,481)148,453 
Other (1)
7,942 (3,790)4,152 7,961 (3,305)4,656 
Total$361,283 $(83,746)$277,537 $293,181 $(65,187)$227,994 
(1)    Other primarily consists of non-compete agreements.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:
(in thousands)Amortization
Remaining 2023$20,931 
202443,022 
202539,328 
202636,330 
202731,446 
202827,502 
Thereafter78,978 
Total$277,537 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Net Lease Cost The expenses generated by leasing activity for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Lease TypeClassification2023202220232022
Operating Lease Expense (1)
Operating expenses$4,519 $3,896 $9,399 $5,524 
Financing Lease AmortizationOperating expenses136 163 260 232 
Financing Lease InterestInterest expense23 23 44 34 
Financing Lease Expense159 186 304 266 
Net Lease Cost$4,678 $4,082 $9,703 $5,790 
(1)     Includes short term lease expense, which is immaterial.
The weighted average lease terms and interest rates of leases held as of June 30, 2023 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases6.97.7%
Financing Leases3.06.8%

The cash outflows of leasing activity for the six months ended June 30, 2023 were as follows (in thousands):
Six Months Ended June 30,
Cash Flow SourceClassification20232022
Operating cash flows from operating leasesOperating activities$(6,710)$(5,182)
Operating cash flows from financing leasesOperating activities(121)(3)
Financing cash flows from financing leasesFinancing activities(249)(39)
Operating Lease Assets and Liabilities
The value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 and December 31, 2022 was as follows (in thousands):
Lease TypeJune 30, 2023December 31, 2022
Total ROU operating lease assets (1)
$65,772 $46,755 
Total ROU financing lease assets (2)
1,587 1,519 
Total lease assets$67,359 $48,274 
Total current operating lease liabilities
$12,310 $9,480 
Total current financing lease liabilities
526 484 
Total current lease liabilities$12,836 $9,964 
Total long term operating lease liabilities
$56,827 $38,898 
Total long term financing lease liabilities
908 930 
Total long term lease liabilities$57,735 $39,828 
(1)Operating lease assets are recorded net of accumulated amortization of $20.2 million as of June 30, 2023 and $14.8 million as of December 31, 2022
(2)Financing lease assets are recorded net of accumulated amortization as a component of Other assets in the Unaudited Condensed Consolidated Balance Sheet of $1.1 million as of June 30, 2023 and $0.9 million as of December 31, 2022
Value of Operating Lease Liabilities Generated by Leasing Activities
The value of lease liabilities related to our operating and finance leases as of June 30, 2023 was as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Remaining 2023$8,913 $331 $9,244 
202416,004 546 16,550 
202514,920 361 15,281 
202611,293 280 11,573 
20279,406 77 9,483 
Thereafter29,573 — 29,573 
Total lease payments90,109 1,595 91,704 
Less: Interest(20,972)(161)(21,133)
Present value of lease liabilities$69,137 $1,434 $70,571 
Value of Finance Lease Liabilities Generated by Leasing Activities
The value of lease liabilities related to our operating and finance leases as of June 30, 2023 was as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Remaining 2023$8,913 $331 $9,244 
202416,004 546 16,550 
202514,920 361 15,281 
202611,293 280 11,573 
20279,406 77 9,483 
Thereafter29,573 — 29,573 
Total lease payments90,109 1,595 91,704 
Less: Interest(20,972)(161)(21,133)
Present value of lease liabilities$69,137 $1,434 $70,571 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
The Company's outstanding long-term debt was comprised of the following:
(in thousands)June 30, 2023December 31, 2022
Senior secured revolving credit facility$8,800 $122,000 
Senior secured term loan234,375 243,750 
Senior secured delayed draw term loan48,125 50,000 
Incremental term loan305,000 — 
Other revolving line of credit2,135 1,352 
Total debt598,435 417,102 
Less current portion of long-term debt(32,386)(16,352)
Less deferred financing costs(7,204)(4,925)
Total long-term debt$558,845 $395,825 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Payment Arrangement, Option, Activity
Activity related to the Company’s stock options during 2023 was as follows:
Number of Stock OptionsWeighted Average Exercise Price
Outstanding on December 31, 2022288,000 $77.59 
Granted605,821 72.74 
Outstanding on June 30, 2023893,821 74.30 
Exercisable on June 30, 202340,000 27.01 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions
The weighted average fair value assumptions used in the Black-Scholes model for the stock options issued during 2023 were as follows:
Expected volatility
45.23%
Risk-free rate of return
3.6%
Expected term (in years)
6.2 years
Expected annual dividend$0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share The following table provides the computation of basic and diluted earnings per share:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2023202220232022
Basic income per share:
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic weighted average shares outstanding21,810,618 20,343,028 21,467,599 15,347,943 
Basic income (loss) per share of common stock$0.14 $(0.23)$0.42 $(0.47)
Diluted income per share:
Net income (loss)$3,024 $(4,715)$8,931 $(7,252)
Basic weighted average shares outstanding21,810,618 20,343,028 21,467,599 15,347,943 
Effect of dilutive securities186,889 — 185,010 — 
Diluted weighted average shares outstanding21,997,507 20,343,028 21,652,609 15,347,943 
Diluted income (loss) per share of common stock$0.14 $(0.23)$0.41 $(0.47)
Anti-dilutive securities excluded from the calculation of diluted income per share782 464,068 6,001 359,358 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Financial information for the Company's reportable segments is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue
Lawson(1)
$119,147 $107,334 $244,427 $107,334 
TestEquity136,067 97,874 243,425 170,276 
Gexpro Services108,274 99,792 209,290 181,475 
All Other(2)
14,496 16,336 29,112 16,336 
Total revenue$377,984 $321,336 $726,254 $475,421 
Operating income (loss)
Lawson(1)
$8,470 $(2,562)$16,715 $(2,562)
TestEquity(3,182)471 (3,156)(133)
Gexpro Services8,778 5,390 16,152 8,982 
All Other(2)
(290)814 786 814 
Total operating income (loss)$13,776 $4,113 $30,497 $7,101 
(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.
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations and Basis of Presentation (Details)
6 Months Ended
Jun. 08, 2023
USD ($)
May 30, 2023
shares
Mar. 20, 2023
shares
Dec. 31, 2022
shares
Apr. 29, 2022
shares
Apr. 01, 2022
USD ($)
shares
Jun. 30, 2023
segment
May 09, 2023
USD ($)
shares
Accounting Policies [Abstract]                
Principal operating segment | segment             3  
Rights Offering                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Common Stock, Value, Subscriptions | $               $ 45.00
Stock sold (in shares)   2,222,222            
Common Stock, Shares Subscribed but Unissued               0.105
Previous term loans | Line of Credit                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Maximum borrowing capacity | $ $ 305,000,000         $ 305,000,000    
Revolving Credit Facility | Line of Credit                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Maximum borrowing capacity | $           200,000,000    
Accordion feature | $           $ 200,000,000    
Revolving Credit Facility | HISCO Credit Facility | Line of Credit                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Accordion feature | $ 200,000,000              
Hisco                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Cash consideration | $ 252,007,000              
Cash exchanged for equity related to retention bonuses | $ 37,500,000              
Total consideration exchanged | $ $ 270,425,000              
TestEquity                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Exchange ratio (in shares)           0.3618    
Number of shares authorized (in shares)           3,300,000    
Gexpro                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Exchange ratio (in shares)           0.7675    
Number of shares authorized (in shares)           7,000,000    
Gexpro | Gexpro Services Stockholder                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Number of shares authorized (in shares)     462,000          
Gexpro | Gexpro Services Stockholder | Gexpro Services Holdback Shares                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Number of shares authorized (in shares)     1,000,000     1,000,000    
Lawson                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Fair value of shares exchanged | $           $ 351,491,000    
Number of shares authorized (in shares)           9,120,167    
Total consideration exchanged | $           $ 353,401,000    
Lawson | TestEquity Equityholder                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Number of shares authorized (in shares)     700,000     700,000    
Lawson | Gexpro Services Stockholder                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Number of shares authorized (in shares)       462,000 700,000 462,000    
Lawson | TestEquity and Gexpro Services Shareholders                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Number of shares authorized (in shares)     538,000     538,000    
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 08, 2023
USD ($)
Mar. 30, 2023
location
Mar. 20, 2023
shares
Jun. 01, 2022
USD ($)
Apr. 01, 2022
shares
Mar. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]                      
Principal operating segment | segment                 3    
Expected tax deductible goodwill amount                     $ 53,600,000
Gross profit             $ 136,023,000 $ 114,555,000 $ 268,894,000 $ 155,439,000  
Lawson                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares         9,120,167            
Expected tax deductible goodwill amount                     $ 0
Lawson | Maximum                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares         1,162,000            
Hisco                      
Business Acquisition [Line Items]                      
Expected tax deductible goodwill amount             39,800,000   39,800,000    
Number of locations | location   38                  
Cash consideration $ 252,007,000                    
Cash exchanged for equity related to retention bonuses $ 37,500,000                    
Hisco | Selling, General and Administrative Expenses                      
Business Acquisition [Line Items]                      
Compensation expense             $ 2,300,000   $ 2,300,000    
Hisco | Customer relationships                      
Business Acquisition [Line Items]                      
Useful life (in years)             12 years   12 years    
Hisco | Trade names                      
Business Acquisition [Line Items]                      
Useful life (in years)             8 years   8 years    
National Test Equipment                      
Business Acquisition [Line Items]                      
Cash consideration       $ 6,023,000              
Frontier                      
Business Acquisition [Line Items]                      
Cash consideration           $ 25,674,000          
Potential earn-out payment           $ 3,000,000          
Other Acquisitions                      
Business Acquisition [Line Items]                      
Merger transaction costs             $ 5,100,000 $ 6,100,000 $ 9,200,000 $ 8,600,000  
TestEquity And Gexpro Services Former Owners | Lawson                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares         10,300,000            
TestEquity And Gexpro | Lawson | Earnout Shares                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares     1,700,000                
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
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 common stock closing price 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 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 08, 2023
Dec. 31, 2022
Dec. 01, 2022
Jun. 01, 2022
Apr. 29, 2022
Apr. 01, 2022
Mar. 31, 2022
Jan. 03, 2022
Jun. 30, 2023
Business Acquisition [Line Items]                  
Goodwill   $ 348,048             $ 398,663
Lawson                  
Business Acquisition [Line Items]                  
Lease and financing obligations           $ (28,827)      
Fair value of shares exchanged           351,491      
Total consideration exchanged           353,401      
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      
Hisco                  
Business Acquisition [Line Items]                  
Current assets $ 131,950                
Property, plant and equipment 48,326                
Right of use assets 21,102                
Deferred tax liability, net of deferred tax asset (2,544)                
Other assets 2,495                
Accounts payable (16,689)                
Accrued expenses and other liabilities 8,961                
Lease and financing obligations (22,372)                
Goodwill 49,718                
Total consideration exchanged 270,425                
Total consideration exchanged 270,425                
Cash consideration 252,007                
Deferred consideration 12,418                
Contingent consideration 6,000                
Hisco | Customer relationships                  
Business Acquisition [Line Items]                  
Other intangible assets 41,800                
Hisco | Trade names                  
Business Acquisition [Line Items]                  
Other intangible assets $ 25,600                
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
Total consideration exchanged   122,245              
Cash consideration   121,076              
Seller's notes   $ 1,169              
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        
Total consideration exchanged         54,690        
Cash consideration         54,690        
Seller's notes         0        
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  
Total consideration exchanged               30,755  
Cash consideration               30,755  
Seller's notes               0  
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    
Total consideration exchanged             25,674    
Cash consideration             25,674    
Seller's notes             0    
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          
Total consideration exchanged       7,192          
Cash consideration       6,023          
Seller's notes       1,169          
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            
Total consideration exchanged     3,934            
Cash consideration     3,934            
Seller's notes     0            
Instrumex | Customer relationships                  
Business Acquisition [Line Items]                  
Other intangible assets     800            
Instrumex | Trade names                  
Business Acquisition [Line Items]                  
Other intangible assets     $ 0            
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
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 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Business Acquisition [Line Items]        
Revenue $ 28,001 $ 176,409 $ 28,001 $ 199,192
Net Income (865) 8,400 (865) 11,369
Lawson        
Business Acquisition [Line Items]        
Revenue 0 123,670 0 123,670
Net Income 0 3,084 0 3,084
Other Acquisitions        
Business Acquisition [Line Items]        
Revenue 28,001 52,739 28,001 75,522
Net Income (865) 5,316 (865) 8,285
TestEquity And Gexpro | Lawson        
Business Acquisition [Line Items]        
Pro Forma revenue 455,431 439,418 908,317 848,628
Pro Forma net income $ 2,126 $ (5,173) $ 7,040 $ 6,056
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
revenueStream
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
revenueStream
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Number of revenue streams | revenueStream 2   2    
Deferred revenue $ 1,170   $ 1,170   $ 2,313
Revenue 377,984 $ 321,336 726,254 $ 475,421  
Rental equipment, net 27,106   27,106   27,139
Right of use operating lease assets 65,772   65,772   46,755
Rental Program          
Disaggregation of Revenue [Line Items]          
Deferred revenue 300   300   $ 300
Revenue 4,822 $ 4,304 10,923 $ 7,932  
Parts Washer Leasing Program          
Disaggregation of Revenue [Line Items]          
Deferred revenue $ 0   $ 0    
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 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 377,984 $ 321,336 $ 726,254 $ 475,421
United States        
Disaggregation of Revenue [Line Items]        
Revenue 307,258 261,071 591,369 386,327
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 36,193 36,372 72,654 46,169
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 17,540 9,889 34,456 17,971
Pacific Rim        
Disaggregation of Revenue [Line Items]        
Revenue 1,054 5,585 2,991 10,624
Latin America        
Disaggregation of Revenue [Line Items]        
Revenue 13,439 6,949 20,868 11,794
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,500 $ 1,470 $ 3,916 $ 2,536
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Lease Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 377,984 $ 321,336 $ 726,254 $ 475,421
Rental Program        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,822 $ 4,304 $ 10,923 $ 7,932
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information - Narrative (Details)
$ in Millions
Jun. 08, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Restricted Cash $ 20.6
Escrow deposit 12.5
Restricted cash as collateral for certain borrowings $ 8.1
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Components of inventories    
Inventories, gross $ 339,879 $ 275,072
Reserve for obsolete and excess inventory (13,643) (10,698)
Inventories, net $ 326,236 $ 264,374
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Total $ 138,287   $ 138,287   $ 82,813
Accumulated depreciation and amortization (24,958)   (24,958)   (18,418)
Property, plant and equipment, net 113,329   113,329   64,395
Land          
Property, Plant and Equipment [Line Items]          
Total 16,791   16,791   9,578
Buildings and improvements          
Property, Plant and Equipment [Line Items]          
Total 49,982   49,982   27,199
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Total 47,394   47,394   26,948
Capitalized software          
Property, Plant and Equipment [Line Items]          
Total 10,055   10,055   7,889
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total 8,406   8,406   6,346
Vehicles          
Property, Plant and Equipment [Line Items]          
Total 2,015   2,015   1,713
Construction in progress(1)          
Property, Plant and Equipment [Line Items]          
Total 3,644   3,644   $ 3,140
Property, Plant and Equipment, Excluding Rental Equipment          
Property, Plant and Equipment [Line Items]          
Depreciation 2,500 $ 2,500 6,000 $ 3,100  
Amortization $ 800 $ 900 $ 1,500 $ 1,100  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information - Rental Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]          
Rental equipment, net $ 27,106   $ 27,106   $ 27,139
Rental Equipment          
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]          
Rental equipment 64,707   64,707   63,184
Accumulated depreciation (37,601)   (37,601)   (36,045)
Rental equipment, net 27,106   27,106   $ 27,139
Depreciation $ 1,900 $ 1,500 $ 4,200 $ 2,900  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Condensed Financial Information Disclosure [Abstract]    
Accrued compensation $ 22,753 $ 24,094
Deferred acquisition payments and accrued earnout liabilities 18,679 1,383
Accrued and withheld taxes, other than income taxes 8,779 4,885
Accrued customer rebates 5,592 5,053
Accrued stock-based compensation 5,484 3,340
Accrued interest 3,591 1,775
Accrued health benefits 1,793 1,306
Deferred revenue 1,170 2,313
Accrued severance and acquisition related retention bonus 3,170 927
Accrued income taxes 125 731
Other 21,863 16,870
Total accrued expenses and other current liabilities $ 92,999 $ 62,677
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Statement Information - Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Security bonus plan $ 9,628 $ 9,651
Deferred compensation 10,425 9,962
Other 4,350 4,036
Total other liabilities $ 24,403 $ 23,649
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 348,048
Acquisition 49,718
Impact of foreign exchange rates 897
Goodwill, ending balance 398,663
All Other  
Goodwill [Roll Forward]  
Goodwill, beginning balance 22,750
Acquisition 0
Impact of foreign exchange rates 527
Goodwill, ending balance 23,277
Lawson | Operating Segments  
Goodwill [Roll Forward]  
Goodwill, beginning balance 155,773
Acquisition 0
Impact of foreign exchange rates 142
Goodwill, ending balance 155,915
TestEquity | Operating Segments  
Goodwill [Roll Forward]  
Goodwill, beginning balance 114,104
Acquisition 49,718
Impact of foreign exchange rates 0
Goodwill, ending balance 163,822
Gexpro Services | Operating Segments  
Goodwill [Roll Forward]  
Goodwill, beginning balance 55,421
Acquisition 0
Impact of foreign exchange rates 228
Goodwill, ending balance $ 55,649
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 361,283   $ 361,283   $ 293,181
Accumulated Amortization (83,746)   (83,746)   (65,187)
Total 277,537   277,537   227,994
Amortization of intangible assets 9,400 $ 9,900 18,600 $ 15,300  
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 118,123   118,123   92,286
Accumulated Amortization (23,067)   (23,067)   (17,401)
Total 95,056   95,056   74,885
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 235,218   235,218   192,934
Accumulated Amortization (56,889)   (56,889)   (44,481)
Total 178,329   178,329   148,453
Other Intangible Assets          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 7,942   7,942   7,961
Accumulated Amortization (3,790)   (3,790)   (3,305)
Total $ 4,152   $ 4,152   $ 4,656
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remaining 2023 $ 20,931  
2024 43,022  
2025 39,328  
2026 36,330  
2027 31,446  
2028 27,502  
Thereafter 78,978  
Total $ 277,537 $ 227,994
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Net Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Consolidated Operating Lease Expense $ 4,519 $ 3,896 $ 9,399 $ 5,524
Financing Lease Amortization 136 163 260 232
Financing Lease Interest 23 23 44 34
Financing Lease Expense 159 186 304 266
Net Lease Cost $ 4,678 $ 4,082 $ 9,703 $ 5,790
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Net Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Right of use operating lease assets $ 65,772 $ 46,755
Total ROU financing lease assets 1,587 1,519
Total lease assets 67,359 48,274
Total current operating lease liabilities 12,310 9,480
Total current financing lease liabilities 526 484
Total current lease liabilities 12,836 9,964
Total long term operating lease liabilities 56,827 38,898
Total long term financing lease liabilities 908 930
Total long term lease liabilities 57,735 39,828
Operating lease accumulated depreciation 20,200 14,800
Finance lease accumulated amortization $ 1,100 $ 900
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease liabilities Total current lease liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease liabilities Total current lease liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long term lease liabilities Total long term lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long term lease liabilities Total long term lease liabilities
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Value of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
Remaining 2023 $ 8,913
2024 16,004
2025 14,920
2026 11,293
2027 9,406
Thereafter 29,573
Total lease payments 90,109
Less: Interest (20,972)
Present value of lease liabilities 69,137
Financing Leases  
Remaining 2023 331
2024 546
2025 361
2026 280
2027 77
Thereafter 0
Total lease payments 1,595
Less: Interest (161)
Present value of lease liabilities 1,434
Total  
Remaining 2023 9,244
2024 16,550
2025 15,281
2026 11,573
2027 9,483
Thereafter 29,573
Total lease payments 91,704
Less: Interest (21,133)
Present value of lease liabilities $ 70,571
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)
Jun. 30, 2023
Leases [Abstract]  
Operating Leases, Weighted Average Term in Years 6 years 10 months 24 days
Operating Leases, Weighted Average Interest Rate 7.70%
Finance Leases, Weighted Average Term in Years 3 years
Finance Leases, Weighted Average Interest Rate 6.80%
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Cash Outflows of the Leasing Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]    
Operating cash flows from operating leases $ (6,710) $ (5,182)
Operating cash flows from financing leases (121) (3)
Payment of financing lease principal $ (249) $ (39)
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Earnout Liabilities (Details)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 20, 2023
shares
Dec. 31, 2022
USD ($)
shares
Apr. 29, 2022
shares
Apr. 01, 2022
USD ($)
shares
Mar. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 08, 2023
USD ($)
Jun. 07, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 20, 2022
earnoutProvision
Business Acquisition [Line Items]                      
Fair value of earnout derivative liability       $ 43.9              
Income (expense) on earnout liabilities   $ 0.3         $ (5.7)        
Lawson                      
Business Acquisition [Line Items]                      
Number of earnout provisions | earnoutProvision                     2
Number of shares authorized (in shares) | shares       9,120,167              
Lawson | Maximum                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares       1,162,000              
Lawson | TestEquity and Gexpro Services Shareholders                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares 538,000     538,000              
Lawson | TestEquity Equityholder                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares 700,000     700,000              
Lawson | Gexpro Services Stockholder                      
Business Acquisition [Line Items]                      
Number of shares authorized (in shares) | shares   462,000 700,000 462,000              
Hisco                      
Business Acquisition [Line Items]                      
Income (expense) on earnout liabilities           $ (0.2)          
Fair value of earn-out liability           6.2   $ 6.0      
Hisco | Maximum                      
Business Acquisition [Line Items]                      
Fair value of earn-out liability               12.6      
Prior to Hisco                      
Business Acquisition [Line Items]                      
Fair value of earn-out liability           1.5   $ 1.5      
Prior to Hisco | Maximum                      
Business Acquisition [Line Items]                      
Fair value of earn-out liability                 $ 3.8    
Frontier                      
Business Acquisition [Line Items]                      
Income (expense) on earnout liabilities           0.2          
Fair value of earn-out liability   $ 1.7       $ 0.5       $ 0.9  
Earn-out payments         $ 1.0            
Frontier | Maximum                      
Business Acquisition [Line Items]                      
Fair value of earn-out liability                   $ 3.0  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Total debt $ 598,435 $ 417,102
Current portion of long-term debt (32,386) (16,352)
Total long-term debt 558,845 395,825
Line of Credit    
Line of Credit Facility [Line Items]    
Less deferred financing costs (9,900)  
Line of Credit | Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Less deferred financing costs (7,204) (4,925)
Line of Credit | Revolving Credit Facility | Senior Secured Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Total debt 8,800 122,000
Line of Credit | Revolving Credit Facility | Other revolving line of credit    
Line of Credit Facility [Line Items]    
Total debt 2,135 1,352
Line of Credit | Secured Debt    
Line of Credit Facility [Line Items]    
Total debt 48,125 50,000
Less deferred financing costs (7,200)  
Line of Credit | Secured Debt | Senior Secured Term Loan    
Line of Credit Facility [Line Items]    
Total debt 234,375 243,750
Line of Credit | Previous term loans    
Line of Credit Facility [Line Items]    
Total debt $ 305,000 $ 0
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 01, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 08, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]          
Total debt   $ 598,435     $ 417,102
Deferred financing costs   3,419 $ 11,415    
Quarterly payments   $ 7,600      
Line of Credit          
Line of Credit Facility [Line Items]          
Weighted average interest rate (as a percent)   7.40%      
Deferred financing costs net of accumulated amortization   $ 9,900      
Line of Credit | Alternate Base Rate Or Canadian Prime Rate | Maximum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.75%        
Line of Credit | Alternate Base Rate Or Canadian Prime Rate | Minimum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.00%        
Line of Credit | Adjusted Term SOFR Or CDOR Rate | Maximum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 2.75%        
Line of Credit | Adjusted Term SOFR Or CDOR Rate | Minimum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.00%        
Revolving Credit Facility | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity $ 200,000        
Accordion feature 200,000        
Deferred financing costs net of accumulated amortization   7,204     4,925
Debt issuance costs, gross   2,700      
Revolving Credit Facility | Line of Credit | Senior Secured Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Total debt   8,800     122,000
Letter of Credit | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 25,000        
Bridge Loan | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 10,000        
Secured Debt | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 250,000        
Total debt   48,125     50,000
Line of credit facility, remaining borrowing capacity   189,600      
Deferred financing costs incurred 4,000     $ 3,400  
Deferred financing costs net of accumulated amortization   7,200      
Secured Debt | Line of Credit | Senior secured delayed draw term loan          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 50,000        
Secured Debt | Line of Credit | Senior Secured Term Loan          
Line of Credit Facility [Line Items]          
Total debt   234,375     243,750
Previous term loans | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity $ 305,000     $ 305,000  
Total debt   $ 305,000     $ 0
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Equity Compensation Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]          
Stock-based compensation $ 2.2 $ 4.0 $ 4.4 $ 4.0  
Stock-based compensation liability $ 5.5   $ 5.5   $ 3.3
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Restricted Stock Units (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Stock-Based Compensation Details    
Vesting period (in years)   5 years
Restricted stock units    
Stock-Based Compensation Details    
Shares issued (in shares)   26
Vesting period (in years) 5 years 5 years
Grant date fair value   $ 1.3
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options (Details) - USD ($)
1 Months Ended 6 Months Ended
Apr. 30, 2022
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Stock option per share of common stock (in shares) 1  
Unrecognized compensation   $ 9,200,000
Stock Option    
Share-Based Payment Arrangement [Abstract]    
Shares issued (in shares)   605,821
Stock-Based Compensation Details    
Grant date fair value   $ 8,300,000
Shares issued (in shares)   605,821
Stock options    
Stock-Based Compensation Details    
Shares issued (in shares)   606,000
Period for recognition (in years)   2 years 4 months 24 days
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Summary of Stock Options Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Stock Options  
Outstanding at beginning of period | shares 288,000
Outstanding at end of period | shares 893,821
Exercisable at end of period | shares 40,000
Weighted Average Exercise Price  
Outstanding at beginning of period $ 77.59
Granted (in USD per share) 72.74
Outstanding at end of period 74.30
Exercisable (in USD per share) $ 27.01
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Option Assumptions (Details) - Stock options
6 Months Ended
Jun. 30, 2023
USD ($)
Stock-Based Compensation Details  
Expected volatility 45.23%
Risk-free rate of return 3.60%
Expected term (in years) 6 years 2 months 12 days
Expected annual dividend $ 0
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Rights Offering (Details) - USD ($)
May 30, 2023
Jun. 30, 2023
May 09, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Common stock, shares issued (in shares)   23,667,064   19,730,362
Common stock, par value (in USD per share)   $ 1   $ 1
Rights Offering        
Class of Stock [Line Items]        
Proceeds from issuance of common stock $ 100,000,000      
Rights offering per share (in USD per share)     $ 45.00  
Common Stock, Value, Subscriptions     $ 45.00  
Sale Of Stock, Subscription Per Share     0.105  
Sale Of Stock, Transaction Costs   $ 1,500,000    
Stock sold (in shares) 2,222,222      
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Equity [Abstract]        
Remaining amount $ 7.6   $ 7.6  
Repurchase of common stock (in shares) 0 0 0 0
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic income per share:            
Net income (loss) $ 3,024 $ 5,907 $ (4,715) $ (2,537) $ 8,931 $ (7,252)
Basic weighted average shares outstanding (in shares) 21,810,618   20,343,028   21,467,599 15,347,943
Basic income (loss) per share of common stock (in USD per share) $ 0.14   $ (0.23)   $ 0.42 $ (0.47)
Diluted income per share:            
Net income (loss) $ 3,024 $ 5,907 $ (4,715) $ (2,537) $ 8,931 $ (7,252)
Basic weighted average shares outstanding (in shares) 21,810,618   20,343,028   21,467,599 15,347,943
Effect of dilutive securities outstanding (in shares) 186,889   0   185,010 0
Diluted weighted average shares outstanding (in shares) 21,997,507   20,343,028   21,652,609 15,347,943
Diluted income (loss) per share of common stock (in USD per share) $ 0.14   $ (0.23)   $ 0.41 $ (0.47)
Stock options excluded from computation of diluted earnings per share ( in shares) 782   464,068   6,001 359,358
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 535 $ (3,612) $ 2,647 $ (4,568)
Effective income tax rate 15.00% 43.40% 22.90% 38.60%
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Accrued environmental matter costs $ 0.1
Purchase commitment $ 187.0
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 30, 2023
Apr. 01, 2022
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 01, 2023
Mar. 20, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]                      
Selling, general and administrative expenses     $ 122,247   $ 110,442   $ 238,397 $ 148,338      
Settlement of related party obligations             $ 0 $ 5,276      
Common stock, shares issued (in shares)     23,667,064       23,667,064       19,730,362
Lawson                      
Related Party Transaction [Line Items]                      
Number of shares authorized (in shares)   9,120,167                  
TestEquity And Gexpro Services Former Owners | Lawson                      
Related Party Transaction [Line Items]                      
Number of shares authorized (in shares)   10,300,000                  
Related Party | Related Party, Managed Services Agreements                      
Related Party Transaction [Line Items]                      
Selling, general and administrative expenses           $ 500          
Settlement of related party obligations   $ 5,300                  
Related Party | Related Party, Consulting Services                      
Related Party Transaction [Line Items]                      
Selling, general and administrative expenses     $ 100                
Related Party | Related Party, Mergers | TestEquity And Gexpro Services Former Owners | Lawson                      
Related Party Transaction [Line Items]                      
Number of shares authorized (in shares)   10,300,000                  
Shares owned by related party (in shares)                   16,300,000  
Related Party | Related Party, Mergers | TestEquity And Gexpro Services Former Owners | TestEquity And Gexpro                      
Related Party Transaction [Line Items]                      
Number of shares authorized (in shares)       1,700,000              
CEO | LCKM And Mr King                      
Related Party Transaction [Line Items]                      
Stock sold (in shares) 1,800,000                    
Shares owned by related party (in shares)                 18,200,000    
CEO | DSG | LCKM And Mr King                      
Related Party Transaction [Line Items]                      
Noncontrolling ownership (as a percent)   48.00% 77.90% 77.40%     77.90%        
Rights offering per share (in USD per share) $ 45.00                    
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Reportable Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
branch
segment
Jun. 30, 2022
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     3  
Number of branches | branch     14  
Segment Reporting Information [Line Items]        
Revenue $ 377,984 $ 321,336 $ 726,254 $ 475,421
Operating income (loss) 13,776 4,113 30,497 7,101
All Other        
Segment Reporting Information [Line Items]        
Revenue 14,496 16,336 29,112 16,336
Operating income (loss) (290) 814 786 814
Lawson | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 119,147 107,334 244,427 107,334
Operating income (loss) 8,470 (2,562) 16,715 (2,562)
TestEquity | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 136,067 97,874 243,425 170,276
Operating income (loss) (3,182) 471 (3,156) (133)
Gexpro Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 108,274 99,792 209,290 181,475
Operating income (loss) $ 8,778 $ 5,390 $ 16,152 $ 8,982
XML 83 dsgr-20230630_htm.xml IDEA: XBRL DOCUMENT 0000703604 2023-01-01 2023-06-30 0000703604 2023-07-24 0000703604 2023-06-30 0000703604 2022-12-31 0000703604 2023-04-01 2023-06-30 0000703604 2022-04-01 2022-06-30 0000703604 2022-01-01 2022-06-30 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 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000703604 2023-01-01 2023-03-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000703604 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000703604 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000703604 us-gaap:CommonStockMember 2023-03-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000703604 us-gaap:RetainedEarningsMember 2023-03-31 0000703604 us-gaap:TreasuryStockCommonMember 2023-03-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000703604 2023-03-31 0000703604 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000703604 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000703604 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000703604 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000703604 us-gaap:CommonStockMember 2023-06-30 0000703604 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000703604 us-gaap:RetainedEarningsMember 2023-06-30 0000703604 us-gaap:TreasuryStockCommonMember 2023-06-30 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 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 2021-12-31 0000703604 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000703604 2022-01-01 2022-03-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000703604 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000703604 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000703604 us-gaap:CommonStockMember 2022-03-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000703604 us-gaap:RetainedEarningsMember 2022-03-31 0000703604 us-gaap:TreasuryStockCommonMember 2022-03-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000703604 2022-03-31 0000703604 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000703604 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000703604 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000703604 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000703604 us-gaap:CommonStockMember 2022-06-30 0000703604 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000703604 us-gaap:RetainedEarningsMember 2022-06-30 0000703604 us-gaap:TreasuryStockCommonMember 2022-06-30 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000703604 2022-06-30 0000703604 dsgr:HISCOMember 2023-06-08 2023-06-08 0000703604 dsgr:TermLoanFacilityMember us-gaap:LineOfCreditMember 2023-06-08 0000703604 us-gaap:RevolvingCreditFacilityMember dsgr:HISCOCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-08 0000703604 dsgr:RightsOfferingMember 2023-05-30 2023-05-30 0000703604 dsgr:RightsOfferingMember 2023-05-09 0000703604 dsgr:TestEquityMember 2022-04-01 0000703604 dsgr:GexproMember 2022-04-01 0000703604 dsgr:TestEquityMember 2022-04-01 2022-04-01 0000703604 dsgr:TestEquityEquityholderMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 dsgr:TestEquityEquityholderMember dsgr:DSGFormerlyLawsonMember 2023-03-20 2023-03-20 0000703604 dsgr:GexproMember 2022-04-01 2022-04-01 0000703604 dsgr:GexproServicesStockholderMember dsgr:GexproMember dsgr:GexproServicesHoldbackSharesMember 2022-04-01 2022-04-01 0000703604 dsgr:GexproServicesStockholderMember dsgr:GexproMember dsgr:GexproServicesHoldbackSharesMember 2023-03-20 2023-03-20 0000703604 dsgr:TestEquityAndGexproServicesShareholdersMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 dsgr:GexproServicesStockholderMember dsgr:GexproMember 2023-03-20 2023-03-20 0000703604 dsgr:TestEquityAndGexproServicesShareholdersMember dsgr:DSGFormerlyLawsonMember 2023-03-20 2023-03-20 0000703604 dsgr:TestEquityAndGexproServicesFormerOwnersMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember dsgr:EarnoutSharesMember 2023-03-20 2023-03-20 0000703604 dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 dsgr:DSGFormerlyLawsonMember 2022-03-31 0000703604 dsgr:DSGFormerlyLawsonMember 2022-12-31 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember 2022-04-01 0000703604 dsgr:DSGFormerlyLawsonMember 2022-04-01 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember us-gaap:CustomerRelationshipsMember 2022-04-01 2022-04-01 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember us-gaap:TradeNamesMember 2022-04-01 2022-04-01 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 dsgr:HISCOMember 2023-03-30 2023-03-30 0000703604 dsgr:HISCOMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0000703604 dsgr:HISCOMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0000703604 dsgr:HISCOMember 2023-06-08 0000703604 dsgr:HISCOMember us-gaap:CustomerRelationshipsMember 2023-06-08 0000703604 dsgr:HISCOMember us-gaap:TradeNamesMember 2023-06-08 0000703604 dsgr:HISCOMember us-gaap:CustomerRelationshipsMember 2023-06-30 0000703604 dsgr:HISCOMember us-gaap:TradeNamesMember 2023-06-30 0000703604 dsgr:HISCOMember 2023-06-30 0000703604 dsgr:InterworldHighwayLLCMember 2022-04-29 0000703604 dsgr:ResoluxMember 2022-01-03 0000703604 dsgr:FrontierMember 2022-03-31 0000703604 dsgr:NationalTestEquipmentMember 2022-06-01 0000703604 dsgr:InstrumexMember 2022-12-01 0000703604 dsgr:A2022AcquisitionsMember 2023-06-30 0000703604 dsgr:InterworldHighwayLLCMember us-gaap:CustomerRelationshipsMember 2022-04-29 0000703604 dsgr:ResoluxMember us-gaap:CustomerRelationshipsMember 2022-01-03 0000703604 dsgr:FrontierMember us-gaap:CustomerRelationshipsMember 2022-03-31 0000703604 dsgr:NationalTestEquipmentMember us-gaap:CustomerRelationshipsMember 2022-06-01 0000703604 dsgr:InstrumexMember us-gaap:CustomerRelationshipsMember 2022-12-01 0000703604 dsgr:A2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2023-06-30 0000703604 dsgr:InterworldHighwayLLCMember us-gaap:TradeNamesMember 2022-04-29 0000703604 dsgr:ResoluxMember us-gaap:TradeNamesMember 2022-01-03 0000703604 dsgr:FrontierMember us-gaap:TradeNamesMember 2022-03-31 0000703604 dsgr:NationalTestEquipmentMember us-gaap:TradeNamesMember 2022-06-01 0000703604 dsgr:InstrumexMember us-gaap:TradeNamesMember 2022-12-01 0000703604 dsgr:A2022AcquisitionsMember us-gaap:TradeNamesMember 2023-06-30 0000703604 dsgr:InterworldHighwayLLCMember 2022-04-29 2022-04-29 0000703604 dsgr:ResoluxMember 2022-01-03 2022-01-03 0000703604 dsgr:FrontierMember 2022-03-31 2022-03-31 0000703604 dsgr:NationalTestEquipmentMember 2022-06-01 2022-06-01 0000703604 dsgr:InstrumexMember 2022-12-01 2022-12-01 0000703604 dsgr:A2022AcquisitionsMember 2022-12-31 2022-12-31 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember 2023-04-01 2023-06-30 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-06-30 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember 2023-01-01 2023-06-30 0000703604 dsgr:TestEquityAndGexproMember dsgr:DSGFormerlyLawsonMember 2022-01-01 2022-06-30 0000703604 dsgr:DSGFormerlyLawsonMember 2023-04-01 2023-06-30 0000703604 dsgr:OtherAcquisitionsMember 2023-04-01 2023-06-30 0000703604 dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-06-30 0000703604 dsgr:OtherAcquisitionsMember 2022-04-01 2022-06-30 0000703604 dsgr:DSGFormerlyLawsonMember 2023-01-01 2023-06-30 0000703604 dsgr:OtherAcquisitionsMember 2023-01-01 2023-06-30 0000703604 dsgr:DSGFormerlyLawsonMember 2022-01-01 2022-06-30 0000703604 dsgr:OtherAcquisitionsMember 2022-01-01 2022-06-30 0000703604 dsgr:TestEquitySegmentMember 2023-01-01 2023-06-30 0000703604 srt:MinimumMember dsgr:GexproServicesSegmentMember 2023-01-01 2023-06-30 0000703604 srt:MaximumMember dsgr:GexproServicesSegmentMember 2023-01-01 2023-06-30 0000703604 country:US 2023-04-01 2023-06-30 0000703604 country:US 2022-04-01 2022-06-30 0000703604 country:US 2023-01-01 2023-06-30 0000703604 country:US 2022-01-01 2022-06-30 0000703604 country:CA 2023-04-01 2023-06-30 0000703604 country:CA 2022-04-01 2022-06-30 0000703604 country:CA 2023-01-01 2023-06-30 0000703604 country:CA 2022-01-01 2022-06-30 0000703604 srt:EuropeMember 2023-04-01 2023-06-30 0000703604 srt:EuropeMember 2022-04-01 2022-06-30 0000703604 srt:EuropeMember 2023-01-01 2023-06-30 0000703604 srt:EuropeMember 2022-01-01 2022-06-30 0000703604 srt:AsiaPacificMember 2023-04-01 2023-06-30 0000703604 srt:AsiaPacificMember 2022-04-01 2022-06-30 0000703604 srt:AsiaPacificMember 2023-01-01 2023-06-30 0000703604 srt:AsiaPacificMember 2022-01-01 2022-06-30 0000703604 srt:LatinAmericaMember 2023-04-01 2023-06-30 0000703604 srt:LatinAmericaMember 2022-04-01 2022-06-30 0000703604 srt:LatinAmericaMember 2023-01-01 2023-06-30 0000703604 srt:LatinAmericaMember 2022-01-01 2022-06-30 0000703604 dsgr:OtherGeographicalMember 2023-04-01 2023-06-30 0000703604 dsgr:OtherGeographicalMember 2022-04-01 2022-06-30 0000703604 dsgr:OtherGeographicalMember 2023-01-01 2023-06-30 0000703604 dsgr:OtherGeographicalMember 2022-01-01 2022-06-30 0000703604 dsgr:RentalProgramMember 2023-06-30 0000703604 dsgr:RentalProgramMember 2022-12-31 0000703604 dsgr:PartsWasherLeasingProgramMember 2023-06-30 0000703604 dsgr:RentalProgramMember 2023-04-01 2023-06-30 0000703604 dsgr:RentalProgramMember 2022-04-01 2022-06-30 0000703604 dsgr:RentalProgramMember 2023-01-01 2023-06-30 0000703604 dsgr:RentalProgramMember 2022-01-01 2022-06-30 0000703604 2023-06-08 0000703604 us-gaap:LandMember 2023-06-30 0000703604 us-gaap:LandMember 2022-12-31 0000703604 us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0000703604 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000703604 us-gaap:MachineryAndEquipmentMember 2023-06-30 0000703604 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000703604 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0000703604 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000703604 us-gaap:FurnitureAndFixturesMember 2023-06-30 0000703604 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000703604 us-gaap:VehiclesMember 2023-06-30 0000703604 us-gaap:VehiclesMember 2022-12-31 0000703604 us-gaap:ConstructionInProgressMember 2023-06-30 0000703604 us-gaap:ConstructionInProgressMember 2022-12-31 0000703604 dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember 2023-04-01 2023-06-30 0000703604 dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember 2022-04-01 2022-06-30 0000703604 dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember 2023-01-01 2023-06-30 0000703604 dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember 2022-01-01 2022-06-30 0000703604 dsgr:RentalEquipmentMember 2023-06-30 0000703604 dsgr:RentalEquipmentMember 2022-12-31 0000703604 dsgr:RentalEquipmentMember 2023-04-01 2023-06-30 0000703604 dsgr:RentalEquipmentMember 2022-04-01 2022-06-30 0000703604 dsgr:RentalEquipmentMember 2023-01-01 2023-06-30 0000703604 dsgr:RentalEquipmentMember 2022-01-01 2022-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:LawsonSegmentMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember dsgr:TestEquitySegmentMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember dsgr:GexproServicesSegmentMember 2022-12-31 0000703604 dsgr:CorporateAndReconcilingItemsMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember dsgr:LawsonSegmentMember 2023-01-01 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:TestEquitySegmentMember 2023-01-01 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:GexproServicesSegmentMember 2023-01-01 2023-06-30 0000703604 dsgr:CorporateAndReconcilingItemsMember 2023-01-01 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:LawsonSegmentMember 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:TestEquitySegmentMember 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:GexproServicesSegmentMember 2023-06-30 0000703604 dsgr:CorporateAndReconcilingItemsMember 2023-06-30 0000703604 us-gaap:TradeNamesMember 2023-06-30 0000703604 us-gaap:TradeNamesMember 2022-12-31 0000703604 us-gaap:CustomerRelationshipsMember 2023-06-30 0000703604 us-gaap:CustomerRelationshipsMember 2022-12-31 0000703604 us-gaap:OtherIntangibleAssetsMember 2023-06-30 0000703604 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000703604 dsgr:DSGFormerlyLawsonMember 2022-03-20 0000703604 srt:MaximumMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 dsgr:GexproServicesStockholderMember dsgr:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 2022-04-01 2022-04-01 0000703604 dsgr:GexproServicesStockholderMember dsgr:DSGFormerlyLawsonMember 2022-04-29 2022-04-29 0000703604 dsgr:GexproServicesStockholderMember dsgr:DSGFormerlyLawsonMember 2022-12-31 2022-12-31 0000703604 2022-12-31 2022-12-31 0000703604 srt:MaximumMember dsgr:HISCOMember 2023-06-08 0000703604 dsgr:HISCOMember 2023-01-01 2023-06-30 0000703604 srt:MaximumMember dsgr:PriorToHiscoMember 2023-06-07 0000703604 dsgr:PriorToHiscoMember 2023-06-08 0000703604 dsgr:PriorToHiscoMember 2023-06-30 0000703604 srt:MaximumMember dsgr:FrontierMember 2022-03-31 0000703604 dsgr:FrontierMember 2023-01-01 2023-03-31 0000703604 dsgr:FrontierMember 2022-12-31 0000703604 dsgr:FrontierMember 2023-06-30 0000703604 dsgr:FrontierMember 2023-01-01 2023-06-30 0000703604 us-gaap:RevolvingCreditFacilityMember dsgr:SeniorSecuredRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0000703604 us-gaap:RevolvingCreditFacilityMember dsgr:SeniorSecuredRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:SecuredDebtMember dsgr:SeniorSecuredTermLoanMember us-gaap:LineOfCreditMember 2023-06-30 0000703604 us-gaap:SecuredDebtMember dsgr:SeniorSecuredTermLoanMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2023-06-30 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 dsgr:TermLoanFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0000703604 dsgr:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember dsgr:OtherRevolvingCreditFacilitiesMember us-gaap:LineOfCreditMember 2023-06-30 0000703604 us-gaap:RevolvingCreditFacilityMember dsgr:OtherRevolvingCreditFacilitiesMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-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 dsgr:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:SecuredDebtMember dsgr:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:LineOfCreditMember 2023-06-30 0000703604 srt:MinimumMember us-gaap:LineOfCreditMember dsgr:SecuredOvernightFinancingRateSOFRMember dsgr:AlternateBaseRateOrCanadianPrimeRateMember 2022-04-01 2022-04-01 0000703604 srt:MaximumMember us-gaap:LineOfCreditMember dsgr:SecuredOvernightFinancingRateSOFRMember dsgr:AlternateBaseRateOrCanadianPrimeRateMember 2022-04-01 2022-04-01 0000703604 srt:MinimumMember us-gaap:LineOfCreditMember dsgr:SecuredOvernightFinancingRateSOFRMember dsgr:AdjustedTermSOFROrCDORRateMember 2022-04-01 2022-04-01 0000703604 srt:MaximumMember us-gaap:LineOfCreditMember dsgr:SecuredOvernightFinancingRateSOFRMember dsgr:AdjustedTermSOFROrCDORRateMember 2022-04-01 2022-04-01 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2023-06-08 0000703604 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0000703604 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0000703604 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0000703604 us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0000703604 2022-04-01 2022-04-30 0000703604 dsgr:RightsOfferingMember 2023-06-30 0000703604 dsgr:RelatedPartyManagedServicesAgreementsMember us-gaap:RelatedPartyMember 2022-01-01 2022-03-31 0000703604 dsgr:RelatedPartyManagedServicesAgreementsMember us-gaap:RelatedPartyMember 2022-04-01 2022-04-01 0000703604 dsgr:RelatedPartyConsultingServicesMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0000703604 dsgr:DSGMember dsgr:LCKMAndMrKingMember srt:ChiefExecutiveOfficerMember 2022-04-01 0000703604 dsgr:TestEquityAndGexproServicesFormerOwnersMember dsgr:DSGFormerlyLawsonMember dsgr:RelatedPartyMergersMember us-gaap:RelatedPartyMember 2022-04-01 2022-04-01 0000703604 dsgr:TestEquityAndGexproServicesFormerOwnersMember dsgr:TestEquityAndGexproMember dsgr:RelatedPartyMergersMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0000703604 dsgr:TestEquityAndGexproServicesFormerOwnersMember dsgr:DSGFormerlyLawsonMember dsgr:RelatedPartyMergersMember us-gaap:RelatedPartyMember 2023-03-20 0000703604 dsgr:DSGMember dsgr:LCKMAndMrKingMember srt:ChiefExecutiveOfficerMember 2023-03-31 0000703604 dsgr:LCKMAndMrKingMember srt:ChiefExecutiveOfficerMember 2023-05-30 2023-05-30 0000703604 dsgr:DSGMember dsgr:LCKMAndMrKingMember srt:ChiefExecutiveOfficerMember 2023-05-30 0000703604 dsgr:LCKMAndMrKingMember srt:ChiefExecutiveOfficerMember 2023-06-01 0000703604 dsgr:DSGMember dsgr:LCKMAndMrKingMember srt:ChiefExecutiveOfficerMember 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:LawsonSegmentMember 2023-04-01 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:LawsonSegmentMember 2022-04-01 2022-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:LawsonSegmentMember 2022-01-01 2022-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:TestEquitySegmentMember 2023-04-01 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:TestEquitySegmentMember 2022-04-01 2022-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:TestEquitySegmentMember 2022-01-01 2022-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:GexproServicesSegmentMember 2023-04-01 2023-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:GexproServicesSegmentMember 2022-04-01 2022-06-30 0000703604 us-gaap:OperatingSegmentsMember dsgr:GexproServicesSegmentMember 2022-01-01 2022-06-30 0000703604 dsgr:CorporateAndReconcilingItemsMember 2023-04-01 2023-06-30 0000703604 dsgr:CorporateAndReconcilingItemsMember 2022-04-01 2022-06-30 0000703604 dsgr:CorporateAndReconcilingItemsMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares dsgr:segment dsgr:location dsgr:revenueStream pure dsgr:earnoutProvision dsgr:branch 0000703604 false 2023 Q2 --12-31 http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityCurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20230630#LeaseLiabilityNoncurrent <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 – Subsequent Event </span><span style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">[OPEN]</span> 10-Q true 2023-06-30 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 Yes Yes Accelerated Filer true false false 23349735 44244000 24554000 20607000 186000 3678000 1513000 238705000 166301000 326236000 264374000 32999000 22773000 662791000 478188000 113329000 64395000 27106000 27139000 398663000 348048000 7000 189000 277537000 227994000 17628000 17166000 65772000 46755000 7246000 5736000 1570079000 1215610000 88977000 80486000 32386000 16352000 12836000 9964000 92999000 62677000 227198000 169479000 558845000 395825000 57735000 39828000 25905000 23834000 24403000 23649000 894086000 652615000 1 1 500000 500000 0 0 0 0 0 0 1 1 35000000 35000000 23667064 19730362 23349735 19416784 23350000 19417000 688983000 591796000 -16809000 -25736000 317329 313578 12697000 12526000 -6834000 -9956000 675993000 562995000 1570079000 1215610000 377984000 321336000 726254000 475421000 241961000 206781000 457360000 319982000 136023000 114555000 268894000 155439000 122247000 110442000 238397000 148338000 13776000 4113000 30497000 7101000 9492000 3751000 17162000 10607000 0 -2814000 0 -3395000 36000 -5693000 -21000 -5693000 -761000 -182000 -1736000 774000 3559000 -8327000 11578000 -11820000 535000 -3612000 2647000 -4568000 3024000 -4715000 8931000 -7252000 0.14 -0.23 0.42 -0.47 0.14 -0.23 0.41 -0.47 3024000 -4715000 8931000 -7252000 1083000 -2491000 3707000 -2320000 -385000 0 -585000 0 3722000 -7206000 12053000 -9572000 1 1 19416784 19417000 591796000 -25736000 -12526000 -9956000 562995000 5907000 5907000 2624000 2624000 773000 773000 227000 227000 11144 11000 -11000 0 1700000 1700000 -1700000 0 2639 3000 -3000 117000 117000 -204000 4000 200000 0 21125289 21125000 591292000 -19833000 -12643000 -7532000 572409000 3024000 3024000 1083000 1083000 1062000 1062000 1531000 2222222 2222000 96247000 98469000 3336 4000 -4000 0 1112 1000 -1000 54000 54000 -385000 -385000 0 23349735 23350000 688983000 -16809000 -12697000 -6834000 675993000 1 1 10294824 10318000 197057000 -33142000 -10033000 1569000 165769000 -2537000 -2537000 171000 171000 6065 6000 -6000 0 889 -33000 33000 0 95000 95000 10300000 10324000 196989000 -35679000 -10066000 1740000 163308000 -4715000 -4715000 -2491000 -2491000 573000 573000 25682 24000 -24000 0 9120167 9120000 342371000 351491000 26593000 26593000 1910000 1910000 1867 78000 78000 5276000 5276000 39000 39000 19443982 19468000 573649000 -40394000 -10144000 -751000 541828000 8931000 -7252000 30306000 22335000 1002000 421000 0 -3395000 4392000 4013000 -86000 420000 -21000 -5693000 1377000 1821000 -215000 0 716000 0 0 1377000 -933000 -244000 4799000 27639000 -962000 28983000 6405000 13777000 -8936000 -5254000 -624000 9957000 -2041000 1832000 27464000 -39543000 7796000 3410000 252007000 113781000 5990000 4878000 2969000 6783000 -262824000 -115286000 161684000 166200000 274134000 67687000 305000000 377552000 11250000 307490000 3419000 11415000 1531000 98469000 0 171000 78000 249000 39000 1000000 0 274930000 157043000 541000 1181000 40111000 3395000 24740000 14671000 64851000 18066000 44244000 17872000 20607000 194000 64851000 18066000 5444000 6267000 8334000 10600000 0 351491000 0 5276000 1566000 135000 329000 713000 4840000 10291000 <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%">Distribution Solutions Group, Inc., a Delaware corporation ("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., an Illinois corporation ("Lawson"), TestEquity Acquisition, LLC, a Delaware limited liability company ("TestEquity"), and 301 HW Opus Holdings, Inc., a Delaware corporation 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. </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 Quarterly Report on Form 10-Q to “DSG”, the “Company”, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying unaudited condensed consolidated financial statements.</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%">Recent Events</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:700;line-height:120%;text-decoration:underline">HIS Company, Inc. Acquisition</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><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 March 30, 2023, DSG entered into a Stock Purchase Agreement (the “Purchase Agreement”), with various parties for the acquisition of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (“Hisco,” and the "Hisco Transaction"), a distributor of specialty products serving industrial technology applications. DSG completed the Hisco Transaction on June 8, 2023. The total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, at closing, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. In connection with the Hisco Transaction, DSG combined the operations of TestEquity and Hisco. DSG funded the Hisco Transaction using a combination of its amended and restated credit facility and proceeds raised from the Rights Offering (as defined below) with existing stockholders, both discussed below. Refer to Note 3 – Business Acquisitions for further details about Hisco and the Hisco Transaction. </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-weight:700;line-height:120%;text-decoration:underline">Debt Amendment</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 June 8, 2023, the Company and certain of its subsidiaries entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”), by and among the Company, certain subsidiaries of the Company as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The First Amendment provides for a $305 million incremental term loan and for the Company to increase the commitments from time to time by up to $200 million in the aggregate, subject to, among other things, receipt of additional commitments from existing and/or new lenders and pro forma compliance with certain financial covenants. Refer to Note 9 – Debt for additional information about the 2023 Credit Agreement.</span></div><div><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-weight:700;line-height:120%;text-decoration:underline">Rights Offering</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 May 30, 2023, the Company issued 2,222,222 shares of DSG common stock for approximately $100 million pursuant to a subscription rights offering (the "Rights Offering"). The Rights Offering provided one transferable subscription right for each share of DSG common stock held by holders of DSG common stock on record as of the close of business on May 1, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each subscription right entitled the holder to purchase 0.105 shares of DSG common stock at a subscription price of $45.00 per share. The subscription rights were transferable, but were not listed for trading on any stock exchange or market. In addition, holders of subscription rights who fully exercised their subscription rights were entitled to oversubscribe for additional shares of DSG common stock, subject to proration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 11 – Stockholders' Equity for additional information about the Rights Offering.</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%">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:120%">On December 29, 2021, DSG entered into:</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%">• 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, which was a wholly-owned subsidiary of the TestEquity Equityholder, (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%">• an 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) Gexpro Services, which was a wholly-owned subsidiary of the Gexpro Services Stockholder, (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:120%">At the closing of 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.</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">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. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of DSG.</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, in connection with the closing of the TestEquity Merger on the Merger Date, 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:120%">The TestEquity Merger Agreement provided that up to an additional 700,000 shares of DSG common stock would be potentially issuable to the TestEquity Equityholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the TestEquity Merger Agreement. On March 20, 2023, DSG issued 700,000 shares of DSG common stock to the TestEquity Equityholder (the "TestEquity Holdback Shares") pursuant to the terms of the earnout provisions of the TestEquity Merger Agreement. The TestEquity Holdback Shares issued represented the maximum number of additional shares that could be issued under the TestEquity Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the TestEquity Merger Agreement. Refer to Note 8 – Earnout Liabilities for information about the earnout derivative liability related to the TestEquity Holdback Shares.</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:700;line-height:120%;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. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of DSG.</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, in connection with the closing of the Gexpro Services Merger on the Merger Date, 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 provided that up to an additional 1,000,000 shares of DSG common stock would be potentially issuable to the Gexpro Services Stockholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the Gexpro Services Merger Agreement. On March 20, 2023, DSG issued 1,000,000 shares of DSG </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%">common stock to the Gexpro Services Stockholder (the “Gexpro Services Holdback Shares”) pursuant to the terms of the earnout provisions of the Gexpro Services Merger Agreement. The Gexpro Services Holdback Shares issued represented the maximum number of additional shares that could be issued under the Gexpro Services Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with 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%">As of April 1, 2022, approximately 538,000 of the Gexpro Services Holdback Shares had been expected to be issued under the first earnout opportunity in the Gexpro Services Merger Agreement based on certain earnout metrics related to the consummation of certain additional acquisitions which were completed prior to the Merger Date. Under the Gexpro Services Merger Agreement, if any Gexpro Services Holdback Shares remained after the calculation of the first earnout opportunity, there was a second earnout opportunity under the Gexpro Services Merger Agreement based on certain earnout performance metrics. On March 20, 2023, all 1,000,000 Gexpro Services Holdback Shares were issued under the earnout opportunities. The incremental 462,000 Gexpro Services Holdback Shares that were issued in excess of the 538,000 Gexpro Services Holdback Shares that were originally expected to be issued had been remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Refer to Note 8 – Earnout Liabilities 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 April 1, 2022 Merger Date reflect the results of operations 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about the Mergers, refer to Note 3 – Business Acquisitions.</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%">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 16 – 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive and medical industries.</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">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 ("VMI") and kitting programs to high-specification manufacturing customers. </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%">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 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 unaudited condensed consolidated financial statements for the six months ended June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations 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. The combined operations of all three entities are included in the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2023 and the three months ended June 30, 2022. The unaudited condensed consolidated financial statements as of June 30, 2023 and December 31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its consolidated subsidiaries, except for Gexpro Services, operate on a calendar year-end. Gexpro Services operates on a calendar year-end for annual reporting purposes. However, quarterly financial statements for Gexpro Services are prepared on financial close dates that may differ from that of the Company. The consolidated financial statement impact of the one day difference arising from the different period ends for the quarter ended June 30, 2023 was not material. </span></div>The Company utilizes the exchange rates in effect at Gexpro Services’ reporting date and the appropriate weighted-average rate for its fiscal reporting period.The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") 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. All normal recurring adjustments have been made that are necessary to fairly state the results of operations for the interim periods. Operating results for the three and six month period ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. 3 270400000 37500000 305000000 200000000 2222222 100000000 0.105 45.00 0.3618 0.7675 3300000 700000 700000 7000000 1000000 1000000 538000 1000000 462000 538000 Accordingly, the unaudited condensed consolidated financial statements for the six months ended June 30, 2022<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations 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. The combined operations of all three entities are included in the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2023 and the three months ended June 30, 2022. The unaudited condensed consolidated financial statements as of June 30, 2023 and December 31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.</span> The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") 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. A <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-weight:400;line-height:120%">There were no significant changes to the Company's accounting policies from those disclosed in DSG's Annual Report on Form 10-K for the year ended December 31, 2022. See Note 2 of the 2022 consolidated financial statements included in DSG's Annual Report on Form 10-K for the year ended December 31, 2022 for further details of the Company's significant accounting policies.</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%">Accounting Pronouncements - 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 was 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 adopted this guidance on January 1, 2023. The adoption had no material impact on the Company's financial condition, results of operations or cash flows.</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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows and will be applied to business combinations on or after the adoption 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%">Accounting Pronouncements - 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 was 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 adopted this guidance on January 1, 2023. The adoption had no material impact on the Company's financial condition, results of operations or cash flows.</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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows and will be applied to business combinations on or after the adoption 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 3 – Business Acquisitions</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%">Combination with TestEquity and Gexpro Services</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 with TestEquity and Gexpro Services 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 on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional 1.7 million shares of DSG common stock were issued. 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 </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%">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 estimated 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><td style="width:80.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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 common stock closing price per share on March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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%;padding-left:6.7pt">Fair value adjustment of stock-based compensation awards.</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%">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%">The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date 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><td style="width:80.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 allocation of consideration exchanged to other intangible assets acquired was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></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%">Other Acquisitions</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%"> </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 and its operating companies acquired other businesses during the first six months of 2023 and the year ended December 31, 2022. 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.</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">Purchase of HIS Company, Inc.</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 June 8, 2023, DSG acquired all of the issued and outstanding capital stock of Hisco, a distributor of specialty products serving industrial technology applications, pursuant to the Purchase Agreement dated March 30, 2023. In connection with this transaction, DSG combined the operations of TestEquity and Hisco further expanding the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.</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%">Hisco operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage. </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 total purchase consideration exchanged for the Hisco Transaction was $270.4 million, net of cash, with a potential additional earn-out payment subject to Hisco achieving certain performance targets. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out. DSG will also pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for at least twelve months after the closing of the Hisco Transaction. For the three and six months ended June 30, 2023, $2.3 million was recorded as compensation expense over the service period for the retention bonuses as a component of Selling, general and administrative expenses in the Unaudited Condensed 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%">DSG funded the Hisco Transaction using a combination of its 2023 Credit Agreement and proceeds raised from the Rights Offering. Refer to Note 9 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for information about the 2023 Credit Agreement and Note 11 – Stockholders' Equity for details on the Rights Offering. </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, including the allocation to other intangible assets acquired: </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><td style="width:80.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hisco</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%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 8, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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><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%">131,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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%">270,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;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:10pt;font-weight:400;line-height:100%">252,007 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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%">270,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;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 estimated values for the Hisco Transaction, including the valuation of intangibles, property, plant and equipment, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, 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 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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships and trade names intangibles assets have estimated useful lives of 12 years and 8 years, respectively. As a result of the Hisco Transaction, the Company recorded tax deductible goodwill of $39.8 million in 2023 that may result in a tax benefit in future periods and is primarily attributable to the benefits we expect to derive from expected synergies including expanded product and service offerings and cross-selling opportunities.</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">Purchases of Other Companies in 2022</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%">During the year ended December 31, 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 consideration exchanged for these acquired businesses included various combinations of cash and sellers' notes. The accounting for the Interworld Highway, LLC, Resolux, Frontier and National Test Equipment acquisitions was complete within the one-year measurement periods following the respective acquisition dates. Certain estimated values for the Instrumex acquisition, including working capital and other liability adjustments, are not yet finalized, and the preliminary purchase price allocation is subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuation will be completed within the one-year measurement period following the acquisition date, and any adjustments will be recorded in the period in which the adjustments are determined. 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><td style="width:26.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interworld Highway, LLC</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolux</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frontier</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">National Test Equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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. Refer to Note 8 – Earnout Liabilities for additional information on the earn-out.</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 in 2022, the Company recorded tax deductible goodwill of $53.6 million in 2022 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: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 below 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%">Unaudited</span><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%">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;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%">Unaudited Pro Forma Information</span></div><div style="text-align:justify"><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%">The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed above occurred on January 1, 2022 for the acquisition completed during 2023 and January 1, 2021 for the acquisitions completed during 2022. 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 </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers and other acquisitions been completed on the date indicated.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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;padding:0 1pt"></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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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></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%">455,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="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%">Actual Results of Business Acquisitions</span></div><div style="text-align:justify"><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%">The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the second quarter and first six months of 2023 and 2022. 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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><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 and other completed and contemplated acquisitions of $5.1 million and $9.2 million for the three and six months ended June 30, 2023, respectively, and $6.1 million and $8.6 million for the three and six months ended June 30, 2022, respectively, which are included in Selling, general and administrative expenses in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 – Earnout Liabilities</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%">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: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 initial 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 was comprised of 700,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional 538,000 shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been 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 was classified as a Level 3 instrument and was 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 included 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 were 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 April 1, 2022 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 determined to have </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%">been met. There was no remaining earnout derivative liability at December 31, 2022. Immediately prior to the 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 liabilities in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the 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 March 20, 2023, all of the 1.7 million shares of DSG common stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the two earnout provisions within the Merger 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%">As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first six months of 2023. The Company recorded expense of $5.7 million for changes in the fair value of the earn-out derivative liability for the six months ended June 30, 2022 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Hisco Acquisition</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 Hisco Transaction includes a potential earn-out payment of up to $12.6 million, subject to Hisco achieving certain performance targets. The earn-out payment is calculated based on the gross profit of Hisco and its affiliates for the twelve months ending October 31, 2023, subject to certain adjustments and exclusions set forth in the Purchase Agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco Transaction date) and June 30, 2023, the fair value of the earn-out was $6.0 million and $6.2 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded a loss of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed 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%">Prior to the Hisco Transaction by DSG, Hisco had a preexisting contingent consideration arrangement from an acquisition Hisco made during 2022. DSG assumed this liability with a potential earn-out payment of up to $3.8 million, subject to the achievement of certain EBITDA performance targets for the twelve months ending December 27, 2023, subject to certain adjustments and exclusions set forth in the purchase agreement. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of June 8, 2023 (the Hisco acquisition date) and June 30, 2023, the fair value of the earn-out was $1.5 million and $1.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. There was no change in the fair value of the earn-out liability for the six months ended June 30, 2023.</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%">Frontier Acquisition</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 consideration for the Frontier acquisition includes a potential earn-out payment of 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, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $1.0 million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified as a Level 3 instrument and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and June 30, 2023, the fair value of the earn-out was $0.9 million, $1.7 million and $0.5 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheet. The Company recorded income of $0.2 million for changes in the fair value of the earn-out liability for the six months ended June 30, 2023 as a component of Change in fair value of earnout liabilities in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</span></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 estimated 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><td style="width:80.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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 common stock closing price per share on March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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%;padding-left:6.7pt">Fair value adjustment of stock-based compensation awards.</span></div> 9120167 38.54 351491000 1910000 353401000 0 <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 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><td style="width:80.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed, including the allocation to other intangible assets acquired: </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><td style="width:80.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hisco</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%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 8, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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><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%">131,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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%">270,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;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:10pt;font-weight:400;line-height:100%">252,007 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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%">270,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>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><td style="width:26.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interworld Highway, LLC</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolux</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frontier</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">National Test Equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 148308000 57414000 18258000 119060000 19394000 18373000 71165000 25746000 28827000 43900000 181020000 353401000 The allocation of consideration exchanged to other intangible assets acquired 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><td style="width:62.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> 76050000 P19Y 43010000 P8Y 119060000 38 270400000 37500000 2300000 2300000 131950000 48326000 21102000 41800000 25600000 2544000 2495000 16689000 22372000 -8961000 49718000 270425000 252007000 12418000 6000000 270425000 P12Y P8Y 39800000 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 3000000 53600000 The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed above occurred on January 1, 2022 for the acquisition completed during 2023 and January 1, 2021 for the acquisitions completed during 2022. 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 <div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers and other acquisitions been completed on the date indicated.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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;padding:0 1pt"></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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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></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%">455,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-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%">The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the second quarter and first six months of 2023 and 2022. 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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 455431000 439418000 908317000 848628000 2126000 -5173000 7040000 6056000 0 28001000 28001000 123670000 52739000 176409000 0 -865000 -865000 3084000 5316000 8400000 0 28001000 28001000 123670000 75522000 199192000 0 -865000 -865000 3084000 8285000 11369000 5100000 9200000 6100000 8600000 <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 products 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 products (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 </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%">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;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">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"><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><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 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;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">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 reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct product 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, industrial and electronic production supplies, and adhesive solutions. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the products and/or services to be provided. TestEquity generally invoices customers as products are shipped. Payment terms on invoiced amounts are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the products 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;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">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 is 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 products 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 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><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">307,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">36,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">17,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">377,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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: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 multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed 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 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 June 30, 2023 and </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 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 Unaudited Condensed Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months. </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%">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 Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis and is included in Revenue in the Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed 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 unearned rental revenue related to customer prepayments on equipment leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">June 30, 2023 and 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-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%">Rental revenue from operating leases:</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><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from operating leases</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%">4,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="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"><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><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 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;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">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 reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct product 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, industrial and electronic production supplies, and adhesive solutions. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the products and/or services to be provided. TestEquity generally invoices customers as products are shipped. Payment terms on invoiced amounts are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the products 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;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">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 is 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 products 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> 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><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">307,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">36,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">17,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">377,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 307258000 261071000 591369000 386327000 36193000 36372000 72654000 46169000 17540000 9889000 34456000 17971000 1054000 5585000 2991000 10624000 13439000 6949000 20868000 11794000 2500000 1470000 3916000 2536000 377984000 321336000 726254000 475421000 300000 300000 0 <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%">Rental revenue from operating leases:</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><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from operating leases</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%">4,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4822000 4304000 10923000 7932000 <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%">Restricted Cash</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%">The Company has agreed to maintain restricted cash of $20.6 million under agreements with outside parties. An escrow account of $12.5 million was established in conjunction with the Hisco Transaction, to be released upon Hisco meeting certain working capital and other post closing requirements as of the one year post-acquisition date. The Company is restricted from withdrawing this balance without the prior consent of the sellers. The remaining balance of $8.1 million of restricted cash represents collateral for certain borrowings under the 2023 Credit Agreement, and the Company is restricted from withdrawing this balance without the prior consent of the respective lenders.</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-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 products 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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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%">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%">339,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%">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%">(13,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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%">326,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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 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%">Components of property, plant and equipment 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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">49,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">47,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">138,287 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(24,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">113,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%;padding-left:6.7pt">Construction in progress primarily related 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="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%">Depreciation expense for property, plant and equipment was $2.5 million and $2.5 million for the second quarter of 2023 and 2022, respectively, and $6.0 million and $3.1 million for the first six months of 2023 and 2022, respectively. Amortization expense for capitalized software was $0.8 million and $0.9 million for the second quarter of 2023 and 2022, respectively, and $1.5 million and $1.1 million for the first six months of 2023 and 2022, respectively.</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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">64,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(37,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,106 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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 $1.9 million and $1.5 million for the second quarter of 2023 and 2022, respectively and $4.2 million and $2.9 million for the first six months of 2023 and 2022, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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-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%">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><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousand)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">22,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred acquisition payments and accrued earnout liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued stock-based 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%">5,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance and acquisition related retention bonus</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,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued health benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</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%">92,999 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div 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 Liabilities</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%">Other liabilities consisted of the following:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousand)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security bonus plan</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,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">10,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities</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%">24,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,649 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 20600000 12500000 8100000 <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%">Inventories, net, consisting of purchased products 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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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%">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%">339,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%">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%">(13,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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%">326,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr></table></div> 339879000 275072000 13643000 10698000 326236000 264374000 <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%">Components of property, plant and equipment 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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">49,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">47,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">138,287 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(24,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">113,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%;padding-left:6.7pt">Construction in progress primarily related 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><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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">64,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(37,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,106 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr></table></div> 16791000 9578000 49982000 27199000 47394000 26948000 10055000 7889000 8406000 6346000 2015000 1713000 3644000 3140000 138287000 82813000 24958000 18418000 113329000 64395000 2500000 2500000 6000000 3100000 800000 900000 1500000 1100000 64707000 63184000 37601000 36045000 27106000 27139000 1900000 1500000 4200000 2900000 <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%">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><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousand)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">22,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred acquisition payments and accrued earnout liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued stock-based 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%">5,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance and acquisition related retention bonus</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,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued health benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</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%">92,999 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22753000 24094000 18679000 1383000 8779000 4885000 5592000 5053000 5484000 3340000 3591000 1775000 3170000 927000 1793000 1306000 1170000 2313000 125000 731000 21863000 16870000 92999000 62677000 Other liabilities consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousand)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security bonus plan</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,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">10,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities</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%">24,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,649 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 9628000 9651000 10425000 9962000 4350000 4036000 24403000 23649000 <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;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%">Goodwill</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%">Changes in the carrying amount of goodwill by segment were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><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><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><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><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><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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,649 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,277 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,663 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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%">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 gross carrying amount and accumulated amortization for definite-lived intangible 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><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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></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><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><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><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><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><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%">118,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,067)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%">235,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">361,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,746)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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;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 $9.4 million and $18.6 million for the three and six months ended June 30, 2023, respectively, and $9.9 million and $15.3 million for the three and six months ended June 30, 2022, respectively. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses.</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 the remaining year 2023 and each of the next five years 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><td style="width:80.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><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><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><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><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><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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,649 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,277 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,663 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 155773000 114104000 55421000 22750000 348048000 0 49718000 0 0 49718000 142000 0 228000 527000 897000 155915000 163822000 55649000 23277000 398663000 <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 amount and accumulated amortization for definite-lived intangible 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><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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></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><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><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><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><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><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%">118,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,067)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%">235,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">361,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,746)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr></table></div>(1)    Other primarily consists of non-compete agreements. 118123000 23067000 95056000 92286000 17401000 74885000 235218000 56889000 178329000 192934000 44481000 148453000 7942000 3790000 4152000 7961000 3305000 4656000 361283000 83746000 277537000 293181000 65187000 227994000 9400000 18600000 9900000 15300000 <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 the remaining year 2023 and each of the next five years 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><td style="width:80.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20931000 43022000 39328000 36330000 31446000 27502000 78978000 277537000 <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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</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 three and six months ended June 30, 2023 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%">2022</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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%">     Includes short term lease expense, which is immaterial.</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 value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</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><td style="width:62.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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><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%">65,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total current operating <span style="-sec-ix-hidden:f-847"><span style="-sec-ix-hidden:f-848">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:f-851"><span style="-sec-ix-hidden:f-852">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total long term operating <span style="-sec-ix-hidden:f-857"><span style="-sec-ix-hidden:f-858">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:f-861"><span style="-sec-ix-hidden:f-862">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;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%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $20.2 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023 </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 $14.8 million as of December 31, 2022</span></div><div style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </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 Unaudited Condensed 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 $1.1 million as of June 30, 2023 and $0.9 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, 2022</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 related to our operating and finance leases as of June 30, 2023 was 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><td style="width:44.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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%">90,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,571 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;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 weighted average lease terms and interest rates of leases held as of June 30, 2023 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><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</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 Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.7%</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><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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.8%</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 six months ended June 30, 2023 were as follows (in thousands):</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><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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><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%">(6,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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><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><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%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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 f</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 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</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 three and six months ended June 30, 2023 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%">2022</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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%">     Includes short term lease expense, which is immaterial.</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 value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</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><td style="width:62.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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><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%">65,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total current operating <span style="-sec-ix-hidden:f-847"><span style="-sec-ix-hidden:f-848">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:f-851"><span style="-sec-ix-hidden:f-852">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total long term operating <span style="-sec-ix-hidden:f-857"><span style="-sec-ix-hidden:f-858">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:f-861"><span style="-sec-ix-hidden:f-862">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;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%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $20.2 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023 </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 $14.8 million as of December 31, 2022</span></div><div style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </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 Unaudited Condensed 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 $1.1 million as of June 30, 2023 and $0.9 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, 2022</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 related to our operating and finance leases as of June 30, 2023 was 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><td style="width:44.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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%">90,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,571 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;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 weighted average lease terms and interest rates of leases held as of June 30, 2023 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><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</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 Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.7%</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><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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.8%</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 six months ended June 30, 2023 were as follows (in thousands):</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><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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><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%">(6,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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><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><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%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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 f</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 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</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 three and six months ended June 30, 2023 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%">2022</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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%">     Includes short term lease expense, which is immaterial.</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 value of net assets and liabilities related to our operating and finance leases as of June 30, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</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><td style="width:62.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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><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%">65,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total current operating <span style="-sec-ix-hidden:f-847"><span style="-sec-ix-hidden:f-848">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:f-851"><span style="-sec-ix-hidden:f-852">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total long term operating <span style="-sec-ix-hidden:f-857"><span style="-sec-ix-hidden:f-858">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:f-861"><span style="-sec-ix-hidden:f-862">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;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%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $20.2 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023 </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 $14.8 million as of December 31, 2022</span></div><div style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </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 Unaudited Condensed 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 $1.1 million as of June 30, 2023 and $0.9 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, 2022</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 related to our operating and finance leases as of June 30, 2023 was 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><td style="width:44.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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%">90,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,571 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;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 weighted average lease terms and interest rates of leases held as of June 30, 2023 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><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</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 Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.7%</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><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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.8%</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 six months ended June 30, 2023 were as follows (in thousands):</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><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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><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%">(6,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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><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><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%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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 f</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 a discussion on the Company's activities as lessor.</span></div> The expenses generated by leasing activity for the three and six months ended June 30, 2023 and <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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%">     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 June 30, 2023 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><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</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 Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.7%</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><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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.8%</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 six months ended June 30, 2023 were as follows (in thousands):</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><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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><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%">(6,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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><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><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%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4519000 3896000 9399000 5524000 136000 163000 260000 232000 23000 23000 44000 34000 159000 186000 304000 266000 4678000 4082000 9703000 5790000 <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 related to our operating and finance leases as of June 30, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</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><td style="width:62.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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><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%">65,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total current operating <span style="-sec-ix-hidden:f-847"><span style="-sec-ix-hidden:f-848">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:f-851"><span style="-sec-ix-hidden:f-852">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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%">Total long term operating <span style="-sec-ix-hidden:f-857"><span style="-sec-ix-hidden:f-858">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:f-861"><span style="-sec-ix-hidden:f-862">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;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%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $20.2 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023 </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 $14.8 million as of December 31, 2022</span></div><div style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </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 Unaudited Condensed 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 $1.1 million as of June 30, 2023 and $0.9 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, 2022</span></div> 65772000 46755000 1587000 1519000 67359000 48274000 12310000 9480000 526000 484000 12836000 9964000 56827000 38898000 908000 930000 57735000 39828000 20200000 14800000 1100000 900000 <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 related to our operating and finance leases as of June 30, 2023 was 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><td style="width:44.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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%">90,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,571 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="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 related to our operating and finance leases as of June 30, 2023 was 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><td style="width:44.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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%">90,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,571 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8913000 331000 9244000 16004000 546000 16550000 14920000 361000 15281000 11293000 280000 11573000 9406000 77000 9483000 29573000 0 29573000 90109000 1595000 91704000 20972000 161000 21133000 69137000 1434000 70571000 P6Y10M24D 0.077 P3Y 0.068 6710000 5182000 121000 3000 249000 39000 2 1162000 2 1162000 700000 462000 538000 43900000 700000 462000 1162000 300000 1700000 2 -5700000 12600000 6000000 6200000 -200000 3800000 1500000 1500000 3000000 1000000 900000 1700000 500000 200000 <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 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%">The Company's outstanding long-term debt was comprised of the following:</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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">234,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">48,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental 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%">305,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">598,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,925)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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 debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">558,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,825 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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</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, DSG and certain of its subsidiaries entered into an 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%">On June 8, 2023, the Company and certain of its subsidiaries entered into the First Amendment to Amended and Restated Credit Agreement (the “First Amendment”), which amended the Amended and Restated Credit Agreement, dated as of April 1, 2022 (as amended by the First Amendment, the “2023 Credit Agreement”). The First Amendment provides for a $305 million incremental term loan. </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 2023 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, (iii) a $305 million incremental term loan, (iv) a $50 million senior secured delayed draw term loan facility and (v) the Company to increase the commitments thereunder 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 2023 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%">On June 8, 2023, in connection with the Hisco Transaction, the Company borrowed the $305 million under the incremental term loan. These borrowings were used, among other things, to partially fund the Hisco Transaction, to repay certain existing indebtedness of Hisco, HISCO Acquisition Subsidiary I, Inc. and HISCOCAN Inc. and their respective subsidiaries and to pay fees and expenses incurred in connection with the Hisco Transaction and the First Amendment. Refer to Note 3 – Business Acquisitions for further details about the Hisco 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%">Each of the loans under the 2023 Credit Agreement mature on April 1, 2027. The Company is required to repay principal of approximately $7.6 million each quarter. </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%">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 $189.6 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 June 30, 2023. The weighted average interest rate from January 1, 2023 through June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 7.4%.</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 2023 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 2023 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 2023 Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the 2023 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 2023 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%">On April 1, 2022, deferred financing costs of $4.0 million were incurred in connection with the original Amended and Restated Credit Agreement, and on June 8, 2023, deferred financing costs of $3.4 million were incurred in connection with 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:120%">First Amendment. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of June 30, 2023, total deferred financing costs net of accumulated amortization were $9.9 million of which $7.2 million are included in Long-term debt, less current portion, net (related to the senior secured term loan, senior secured delayed draw term loan and incremental term loan) and $2.7 million are included in Other assets (related to the senior secured revolving credit facility) in the Unaudited Condensed Consolidated Balance Sheet.</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 2023 Credit Agreement contains various 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 2023 Credit Agreement. The Company was in compliance with all financial covenants set forth in the 2023 Credit Agreement as of June 30, 2023.</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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">234,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">48,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental 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%">305,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">598,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,925)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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 debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">558,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,825 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 8800000 122000000 234375000 243750000 48125000 50000000 305000000 0 2135000 1352000 598435000 417102000 32386000 16352000 7204000 4925000 558845000 395825000 305000000 200000000 25000000 10000000 250000000 305000000 50000000 200000000 305000000 7600000 189600000 0.074 0.000 0.0175 0.010 0.0275 4000000 3400000 9900000 7200000 2700000 <div><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><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.2 million and $4.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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023, respectively, and $4.0 million and $4.0 million for the three and six months ended June 30, 2022, 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%">. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of DSG common stock may result in stock-based compensation expense or 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 $5.5 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 June 30, 2023 and $3.3 million as of December 31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet. </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">Restricted Stock Awards</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%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2023, the Company issued approximately 26,000 Restricted stock awards ("RSAs") that vest over five years from the grant date with a grant date fair value of $1.3 million. Upon vesting, the vested RSAs are exchanged for an equal number of shares of DSG common stock. The participants have no voting or dividend rights with the RSAs. The RSAs are valued at the closing price of DSG's 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"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2023, the Company issued approximately 606,000 stock options to key employees that vest over five years from the grant date. The fair value was determined using a Black-Scholes valuation model with a grant date fair value of $8.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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each stock option can be exchanged for one share of DSG common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Unrecognized compensation related to stock options as of June 30, 2023 was $9.2 million, which is expected to be recognized over a weighted-average period of 2.4 years. </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%">Activity related to the Company’s stock options during 2023 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 June 30, 2023</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%">893,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on June 30, 2023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 weighted average fair value assumptions used in the Black-Scholes model for the stock options issued during 2023 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:98.245%"><tr><td style="width:1.0%"></td><td style="width:79.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.692%"></td><td style="width:0.1%"></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 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%">45.23%</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%">3.6%</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.2 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 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 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 </span></div>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. 2200000 4400000 4000000 4000000 5500000 3300000 26000 P5Y P5Y 1300000 606000 P5Y 8300000 1 9200000 P2Y4M24D <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 stock options during 2023 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 June 30, 2023</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%">893,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on June 30, 2023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 288000 77.59 605821 72.74 893821 74.30 40000 27.01 <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 fair value assumptions used in the Black-Scholes model for the stock options issued during 2023 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:98.245%"><tr><td style="width:1.0%"></td><td style="width:79.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.692%"></td><td style="width:0.1%"></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 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%">45.23%</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%">3.6%</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.2 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> 0.4523 0.036 P6Y2M12D 0 <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 11 – Stockholders' Equity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></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%">Rights Offering </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 May 9, 2023, the Company commenced a Rights Offering to raise gross proceeds of up to approximately $100 million. The Rights Offering provided one transferable subscription right for each share of DSG common stock held by holders of DSG common stock on record as of the close of business on May 1, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each subscription right entitled the holder to purchase 0.105 shares of DSG common stock at a subscription price of $45.00 per share. The subscription rights were transferable, but were not listed for trading on any stock exchange or market. In addition, holders of subscription rights who fully exercised their subscription rights were entitled to oversubscribe for additional shares of DSG common stock, subject to proration.</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 Rights Offering closed on May 30, 2023 and was fully subscribed (taking into account the exercise of over-subscription rights) and raised approximately $100 million and resulted in the issuance of 2,222,222 shares of DSG common stock, at a purchase price of $45.00 per share. The Company incurred transaction costs related to the issuance of DSG common stock for the Rights Offering of $1.5 million, which were recorded against Capital in excess of par value </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 Unaudited Condensed Consolidated Balance Sheet</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: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 used the proceeds from the Rights Offering, in combination with borrowings under the 2023 Credit Agreement, to fund the Hisco Transaction.</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%">Stock Repurchase Program</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 an existing stock repurchase program authorized by the Board of Directors, the Company may repurchase its 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. No shares were repurchased during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</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 </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%">under the Company's stock repurchase plan. 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 June 30, 2023.</span></div> 100000000 0.105 45.00 100000000 2222222 45.00 1500000 0 0 0 0 7600000 <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 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><td style="width:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">21,810,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,343,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,467,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.14 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">21,810,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,343,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,467,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">186,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">21,997,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,343,028 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,652,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347,943 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">782 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">464,068 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">6,001 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">359,358 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">21,810,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,343,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,467,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.14 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">21,810,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,343,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,467,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">186,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">21,997,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,343,028 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,652,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347,943 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">782 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">464,068 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">6,001 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">359,358 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 3024000 -4715000 8931000 -7252000 21810618 20343028 21467599 15347943 0.14 -0.23 0.42 -0.47 3024000 -4715000 8931000 -7252000 21810618 20343028 21467599 15347943 186889 0 185010 0 21997507 20343028 21652609 15347943 0.14 -0.23 0.41 -0.47 782 464068 6001 359358 <div><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><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 recorded income tax 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.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a 15.0% effective tax rate for the three months 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%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Income tax benefit 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%">$3.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a 43.4% effective tax rate was recorded for the three months 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%">June 30, 2022</span><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 three months 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%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was lower than the U.S. statutory rate primarily due to the release of a reserve for an uncertain tax benefit during the quarter. The effective tax rate for the three months 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%">June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items. </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 recorded income tax 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%">$2.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a 22.9% effective tax rate for the six months 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%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Income tax benefit 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%">$4.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a 38.6% effective tax rate was recorded for the six months 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%">June 30, 2022</span><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 six months 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%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was slightly higher than the U.S. statutory rate primarily due to state taxes, foreign operations, and other permanent items, offset by the release of a reserve for an uncertain tax benefit during the second quarter. The effective tax rate for the six months 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%">June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items. </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%">Relative to the U.S. statutory rate, the effective tax rate for the six months 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%"> June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was impacted by state taxes, foreign income and other permanent items, offset by the release of a reserve for an uncertain tax benefit during the second quarter. </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%">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 June 30, 2023, the Company is 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 2016 through 2022. </span></div>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 may subject the Company to foreign withholding taxes and U.S. federal and state taxes. 500000 0.150 -3600000 0.434 2600000 0.229 -4600000 0.386 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 – 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:400;line-height:120%;text-decoration:underline">Merger Litigation </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 "Delaware Chancery Court"). 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 </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%">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. </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 defendants filed motions to dismiss the Derivative Action, along with related supporting briefing materials, with the Delaware Chancery Court, and the plaintiffs filed briefing materials opposing those motions to dismiss. The Delaware Chancery Court has scheduled a hearing to be held on September 13, 2023, regarding the defendants’ motions to dismiss.</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 unaudited condensed 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:400;line-height:120%;text-decoration:underline">Cyber Incident Litigation</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 February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the “Cyber Incident”). On April 4, 2023, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">putative class action lawsuit (the “Cyber Incident Suit”) was filed against DSG entitled Lardone Davis, on behalf of himself and all others similarly situated v. Lawson Products, Inc., Case No. 1:23-cv-02118, in the United States District Court for the Northern District of Illinois, Eastern Division. The plaintiff in this case, who purports to represent the class of individuals harmed by alleged actions and/or omissions by DSG in connection with the Cyber Incident, asserts a variety of common law and statutory claims seeking monetary damages, injunctive relief and other related relief related to the potential unauthorized access by third parties to personal identifiable information and protected health 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%">DSG disagrees with and intends to vigorously defend against the Cyber Incident Suit. The Cyber Incident Suit could result in additional costs and losses to DSG, although, at this time, DSG is unable to reasonably estimate the amount or range of reasonably possible loss, if any, that might result from adverse judgments, settlements, fines, penalties or other resolution of these proceedings based on the early stage of this proceeding, the absence of specific allegations as to alleged damages, the uncertainty as to the certification of a class or classes and the size of any certified class, if applicable, and the lack of resolution of significant factual and legal issues. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for the Cyber Incident Suit. 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 Cyber Incident.</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">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 that 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%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company had approximately $0.1 million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited Condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheet. 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:400;line-height:120%;text-decoration:underline">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, and as of June 30, 2023, had contractual commitments to purchase approximately $187 million of products from our suppliers and contractors, which is expected to be paid in the next twelve months.</span></div> 100000 187000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 – Related Party Transactions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">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 Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of April 1, 2022, the prior obligation of $5.3 million was effectively settled 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.</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">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:120%">Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of 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 June 30, 2023 expense of $0.1 million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income 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:400;line-height:120%;text-decoration:underline">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 LKCM and J. Bryan King (President and Chief Executive Officer of DSG and 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 beneficially owned approximately 48% of the then-outstanding shares of DSG common stock. As a result of the issuance of 10.3 million shares at the closing of the Mergers and the issuance of the additional 1.7 million shares in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement on March 20, 2023, entities affiliated with LKCM and Mr. King beneficially owned in the aggregate approximately 16.3 million shares of DSG common stock representing approximately 77.4% of the outstanding shares of DSG common stock as of March 31, 2023.</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">Rights Offering</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%">Certain entities affiliated with LKCM and J. Bryan King exercised their basic subscription rights and over-subscription rights in the Rights Offering and purchased approximately 1.8 million additional shares of DSG common stock at a purchase price of $45.00 per share. Following the completion of the Rights Offering on May 30, 2023, entities affiliated with LKCM and Mr. King beneficially owned in the aggregate approximately 18.2 million shares of DSG common stock as of June 1, 2023, representing approximately 77.9% of the outstanding shares of DSG common stock as of June 30, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Board of Directors</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%">M. Bradley Wallace, who became a director of the Company upon his election at the Company's 2023 annual stockholders meeting on May 19, 2023, is a Founding Partner of LKCM Headwater Investments, the private capital investment group of LKCM.</span></div> 500000 5300000 100000 0.48 10300000 1700000 16300000 0.774 1800000 45.00 18200000 0.779 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 – 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%">Based on operational, reporting and management structures, the Company has 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, industrial and electronic production supplies, vendor managed inventory programs, converting, fabrication and adhesive solutions from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, automotive 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 has 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 results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represents 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 its 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"><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%">Financial information for the Company's reportable segments is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.</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><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">119,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">244,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">136,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">108,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">14,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">377,984 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">8,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">(3,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">8,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">13,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%;padding-left:6.7pt">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> 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 reportable segments is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.</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><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">119,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">244,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">136,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">108,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">14,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">377,984 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">8,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">(3,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">8,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">13,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%;padding-left:6.7pt">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> 119147000 107334000 244427000 107334000 136067000 97874000 243425000 170276000 108274000 99792000 209290000 181475000 14496000 16336000 29112000 16336000 377984000 321336000 726254000 475421000 8470000 -2562000 16715000 -2562000 -3182000 471000 -3156000 -133000 8778000 5390000 16152000 8982000 -290000 814000 786000 814000 13776000 4113000 30497000 7101000 EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '<] U<'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 " !W/0-7V=9J1>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?TC*F&;2XLG!<&"XBTDTS9TLPG)R&[?WFQLMX@^@,?,_/+- M-S"=\ERY@"_!>0QD,-Y,MA\B5W[%#D2> T1U0"MCF1)#:NYX2FJN[ (DDM2<(,+/Q"9*+3BJN DEPXX[5:\/XS]!FF%6"/%@>*4)I[^ *F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQS;GT@XUO#\_O>9U"S-$ MDH/"]"L:3B>/*W:9_-:N-]M')IJJ:8OJH:C:;5WSVY8W]Q^SZP^_J[!UVNS, M/S:^"(H.?MV%^ )02P,$% @ =ST#5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !W/0-7P=13&/$% "X'P & 'AL+W=OZS2;>X.W.MM,/,L@VLX!<(>SX MWU<"&[P9\9HRZWR( 7..]:#;01IN&?^6K"@5Z#4*X^2ZM1)B_<$P$F]%(Y)T MV)K&\IL%XQ$1\I0OC63-*?$S410:V#3[1D2"N#4:9M>F?#1DJ0B#F$XY2M(H M(GQW0T.VO6Y9K<.%EV"Y$NJ",1JNR9*Z5'Q>3[D\,PH7/XAHG 0L1IPNKEMC MZX-CVTJ0W?%G0+?)T3%2*'/&OJF3B7_=,E6):$@]H2R(_-A0AX:AQ>A0#O!?B-P*KZ!7LOR)Z&M]??Y'I^CCRP6JP3=Q3[UO]<;LBQ%@?"A0#<8-/P]C3O(-B\0-K&M M*8]S2AYV$.[JY-\5QRZ>CYWYV>#S^7L\3P273>X?W1/*';IZ!]4//R1KXM'K MENQH">4;VAK]\I/5-W_5X?T@L^]@NP5L%W(?W3(OE5U4H-EN376DL-PRVY]T M2*"J(5*O0.K50_J4$BXH#W?HA:X9%SH\V$KP5/=0'%#5$*]?X/7KX4TI#YBO M>B&2XX"V\F"GHM]5=CQ0WY!S4' .:K9,3N04DLT U?4(>RU(F&@K$I0U!+PL M "_!0MW%(A [=!^$%#VET9QR'1CL8;8ML]?MZ]! 84.TJP+MJ@[:"UT&:A"5 ME?A$(FT+A7UN)^[L97+S>39Y?D+N\V-VX**'E^?/TPLT>7(Z.G+0LR&Y99:S MJUF'?1)[C,O62E3#O4"ND%T4,8X/*-+6XY\A'5AF0+#CBO,5UU)GLR#.VC;6HL)VSDGUCR2ZTI.>(35:9 MFRPX[;PE+<:L*6>;(/;T[1KVG#QJ0<\1H*PR05EP\'D+.F6)("'Z*UA7#\NP M8]_LVY:6]!P1RBHSE 4'GZRQCN7+?C48;/!N,+#?:\'.$9VL,CM9F*Q5!X.F$B9Y=VS^SI1YUSY">K#% 6G'QF@9"QD"V0A=_-WR.7>BF7=:F% MA)T<%D5R)DX$\[Y=H)^MCFFB->%H0\**Z>4<^0F7^0G#"4?&?3^(E\C=17,6 MZH!/&-RZ#R_:581SA"1F_+7]:RJI032:I=:3KA^%6[/N7 JJ:<90#"M0+0)!:4YVN2 MZ@6<',"UG+!C%>,(QK[V0KG M?4BT57;"H+*1PKJF8&72L>& 4JS)2NE?J8R;]_*B=D ]85:U- W+FC*6 M6<>&D\E;QOUB?#4E;/<):QG/D7/LHWTP.)4<@MQQ-4*[#2?LVFT+M_5OR;#R M_X(:1WNC:L++MHP3Y*F5UWR;M+A:;$N/L\U8H[P]W]/^2-1\F:"0+J34[ SD M@,?S;>+\1+!UMM,Z9T*P*#M<4>)3KFZ0WR\8$X<3]0/%9OWH/U!+ P04 M" !W/0-7[XI%UR,' "2'0 & 'AL+W=O]NEW ME!U+%BDZ!?HFD>0[ZG_4\7Y'Z?1!JN]Z*81!CZNJUF>3I3'KD]E,%TNQRO4[ MN18U_'(KU2HW<*KN9GJM1+YHG5;5C$01FZWRLI[,3]MKEVI^*AM3E;6X5$@W MJU6NGCZ*2CZ<3?#D^<)5>;\?(AG(CY7=[P0.?R[%^>BJNQ( MH./'=M#)[I[6L7_\//IO;? 0S$VNQ;FL_BT79GDV22=H(6[SIC)7\N$/L0TH ML>,5LM+M7_2PM8TFJ&BTD:NM,RA8E?7F?_ZXG8B> XY'',C6@;S4@6X=:!OH M1ED;UJ?%P)=VX$U.D;?KC^A-T=OT1$J:_1U*1N=UPM].C.@P8XT*[;W M^[BY'QFYWY]-_0[1:(I(1*C'_3SL_DD4X(Y;=[+O/H/(=^&37?BD'8^.A=\H M)6J#B+,)+",MU+V8S%^_PBQZ[XON%PVV%RO= MQ4I#H\_/<[U$\-1080_$CZ:\SRL(WOL4-T.Q=BA;"N[G<4SB^'1VWP_'M2)Q MDG16>SKCGI3MQD@Z=\W8A$?J'.M<,K\VI*=MB2H[4-1 MR :F#"I8(6#^;BHQ1970&N455$2[9C22M^B(3AE/V]D^PM,$TREXZ+5HBU;U MY(LI<6.B*8^205"N&6:,1M@?%]O%Q8)Q7=3WD E2E4)/42V,3R!S[DP)(Y0- M!+IFA,64CR0%WPGD08&72JSSP3SGW*,^R;"#< MM2*$<^K7G>YTIT'=7Z7)JQ=(3)V;,T9XA@<:7;.8ISA-_2*SGR;=FYM?5@#K\UH/F1N)F(*$SN0[)I!.F2)7S&..FY%!ZI$;6?VL,SM M.'O/E>-HF+9^,YJ-Z.SQ%0=U_B[EXJ&L*J\T["9FEL)R'FKSV,5I%(\\=MS1 M#P>! SB]%9"9"V3RQTUR>F42Y_;#4NLQP>G8W'7 PF%B7< CKN]**++;E3/^ MD*GGZ?&$.CH]=K#,LI'JA#MFX3"T6K@"3QMARW]5W@IHE'2C+!&\@CUPXHRD M0[T^,RCX(W([C.$PQ]IVW2IM- B&Q9^;LKX#DD%''*A2V*4/2S@G0]6N6QL])=JX33L2GM (7#A-I4^H XER\XX5'$AP73 M9TAPPG T(K%C$4Y?U.U697Y35J4!VGM;7AQDVL_VO+]JM/V@.[;A,-QV+=LZ M?[+]FC=@%U)IFG&G>GC,H J/I [I6$;"+'M^+FNIVKVMK2"ROCLV0JU@3WKC M+7G$!1:%CG&8[1XSS&A"1C1W7"-AKODTM]6CEUQ>V2[+,$F=+M)CEF5LI$R3 MWG8O##Q(!M6(8!MY2+]+NLS33'K,&&&]C-H/H$,B"2-QOY\\I-5+.YP-*>.Q MPRR+^0C 24=%$J;BY[TLWNZ4BOW,&64Z<=F7)&D:#W=$'COH+U,R@AO209*$ M(?GY1?GLL@Z(2!V1KAFT>F2D@R,=$DD8B7L=W+-4[_Z2>#9F2>;L+WUF-*5C M*Z_#(PGC<=[.PM3=(2!ZVK3>9^@#XU92E7^![\?HR2*IE$4(;W,E7VM<:&U M+?UMQ6^,AJW%PO:\[122]^AO67M[ ^H"-!H\ZJ#)?J0=7VF8KWNAT,1&THOF M.9AC1.B4,3Z-6-Q&AK,II]&4,K*+N__B"7WI1=XZT]AZ),_.,693GL9>9^_L MN)PFE";.#'FHG\5X!(>TXSD-\_P\7Y=VS98U(+VP=($^9)<07L$>,$.OEPYK MC,#X,YG!O_.V6?HW3G/>A_,[-?*OW)U5]8:^M-;\(S><9@(M?D N#DQ[@4.# & 'AL+W=OR1AX0(]"N)4SY60B&R2U7E?D@2S"]H1E)XLJ(LP0*Z;*WR MC!$<%$Y)K!J:YJ@)CE+%&Q7WYLP;T5S$44KF#/$\23#[?4UBNATKNO)TXRY: MAT+>4+U1AM=D0<1]-F?04VN5($I(RB.:(D968^5*OYSHIG0H+/Z-R)8WVDB& M\D#IH^S,@K&B22(2$U]("0R7#9F0.)9*P/&S$E7J=TK'9OM)_7,1/ 3S@#F9 MT/A[%(APK P4%) 5SF-Q1[=?2!60+?5\&O/B'VU+6W>H(#_G@B:5,Q D45I> M\:\J$0T'W3K@8%0.QDL=S,JAR)Q:DA5A3;' WHC1+6+2&M1DH\A-X0W11*D< MQH5@\#0"/^%-:!K H) 08O3. JP@,XUCG'J$[20PAR=S3$CJ0B)B'PGZ/W*$K1,J0YQVG 1ZH )JFL^M7[K\OW&P?>_S5/+Y"I?42&9I@= M[I-^]RGQP5TOW(VVNPJ9J--AU.DP"CWS4#IR)@-%F'.(^[(KGE+ ZA:0J^Z2 M9]@G8P66%2=L0Q3OPSO=T3YU1?=&8JU8S3I6LT_=NXIA#1>C#+L!"FC^(%9Y M# O+IWDJ.L>R%'0*0;E!;#S3<0'YN= MT>NS:#$[-;-S&G-!QQ'.14A9]!\\D.SEW4[H4M]N(-F:_.V0'S5KX;LUOOLJ M_(CS_#BZN\>T2]UGT0(>U,"#5P%##><"-NDH71^C'ARE[K-H40]KZF$O]80F M"53U5T[KX=%IW6?1 M:UY\JIG8!\\JRNU)LY-,L)NYOLEUBV8VA4?_WT&%XV MM2OE)I5A.HZK.=8N_[ZE/G1-S72, _S/Y5KOK9#=_"?,]$J^'81I 9V]&\2^ MI3ZT="A_UH$@GNNPWE^(EW#^YCG[789Q%-G N.]-NE.L25VT< M'N7)_2_,UE'*44Q6X*A=N*# RL-PV1$T*\Z3#U3 Z;1HAO !09@T@..9CCT@1C9I@O(1;*3_?M*@+$M+B1M_9( /O=(YTK<>X#IHRB_R WG"CWE M62%O1ANEMM>3B5QN>![+*['EA?YE)? MMQ]+?39I69(TYX5,18%*OKH9O7*,C)0'(;Z8D[OD9N28 M&?&,+Y6AB/6_/9_S+#-,>AY_-Z2C=DP3>'I\8']?B==B'F+)YR+[/4W4YF84 MC%#"5_$N4Y_$XP^\$>09OJ7(9/47/3989X26.ZE$W@3K&>1I4?^/GYI$G 1H M'CB - '$#G![ F@30%\Z@ML$N"\=P6L"*NF36GN5N$6LXMFT%(^H-&C-9@ZJ M[%?1.E]I83;*O2KUKZF.4[.Y*!*][#Q!^DB*+$UBI4_NE?ZG]X.22*S0+UM> MQF9=)8H+@\SUIMR8W;+GZ*Y8BIRCUS\)*=^@,?I\OT"O7[U!KU!:H%\W8B=U MC)Q.E)ZM&7.R;&9V6\^,],R,H@^B4!N)(CW#!(A?#,?[ _$3G:4V5>20JELR M2/CCKKA"U'F+B$,H,)_YR\,)).?_C1[]Y]'/DD';?4,K/MK#UZQZNT_0'^\> MI"KU??\GM-0UF0N3F6)X+;?QDM^,],:2O-SST>S;;[#O? ?E^9)DBTN211;'C4/;K0+\*-)UC/Z.,A8$[G>Q/\PK "*;4/XH,JYD,J4I+40B42Z8$&5X;;F\$[&)BX.?6P) M!F".SP(+MNC"7(]1W[$$=V$4AV% 8,%^*]@?%/Q]J>LJVI9BE2I(JM\9%>NI MF1)Q)A6 8=?S/$MJ%T;\( CMM078/,^E(2R5M5+9H-1[;1?28OT6K7FA&TY6 M-9LXT5TO-:7%. K$G[:F78']A'5G10AQF94* (8=UR56*KHP0@,:6FP1P.8& ME 9P*H(V%<%@*IJ.6ZQU$ZW;:V;:*Z0Z #8 8]9-.^^B7(RM3;+H@JCC=A1W M40P[/;=UV.H-!_7>%8KKDJ@.ZPL)#3OCCD,WM)9M#J H\^Q;&D!AAGV++()@ MCN\P6"QVCJ;+&91KO!+2-ID_F37>I7)3]5!=UQ+^ -[F#>'I5*SZ,P<@8Q)@ MZ]Y=/,\404R4AEZ/[!.OB8>+]R8NUMSXPE6']H['8(1;*?A.:[S-)!C&LCPS:TVO&QO[&;'OWF+ M"@XO/>E.@W5Z&83"@5W40!2SLQ@!,,;<'MU'RX@'_<_!,]:E##UP_9C+#VE0 M\5//HM/NHGM>:*OOHL8!)]2S%7=!8^KCSH)W8<2W6V($D;F>W]/$\-&LX6&W]C-7SS>PAN/,=SK$ M-J< :NPR;!L8 !:$M'-G V2,>#U6#1^]&AXV:[>Q3)?GBI'NY$ANXK*J=/J' M7-=]_5B__()>ZT)HGI9;!)R>>DAV6J^O[*H^!U!CY\JV@0N0S+8^$4SF]K6] MH[_#PP9OD68[\W;AP@EB+TI0%P4F"")S._L').M-T-'UX6#PJ?K\S]V9TW6!EKNRY,7R*]*/7X7,XOK=;O+73BIC6*$LD*YWQ$Y@/XX"J#%Q M0]NF S#*'+M[@62TKUN3HUTEPW:U\FF@1L 8TL#NT #*L?5!#M,FB@:)SK4= M/2@9]J#_LM(T;.>OD(C][ 6@]'9T[!=( P3QZ.V;( M])B]N2KWF>W5]LO&N^I]OG7]%E_/,7!]@:^C^KO%D;[^C/(A+M=I(5'& M5WHHYXKI)2KK+Q/UB1+;ZM7[@U!*Y-7AAL<)+PU _[X20AU.S #M]Z'9/U!+ M P04 " !W/0-7$XW9)O<. !1E & 'AL+W=OK M3?OVY+KK;KX[/6T7U^6Z:+^M;\J-^I?+NED7G?JUN3IM;YJR6&X;K5>G/ S% MZ;JH-B?G9]N_>]>H7)6+KIO#N9CT987]>J?U;*[?GLR/0F6Y65QN^K>U_=_*7<'E/1ZBWK5;O\? MW.]LPY-@<=MV]7K76/5@76T>_RP^[T[$LP8L.M" [QKPH0VB78/(:A"Q PWB M78/8]I >:)#L&B1V@^1 [%K(*P&L3C0(-TU2+?!>CR[V]#,BZXX/VOJ^Z#I MK95:_\,VOMO6*B+5ID_%#UVC_K52[;KSBWK3UJMJ673E,OC0J3]4GG5M4%\& M%]?%YJIL@VJC_J%>?+JN5\NR:?\49+_=5MU#, E^^3 /OO[J3?!5;_/S=7W; M%IME>W;:J8[U\J>+72=^>.P$/]")G^NN6!'-+OS-+NKUNMYUCF@]/]*ZN*F4 MV[[KV>=%V6Z/^5W1!+\6J]N2T,O\>N_+3HU\=1;GY66UJ#I"(3]R&M2UI+UM M'@X>D?2W_WZQN%W?KK:A_$=W73:!.D/J G7=7SGNRN#'S:)>E\'7?ZO;]HTI M?ZK29I\[?)\[?.LO/N#OAV)5;!9E4'3!Q_*JVFRJS55_$A]*=1:_5N>UO2Z: MLGW3&\S+Q;=!Q+X)>,@9E2%>5_T%^;OVIEB4;T_4 ;5E>G/_Q#TR$?Z;R MYE$LV8KU%^.[K5:!NW?=%L_PW=8YC MY.A#BLV18AE2+$>*29"8D4K)/I42[PC]NYKQ5KM[P\J]-SQF2.)<4B<\B:QQ M<^%U-#;T2+%L4/]SI$L)$C-B*O8Q%=Z8JL&N9N$;-85LFG*S> BZIMBT:FZP MG?\O_Z-FEOU$CXJT<&^>*;/B['4^-LY(L0PIEB/%I/^\&E%.]U%.O5'^L)U@ M!3^V[:V:\SV;VC,_-&Y^?BLUK/ M=]?]A$Q->]N@*1^79UT=;-1==SM:@[;LNI5>=[?]%&[2\Y5EH&[*-VKUMKML M]].W]M@P]_9H[#"?N9&?3JV9]QSI,4.*Y4@Q"1(S$HF%FM.$KYY*)*D)CUXP M_#T=>_YG6(YYP[WE-V1\F-OY66)'R"L^.D(# M7&90ESE43:+4S%AJ3,8&<[)RL^S'Y4W95/729F0_%A' R]E!(QBA*%H7] M?]8%'NHW@ZKE4#6)4C,S1:,R-IB5F9DR*#LB-YXBBL*I?7$@29F#1BFYF9C9 M=_^,L)M$B4@MNYRR8V$HA'WA)?RF<4@OE)C&91U'IG=PQ;4W(4MR;L2'!-V5'DFO)[$%TS M#:>8>$5XS9"8Y@*J-H>J95"U'*HF46IF2FD2QOPH;!#$9BZVFJ0\X?:@1.*A M.50M@ZKE4#6)4C-30*,PYF=A+V#>C$!OZ?8TN%W(!UP$2 O6;0=5RJ)I$J9G9 M\JRT[ 6U98,RA*!;% W9V1VC(90<14,(.Y*&4'84#:'\'J0A7(,F'KWB HQ[ MJ=;HT8A4FT/5,JA:#E63*#4SI31@XW[ -F@!QEW4-8E39N]?^%V-3@$H-1MV M"#G4J42IF;'5.(S[<=@+5E:<*KR*9W9!D;\#HR,.+1V#JN50-7GT])H1UX2. M^^O'/AS8.29#[%8VJ8FJ'6 H5AOB,H.ZS*%J$J5FAE?3,@XL'/-KC;Z]NPR. M)\)9\D*=9E"U'*HF46IF*FAJQE]80<:/EY!QMX;,G4%3B"VVARP48D'5)$K- MC).&6/SW5TOF[]+HD4]4D[&I2.U$@<(NJ%H.59,H-?.Y' V[HM]'25E$ 25[ M'>[OZ]CY 50M@ZKE0TZ'1+DT4T/#NN@+R\\BHA8LS^( M7+8U8SQDSAT!ZC:#JN50-8E2,U/EV:.:_OJS>:DN]/UU?=-6R[)YO+!?UHVZ M,]R535L&Q>*WVZJM#JT$([=V*TJ8N]J/W!*T/O)VV FUF$?VPTB9_Z!&!Q0* MY5!J9D UE(O\4.Y]N5@5;5M=5HO'8*IK0#_3+SZNRMU #RZ;>AV41;.I;[M M1;VZ*_K70P2KJOA8K:KN@8RT2\&X2&;VJM_?O=%W@D%.,ZC3'*HF46IF/FB0 M%QT!>475!'?]"PZ>8;LOG=91-6G,7AKZ.S0Z X;XS* ^]G],3/18 '"E^@?C.H6@Y5DR@U,U,T!8S\%/!%A2^1B__(PA?"CBI\B5Q2 M2!:^$'9DX0ME1Q6^4'8'"U\B#>ZBP=5GHYX\H$\U53.61F$D[")6TC)6BZNI M36;]_1\]R*# #:HF46KF&ULT<(L'5Y<=?:J C'[L5HXE@L^JR6-GUXSWL_>E^5'8F(J6 MV 5-J5/1XON 'ZC:#JN50-8E2,Y-"4[+83\F, MP1M,GM*"3 67;#G#>.8.X]0-+E60YIAE_IZ/CAJ4:*'4S!?':J*5O'X)V;$K M@;]+8Z\$"<6VA%U?-([*S, M%X';J>$JV>LV_S&/CO>0KDN43S..&IPE?G!VL((P<5&3??7V2X]=81$.>6@7 MGA-&$WL?"=HM27GDX8$G.Q.-M9(O?(68YQ'KB(P3]*'.A( ZK-\;<-XF"O6; M0=5RJ)I$J9F9HH%8X@=B0U\V1V='[.Y$I3P.[5)@PFX;=SOH+OU*9HS/N#U, M7;L)FTWM]U;EI!T7L?U^*\HN32)^8!0^>Z/^"]X?-G;/-R%?_D7M^9*6Y)ZO MO_^C1QF43T'5)$K-S 3-IQ(_GWKQGN]._^B>+V%'[?DF1$T5M>=+V)%[OI0= MM>=+V1W>\TTT]$G25]SS3:!U3E"U.50M@ZKE4#6)4C-32O.IQ,^GAGT/Q25( MTUED%[K[/8W. "B,@JKE4#6)4C,S0,.HQ ^C7K WG+CD*4J=6@"__]%Y 2W@ M@JKE4#6)4C._J:-QE_C"UX-YZFG)Z;-PJ1./A$A#85<1D)91K.9_]AS:W_>Q M60!5RZ%J$J5F9H%&5&+PF\R\M;)TY%VB)-)DYCPY0]BIN"K^6D'1(BZ5(C"'&,_.XG][B3V MPY-'SJX9;TW>Q)%RJQ$%M8)XXB]T\+7?X>@ #_&907WF4#6)4C,#K#F8\'.P M$2\.^6:[-Z_L]F\26=3MX][\5^R;)&+'BCK\71D]-W#A''_\SYZP08D:5"V' MJDF4FIE+FJ@)/U%#YA*9/VXIUVP:.Y_;$2Z=H[*"$!,\MJNR_8<\.MQ04(92 M,S]+K$%9Z@=EXSY,#"WH2JGO2=K;5G.HSPRJED/5)$K-S 0-RU(_+#M:E)VZ M),FN!TI=%F;O9Q,J=OU.YN_IZ"A!'W-$J9E1TM@M]6.W_T<=I[]+HX<]]4)] MQNQ+.]1I!E7+H6H2I69FE$9SJ1_-O58=9TJ@K\0F!:F+[R;V4QV$D/U,A_^0 M1X=[0,\ERJ4910T 4W^-V,$JSM2MZW*NVE! E[J56M'4_@@QU&4.59-'#L , MD,9IZ>!"LY?M2*;$Y(^OL^^F(++3*#JDF4FID%&KVE@XO,QN]( MIF[A&+DC2=A1.Y*4'+4C2=B1.Y*D';$C2=D1.Y*G[759=O.B*\[/;HJK\J>B MN:HV;; J+U6[\-L^DML%Z=,O77WS]D3-SC[675>OMS]>E\6R;'H#]>^7==T] M_7*J]._KYM/6Q_E_ 5!+ P04 " !W/0-7")26J+0" #=!P & 'AL M+W=O:-R $WN MRH*KF9-K79VZKDIR**DZ$15PO,F$+*G&K5R[JI) 4PLJ"]?WO*E;4L:=*+1G M"QF%HM8%X["01-5E2>7].11B.W-&SN[@BJUS;0[<**SH&I:@KZN%Q)W;L:2L M!*Z8X$1"-G/.1J?QQ-A;@Z\,MFIO34PD*R%NS.9C.G,\XQ 4D&C#0/&W@3D4 MA2%"-VY;3J=[T@#WUSOV]S9VC&5%%@".-X(9*;7!0I2/6*7-S63-^3PP65:)N#9@DMCLAK'!$3DPF"^YJ!7EJ0I=C8Z:Y]RD=>J\<WWLY72$FOR1U_R&O9Q/[OI4Z>JH@G,'&Q$"N0&G.CEB]'4>]>G MW/\DB_\3V0-5QYVJXR%VK*2RQ$:FC)['I**2;&A1 SG$6C"%40%VVQQ+YJA/ MTX9[:KE-J]Y$H]#=[ OU1XMXR.)!2),NI,E@2)^S#"3C:Y((I7OK>/+[DY/@ ML>?/,8H'/?G;U+E[#;$$N;:#16$8-==-;^Q.N]EU9ENV^\N\&7R75*X95Z2 M#*'>R1MT5#;#I-EH4=GVNA(:F[5=YCA_01H#O,^$T+N->:";Z-%/4$L#!!0 M ( '<] U?'J.'FA@D # L 8 >&PO=V]R:W-H965T&ULK9IO<]NX$8>_"D?-=)(9*R+^D!13VS.VDUQST^MYXKOV-4Q"%AN*T)&4 M;/?3WX*4"8E80'+K-[9(+:'? @L\NR#.'U7]HUE*V09/J[)J+B;+MEU_FLV: M;"E7HOFHUK*";Q:J7HD6+NN'6;.NIH;L\OSM7B0=[+]?7U;P]5L:"4O M5K)J"E4%M5Q<3*[(IYLHT@]T%O\JY&.S]SG0KMPK]4-??,LO)J%6)$N9M;H) M ?^V\D:6I6X)=/RQ:W0R_*9^JRF%09![ IT:512Y:N+AKX1^,5ML$:A'_3!V_' >_J*I=-L$74) ?/C\# M+P97Z(LKU]3;X,^;ZF/ PK. AI0A>FY.?YQZY+"A9UG7'G.T]^M:UJ(MJH<^ M5(NVD&@O]:UPO!4]BS\U:Y')BPE,TT;66SFY_.M?2!S^#7/QC1H[<)@/#G-? MZY?_A$6GJ#*UDL'[4C7-!\S;OHFX:T(O,=O+>K WG1 M("_RCL=5_A^83GU,MPJ6H$Q565%*?5&!]$P'^4;/!(AKA0S>)\R?Z"U'[XT: M.^B>>.B>V#MZGR4TFA6B7URK/! K5;?%?[L;F.=]<]'>(+&0A?%H*&TK2AF+ M\*%,!JV)5^O5GC2]/N7R'D*O:38RR%33HM,LL820,*0CM;81IP37.A^TSKU: MOSSI,-H4S5*'WHM:3.'<^O%P),^V8"QU]&4ZZ$N]^NY:E?V8:A+FT'DK2 \: MYY"G=O>P=-R'B%%(&"Z2A 93X9'P7,BZ[B9GM\*TX@E?3G?M[/_^?!R4B,V4 MT]"A<0^EQ*OQ9BFJ!ZF7CX4HZF K2@A(&' IZ@HRJ* LQ'U1.D&P:_U@KHQ7 M1L0FBE-7[U*CG'J5_R3TFE<%C2@[Q36$JB@#^<>F6.NP1>52NQ,)2Y*Q8LQL M[II5Q-"5>%EV^0\@S+[D=:W7[/;Y+%B7 B::7L+\^AG2W=%8O6WD"A.#2>+G M)(1)#6$"*7C0M'(]W:RU?I&!V#[ MZ!8U<^H:&[I28@5WK:12[2!)_'"IX,[ ME DEK+KWT.%];.L^WI$H$ ->.\_4/223LNUMY%,F8;3\GD5'ES_$Y"#@#ETS MX"-^\EV+O">(?-*KGT35V1Q+&1OK0V#'N4.>81U)O'E+OZHTHZRD:23D,;IS M]U:5LRZ1>0FFIM#K.)ZV$"]@7YNWO%5KASUD"$O\B+W*,K71:1TD,++8Z@!% M?;;Q.>5)FHY'$3&C20O!KS<+R88F9Z CMF,#7@I7[P M#@&P%L^NT:HS73LPLHI%C%E-#6.HG+$BL-]+;OT?2 XJ -*9\K-^V M2M/(U<.&MM1/VU][I:=K5>) I;(L< MQN+^.7B_*_@^H!4?ZH0-5YKPV!H'VVP*N3IW350#8NHO8_4JTIRB\TTKT[=J M[=!I@VCJ1_3MIH;8T]/F?\GTJ,WE:9*DUM1'S!@GCM2)&H!3?[5ZO6G@#N0_ M^U0>4-V%Y$ORAZJWB](IC6@8CC-MS)# ^CIWY-K4 );Z 7O0_:?4!A1A:)2F MXX0.,^/S9.[0:TA+_:2]K54F9=X$BUJM7E744)NO-(W'*0)B%26R.&V<6P%C@&;&^O MVL_W6_&\V^VO7JDR7@6E$A4>;S:5 M61B%X7AAPNR2)')M03-#;^8OH_?[^8A4N]B%R4DC2RIBQ\*$IZZ8,-!EQW:$ M=UMNBV$V.W=7&<[.\<*)F1'"B6,/DQG&,C]C1W-/O[O3@0L.@.R!M2\W>C_T MG7?D+-*O'Q"/;)JF;C><3)*A;D!)?>#\EN5U5U8O\]E_TDG9IWL,TO\RP9I6Q>9?JNN MOT<=LMG(0T(LEVPS]_L?OO?:]LA^],G: ]$&]_*AJ"H==;H4@^54H54+1\ID MGG KYFPSPN/$-4R&L]S/V=?Y)/5>C-<;&[(QGT?6 "$;U/,P=J33W)"8^TE\ M\ZK983.6\_U]Z)U6VXPD\\21X7!#8NXG\?<3PMUF)@UCJYY%S$CJV(CC!J[< M#]??E"X"_\_Y:C,4#0?;S!<.!K8\]597=YOUNNQ.YX G>=%DI8*<0 Z["8L2 M6BRJ_HR7XU4N]_+\M9776[5V>+##D#PZM7#66]CZ]=.QM\21C>N(6W,$L8II M[*A8(L/UZ%2N&[E0#$#EW MKOK,P #SW@6H&F4-7-S;Y$*]L;$\9@)BPB+"4P<4(L/NR,_NJSSO-]^.[B+J M^"DW>7\62)SP=B&RT4RB>+S#B%FYSL)$AM^1G]_=T4OMTD9W?[\;K^Y; 6:= M_B'ITL/4)XUREYL?V;"/D#*8CI-SQ"AQG?>(]@YK^0'^*J?,WOUI;O4_O7^^ MC,^MU 2Q(B&UHG"V=_9R)>N'[DAJ$W0ATY]='.X.QUZONL.>H_O7Y---?WC5 M--.?I?U%U)!S->#< IH,/R:@K.Z/I_87K5IW)SSO5=NJ5?=Q*44N:VT WR^4 M:E\N] \,AX0O_P102P,$% @ =ST#5Q,,(SI< @ ZP4 !@ !X;"]W M;W)K(E]]GV?O[O+7;)3^MZ4 )8\5$*: M:5!:6U]2:K(2*F;.50T2;PJE*V;1U!MJ:@TL]Z!*T"@,)[1B7 9IXL^6.DU4 M8P67L-3$-%7%](\Y"+6;!J-@?W#+-Z5U!S1-:K:!%=B[>JG1HCU+SBN0ABM) M-!338#:Z7(R=OW?XS&%G#O;$1;)6ZMX9[_-I$#I!(""SCH'ALH4%".&(4,;W MCC/HGW3 P_V>_=K'CK&LF8&%$E]X;LMI\#H@.12L$?96[=Y!%\^%X\N4,/Y+ M=IUO&)"L,595'1@55%RV*WOH\G 0)YA0-0!HK\%Q!T@]H&VRGQ85\RR--%J M1[3S1C:W\;GQ:(R&2U?%E=5XRQ%GTX62.=8$X-FG5* MYJV2Z DE,;E12&S(6U24#^ 7Q_&3(WB*6>E3$^U3,X^.$GYHY#F)PQ6\Y1P/<[H1<6EJEL$TP!E@ M0&\A2)\_&TW"-T,!_R>R1^&/^_#'Q]C3CT4!FLL-R92Q@[]7BY]XO!M>VW1T M$8\2NCT,X0].K31ZT$\5Z(T?,P9?;J1M6ZL_[2?9S#7>CL$;IC=<&B*@ M0&AX_@K;6K>CI36LJGUWKI7%7O?;$J ]X52=F^X!_KYGOX$4$L#!!0 M ( '<] U>IH_@6.1$ %T] 8 >&PO=V]R:W-H965T&ULW5O;;N;$K6>"G79RZM55RQI-6V>ED-'IZNI(Z'[Q^R<^N[>N7 MIBPRG:MK*URY6DE[_T9E9O-J,![$!Y_T8EG0@]/7+]=RH6Y4\?/ZVN+7:45E MIE!_Q%JXUK_"U(DJDQ7^C'A]FKP8@84IE*"Z(@ M\<^MNE!91H3 QJ^!YJ!:DB8V_X[4?V#9(Q7D>4+T4I,Y_K_8^+&/GPU$6KK"K,)D<+#2N?]7W@4<&A.>CW9,F(0) M$^;;+\1#.9V34FX*B[<:\XK7/\FBM$J8N;A: M*RL)*2=D/A-OI-..GE];Y51>\*N7IP76I)FG::#_QM.?[*#_5%R:O%@Z\2Z? MJ5E[_BEXK1B>1(;?3/82_&.9#\79*!&3T>1L#[VS"H SIG>V@]YYFIHR+W2^ M$-_&3T?? M[^'V<<7MXWW4_PWJVDN_G_N?3*'$6'SWN^>3\?A[\74\B"N[D+G^A__Q5@-8 M/2WYQXW)2C_[1VO*=2(^Y.DP$5*\59G<2*R1&KLV?@EQ,GA[\^/@82*PAA2+ MS$QE)MQ:I5IFQ;V8-2FG9K66^;U86W.K9Z3;6YF5ZI&'$4H*+I54*C.L\U6N,#\ [> [#S%OT[3 MD$1\_'C1@C[3*UT K$S+J 3U9%#3((HDW-EH+-[_ H,HG7AO,H+<'=!G M:G)BGB2;E@YVZ*!7F(*Z@];$#4Q/IXJP[CP9/!R*STO%[&2*,$NTH2I8 MHY>])3FQW%UHHYC!U12L0-NY.(<2,C'F2#,AZTB1]> )\H#5#<5YS'&T/-G4 MI;(+92$,!$3*X!6FE!#)G/,T*]E&:62F%F1."$@%1:*UM%@E6"9"4NYD6CL< M/42&2+\0F$[/@M3L(FOO@W&AH?@YSPCB@J'#B[L"U@TX,$X8/+4;[=CBYP B M)T1TCM$@]><27"B;W8M/"NHK"!Q*B6(\>O1G8HXBPV3T/4R8_QI_G_ RX?&% MAZ5Z-=BH ?YO2CN XE!Z09^U2CGTAM0Q#,Y+FH #YDUH"-($-!GDC!@4:"Z M-- D\F4N@3N])5-$G>'_JB=!3X@"Y+ .L8Q-#8[Z2:7DY^]NZ:=X_^%&7$0^ MB9.F5XFK7%Q*FRZKA)6PGY->+',%B:6X815>EQB(^D*<+Q !.):<-%#.VH/ +M:J76L=@IN@+$1\ M]0=0N5XC:WMO]U'4!P92(*V[M2Q9+XH()9Y[E?AH4A@2>1U!;OF34'=XFB_( M) *HVU0W0./!Y-EH^!AE&H(PN6&.HAHRI=(M(6HATLP@T"V"PJ18(['"7+$P M$A-KB'Q?VOP1] %%WK,5N'+Z=]2PY!U^69DNM6)(4F4+I"N!>,?U.=Q6(!PN MJHRR 2M0N3-$33PX>S9\$MDCGR#.R <#;"O*AZQU314W,X='4Y.73G&"C MZ M1A2 -O>*7BTEA1/*G?'IS$OI1V(-#57*^1RY!+[DS1-S,B4=1-NH[!:IUY>* M4NFZ0^TE M\R<#91F]C(6%]F;!OQ!D"XXIR"'0M$"%X),JO82EITK-G+!24Q":6[/BY7B+ MY,35',&1EME.'UYB=0(,%+($M&XXN0G"PH5A_0O2J\JO]X?6FHGA<7'";?R/Q+(GX: MGE-*@'PS[% IGDO::@MLZO/"A]>NNGQA'L, M.H&9?@)%S74:!'F9$9+$BK MQ^@;Y0!3/)A8\77-"D4KY^G@1'JEN*J@?X%9N:9?#R:C43,*"-M;:U=."L%!VV?L#0';W;G MJ,*Z_DC-+>U(?/G1=-\_5.[+WL9HUCSIW)_:\/$'.RV)VFM:PZU@P[7+?:-R M:2(?2H=),IGP?\(MI?6&MI5+F*DUQ+W3X$6AC'PP;B@ .=>5TKNP9+--+>#E M0Q_/DJGB'Q<2'4;C?J#+?S Q*N5#Z8P7&3'L?YXQPMO,\6E;!8"D%^60*J*E-%P#+?9@SSR M:P=1A*24F7GP^,D02D *] 0\AGWH\[ZHB1^B#RR)'^<&&1QF'BLC*[F")'.# MD7@F8O%$@<;O=CEK1S--FH#VKK^$GY09S$;=*9MRA@0@VN[FM@8.E<M,T\A7'"_VK^W\\P'4>/-%8KAX5,S<5XY(L!V;SR&RH M7JKR8;4IWT&A;+(%((F[*Z=<(PICL8X)6B)NF "Z6$.-:O&9L MY!, I$.?/1K6&7;T,UW5LAX$>AXW@Y*4-NO/9UR[-]<7&U,BUJWH4=BJY*'T M:D'=,4U7PAYOXT'&RA,\I C&8)^]13#\3O);3+CK+COLF,@ #(/-$Z%3;27V M>$"K8NN^=+O]HWE:]B_[2%>\1B#J^$EGY%AWFQS*;>X?9>PCXK3XR M^2_[R&2/CVS#3*^[ /Y;O*7?M+_6H'O,N#+>H3@O^K;B85CBJZ;F\5%501W( M6NW"J4% KU:H37VEB'K%5.>"_2RP_4*WR/-%=:;6*C='P[.GX^(>GW'WNPK?=S'(O]3E[F MS?+ZV4'Y0]3&1J Z>LW\9I8WA@<0UEMVDO3EF3H!M3*.]RTZW>7#79+&Q61T MT(>JBX1)ZR(A6,81@A\0S<>"QENZQ)M*3+QAFH.'._)L8/X;Q>KHO+-H%,^J M^C++W] BM)>K1LS2MUQJ9".SNV M&[XF#C.VV>#S]XJ!G?%A+TCM+>?S:L?Y+F#^,92'\=*G?Y<9-00$]*T_GZOK M2HO:K.@-,1V5]*6:'?7U54](VS/\4(HY5,7OS#.')B;MNJXWV7QM2?(_FZT.N^/^E'44!D=(N6\WU(E=U7[\&S/989'[[..W MRVF'(\1OG]@.8W:^?5>6=/9O3\Z>LZ7LT$,7X:4D?)3WY32DM3[ YGPI%15N MUM3;4N:\:\N/XK[>%<:@$HFM5&%UZKJ)M4IP(7W&:0U\9?/V-1S0A,ZDT-70 MLXWD@$TM/L?;@I[S&?TA,/V=/MUIUI?R,DO+3#9+@)U()O[V,)PQ.44QIA?Q MX\UX-^C-+HB@@-XP1"TP=?PYA "COV4[VS+HF"&:]Y>/GTZ.6H1=N[F2YJZ3 MD.]HP>@$QU.*S8E\<]+G"96C$+L2U0NIF7H3M/7]DOVG%[Z?(7*C*];][?&=!$A+;4;YZ;4")Q4O2$["4/0 MWSMN>4SO8T]KW0M*)IQ3T<,-DJ&&AJ&I.G/O%&Q(#8IB9JVI.K^T7],. M,^QO?M[J]\RK40V!JSOF2O*>WM[>ULT/#1&H2X&U'6AX(_+WVFKA^P]:-!!) M_%WET_JNT@]LTAU&_+F[^G!3'E>2T0*"-NH&O83K.+JMI;]U[N 894QPF+F@ M6]D\]$L?;+>.M\8-.^SCLL!KGAJ"&9.O&[.9X]@[FC2[">D-?R9B3:[3*",W MAY?474A^>:OR&5]@YW+!H%+[I[&,R,+*E4OB&30W^,WEU(:N1'_',5LJ1R&K M;C?G)A%J=,J4OS5O=8[3I41.X8A8"%'"UZJQ\Q'^I:SA9OV$NL)HVX)G0&-E M*#HF#9GHG!XRA>[@>DR :P96LPH1BH]='V_UW!,H]R)=\BZJDB?L>VP2S47_ MPW=M@KE;V/$Z],(@J82^;>[+WX7KR> OEQ]"Z_P7712AI8.Q)H-;ZL7R4=C# M!:!K -FE^.,9/A[O_S"!*%]488N>?&[>*E"<#_$VM#=PM+>*&@JJ&YNZ(FCV MV:+Z6)H95_%UQ-[>D'5C^J+4_B6M%A=J%832U?M+T&NDL1NZAT!D<)!I5F-R M,CB_N0",ST=/DCJF-3H,G!]" ZB3)I:0P"MRRJ1@J& M#EL*9 SZ[&*FB,(QDM4J#IM3:I^WAMNHL;$/(G+=93:D(U#_.XJOHDH'MX;Y MJ]J9(K$F1E6Z1$)"VDI\[N,FCCM*ZM223W>EH9E&5VQT"@ B_4V=[54AY/1= M[,3U[8K5%^C:F? /;]KI;]7W+(&I2<-[JFX/FO5#?V=U>I>ZP%2];LW^8 M=D; MT8;8CFPHN"?BU^K+FIV&L867I:_#4"=9OPEN-(ERH^&,^>)HM)+T@1*UE<66 M^W!DK9R*MQ+C54SBK:%)C E>9#YJIU/;XKPHZ$S+.V]"!WKW%3 MH*:^0CK\H?)L*/J^FSQM?/+*J9@^["7](Q?XKU^KI]6WP^?^D]EZN/_P^%): M[)/)_N:8.AH^>S+PH3K^*,R:/Z"=F@(5!?^Y1,VF+ W ^[E!?1U^T +5%]6O M_PE02P,$% @ =ST#5P7G4=ZE! I0L !D !X;"]W;W)K&ULK59M;]LV$/XK!Q7H-L"Q)3GQ@M0V8#O+EJ[9@KC=/@S[ M0%.4190B59**Z_WZW5&RK Q.L&'Y8HODW7//W3U\F>Z,_>P*(3Q\+95VLZCP MOKH:C1PO1,G:+6709029R5BO_8'8_B3:?"\+C1KGP M"[O&]GP< :^=-V7KC Q*J9M_]K6M0\_A,G[&(6T=TL"["1187C//YE-K=F#) M&M'H(Z0:O)&X*M'/S]=-,\#DL)9;+7/)F?:PX-S4VDN]A7NC))?" M34<>XY'7B+?8RP8[?09[ G=&^\+!#SH3V5/_$?+LR*8'LLOT1<#WM1[".!Y M&J?C%_#&7?+C@#=^!N]$EO#'8N.\1;'\>2KA!N_\-!YMH"M7,2YF$>X0)^RC MB.9OWR23^-T+;,\[MND4LPRFN+=A:/#\^D<@=. MQQ+UZWBB7,,GK;!&XS=O&9_!(C,5)72K 7<,I9I,!B' S6*]!.EP M\":2Z M0,>NR6.@(_3I^II<-'T=M%(A$ZG11)90X:_)'![IOD# 1MY]V $FFH4J:+R_ MMC4J$>FBO5(8$5A5*8FMHMN+LG%5RQ[O(=DFV6H&6-MTC.2.2.CYGJ%><2\W M^ALW7L&:;L6"9;1O\7I#KE1$1.-!UD\%>2PS[AGL /H.L' .+[\@7WPE6$:S M.++ F2L@QPL?2:(*?^7>4*TP?O*<$-/D++X#0Y1Z$W&+.!;*5W&5^@ M]'K2IRZN\(ZA\QH6* DD0Q7MYCY(MI$*Z1Z.F,-*TQ18A1M6V+XT@QQ=3X)X M@%$G]M"PF,03FK*"&]RD?XD0L=/G(3([LNGF5(^-I)YN#MGR8[:GM"O[TOW/ MT@PDT%3MCWU'1.Q8*3UJYC6%]-KZ"=S_N1^P^J?. O6,6&^% B1Q=X^'W%Q'8YE'8 M#+RIPD-L8SR*+GP6^(X6E@QP/3=X0[4#"M"]S.=_ U!+ P04 " !W/0-7 M56I\"S88 "&5P &0 'AL+W=O+&!8,WQT5U77XU1U]3R_*\I/U4JI6GQ>9WGU_5\%L3)O"@^T9REB^>E\6=*.EIC$8?F%5^&\2E.2W*=5WB;HKWZAK2KS.$Y7TWW\&DBQ= M84O7R_#H@#\U^4!$OB="/XR.C!=9/B,>+WJ(SZMB/4]SJ54B3\1E54'U'>[% M?U_.J[J$NOS//CGH:8;[IR$3^K;:R%A]?P(;J51YJTY>_/UOP=C_[@@30\O$ M\-CHCU^LX\/\7-1*1.+O?YN&0?"=V#MJ3TYW:;T2-ZJJ7^.!^I[E]J/ZO"D+ M<0T6TUA5XGTN+C=EFHF URST1+U2XITJEZJL'C7"G2J5B(OU)E.U2L1M*H7, ML@N80/Q)K'D@@77)*\D&70W$AZ:L&IG7HBZ15E6# M 246?(E;2PGVBX4(_$$$D\HR8K%:2:P77:8W0,6:+O+4Q19G[6SD$3%;<9<3 MAWCS.'\#$M$[6<8KC*+UVF.:DH1%+C'!8/(8@EA0FJF!^*@6))="\*H&=E5_ MEG53,I_O-ZJ4>E&)K)>R2GG<#Z2@>:V7&,R(15."KU*DN7;VVN\N99FD^=)= MSH&XP9=YJS>QHRH8]ZV\JXK<>VBY]5OX4*^P7.)69HVZ@#"P4EH): 41)T22 MPAS3>EIG'@E5ES)_3 MO*K3NM&+X?&KR^)6E3E3DHEW']_#]9:?5+W)8.(#E\.]1,CRCU"P2P#'LK+( MT[@"(7FS@"4T)2T./5J#&OZP5K+"VM-+AM[!CO297ERY31/%Q%;-9I/=BWB% M0"ZJ(F,B8$#51A%MZ>\T#6XEZA:1?--.FK8K11=^??>&+WY*:_Z.\9>E7#/; M*X3'"QYLD<9:5_HLZ&#'VK5-K*$3.E/"5&)(XN#ZVE%(K8IFN0(089%GZ4+% M]W'&)D'$@-E:Q:NFM^X M?I1,7\9QT>3D(^D%22M98E5*O&?<9)/3JM(\T@EL:U6OBH3F-".0V&F(?9:, MI;^#,U#S^T?Y;2P/QENDY&>!M4Y1:GYIR4T FVC;)+][A_<=,#6.]Q$7V9-F]]P0!Z3B&F6$9$# " M0:QX6L2F(F8>H"B@Y1O,+?-E.H>*L648LB1=2//N'@&.JB4LX61*$U'+-,C9V M04^ M!304=.P5(AC8.J>F%<;#L$84FNMMI3?>()+S;CQ]E=0%?(A^L+KSQ!3 MOL2[OSQ1PAU[<6]$946Q(S^-1T"R\7*JS,7Q_C) M)@S]!@HC)U2&[K[+[X%S%KC&W6:(5RI6;"*M1B,H%T5R!W!J' 5/71;KWDA8 MP[RHX6THD#)S/)?\;%VW)D8;+J-*EH8N":2_*^._GR+C_9(@#_-(N7'BK2BP&RYX@$3]S:_"H=<@;3P//#QWO,)YET<4"^5L48%QR*2\8U_\JNZ;75 MVK< IOS@/?C#0U<&P9*OT\)8I1O2DLG8\T>^"&;BAIPR?/(: H<$?$2(J>'X M$(FG5@GT2O9R?7++[*'(_VDX2H"<7&7.EM+RIT?OP*E(-'9G]YN6R#^J]#,\ M-9>"($M*(/R \"B=[W,M-'RGLA;H:M5U>7XFI/_(>!2X&X@>\J"2" ML_.H]W0W\P>]]'',9GT%Z/C'FVLJOD#TL,PW>%#DS>U,!W.6?NL=RDI!NFG($ITBHNO-V$U>1Z,"R;7W%NQ9E?F[%J+%AD MQ?*>/:3)Y@"[-EOE&,N5+<@0& .!!BR9*L@ 7)+T] #ZUB)7Y$ M&K#IC5)Q.:HLY3W; _LARKYD_$DN:79;%K ,DM0J)^F68EX6,A$EV8Y;B'&Y MDX887*0]!DK =698RPTG=YW(.XU<6\*KAHRY:JLA%67;,:DRE TAG&T;V79& M]06Y;,L@[=N\Z/H5.%:5,45SN;0\X2'+V"W<55%>Z($@2:Q##EO1*O;QAS>O MNA(':ZTMEK C*!6Y_A9QM:PZ9'E0B25,D.HYMHA!0\=%1E06)1[4KK%F[V[3 MT$/.JH5VFI4;!_B27SH-)_Y@V)88;=R/9;7R- -2;(J:8"J5G[K")$7>"PJ] M&WG/\JR:^3\A?;)T([48PF1/$4-5J88$W>>J!R4!-2W,;F5E:BLKKTUH?^MX M5"YN=#3L*:*T9 UT+8#B/Z\>J!2GT60PLM54T$-J-3R@0;IGKB9:>L8H2C8YN5B $S9_Y@2X!9@'(H-NPQ!- MD-1(DYAIDTOCRW=64$SNM-28%)E)/\#BICAG7L%E=U-]3?Z-X"6NCO4*,C: );R3. MWL+'GFO=6#0LGOVFH6U4;M>Q:1$9P%PAS*:U$\5H2AA^K%0"D5 M>&\"RK;.SZS.OU+SFN7J:K:W(Q0-(98/;Q7(P2MG"\ M-Q<+D0#YX:%<[-M#^'X8>%/?[T%[Y$IC_XNRMM ;#;>3MM ;SD9;W/@K$WGL[:C*R7RX4A\KSPG%XJ"5A:HV6$R8/WGI]ZLW'@)&/#F3<)VLSD MH=C5"T>=JIP*!"UO&([$%5WOOXR;H]#S_4DGI/X# ;@&!? D!)]HY?KWD5+Y M_EY/\V))4I<,I9KHWNRRVVF?*G-IA)F9?UTFUC(OC>DS'#NOF MW-UKINAM A&BV 5GJGN*/HZOW$H]:6XM Z+<*0[9R6SD-?.8(?'M;I7&*SVB M\Y[L5>TU(_%^U\&B=_R&HSBM\:_DK>N>X:X630;CO=7^.0AU]8&'FNK/'F8A M/$OA.KL?B$N]SU0U67T0HWB]!;0LDV=R:H++UC]@F--H-IBZ,(V],D.LM;QO MY\-UR:/,@2@6*5]8-%R2UG+4E*>T59A2^*)=C%JGMNSE3( RKU-^PV"792B#) 1/"=Y%I9$0$D':PFIR]I-=NJ^A M#/O1*UMLT3((Q:NNM'*LHNQ@O$@1/2;'/@,@?BSMW>CSX[^45$F^%E<;J[%V8GY=G+.+_U0DBL"@3=M MF8"8>EFJNYKT T3T'WL-3W)NS.)X,E2ICG(G M6]?+RGX.&M3T-S\[-\\KG&4,K>#VV@KVGG+Z09D; 7D=TXSB]J_$5A',+'HQ95B?Z];/.**CKSJTR[6*#GD/\3P#Y7PP@!R#.HBV1 MVD: 'E+?S0/J(U;WM;9E>(5-+@+#I?;1'81_P.2L@[(&=\C8.NW>21/TCG$X M,SNZ/\$OD4I&YOO6AB\G%>T7ZZ3;"QI@[N8:(\\'.L4'WPL#GZ"D-YT&_#>8 M3FB;@D$[_D;>9!8\D)1$022&HQEF#:8S,1Z&(O(QTCB*]B8JG#Z&W]'C *\S MCUYOK]E[0+;1P8VE@\G,V(O&H"/PAD#7&-DG.@+\3RD.1#H;;VUB<*(SYD9#AARH;C MD/\&DX#^CB*BW1M%T;Z5W/=\G4*^LD:]'$"Z,QK3A$06N'%%*, M(/4(&N*/(C$>>=-A\$>3I1'6>D:J'OG>9#3B%,X;3X:TP079<^N$-XOH>P!T M$PX/)'Y'QD%2!PSIC@,&)F.N2ZGRFTK'\8,K2!N8LZUO_WZF=X%-&Y$[%.&X M+(-FJEX%=Z=L2P7_ IA[X%O(K?>JFHVI$>DZKNVK:&N@>!J.L\B-WFIKO]6E MR(I*3[VM0)J7=J#VA4 =K !FN2RU#6>'?UZ)>"M_Z<&L+I ;]/T%BD M21M)64%&(><%5+R(XX:+)!BL!0%M7&]-TK7$3I>,1=A-\/[;P;ZWJ[VOF^WQ M?1+H]VHO:$NLZL% 9]MM3<'L=VL>UC_MQ'7/]D.UX:J#YVSZQA044EYNF+VA MW5J7E)ZZ;-6XM2/E;B"0D=VWJ3OE!#G\057I!#[-$][&O&50;JQ$VU$E[':$ M_LIV=E/[]CA!EP.Y-+.B(N.L +=5U^+0;RMU6LA<@]'3'7#>NG^4U=U,M3-+ M6AY-XMOM>^.PCJLIR^.!!\)ME362V=,YI''10_<[]6Y1%;1V"IP?N!^", (F M(KT=A=XDFM&ER1@IQ(SU_4VK[]T89U/J-.O^ ME/"4.-8"YD$5/./PY;)@OC MZ.WPW\[[9.2-N($XF,T8&CZ1]ZD73D?<[L4YV(T#8Z!AVBGV&V*IZ]5Z]>* MM^Q\H^Y/@&/'A>W6IDHCH4%@@1 ]?3H;A/;"XLF;V&X96IO5Z7A[AJF#O9XX M0[@]@P8\M7E MK4RS-KC-;6===VSD &_][NMMO@Y,;^9L:[TE]Q/@B8GON_?W]<]WT;7; 5CRG?X&0IRY%QMP? M?*2?O5NS431UJ>THLYFP2]C>,9V5-:MJ&E )E+I-,P_IOCV!Y"8$1C[QO;,E MX2RZ>SBGT/B5\>@:GG^W.;UG(D O1\EAGT@D^$?%A0ZI]FCHB M/6KR=>Z)=\TLY]29HH?NEJO2MI'_:;;8FT.WW3!W%$[$E2RS KYZW>A2HE-P M7Q<)2&[[='H'0JG'T!8\,#%YR4I3S"X_N]?T6J]TO WY3;ZAM> MICF>PF)HJ@ZN.W/L.7QS?-GYQ-]>=7'HU'[%*'RW]IR$[;*LCQ;T)Z?>U7S9 MVPRCPZ3F7!MO6I6*]UW/$F4^GN_A[R!M5&[O4Z!S3K>ZDR"GCK5GHI0A!2R! MPJ58O-BF#?MEJ=?$Z1FWX>*)9F8=ELEC#V8INBMT& UF75.H[@,EPUI42I_C M!6WE/='N.-V-3),+;JOD;3^NKX&VK5T3/J>YNV7=1C8WUAC&ML/B#CI37 5P MG!KH4EVSMMF:,AZ7S(5* .Q/C_A9%GVIY9$7IKN363_J[.N]+F2]5@FUT&34 M1Y\69;OJ'=6V97YK@[8-"II'ZRGQ?JTS..D!M/O',:Y(]'%$75NO#IOIL27:_Z,+W8F)1_[BPH-P\(DP MU_T)!_8:?#:96Z7-Z8 M*L3TT;U52MM[S+GCI)?(/6KU+QY,18YG@'^"_G_=;&^WD_5F7_O5(W>!:!M8 M;P0%89U_91=+/OP"G:8-D/8XDCVJLM4WKTW!;9E7 M^B3/^[@N' 6->O2W]/8:(BAZ?X: M"%1H^R"#^"8]=L]KG0(XQ[JMNP!D"=" M;RPCJU\;?7W'Q6[]42TD;=K+55:7G MPA@LC)V]0U.+"3L5VHK5#"76>A_>[5\YLAD>[SE4^E@#>RDSULQK^CFL \Y& MBJS0G[&K,_%[O!>H[%$%(.Y7Z3(>7^*CH(PR" M^RMEWLN-]8!KZ@3I;7?I'3O=",1' 9UD8ONO M+O&ULU5I;C^,V MEOXK1$TP2 !UE6_EJNH;T-U)9C)(-HWN)/NPV =:8MF<2*)"4N7V_OK]SN%% M4MFN[NQ@%]B7*ELB#\_U.Q?ZY=[8W]U.*2\^-77K7EWLO.^>7UVYVD1Y?[?;*=5;)BC]W7EZWZJ/ROW;O+;Y=92J5;E3KM&F%5?>O M+M[,G[]=T7I>\)M6>S?Z+$B2C3&_TYWXK]B'M7K ME];LA:75H$8?6%3>#>9T2T;YZ"W>:NSSKS^H!]7V2GQ0I=FVFC3U\LJ#,+V^ M*B.1MX'(X@R1M?C)M'[GQ'=MI:KI_BLPE+E:)*[>+IXD^(^^O13+62$6L\7R M"7K++.62Z2W/T/M6W2MK5262N-]J5];&]5:)_WBS<=["._[SE."![NHT78J8 MYZZ3I7IU@9!PRCZHB]=__KS/7J*>I?:ILGB9QF\=^,5V(E_OJ7 MV\5\_D*<.$C\"E-:X7>*?%S'A^9>2%'"UJ0O(5UX![UN#N+-QW=B/5L7O.>= M:3K9'FBMTR#D\BXGO!$;)4I B,=.Z7F#1Z0+B1,L'VM$U]MRAW 3G3553Z>U ME2#V=:F,#EMIJUHY1RSN=PHDF7G8EY:*O=7>JS9S<9EEOK>F MB8%&;&*U#5KX+Q ');"TJ?56DOQ.]%DK7MG&/58(CG-8Z>ZUJEY@&:AM5:NL MK.N#,&79XX2]]KNHUQJ 9 ]$) H)@C8+^12/C9+DO!79@&C)QO2M)TI)X\SP MQ!;J4Z>B_B&BPME"MW@*-;=;'&+L%[+U+INRD0=12^<#AZ95HB$@H"/HRT%) M2UL;8Q7;C];O) ZVT,I>UE&+?@6QH8#"L^PH+-P:G9CM_[7J\A#2D82Q6?_2ZHXTLPO"M[[968OLW_-RJ MFF,YAV)$H%?P=$1:X= M881N.F.]!!O$)>T::8(Q[>8%B'4Q"."QOXPT!5 1+=2D$>/W\!J0@;^!*S#) M+@+/A:+(,4CA VZQ?7(43HD29MB*L"-$;*N"'RCP21XF/Y'!DE:"M/$A.S\A MAR2KN@"F6X,0;$G5"!+9^QUTZ#6IJ#TI[!FV9.U,5 3VLI,22"(D@P$BT#D\ M):A-W%.U)"@I4DGSC#(*Q1643USQ^;6^5QR/$A+QYF,ERPIQ"W%H?4P(,,1Y" MR%*S4SXBEQ 3/JL>R/@E-*NLEC%DB-3M:L$6:92?BE49Y9AOA$]O)SY4&A>P MU6S8Y-EO+L4/\*TJF!)');RC S0J83Z\3CA$VX"$R:DGJ664F" $*;)UA,%/%9=[7 3)E0.^ HAJ$DUHM!;Y5''R0 \#%&9K* M"5+HP&6M([!Q]+3.4[ [2J,VV#<#(YR)*='1H"7% Z,KCMJ0+V083V4 Y9H* MR:DG+ DN!;V9:FH?':S3NYZ3@>LW_T3*"U89DCAENKVT%F;3%('A3/[@>]MR MM@.>PA](RZ7J?+8.N1(4'7YE/$[J&QGZLHE]^(: M"K5HSX&?4O OROGOH'+HT:DM ^Z&VJQPW6C -/E>6 M5,JX*(OX=7'Z.N2^3A(/KDD.=P\50!G-[+T2ASRCZ]J BK M2LHVL&-]*)BMC*$)P0'>2C84PC5R1[_=)8%($ 8C335J0"+M ]MNRG(H#>2D M !_X&_,TB6S3#H[HN R,>$,B"3A2ZV3HR-F;6@(2KE'JVI1!$QOE]TIQR+F) M>K.ILN^'O>S.) )TX@;P""GP3Y -Q;I70R(?2KR<6R@H*$!^^O#S@+B/[3T4 M[Z-@2)H,835M-<9]$%N%H\[4*1.DO63 #4M!FHQM;0RB=/J+5"=/B0Y$<+3; MZ:XC-=G32_(YT91E^.VG'X8PL:8S+G2GQS9X(ZA2C+U#,'NN+$>F'>.5-^7O MA) #![%S&8K7:!&R/UP;L60LXA ZQ88'!%<5ZB3$"LHV'Q,5[^(F]QZ*.;)N M3!'5G[(S4K\FAI(:QT $BJX? >Q8:;D=",T8V8Z/ROP_]ILSOIA8A_HP>=RS!UGWS-#.#.Y'JV YL">!+:!Z2(UY M30DK3+LYN85.F=:?<(T=^$5KEAH;B\8F=K?H#RSY0V!#QA$$O='9D*I*A>61 M-TF>R0FY!I M,7:ZE3[E,RTU7+UE7T#PR;(QK MR)RN[[J:^PPNH"ID(:I*H8L^J335[\58+FZAA_@*@U$:IDGG3XUVAOE1+L48 M0AW\CXH]-X9N;A&O1E.].)5-L'I"P^1?L9(;%XG2C6C2_#/4%9?B?2SZ8T/1 MCMK.)E3XM'SH7:H^! Z:!0["Y4Q4\N!BON3))'D$]3&[,(6Z%']+G!5C5,[M M]U'&&=,^P]/? ';6()5&A:6<^NAY/.+_/*_F(>,9?K*33%7' M+I-*G3AB9S4<%3T9[ :O9KV?K*M3 9X;4LI]5F_ZT*;*,G;3(8T>)PC]FP\-LKH&@ !GXRD,!FW.5.3?YAZ&Z6HH?\ZF=F.)M#W^M-171B& MYCFODWBGBY@T4RV$DA;ZCJ.&JSA.HME*!!L>>/+8)FAT4-P9RI'!)W*TYMJ0 M!Z5M+$6U&_9Q)QPUQK<;W&J'/F'#!X9!X&0>0N%KX:GA&J'I4=7JAZ&Q'X>T MAKM3YN2+I<'3^C;V _XPGH/F]'!.7$?S,J?^Z,$HAQY2U ,!W>?"A>L]OFY) M,T7*\T-[1>,WJ[>:IC/#%0(BN(>7HQ+AD*^A$@3,R6DFI95AE <-M*9!DAWN M=O+ETG WDYWPS$5/0?:L$)>FUJ56@42\" "?01[W)6G,AIBA,)[/B,'Y(J0N MFOR>G(+"J6.+^EQNMW2KFEHV:*GB+XECNJ109FMEAV@F$TGQ]23P<^;(2'1F N'- M-\\1D2AC)C\C$/_H6\4_ OBH/YUY\S4;U?0.QG/?\*\%Z,]B].E7NDJLQ$?/ M)>)7V'93+*YO\6FQGA>SFSD^7=_-B^7ZCM[>KHOEXD:\DZVLI%BNB_G=DOXM M;Q;B9E&LKU=BA8=8_%UOZ?9A?E-(-P!3F$?-EL5K>B75QM[H#_\7M M^E;,Y\7-W4K\S!.=17$]FX':ZF8FEL7=?$U/EFOQBZ'KA60<"'(#'FY7]&D! MX;#B*_"_ANCT;'5S7:P6/E;67.!\9%^6%/$Y-&.57QT7'S\A0>P/_*-+,7US[G!XJ,H MF*W:T4^? /T_M A4);[^T3CX>$A>" !I6W7$U6B2E;N CBY:#_&L=J2QJ%B< M_]7L2GR=[BC.7A(_+H/^?T?'GG\NT'#Q_# M4^<2_!>W6$7_ES-*!TA%=]B+#%'<+1?BU$_7KD8_,83:MOQ#2BI_40*%7QOF MI_FWFF_"3Q2'Y>&'GC])BUJ0 N4>6V>7-]<7H:A)7[SI^ >+&^-A(_ZX4ZC5 M+"W ^WMC?/I"!^1?L+[^;U!+ P04 " !W/0-72P&5YKH' "A$P &0 M 'AL+W=O\9QDFEVFEV/DW8?=O8!(B$)&XI@ #"R^^OW.P ETX[M--WVP3((X-R_B"TW<]6+#B.:-LN MXC#,%ULNN]GYJ=N[TN>G:K"M[,259F;8;KF^?2E:M3N;1;/]QK5<;RQM+,Y/ M>[X6[X7]I;_2>%HT6)W-+J(7+U.Z[R[\*L7.3-:,+%DJ]9$> MWC9GLY 4$JVH+7'@^/=97(JV)490X]/(JHX9RLJ.@O+<:IQ)T]OS] MT/>M@)-B*+->F)[7XFR&U#%"?Q:S M\^^_B_+PQV>,2 ]&I,]Q_VH,S=>"^"S[QY7_A[*"9>S[[\HXBGYDWP(C=BW@ M2%E;>/V2FPW[L!'L4FU[WMVR#3>,K[7 F56,JHK%']+_0%(3B5JQHSB ^*H/:4W>25VK 8H1IRB>9P=..V@ M:7S92J15PR"]5MU_A\Z7$&>Z. M)X*:!K*SA!:NAQWU_; M(C]EMV:UT,X>*E7NF?>27,:[ABEPU:Q7QC+"'!UK\6F0>K0(>D%9$JTZP6X% M]Y=_X#4N&>FT:^#O^3V'2C-UWDJKK3.AT7Q'$NP&%Y:\1<"$.X#+G(Q>2Z7) M"TU"Z6JBK8?Z*1(VN M62J-^("M&8-*@BG=V:46C;3L8A_DP+G-_E7&@E,O7--@K2!-8/?;[C-N* TP M!:P3]HN-P'&1QD4;C/I!UQN'AEZK9J@ICE!ZR[MA!=B@L#3,M2BM.EDSBG>_ M]4JL!!V2:Z );T7 =M@A&*S@.;4S+]@Q_$56&/ T)PS541RJ(WLE:K%=PH%) MY';B^\JNM3*&';$DJ8*RJ+"*BRP(BYCRDY+MQ4TM0"-'-K?L M.$J"/$U.L B#O"I/OG00!,1Y$"T-JP,TC!G>9"D.?M5;&3=8C,.PBAC45!$2 L MSNK!ER=8#D61(8C3<73"*#XI?J,T9!\4E9HH*8.X+%@9!R6H+^IZV Z4B VF M&20G"K>?EZ $WRH4SM_\QG&+&LBAF6S>SS(&4B3N('.7!)<57X @H'DT[ MBH/7=(-X^'**8M&P3P/:$P )DQQ"Z3X!,YB4H/;65[NC?![>9YQ,"NZ>\4IJ M=!$C;T9;OL(:?7$:Z*FI]6.P=1:&\_*^(N&\^E,LC!ZZ+OHS++SVL\F#,C/N M/@#M6,)A\H@R7UE0#+ZYMCP4X-.@" M:("W+].D,/$Z*( ^1+<=)'H1I=O*$ MND>N$H7YN$BJQY$KN[H=FOU$8UR?H[YBQA[S0%$7Y&@2TR^"\X>"[-FD\_AA M>GP)GC\0XQ7-"XJYZ30]3*?7 DUI$/A?JW7G)R42PJEHX"7+O6&J[D%!<2^, MOH; %?"347I.T=(#G/C:>]5WAW^ZT>URT.1%]K/DRWWUV5\7T^M^TJO'Z^WD M^N]%WM>!MQ=R9F05I2PTO0\/:7\1(A:"[$ M=H8.C[99W(DS (=V$Z&W]LX-^PZD,?]T;F>INL%0-RU"5L7%@<=&\!:O!4O1 MB96$WR"A2L@M2,J#A_6(PLB1QT$2)1,-)TZ)8HP$232B*HZ",D]H.BF+?0_G MWX8JC#1Q4%6N!\>(6#&RG@+5[_PU6'POH)6TMZ/_J&FZ,2N/2_\_B^[<="^: M&)!2> /S5AZ/*F*(R$+\AA@IO3?4%ZH[>*>APSE-0!5[[#5[,?EL KRMW<T_"/D'JWKW$6:I M+,#ME@ -7BKH LY7"B5K?" !AZ]RY_\#4$L#!!0 ( '<] U&PO=V]R:W-H965TRT^637B YNVZ:SEZ.U@-=K2RTJ:5CCY-/;4; M@W+IC=IF*L(PF[92=:/9A=>],[,+O76-ZO"= ;MM6VGV5]CHW>4H&AT5[U6] M=JR8SBXVLL8/Z'[;O#/T-1V\+%6+G56Z X.KR]$\.K]*>+_?\%'ASI[(P)DL MM/[$'Z^7EZ.0 6&#E6,/DOZ^X#4V#3LB&)\//D=#2#8\E8_>?_2Y4RX+:?%: M-[^KI5M?CHH1+'$EMXU[KW<_X2&?E/U5NK'^%W;]WC0>0;6U3K<'8T+0JJ[_ ME[>':;W=D5ZM%@S"W%IV]F#J*P3NGU<'?5>]//. O@S>Z=M-( X#$*&('_$7#PG'WE_\70G#2V6K1MNM M0?ACOK#.$&W^O.\8^BC)_5&XE<[M1E9X.:)>L6B^X&CV[$F4A2\>R2$9 M\_X=17O4W_UHWVJ'D,&S)X6(HA?P+^;RV%LV?PB]Q9ZN$;M.Z'SUOE M]O *;S=&PP<"JRJ*-R>'OU)$ S?:R0:N9".[BIPZ>(D5M@M:B2-/(P%/(4K3 M(,]CEJ(DB,*$)%(E(B)!B"!/0Q+BI C"I(!Y14&MXCEB^Q,1+R I@SPJAL^O MU*];.E"?+TU.F@T=X&WESP:,= 0X2L1@(T0!J2D!'C0J4XY?-[0$%U2=0??LO?]307O@O^V!E]5^)7'=7W$->]QS4\PS4\Q MO:7[:MC\439;_!\\W!BY1.AD2^5A8A1!Y,]]3&<;9OD9B64:A&G&@@A$P<(X MRH,DC'@Q3X*B2.':CVW*U6#C8]FUVE@J4!H(8L8XS6A;>0917@2Q*"$B7V6< MP#A)@J0@3Q'1+DGC Y_'I,F#DN@RCH.\#,^ ")L*UF41Z^(P95U&N'KN$P>R MB.!Y[ 49)1G#(WH$:+C]9$W1M%-K9H]5)2$ MLE1FXG.GN^>5;C=(\T'6!I$[V$[NGBYU)]W<^!^Y0[QY6DX2NN":QM_51,>G M43')!@W[X7GBUA30KUMU"VU_UR#?-7<)%]#AVPWZ.[_9![W'1NLM%GZ8Z%A1DBZ.H :.S2RG[5R2=>^XIN( QT=TWES M-],\I!+YCJVI%+7DFCQ4!T[.(+_4F/)[E*;O38Z"LEIS<7E/A[<.5AR,]UB0 MC\_F.WF_'_P?9I8(B=L1?R604!M1YY.#TF2L4R+ MQ-=0<*+TWEPY8B1U3)D7 \V/C+[O3IV>/(JH&6O_]*/)QU.A?Q\-VN%U.>\? M5?]L[Y^F;Z2I%4W^!E=D&D[R= 2F?^[U'TYO_!-KH1UUOA?7]$)&PQMH?:7I M,CU\<(#AS3W[&U!+ P04 " !W/0-7#*D?++H& #^* &0 'AL+W=O MEXBV;WB<+@/M$S;1"71):EX<[_^9BA;5FS'P?6^W>F+38GSSF>&,X"NUDK_ M;I9"6/A6E;6Y'BVM75U.)J98BHJ;L5J)&G?F2E?3,Q*"SYS3%4Y"7P_ MF51L='VQ8-<+"V]F-QW;++NX3H'<'?I%B;WAK(DZE2O]/#A]GU MR">#1"D*2Q(X_CV)>U&6) C-^&,C<]2I),;^>BO]O?,=?9ER(^Y5^9N7U M*!O!3,QY4]H'M?Y9;/R)25ZA2N-^8=W2,B0N&F-5M6%&"RI9M__\VR8./8;, M?X4AV# $SNY6D;/R1V[YS956:]!$C=)HX5QUW&B>-(Q^,?MU%B-9__/8SZV(J+C(B@?+LV*%^)ZA( W0C^) MTP<;/V\)W=)*7'*#+XT1 M KXL!=RK:L7K9RA;NI7&?-;V&1HC9H!)#6NNQ5(U1M8+#V82HR6GCS^!)+&51"C-V^L4WK!^D M>2%JH;E%K=/6&E38)J5$<\@2B^1VJ=%P$F/D-ZA:C G"&"!"1(<01X*+ -9" M"_)YKDJL, ;.98U2T"&D,!>7: 1)[*-U)^D1=1S?<6&%+\\KC&#)C9$8 >=N MJ]UIWJT^K<@U8R\.(G@O M:PSQ3MQMI;25_VKU'Y''P@18@K8D/@1A<,#_@X5BB)GDC1S_WX6.&=2/W3.I+GO8O"A+LIFAI:: M)7H":$35 G)KB =K!,T2I &)MP,22%ZV 'KB92,0@E"C7CP)88T[_%+RJ2Q; MR&M1.F19!:K1H+H0$>'<^26V&8!006&'8/I1%**:"@TA\S;(XN84L'H0>2GM M4-(797D)#Y^^]DQK_=\X1$$Z@P0CEE($H\1+X[C'-N_.YB5;< ',B[.4?A%0 M+<,+$I2:>F%,X(HR+TBC#5'1:$T9NV]0/ZQGP (O9+X[TRCS]UCWC>JSQD&" M^O:5O:(B"]L2A?\!S5$_J MI6%,>G)4F.TE]HN 8SE%/!9*4STAS"+:>%$T5=-BE/>3&??. G\EJY+ M.89.0'B>L6B<[9$= HT \?XX5OXCNPCY4.#5H6H'DCE\PNJLM[)<)@CX6O-F M)HGY7F'YK$V[,JJ4,R?SCI0ND464ABQEY\C\"'('95K+()WV\=^25GQ9[KE*74\YN=4=/(8]&.36!.HV3*?"P%*4L^.'_;*%>%':?]NJ MN]VH^T(U N'P=\&U.=SN O! R#@ 08+03L?I]X=H",<^[F;?.R<+;I8(7#MW MZ-NX<+1A>J-->JL[>KT#NB<3WB,3/&(&%2?ZH)V3SNS6YKE6!\6[GQ1\U["> MP3G>=\RG*_ \]E@67)R0N5?27Y%YS@)"7=@OAV]*VI'V)0513I+PYT',,4^P MI+@>/.IZ\ ?Q)&I$\P.6UT4M77CF@ ?$J:'&*]M]W'?;?M.V(V^_#/S(]4+6I&V.K/XXC4>@VZ_M MV@>K5NX+MZFR5E5NN11\)C01X/Y^;!U+0??)X\V]02P,$% @ =ST# M5P]LU\)$& D%< !D !X;"]W;W)K&UL[5QK M;]Q&LOTK#:VP*P'4F(]Y)HX!6782!W9L6$KNAXO[H8?LF>&:0T[XD*S\^CU5 MW6PVYR7)9WGUW5\%K22>5%\HB]ODN].?")(92JN M:02)/[?J2F49#00R?C-CGM@IZ47W)Y6=R)DI[&:/2!E\IO@[@T)Z%Q&>2E'B0\,,A8O"OR>E6)UWFBDO[[ST"0I2IL MJ7H9'AWPIR8?B,CW1.B'T9'Q(KO*B,>+#HSW2I7IK23YBS=Y59<-U*JNA,P3 M\:-*EFF^%)>D'KQ^\2JMXJRHFE*)_[Z=+A_4C*G;ZJ-C-5W M)["72I6WZN3%W_\6C/UOCRQI:)I%#+++F ,\2>Q MYH$$I))7DDV[&H@/35DU,J]%73BSB?[]1 MI=1");)>RBKE<3^0>N:U%C$6(Q9-B765(LVUV]<>>"G+A$S%$>= W.#+O-6; MV%$5C/M6WE5%[CTD;OT6/M0KB$OOYV4 M^*DG B>$[![".D #9DJ:V!A[U4YI!)?F24-/R\QCQJHRYL\IG$1:-UH8'K^Z M+&Y5F3,EF7CW\3V<"H5A9Y&E<@)&\6L(2F M).'0HS6HX0]K)7+E-$\7$5LUFD]V+>(60+JHB8R)@0-5& M$6WI[S0-;B7J%C%]TTZ:MI*B"[^^>\,7/Z4U?\?XRU*N>=DK!,H+'FR1QEI7 M^DO088^U:YM80R=TIH2IQ.#$0?G:44BMBF:Y(F])+,_2A8KOXXQ-@HC!8FL5 MKW(>[_WK=W;,KVI3ZX)LU3$H_"-R0U0 M%-#R#\PM\V4ZAXJQ91BR)%U(\^X>I$J*JPE+^-FL"^=T'T E\1AV)D9?TE) M".E:\ZPC^2*A8+:0N,\.5*L+Z&R?-N))$%++-?/8V 4] =)2@$A-PU(ACF%1 M][1XM>$0C"&UUFI+^8TGN-0+-][^"JI"/D1?>/T9;,J7>/>7)W*X6U[<&U'9 M$8GIL-6XR5K-610@Y:[Z1IREQ*6BJ; 0: ?>P0)T"!7@D#S?BN _-^NY=GMN M<-41=^8%B,_!>+(;> D?:K]&2@"[-5,4;6"/V@E.130=C(;B>RL9]K%ZAFY) M>&P4>,-9(-YSY.TO_2PX!\6SP!N#N,2(\\ZEM,-!S3RPJ49UB47 M[A0TUE7[SA[OI3VQ[&G_(9&8T;^F0V"^6'YUYN(8/]F$H=] 862'RM#==_D] M<,X,U[C;#/%*Q8I-I-5H!.6B2.X 3HVCX*G+8MT;"3+,BQK>A@(I+X[GDI^M MZ];$:,-E5,G+R?$^1A'LE766]S3,@%U$%(0D1$I*MLL/H4 M'JPSK6WW PM,";U]:$/&!_86CM>\:LJ2AC($GHI@./4B?XHG"0S4B$\ F+D& M,'%O\ZMP*#,OF@W/S=#==-$DLNMPF7HV"> [1^?B;9$O+RCHB *N9&D0 MSEDX\B;#,6XK8@TMT 1ZL+G_X-2;AI-SX23QRB2_EG)Q-HR\F>^?=\H93 // M#Q_O,9]DTL4!_EH58UQP*"X9U_PKNZ;75FO? ICR@_=8'QZZ,@B6?)UFQBK= MD)9,QIX_\D4P$S?DE.&3UV X.. C0DS-B@^1>&J50$NRE^N36V8/1?Y/PU$" MY.0J<[:4=GUZ] ZDCA;U05Z.VR^LK,?5'WJ/ Q4!\CQ>51'!V'O6>[F;^H)<^CMFLKP =/[ZY MIN(+6 _+?)/'7#?XJ'M)JPFUX-AV?R*(FVHH&,Q?""P8U> MG)L[8@3X/CQ043CHQO+(G.\46*P1/R=L3>E8B6,,6CU!Y\!,KY^B;#L''A2M MMI$6E072K9^1UZS$)8P=3*3L/\X:II(,$:EDG'(5'! ;V9T.W3)N%:Y>@5*3 M&?>J)PLY+]L4N[7JRP19 ?G0=Z"'I%B)'Y &;'JC5%R.*DMYS_; ?HBR+QE_ MDEPMM64!NT#B6N4DW5+,RT(FHB3;<0LQ[NJD(087:;>!$G"=&=9RP\E=Q_). M(]>6\*HA8Z[::DA%V79,J@QE0PAGVT:VG5%]02[;,DC[-@M=OP+'JC*F:"Z7 M=DUXR"[L%NZJ*"_T0. DY)##5K2*??S^S:NNQ,%::XLE[ A*1:Z_15SM4AVR M/*C$$B9(]1Q;Q*"AXR(C*HL2#VK76+-WMVGH(6?50CN]E!L'^))?.@TG_F#8 MEAAMW(]EM?+T J38%#7!5"H_=85)BKP7%'HW\I[Y637S?X+[9.F&:S&8R9XB MAJI2#0FZSU4/2@)J$LQN965J*RM[ZMJZN-'1L*>(TI(UT+4 BO\L/5 I3J/) M8&2KJ:"'5BF*/@V=$C=I 'Q*428Z>^[E@/"0^ R3O37DM([1X-U6L78YU59P M-D5NDK%K&"_G]::DP*3*9)WF%&X,EM/SL6ND<7_))9P#!0=XNX1N\2=XG%3' MC&O8K"[J[ZF_4;R$M=&N(6_V@!Q@JK?PL>=:-Q8-LV>_:6@;E=MU;!(B Y@K MA-FT=J(830G#CY5*P%*95FXNQ/B\$N]-0-G6^9G5^5=J7C-?77AJ M797LRI+7I,8KN RXK'\($P1IX$1!@>'SC+GL4/972\7<(+$U^2/0]P[:+B=M(7><#;B*FA#1@0?R?(^"\;>>#IK,[)>+A>&R//">W[JS<:!DXP-9]XD:#.3AV)7+QQUJG(J$+2\83@25W2]_S)NCD+/ M]R<=D_H/!%@U*( G(?A$DNO?1TKE^U^-0!,P.C,P%G P*F\K?%=P)?]C=8>P M]3%UI$VD_0O4E?)4.T0H"$FIF])5'2-5*$L1I[)?_24[O*- 7IUC0*1E5.2Y M!S,H=V>TX]DL;T,E.KAZVKG;JIH[YIQ6+H30#&ZK]R;YL26I2H=3S'1O=EEL MM<^4.;7#3,R^KI-J&1?']9AN.:R;OF:*W"42(8A>XI^CB^,W',5IC7\E;UWW M#'>U:#(8[ZWVST&HJP\\U%1_]C +X5D*U]G]0%SJ?::JR>J#&,7K"= NF3R3 M4Q-5].Q^N2QYE#D2Q2/G"HN&2M.:CICREK<*4 MPA?M8M0ZM64O9P*4>9WR"W9F6OT2*C$I'<'U5=!K.PG'\?;ME4=;F!I.TUN,%8P'(:+;+IG/WMZ-/COZ1T69X&=Q MN;D69R?FV\DYO_1]2:X(!-ZT90):U,M2W=6D'R"B_]AK:&JNE-W%?M?;%'8' M,=60LY/VW9-S8Q;'DZ%*=90[V;H6*_LY:%#3W_SLW#Q+.,L86L'MM17L/>7T M@SPW#/*Z13.*VR^)K2*86YI_G)>JMMQ49\4['@MK>3!F69WHU\\ZHZ#^.[?* MM(L->@[Q/P'D?S& '( XB[9$:AL!>DA]-P^HCUC=U]J680F;7 2&2XVD.PC_ M@,E9!V4-[I"Q==J]DR;H'>-P9G9T?X)?(I6,S/>M#5].*MHOUDFW%S3 W,TU M1IX/=(H/OA<&/D%);SH-^&\PG= V!8-V_(V\R2QX("F)@D@,1S/,&DQG8CP, M1>1CI'$4[4U4.'T,OZ7' 5YG'KW>7K/W@&RC@QM+!Y.9L1>-04?@#8&N,;)/ M= 3XGU(?'&)B?T^B,_6FH_&Y M.,,$HRG^3B;T?S"C:P%H'-'?H1?,HG,K*NX\T3J?%62VM*&54.*^/6W[%[F7 M/\$(V]\?F4/9UX;>9#AARH;CD/\&DX#^CB*BW1M%T;Z+*+O =!-.#R0^!T9!TD=,*0[#A8P&7-=2I7_J'0J^JV9@:D:[C MVKZ*M@:*I^$XB]SHK;;V6UV*K*CTU-L*I'EI!VI?"-3!"F"6RU+;<';XYY6( MM_*7'LSJ KE!WU^0R(RBP7@KD0F_()$Q@1JXF]?26Q,M5[N,'9!HT:Q!!TZN M9RNKW:"Q6UGM.NVVYWIU_8-G!,:I%?T)5;U8*"S[;:F8/:[-0_KGW;BNF?[ MH=IPU<%S-GUC"@HI+S?,WM!NK4M*3UVV:MS:D7(W$,C([MO4G7*"'/Z@JG0" MG^8);V/>,B@W5J+MJ!)V.T)_93N[*QH 02YU6*&M9/(8H<^5*>>NDV7*[3SP?N;&%65@?6GN[31[C<'(G(*?#;"'&9(. PFG'M\E3, M_"F".,'!Z7#JC<.I^%G5;5&/L6(XQM^S$2 "0CW%%'_HZT X&M,9EP8\_]AR M;G'@Q,=1.Y1ZD);?V\45VA/?VT5L),,MPELNJE/GV&[Y'##HJMO\:8VF4O26 M^ T659N,^F@'2F=&9<<(W;:;J:6,[]OC!%T.Y-+,BHJ,LP+<5EV+0[^MU&DA M>O^459W,]7.+&EY-(EOM^^-PSJNILR/!QX(MU76<&9/YY#&10_= M[]2[1570VBEP?N!^",((F(CT=A1ZDVA&ER9CI! SUON%TQ.U>G(/= M.# &&J:=8K\AEKI>K5 MO(GMEJ&U69V.MV>8.MCKB3.$VS-HP".W/-9?;%/[$>#X"T[P;?7!'D#!,K>M MF$G7G=E5^ZP [@K[(/NH2L/5KE:VG-G&VMM^1^ M CPQ\7WW_K[^^2ZZ=CN F>F^-]2?T6&:HERH5$?K^?TYT^AH@_ZC.PA8-89] MRK[RS-N*Y_0O$/+4I=521LKQOFMJ#E]EU5J3;V(.$ME09,!#;MV 99[BNQMV)@?=:G%UC^NGNG MLU\MOBI=YGP>DVI#>3&GO4QS/(79T%0=7'?FV'/XYKC8^<3?7G5QZ-1^Q2A\ M)WM.PG:7K(\6]">GWM5\V=L,H\.DYEP;;UJ5BO==SQ)E/I[O6=]!VJC:EEXO2,VW#Q1#.S#LODL0>S%-T5 M.HP&LZXI5/>!DF$M*J7/\8*V\IYH=YSN1J;)!;=5\K8?U]= V]:N"9_3W-VR M;B.;&VO,PK;#X@XZ4UP%<)P:Z%)=L[;9FC(>E\R%2@#L3X_X669]J?F1%Z:[ MDY=^U-G7>UW(>JT2:J')J(\^+CCB+JV7ATVTV,B MVO^C"]V)B4?^XL*#F'+T3/EY51J59_=Z&M-8?] M1G3H *!NJ[<6$N_3CS;$'BK$]-&]54K;>\RYXZ27R#U*^A"@K#+F[TO;NJ_<<703I+V#FN[9]G%D@^_0*=I M Z0]CF2/JFSUS6M3<%OFE3[)\SZN"T=!HQ[]+;V]A@B*WI_!(&U(U"B[X ,X M1GZ[QY4.8=Q#W98] /)$Z.T$IQ;G@D-SH\CFV'85JYRZE;IF%KG!4Y!3&W][ MS]B?+$_"IQ3 M7NR/G M_/7^T#T!]95\SZ!I$M@'#5^\G<2WM+]M28N1N:*ZTMY%YWG""/E?+ M-,_-CUO9W4)CU/K2:. V8VMPV^X[&F1+AZFA>1T/=EC%I2^:N0>%'N:-Z23Y M/VCZ6QV29P=UC>W?VTTYOM0E^&XYX]1-\=A!^'^^@Z"[>D?PSX(QO43^/S!& MPYA]/[#YS/F55/YU-/HM6-IH@8SU#Z;:J_;G9B_UKZQVC^O?JH5"PU=0O\ " MK_J#R>A$E/KW7_67NMCP;Z[.B[HNUOQQI6#S)3V ^XL"KM1\H0GLC_"^^!=0 M2P,$% @ =ST#5T1NN2^K" +!@ !D !X;"]W;W)K&ULU5G;7*E\FFZ0FL/>5:X\];< M^\7;;M2[MTY7*S.J\U6^M%^[U;.YIH7MQMI S]:#\GXL[B[=NS275 MN2J<-H6P:GK>NNR_O1K2>3[P#ZU6KO$LR)*),5_IY4-ZWNJ10BI3B2<.$C]+ M=:VRC!A!C6\5SU8MD@B;SVON[]AVV#*13EV;[)\Z]?/SUK@E4C659>;OS>J] MJNP9$;_$9([_BE4X&Q^W1%(Z;_**&!KDN@B_\K'R0X-@W-M!$%<$,>L=!+&6 M-]++BS-K5L+2:7"C!S:5J:&<+B@H#]YB5X/.7]RHB3_K>G"B]VY245T%JG@' MU9'X9 H_=^+W(E7I)GT7&M1JQ&LUKN*]##^614<,>I&(>_%@#[]!;=: ^0WV MF"5NM$LRXTJKQ+\N)\Y;I,"_MQD;> VW\Z*R>.L6,E'G+>2]4W:I6A>__M(_ MZIWNT718:SKB1/QZR_CN-\_%6SNE[D2UR9?R.+I;TZ@ )V7 M1:J+FG%Z2L8F9D(>+!,!HBW3\BEH>! M$"BB+-DUU84L$O:=<=Z)]G$4]X8X/HQ.XM%AI<$+I@=B-()CAR,\#4Y&T1@N MN(3=J$R!"(I[A43P>+D.)EW.K&*_B-M"7"(+,E&%,A(W#W]GFD19#T0G$S3T M<.7$Z51+JY43H%2DK"Z\P>%7RIH\\0&90WD2$]4R-IA#(.O@Q,18E)*R6+-B M5DHK(<^ZB+,U(Y'86DB+Q*(0*E8F%1_O/J%%0:WK.#'/-TQ&4J[0;[=0.9>'U!E)ND ?Z M'[J+SB[YZ&Y).\![P[8VF#1S'ZG+\JBD:1WM*]>>I+M0_27A@9A:DPN/H9$K MF7Z11N6"WC8BPPV.RA^QG"$=(_+77Q@4<3*J,,IP8_!SN+4"'8O6IQ>>8B)3 MA 2<8'M3%9:O'@$P%&88TH7=!4;3-5Z1;4@;P=,T-^%, _%5R #NPZ$%,..E MPC/85NINS<(MH('CB2F*:NZM.;_'.&3$%^"HD[RU"2\5WH92WHAT\"TM[RX1 MQ"4P('<)P+82)::+'ZH-ZGTH+Z)P+" MQ)%X_^'A^E9<)M]*[3A XF$-D4_B0T0S08>#P >O+S\_KT %38. 6RB^*6R" M*Y\@M:&PJM[5(ZY&3E%\N/6GK_;\6N!+?.H -Z?D*"-XPAO4$]Y5Z33;VK M M ,^TM.S<5,%#&32;8/3;+K8C?I? [&KBH]BY1G"W@QPN/C1 F\U1X;C3'#>% M=G <].(A;ATS'$%F!\<=X[J]%*DTS&141WQ67& ; MXRM#H7O&PBC4O%A1%SGHCT\:W'"H2D1!);B$3^0D ,NSJ;MGU-"6-D;>8.J* M[W?4N);*8FZ@-JNHDPO,$BI4_D=9E)1H_6I6]G-KRMG\Q01-X\!Q9_@F\'U= M%"9*VEHBBLHW2Y=SY/@4FB]"V6!;!K40%"I5P^V)>W0&'@5M71&6WM.3"9*O M92&1[H6XLX249%_Z5XHPE"PR$K' ,1T"41$-"(VX!)7_QGVD90S M\C_[K=?IO2$E^YWCT1NQ@"=D490Y1@6%"N,<,$&NYP&X0(YDJHH#C7)FG=/- M68D&)'*7U0G%;;.>[MW'M^A,C&:C@* M1K]R9J5M\[+/[E5IT!G^G$K?M8*;7>PEN*&MHH'^A^[OR\J5F9ZJM?_Y8J@+ MA*GD- W7#KJ8AM&[!J^JAW7$Y?? %U6)L=/.(F"U3)(R+[,PU@>]0JS9[H.3 MSDD3G<.] 1T@KE=E<$]6IL$]?VQ<<"-DY?>WZXBEMZT*_?=<4)!O-3DXL4:5\05T/EE&E/T-&/7?2IUQ/!Q+5F$%#?Z>3 M+^9R/BXYJ3>G69IO&_K2Q3LO\^?4(]X-K E7FEP^\JE=D!0%#%QC2O \$M#8 M='..IOT:CG:@3'.$67%5?&]$EFT=R1%DFKYP8A]V;QTGMGTT[#:^X.;*SO@[ M-46J+'SXF%NOUI_"+\,7X.?CX3OZ)VX%#GZ;@K0'\&\)&[Y-AQ=O%OP]>&*\ M-SD_SI4$(-,![$\-1L_JA034_R"X^"]02P,$% @ =ST#5_:TR'TQ!@ MOP\ !D !X;"]W;W)K&ULK5=A;]LV$/TK!R_M M6B"19=EQTC0)X+1IMP%M@V1=/PS[0$MGBXA$JB05Q_WUNR,EVO7MW%$]7VMS:'-'!?5DH>S;(G:M.AD.;YE@*&^D*%?VRT*84CE[-AIV73):HK-0*#"[.!K/1R<6$[;W!'Q)7=NL9.).Y MUK?\\FMV-H@9$!:8.O8@Z,\=OL&B8$<$XVOC<]"%Y(W;SZWW=SYWRF4N++[1 MQ1>9N?QL<#R #!>B+MRU7OV"33Z'["_5A?7_PRK83L8#2&OK=-EL)@2E5.&O MN&]XV-IP'#^R(6DV)!YW".11OA5.G)\:O0+#UN2-'WRJ?C>!DXJ+V&::-IXO@*7G$TQ0^:.5R"Y=+A;[6*8!SO0Q(GXR?\C;M4Q][?^+%4WSHFM1(IG ^H-B^8.!^?/?QI-X]=/()]T MR"=/>?^A(CWI:3?.C]HAC&)X_M-Q,AJ]AL?"P>\Y^@6AUM20J394:+#>>NZM MTVUKO.=G!+V O21*2+U%X1M19; WB2;= HT6<.3:Y0;1_VSE/91!3,V-/QL>_F+E3"9!=(9 M%%+,92'=^B MA+5R(3$C/RFS)M62<:HG$THZ%"(W5F.:5'/738?>T.H\,-LV!Y MK5>.0/O;)B% M*KUK1/$]L6V5&Z2U#%A4E='WD@X%ED#M.J%>CAA>#ZYN9';PD1X+* M2U:@[RC%!8D+UBB,A871I8^SI''D@-.@<\#EQ/?6RD)(LY''WFC#> 2?*^*= M?9.V F1^(2@,M\-@G3RM18%J-K7B!Q:GH]VE_(BW_F5H Y()?'@ M+.2"P"L-=YHCLM8R>2>I&AD8/@AMP,] &$'PT&'Q21"-SANDA;;LI"+V6N53 M8_6TKT/M/0]D$5AAN?!JJWAI-V/)T&DXI^)XJEL^?!3? %&CA4\5*_Y_%,,T M#FIH8#?NG89;7 .65:'72"S_D!8">UOEYT;*T*&A+P)"4'OZ!%P4@AKZ)LUU M02'8-/1SJ3,LOB^HXVU!78HT[R4!*6EF_E!'FMCQPMDYL9H"6^?[$N_1I)+J MY O]4+-]PM@CUW*IY#?FF%;\C*)XA)YBD7II0)$3M676FV(&"Q^6N'_@>\<, M8T;W7FU.J7U8Y9(8($FQNM+&T;R'RI=.P,I_^F%V0#UAZ$NVD1@'2>B8\V7E MT4^G"<_4+5Q;:O*'[]%K^P!K5ANN;8>1_BUT09_2]@0^=JW;U_*7!@_,&CR7 M+?%7OL,^U8XJHC+?N&K'G$Z.C[V&]^#H*#I\!>]9,N1O&A_N$THX2J*CR4,W M?3Z/7XV#Z20:QRT :DC\I^DD]L&2HR@>>:&W?$++YY9.Z2BMRR;/VH9CA%GL M2S\(OCWU^XPV7=LC%@WVF+UL2WZGJ5;A*)P<1LGX&5Q+>WNPX,\(T\PB@ZXV M"L;1]-EF(_ !W723-5N2VI,VK3'2UN.U8A%]@ZZ-$51H]Y+&FZ0O']ROJ-DD1B>*0U M1@MZ"U/B&QI-$&IN>$=W1\*QACF=WG8SG_\MEKZ=0?\=JQH(F\YS='4,4[8M M_+)1<3@,>SV]ZQM]N'6I*M$L_=613Z5:N7"_ZE:[V^DL7,HVYN%J^T&8I20$ M!2YH:QP='0["*=F^.%WY*]I<.[KP^<><;MAHV(!^7VCZ1&]>.$!W9S__&U!+ M P04 " !W/0-7GBJE';G2>E]?=;ON[S$ M2KC4U*CIS;X@/Y;?6?IKK]!*62%VDFCP>+L/+D8 MGET>LGTP^$/BTNU< T:1;SX7Y\F ":'"W#."H)\%7J%2#$0TOJ\QDXU+ M/KA[W:+_$F*G6*;"X951?\K"E^?):0(%SD2C_+U9?L)U/$>,EQOEPO^PC+:C MDP3RQGE3K0\3@TKJ^"N>UCKL'#@=O'$@6Q_( N_H*+"\%EY,QM8LP;(UH?%% M"#6<)G)2O*6WDL[YR8,W^6-I5('6?8";[XWTJW'?$S*_[^=KE,N(DKV! M<@RW1OO2P8TNL'A^OD^,-K2REM9EMA?PMT:G,!KT(!MDHSUXHTV8HX W>@,O M!@9_74R=MU0)?W?%&"$.NR&X.\Y<+7(\3ZC\'=H%)I/W[X;'@X]["!YN"![N M0^_, _QN/,*U=+DRKK'8Q7D_:@ 8#N']N]-L./P(G5Y"(SKX,INAE7H.7S3< MBA7\',7O@2\1KDQ5"[V"W%34D3D6(%Z=\P:LD YA;HUS4%N3(Q8.S R:FM^* MFIX]26HE5"LX& X&5-%*47.F\)6@*C$2AMVM$+,55((V3J.XH415P'0%:P$Z;<*HR8VE (,!!\_R M!\1IXTA@BLU$B891HA1N@N/7I%![Z15%P##1+0M1-S8O:93 (!T.CB+C;CK" MD]#/@&LK\T#FX/ H)05K@@P 41^/A8&P]*.D\<64&R*EAZ MGI>4[D@"GXBMGI-72Z/'/J)/X3,9%(5D-[U=03O]EP9FC:*W<(0D*6%(= M1/(;#@7\X,4CGY.:RSK/3:-]R'$;(!-BWC]U1/ACP VM4NSIB6B%CCXO9"=U MP)?.-4+' LAZ61;^[14A5-"FX/ZG>MHVESIOK&7YN6I$_(#FQI%F%I7P,3$O M";VJWE!1'7*S_V%ZU$;:HPJ1U$ A\['[6)DYK13.PY6HI:=,DP)4B*'[9E + M"PNA&FR%^:9%0T5!YZX,?8.TBU?.*%D$OI="!9X/8=5) ]EF78G;636SINJB MW&,_%-M4ZE!&])7V)4R-I3%/KQTT.O0VG0R52UB)6N<&R]CI6SC=#Q"B)LA$C1+D/@6+J7O7%O"ZQ)H&150-/';0J1]26*& MKG#R":JX<" O'$#K F[;EGS0;[:3DW6\'UR'>%065/ST<:"GO,6R.[$04HFI M5/Q]Y"I^>6PWX:W\/"D.3M+C;0/[Y\32KCVAO[.[56CG84/E--!(B6O,.XO[T , %<) 9 >&PO M=V]R:W-H965T>I4Q[440Z*+"FNF);+$ARU:JFAD2U2[0K4)6.J=:!'$89D'->..M M%DYWJU8+V1G!&[Q5H+NZ9NK;&H7<+[W(.RB^\%UEK")8+5JVPSLTO[>WBJ1@ M1"EYC8WFL@&%VZ5W%5VL4SO?3?B#XUX?C<%&LI'RW@H_ETLOM(108&$L J/? M WY (2P0T?@Z8'KCDM;Q>'Q _^QBIU@V3.,'*?[DI:F67NY!B5O6"?-%[G_" M(9ZIQ2NDT.X+^WYN$GI0=-K(>G F!C5O^C]['/)PY)"_Y! /#K'CW2_D6'YD MAJT62NY!V=F$9@'2TW"V3RYTRPI<>M0(&M4#>JOW[Z(LO'R% M;#J235]#?^..O(IQFN&-- A1#._?Y7$47<*)K%QI8-1JFDH:Y!9,A7"-:H=* M0\DUE:/&$G@#/=2(=,-,1][D\6N+BMEV(Z"FA#737%O]K671&&<"'Y@04'$J M;L4+)H"<0#L")=6P\VRZ>D-:*8BL%'3\4+1BV$0BMD@^\)%@;8B'KMANX$30U.2_<>B47'4$ M'C(U$KT@5(7XK/"!RA9=V=[QQQ2;.70/8 M3WPT6CM^O"':>,SHAH[P07LFI-;G\ ,D?ABG]#]+_5DTM9K1U!J? M#VA[=WH14_9 &[C#0];I&->&B-G,Q9&?1Z&?13GQ\)/48N=6FV8S?SJ?0S0E M[P[ M5MDT]K/P&:OON^KY@H.C'V5?G"+L(L MCR'-4C_,,T.+KL:GLXV2M=4Q!=8_I[;]2.KX:K_K)\ MFMX_.:Z9VG$ZJ@1NR36J/X:[P4C6W=U;J2AB]@-*WKYH+(3R+Z5=! . M@EU@?$NM_@502P,$% @ =ST#5QH>R2G< P 1@P !D !X;"]W;W)K M&ULQ5=+<]LV$/XK.TR;DX9/674<23.VTTZ3F70\ M=M(>.CU Y%)$0@(, %K2O^\"H!@IE66E.N1BD<#NM]\^N9ZNI/JL*T0#ZZ86 M>A94QK174:3S"ANF0]FBH)M2JH89>E7+2+<*6>&4FCI*XW@2-8R+8#YU9W=J M/I6=J;G .P6Z:QJF-C=8R]4L2(+MP3U?5L8>1/-IRY;X@.9C>Z?H+1I0"MZ@ MT%P*4%C.@NODZF9LY9W GQQ7>N<9K"<+*3_;E[?%+(@M(:PQ-Q:!T<\CWF)= M6R"B\:7'# :35G'W>8O^F_.=?%DPC;>R_HL7IIH%EP$46+*N-O=R]3OV_EQ8 MO%S6VOV%E9?-L@#R3AO9],K$H.'"_[)U'X<=A]8] M>,-U7DO=*82_KQ?:*"J(?PZY[!''AQ%MDUSIEN4X"Z@+-*I'#.8O7R23^/41 MON.![_@8^K/I.*I]F-L?TB D&;Q\<9DFR6O8-0$?*H1;V;1,;*C%H15GPNE\#!]"T(:9SDBU\7BMXC3J>+V!HB-4Z005C23F8\J@3Y.S3$"= MR%$9FJ5[(2DZQ<72*7_IF#*HSO4@=1Y4-+*^VP5[[PRB'@%UD=#,#]A<:D-' M3!0@C<5MD<:F0&& &VQT^%W5EGY3 FD:OCI:;9JO_U>MC;\QE%V&D]-K[:C5 M$RKM&=;6IJ[MEX42<'ZZR"I]I@30-YVDR>-C^1I1>$I->\%B^2&KBCJ!W/7]\N/2]NV@RT#;J@^NX7F M!:%T>>5#CY1!&R@7)!*+*C)^?TE6R@4<*@^QTGYH]QO\%G^R"IR$<6B"BG=VN0;5T&ZRF>NV$\6O> M<#HLR==^-_PJ[C?L]TPM.?&HL235./SE(@#EMU;_8F3K-L6%-+1WNL>*%GU4 M5H#N2TF[1/]B#0S_.LS_!5!+ P04 " !W/0-7O=&A8;$- #Z)0 &0 M 'AL+W=OI+5=;AY6@58_/LZ"AD*U/I,'&-J?%-X7RE(_[TRZ/0 M>*-SWE251_/I],E1I6T]>O6"GUW[5R]<&TM;FVNO0EM5VM^>F])M7HYFH^[! M1[M<17IP].I%HY?FQL2?FVN/OXYZ*;FM3!VLJY4WQS9^0FMYP5_M683 M!I\56;)P[A/]\39_.9J20J8T620)&O^MS84I2Q($-3XGF:/^2-HX_-Q)?\.V MPY:%#N;"E7^S>5R]')V.5&X*W9;QH]O\8)(]CTE>YLK _ZJ-K'T\'ZFL#=%5 M:3,TJ&PM_^LOR0^##:?3 QOF:<.<]9:#6,M+'?6K%]YME*?5D$8?V%3>#>5L M34&YB1[?6NR+KRY<5=D(+\>@=)VK"U='6R]-G5D37AQ%'$$+C[(D[ES$S0^( M>Z*N(& 5U.LZ-_GN_B.HUNLW[_0[GS\H\%U;3]3Q=*SFT_GQ _*.>WN/6=[Q M'[%77=J0E2ZTWJB_GRU"]$B:?^SS@AQRLO\0*J1GH=&9>3E"I03CUV;TZNNO M9D^FSQ\PX:0WX>0AZ;\_9 ^+^\E%HV8GZNNO3N>SV7/UL(>NC%\:K][;:)>: MZ^IMK=Z8A6]1TA2D^5C%E3=&-:UOG(\F5YF-EZ7T(?DRMGO]8:VV3HTV*DR MXR-P2!$(B/+>9,[C$ @C+;Y%N3 >K$UY.V;Y9/9\^OR\W_(Q;;D4_?C[V?/O M)NI#;6"&)HO8MF Z'0]N5AL=1,&U">PQHSZW]-'5K%1NH6%T'A^"K:-!MD!^ M;8*(LZ@BP&\.YQM^0*=IF+ D)5P(=F%+&V])U,:[>ID[A&H,H @X'Z!*8:2- M1S@"$&:\A0=K5S_*MYGNX6$R"GJ2^!NXTK*?*0^B,9P83Y^'7@'RY,)IGP\M M"&F9TDWCW1H"DG,D8P+Y3UUIGZW4[,DX98JK>Q\^D"Z;E5.HH[5U;2AO)7OT M0:>KPI:0HA7R)K0V*KC 1GKTT2V0(.I[[0MKRERM)Y1 7ET[5W>9C&,D]],X4A3>WZG5N2JS\'5YZ.OU/>JD[ M_ZZ3_H(E=SS89^;NGC%\8N'-#?"J*5'';(WM(M BL.5K ;# M_ >D)YJ1.A[WG G@7D)^M$41.A@]# =?(<5LE3\!']ZN]:$/3SLP,XAGEYN MO]V%U,/0SP??;YKOW*I6Y_X6*WXD*S$ZZO)^/S@]??)'^@'K/-H68+>!18Q2 M [AGC*IU93@D&,F 3IH"]&XR4'.LWH.5WDS4#[8DZ\;JW$*T5F<3]7'E<@/( M1_?]I-Y,,,00QI_5N<=8>8Y"+GJ' M9W81Z("5-GV@ D/0+GMUNWB,^?OW/UY\OQNKZ\OUU^BX]8?G;H_=) MY257-O/NT85N#JX :S<\7MF&!A#Y3@QMF>!P)D&"C8#5JVVC&-+]P_2=S[CO MRHFZ%L)$P@F:@7F0LS K71:I%_8Y>C^G[A2E-#F$IT)74\++X@JBX<"U]D2\ M5(;EE:!C:HD+0 M(")X4%JAB:4[*6_3'COCPV0^G1@^<=^PDU=$]ZM3Y-S:N M=OO;_EH)QGP*^^W (P! KBOX'W\2O$6]*+DCHT'VBF0N""SN]1SY%"TM)[?# M?"04R] 1)D)^A^A0([(*_ M3Q-JTOA#+STR0QPAU#0:XCY8NK9+YV42$I&[Y7;7_XSC1 2GJFU!W+!C7!U39?V=%'['#"W$V\H( M)\$?K511Y#D/22>V0#-;<1-M(ZB6.5B4H!_04[[LUD*JSMNW260$) MA44+8^HTN@B78X-K#4]'9I8TA@3YM)WND-G(3:+G?%TC3;-P!'*&4ALPQ$[^ MB:8RC!N4R"K3-;-E2]V=&?8@UFE(IE0K:5:)M#11L,'XFH8:6K@_L-T*P5Q@ M7."9RZN>5O\6H%_<+I@-9$S%A_=P'P;W<+-IAX^I4FBN8JH-NT@]XN0M48': M1+HVEXLJXMWMXA>:#*B!J8P/L]UAC8ND)\\@F!Y=N:9\IW ,SS3;> YS8DT MER:Z#&L*&1LT3:GR&N$N-]VU:N="Y*P!F*N3#BVT@MZ206BU-)**I[IKC,-2 MU0V^[SDOV7L_@#T3?@](HD'I4J]M&.]RAA4:O"FE%<(7$DR@GZULJ3U\$VQL M.1'_A:N3V;/Y\:-L_6@ZG\U.>RKR<\WYS>28;Z4Q$&8Q06W*9&SW='*]_1[* MO2U!KQSI_%IC;.=O84(/<7TKD*-0_YFFXN?;(^%*09" ;Z[K-*&RJQUMRB$N M;ZEC8/*H9/+IJ(Y.PTF7Y036_ !K&,/V)_=NG!@YJ/LCUL2JC%PE(&,KB;-, M57!-B_JZ[1@7<1KN: A;9([5<1A;_]+63!J')$9*L&NUZ8L[UPY]PN]-W/6F?)N;[ M7_QV@Z.C"=C-MM>1RG3_A$\/MZE][82O!OY(/V'LJN@E6Z: 25!8V"27%SX/O9H&6W7B:4W(#*9,=2. K_L8]9"*ANI[*B7 MJ<'"T.UBX:$:@SZU$GQ/URO4Z*4T="H+=F%7+'U^2D]+>$ES0>CRCY[MT 7= M5:*7#V8[&02D9G>*-,^6AS,WK9$+E#Y09/ M*UMWK5O3#6A#(78;>HA.0^@"7H4<:4'OSDJ]0%Z-205*)X(8_2LULS;P350D M5_7W2\%9B>T2<%*GVP%-R)M*C-L=W1$@'=#I8&_*971E"HQ+MSNLU#>!U>(1 MJKNC$VV]2UG0OJ=$T:-9R1;N#1GQI^?T"7 MAZA"*1+TMUH2W-3>(=12&^(F^IP\!)<1;//D!R/O1J._?O@V<8FSR]=7/7GH MIDQJ/D;7;4-0L/2Z0EG3A8 (C!QKYFY9\-9:M MB(=F@S?^P[,,O?PA-Z2W137SK6;?M@1S0S:4O,=-@DL%Y%5>F2_:0$TY2)UJ MSOB=-!AS[*G>?>H_P[.BV^IP)S]FIT_[_(#0]'8C"%/ ^7RE J:70+T[@:] MY5TA4E8\*YY#DVBT[8NA-E_@[7'X5=:7]$MT)S;? UNGDZ>.1\O)+(_DCNH9_W;-P,;J* M/X)4YL;3 GQ?.-1&^H,.Z'_N]>J?4$L#!!0 ( '<] U=88/$2[0< +\8 M 9 >&PO=V]R:W-H965TG'6&_7BP'LY MRQT-#,Y/*SX3]\+]4MT9O U:E$R60EFI%3-B>M:[&+VZ/*#Y?L*O4BQLYYF1 M)!.M/]#+=7;6&Q(A48C4$0+'SUQ-/(>$E^K"^O_9(LS=Q^2TMDZ7S6(P**4* MO_RAT4-GP?'PB07C9L'8\PX;>9:ON>/GIT8OF*'90*,'+ZI?#7)2D5'NG<%7 MB77N_+THN!,9N^/&+=G/ABO+O;[LZ< !GV8-T@;K,F"-G\!ZR6ZU\7$^L,WO[8 M)G> /=@.2W'SRE8\%6<]!(859BYZYU]_,7HY/-E!^J E?; +_9D6VHWUHW:" MC0[9UU\C$[9#(;=<(2@1?H[=0R*9"LLN9D;X(LI^%=6_^K"7 %]RRRF^#11PNW,+SB K7=SF[J0%IV ]2 MS=@5KZ3C19?,E3:5-MR']![),1Z>W/QP=>L?1R*J-7JOIT<<']\SEO;KN+ M>,*N%0&J)B'Z[0DK+;2E'2!&QYH,4RXJ(PLV\@$X[K,]^8+QHH@3.PI;*<.[ MUM&)98;R(7RBD'PB"^DDZ)%(>E+(&0].5B-1F$VL;3*PA3""*3WW[NITGSER MUJDPQK\'FUB4%KQ.EIN0X2?7!;8+]O-J-R@.R.C9T]*PJ=%ED+E#VUNFX+)\ MA@1AVSVYKL)-^_UM/7Z*0WR.,C=Q[YU./^Q6Z-.R/4.KGR3/'JJ@+_-S42S[ MK!,?/Y*0A+X*@M>U(6>G25-IK,,3<%@92A?L$GP=^Z+U$#3PY3 Y1.TM"A\U M"&PC4FU0XGP((63OT50 L\]F0@F#?.45F*%<2RHJQ"OBV;B&]O]%\3J39(0K M#8F5#4]6%S+SMKEW^ D)%SRN5:I+X<&O=(E2DU-S!.SFP]Z-MA;Y"7V-UP:D M;'?E:6IJ(+::A6C;DI(-MGG'54V&:D*?=*3K64@7:TFAR18,S8=(V(7GN9$U M:$WER\7*VEZMA\G^FEK%=!J-B&SG7 &^,0E*T [..8$&T'<)DT?4=)=')WBXUK, M(<]$"(6MTMK'%;D_^-*\];*9>)LW67X58$]-[P,RDW.9U;R SLJJT,L0IU[L M[]&9+V ,PWZJA(EBW-Q<];V8H=Z'R@1I:4D?9.=D(@W0)G;)O[A:AAH1*].V M8H1ATK)O!;!:.3DE>R"L+)]CIB5WG M5(P)4SE7:Z,=GL$@0FK5+1,Z,,> M#ZL0+ECGO7E'Y\#VPJ8TJS8J(J^J.0Z]UD%F;]&P?H6]W@YS/R"?L@\Y?2%B MIMQL+[SQ7L1X6-G39^$^NS5),!;% &]UO 6I*YUO#V.NZS<$'V-S\X&]37#2 MH_X;6A7E1)B/V/8QD= SY*+(VG'D$9_9_/.&]O#0_PCW?\#3H][^EUQQ1]_U M47?$/[7FDY86;SFMO/AG]8?"IP3R@ 279:158<,'688=#HZ_ZI+\9HUDSDTH M ^1-" 1T9H'YUEHMT:=26:'WT;#3430XW.TZXQ#M311Z[]3\47*TB4FGM)1* MBU_2GJ,$-PJ2A$IJ?4_[5/!VFM=(87L.[TS$_H@^&'S--'KY6)M;K )[^%L/Y4O4.L3147+PU;;LN ,N))X@Z7YH(O<3YF\++=47 MX=OWJZ8G>6[]$@_"I+(YHDA_HR=3WYNE1E8^X88#5^A0YL)\L^UCH[I-5K2F MJL'<'X(VU)DA%/-8]K MQR9-[TG+MH?ZM_WH.!E_BA_Q57Q8+%;\AF> M%6+)?H.@/$7E6^1T]DAY*;;4U-@OUQ7VRB7Z\O;:V74G_,>&KI4KG*^*P"ID M:Z* M&,FV:\I!YU*YI%Q$5^<6^JR5"_?+[6A[.W\1+J57T\/5/H)Y)I$-"S'%TF%R M=-@+@11?G*[\%?5$.Z=+_YA#+&%H KY/M7;QA39H_V9Q_A=02P,$% @ M=ST#5X\@Z8?H!@ ,A !D !X;"]W;W)K&UL MI5C;;MPX$OT5HB>8M0'%W5)?U)W8!NS,+8OU)H@SLP^+?6!+[!9AB=20E#N> MK]]3I4LK\64&F!J-/YB4H10OYE.?5:H2OHS M6RN#E9UUE0SX=/NIKYV2.2M5Y329S5;32FHSN3SGN8_N\MPVH=1&?73"-U4E MW<.U*NWA8A)/^HE/>E\$FIA>GM=RKVY5^+7^Z/ U':SDNE+&:VN$4[N+R57\ MYGI!\BSPFU8'/QH+\F1K[1U]O,\O)C,"I$J5!;(@\7.OWJFR)$. \7MG<;(2MQ8 M$PHO?C2YRK_6GP+0@"KI45TG+QK\9V/.Q'P6B626S%^P-Q^\G+.]^9]X^4G5 MU@5M]N*_5UL?''+B?T^YVUI;/&V-ZN2-KV6F+B8H!*_,GZ7XW(RT;^;8,2\4I\_]TZB>.WX@FCXAK)G L,4.&.IV09H=!ZBJ3) MD6D&I#_2-I),";OCK]K9',8][TF$ZDRU'^&A9JFV%)03P \5ZY]1.A-7*$J?.5VS MDU"UC7L2CX:FA[T2C:),WI$=T9K8"ZHS'VOB@0],RS9I[>Z^<87JI@09EI,D4!T%JQR)#<#Q$ MW)T*9P/2S\J''W]O-/ \A39@N0VBDAYD\S8*\C6/&+DM&8Z/1J!YA=NFLT9G MO:_$IF_JNM24 ??*Y-BFS8\24A6/>UIJNZY"#1Q+/\DN2= M#BS4M!D2$T*9S*OF\OU[8, MXK8-SR^V0>\XF=#C1=BZ]!3"L%QHH3L4.46@"@B77Z*WV[>'SL9==FOK6*BEQRD M0(S,<\W)!A@=;O:%P8]2KN=3$PN9W1O]!Y(&B<%%C&M>FR;H&:C0\IMS@?-S MJQ1V@3-^IYRCDZ9-FN%DZ)+3"Z4Y2DUMJ<9*U#5"!?R^Z%I?KG"GY4SM3J.@ M7#5D"V- XIV)GS3U8\V]X'ANMB?04$'_\,^=+EUN .J6+K\XFKS'-7ML:_LP M2O9.EU3;P'RE+CQ27+4("ZUV(\4<5>_;BK^#XT-HD6]T+T8&^V]W'1+],Y_7 MX_N;P.U+\>WK5G]Y9N6$:P*EA$STIWQ-HS_):-1'O#M/3^)3\4K$\2:*%RF- M9FDTGR\P2A:+:)&,YT8'6SQ?1;-5*C9IM$X7D)U#=BGB=!8EZ>I1/XYG:\PO MQ&83I1M"LXF2S4S$ZSA:I,M1"9\DIRB.:+%9X9J$35X\B5GBE4B3590L:0ZV 2L6'X:0(%9(2G%26@]^ON)@#2@S_)XD MT7*5,"NK*(V7HZD1 2?S*%YC:I'&/%ZN3F%G/C]]Y/LZ2M.U6$9SS0UZH@=!]:@[?EFZW$3H63OJOA&N3T X@W#;? *+;(4<=2F$K4[RN?>Q"/S MD*:B')M"SR%O_QS7D9V_ VUDY:^A>^JE,!V]XRJ2H]"E' EC? M63PAN@_:8/@WP>7_ 5!+ P04 " !W/0-7(WNAX@P" "Q! &0 'AL M+W=O= 5@T MG M0F>X,J:>!H$N*N!$CV0-PNYLI.+$V*G:!KI60$HOXBR(PW 2<$(%SE._ME1Y M*AO#J("E0KKAG*B_:R)AIN)/M#2U-E^ JC$C:D8>9>MM^@S^?"\0K)M'^B MMHN-/V-4--I(WHNM TY%]R8O_7GP3^:,0()>$G%(=Q=R?03 M=\!P2^7_ %!+ P04 " !W/0-7WN[YOJ8, N)0 &0 'AL+W=O>6:&TLM[ZS[Y ME5)!/%2E\:\&JQ#JYV=GOEBI2OJAK97!FX5UE0SXZ)9GOG9*SGE359Z=CT97 M9Y749G#]DI_=NNN7M@FE-NK6"=]4E72;UZJT]Z\&XT'[X$XO5X$>G%V_K.52 M357XM;YU^'26I_UTE>RY)7F%+S_^*^[CV\LE %(T/MDJ;H4&E3?Q?/B0_ M]#8\&QW8<)XVG+/>\2#6\@<9Y/5+9^^%H]601G^PJ;P;RFE#09D&A[<:^\+U M- 9#V(68ZJ71"UU($\2D*&QC@C9+<6M+76CEQ7?M7]^_/ LXF@2<%>F8U_&8 M\P/'7(D/UH25%V_,7,VW]Y]!Y:SW>:OWZ_.C G]LS%!C\XHB\B^R' M"Y9W<4#>/H/_/9GYX(";_^PS.,I[LE\>Y=)S7\M"O1H@6;QR:S6X_O:;\=7H MQ1%MGV1MGQR3?OU:>NTI9K2D,02*Q46 ?&QTV;. []5 [*Z;PJ"X0)+)[ M6Z,9.>>$%Q\5_,/TW=^\*-52%AOQD[SW$#5K/#SBO9!.072Y$=H494.J^V;F MU><&]HE@6?*D=KH4XV3,!^66R@EDH1J*CWA=V&H&8?-'Q\JRQ&ZG%%P2=""@ MT6'Y'&W^ L?' \@%1T-PD;T4-QR.533IZY22;/?NN3^H0E4S^.QBO <0G:C: M>LT WT+#R0X46.:QH![ RO!(1E[FC+S\8QG9$@:=-4$Y7/:6TB6T#@A?I1!LP:E/$9$ :4645 MX]'I+QR\B0NZ*!4>D UW:MF4D=FFI_\:BL?^_%O1^99L21Q,!2?8>]OS>F-B,L.LC M5GO"OY1'<-$6/& \S.PSA\:RB3$--MZIVKI F&^=_(],#QLE7/!0K:98*Y::JM.<.[;O!],T-D- R2DJ^6V?G"#@( M^;TIAE_+(%^V',[\]IMGY^.G+[SXI9$.4 1Z=YWP2W;"Y[P*_*SM/#GD@W3% M*GL#L#O"#E>9':Z.)O8=G/RHJW+6X.\B&KB/*HY+/"A*G(K)W'+&OC>1=,]' MXZN8?F\GT]<"\6KP=C+]E=^0[!@FY,B),,[0@ MV1<02[GBD<=+;0RMD8M 9;Y-F_%E!,I)0B,M:8DPXLIS+C%]6J^VQ'9=BL'\ MLFQT2\Q@,C"'K.M24P-!=0O6^#II'\L6&WD3DT+(%'2#5E[0K<9"PF"M*8G AI!2=,Z(2#I3HW4][JR.@'6BN0K/0KL<# !R6! MPI^+8,E7.']\"(CGX]/1LQ/QNJW5-]P])9$)>L]&EX!>#_H4172\W*2+"2"1 MN"(_^TG+F2XC<2V& MK.-"/G;5T:LE!W@%<@KWEMH7 !L.A#NX=6+?STJ]S /$0KGH JKU18O?YY$A MJ-0>V!N+J/"Q6SZPZ"27VJ[3@EJ>^D>XD(B;[0?3*EDANRH_L]K;^O5UHE"VV^)4AN13R 6*."7$VB:3!!+- M>-EKLH!)]+5X"ZZW1?3$3(5[ZHL#]W<]]PY;,^86LJFWC'MU2)Z'3SS? D52 MIG3Y,V)C6QVX-XV.A/Q*8HS<1'KBH5FB!49*?+C[N?6-WXGW4+10=*KDQBG8 M[$F2X"G%,T?!LW&J"KI2,2K,2K:DDT(D'-Y+ >2A@3T)DQ/:^C%X(11<"V]O M"^V$:.I_=5V3F]S^)?F<%$KNTON'[,:BH&:3I^_2FN4IDKS*W,H>\@H\T>$+ MLYYR/!E4VNBJJ:CEBY0.HUO7YG,21J7X[/G;@PF@CN'.)K&L*>- M*.U=:'LAPM;B$W%UIT&L'Y*:!A/3,4:$X@]H(Y>L0QX28SN[UM2CVC4YGWHC M%]KNE7:1DR/[/8YN@Z:68?MGXHR^7Y-"K1O[1 2)GKS9[ND[32Z=4HG74+ H M=FD.3?H_QLT!++:J^<>*G40(]YRO'J@W2L,$SHC%A)PV5\DXZAG*1TD06[(V M9ELC>V&_8O[N:)J;O'N5QI=CN23H =U,X6M1XTT=1 M)V(^1. Y#0BI'<1;LF"2.7A>__JE3Z1,@CZ-S^U>N+0I8MJN 7,Y*]6V\[?, M3_ZD]')J1J4D*DK'=0IH2@IU.E>4VWQWU@*7+ZB ]W(>K\LJ%6(#DJ3MA)U M!\BJ=E(EY66OOB:(T1@0HS\4O^TU@YLO[*HX_-1V+-E!+>).U[)L6*&5[>#' M[1C"@#();H%45(JUU"7+W[H6Z<:&/=! #X;LU]3LT7E.*PHW-Y4-0 T\1#4B M"&/UUCF0W:W-3C31[3)4RW3]2)7"S0FS4W[F5&B_V7 8AZ)VV+VAD \"0 MEGYG,\4A3Q.L1XV-;27#I^P)C;M*=X>\,B]2AGO MBW/UV$JAMI_9GT1;6NS6[.-)!*!R0]0OY33=D3(-,3"#'NT]1@E(#?WQ@1FB MSC+OFRG3NY M?I,H?4\F\)3ZBJ&XE1M6BZB"._^T&3ZH:#Z,RT-KNY@W,7%JN>$DO!AA*MCX MWK1 0P)%BXX@T4/QKM7LI,_*,E[F[:E87C2U;8M'2Q2YFJ4:!NAJRA5X)R9A MOK_F^3%>3\+ MZEUJN3OH(#8M/3RV&]%,W=Z'4S[1;9GU4D\M36@EGR3LE/Y MWT:R]WIIF$9R']**WVXO669>%5]6EMHZSI8]U,:=D,C-C+9=:AFO^_MJ]L&G%4CK:GV M.3UC5A +6:2;B%A&=PN$C@D=DRFIU:N*4"ZJ\S@HL2"U"<]7*&4L1%NU.+>= M\9N';LS9#OG=-MJH1'7SU][*EMT4+X?IZN%AIR]DJC2YKI-Y^YL8T"MD221; MO$"I(^NVT-P9Y?)PR%S?^PJ54P\E:DU$]Z5TX7Y/ND]$B_$[3:KSW7@% M%X @E]I0EP2289K##M, Y>A$..5+N 0)T_8WO0$PEI5F]KN*) T/&%NAR.:; M*I]&- SI)78TA)@,PHAIWT8QU6RZ.'%RCKQL?TU (KI;L&B/_R-ES,6 MCTC!\7DL77RW2K?>Q%6> N142_EIQ'P4UG@7IN.@FR\>[X'8,G&=)MN#1F7FS#U !+:>Q%WUOL-2T5?I=,O=0C_\$'\.4M^ MFG\,-(F_@>F6QU\2?9 .8*!O@1?8.AH^O1Q$J]H/P=;\BYB9#: 9_G.E$"Q' M"_!^86UH/] !^2=2U_\#4$L#!!0 ( '<] U>LYX"0J@D -8; 9 M>&PO=V]R:W-H965T1+*6NYZ[5.E\ MI:IO>B%$S1Z+O-07DT5=+]^>G>ET(0JN3]52E)B9J:K@-3ZK^9E>5H)G9E.1 MG[FV'9X57):3RW,S=E==GJNFSF4I[BJFFZ+@U=,[D:O5Q<29] -?Y'Q1T\#9 MY?F2S\6]J'];WE7X.ANH9+(0I9:J9)6874RNG+?O(EIO%OPNQ4J/WAEI,E7J M&WW<9!<3FP02N4AKHL#Q>!#7(L^)$,3XWM&<#"QIX_B]I_[1Z Y=IER+:Y7_ M36;UXF(23U@F9KS)ZR]J]8OH] F(7JIR;7[9JEMK3UC:Z%H5W69(4,BR??+' MS@ZOV>!V&UPC=\O(2/F>U_SRO%(K5M%J4*,7HZK9#>%D24ZYKRO,2NRK+]\U M&B-:LZOT>R.U)%-I=OR53W.A3\[/:O"@E6=I1^]=2\_=0R]DGU19+S3[4&8B MV]Q_!MD& =U>P'?N08*_-N4I\VR+N;;K':#G#0I[AI[WDL+7JIC*DK?8*#-V MI35B8&0&]O>KJ:XKX.8?N^S0LO%WLZ%8>JN7/!47$P2+%M6#F%S^^(,3VC\= M4,(?E/ /4;^\1VQF32Z8FK&='K38]&D\L$N!PRQ^@_\J5B\$ F=MDD+4"Y41 M6YZFJBEK6\2R9GK!*\$RP/J$72TKF3/'P,!EGYMB"ND@QOO[G\&P M*,#)+-8,M%+!EJ#0LL""3[Q*%\SK&1PQ+SX- M?/:1RXH]\+PQINXXK%7"LL"Q_,1A?X4-JBW5CYT32)PX-ONJ:I[O-0Q1\2S? M=LR.$4N>_1,9 "FP-MQ)AS>4@LC&!=*R[M"[XE6F3P_@*AAP%;P:5U]$JN:E M_ /<;C*((&=2=%'28:TB+R)R;B6?RAP @6TPWQ3;@=_B[2#KW0'S%4##E;5!-EL!WL3R M$O^D([UFYT7>H,?8J,>1@S@-3MBM*N=O8,6"J6DNY[PK0FY@17Z(:4&F(05G ML%:9DIDW%\96[$8GD+F2#YS*/!.\*M&#K"5GQ[YG);9]PGY6*EO)'-DD=BS; M?7UT_K^AT8+[TKS)C#2;S,%![7%P3_49%'^1.E4;!3 C?*, "Q:W]7<'')$R MD\!^ 8Z$63?<"4<7&+#=?7!\"X[4 V&N$GGK[X5<:N8[5FS#=17/!"MY :L M+J']'P'7M0)_&[T*:J 0?Q M2#F:_ 5CM.[86!];2>B,\.@G5N3$'1R7?4K8 Z)!H93KQ1HJ1\R-;,MW W9- MXYN;,1FXEFU':R-M+G"@-22X5J:PD^TUZI!6>?/(/E8D%6SXV3""!%\10.S# +*;$MT:XN+Q.8;;[L%-NNK^ M*R\;G$"8UWUO%7^#^/[CO4B%:3;Z@5;[YX$06#9,AQ?;S\VS,'LWM[$OS?20LL+(0?:'+@>E&V2P\$OQ1],FF!V'(:^B<+0+/$,7IX) M @-@>+-,@%[X?*4/QO:.*$3"#U 9CL$@B/&,(OIU$AIS(&- 3]]R$N]D<-52 M57UBSA6E3"HXF9C6S]CV3R0&.P*%[>]7!OBPS4<=BXQD?NB:IQ,Y] P\DMT* M/&]70AGV&Z]BI?'KR7,Q6\^.,HD76:X7DL=A"O(=\AM#-;4](,0./!8&5NP[ M_VTD!_!U0E#'^2P* I-?K##R\1+!]J:-MA*/OATD1]??DY4.T$'&0=D9TX$" M4V?/MF7T> HP I-B[.5N9!-* ]U"-DGXM'0(Q_P:S3X M-3KHUW&I0D5@YJH)OFROV_8XYR#)UY^DS"REU74CVI0<_22]+2&,$<)X4>4R M:SO5M@.'>>1:1EIH3MMPF)R-3DCCS,C'%TP9>DTYV=NW6.[>[IZ;!WV6!L:J5F-&-HAZ? MZD9]."^HROS1A4"YQO,S'%'WCA)$/4Q71RRC EK\-KUJ&(V(WXDG=0;HN"S MO:('0>HW:C!E.QMWVXK5!#N/!L.\<73NH%#>COR MNJ[DM&D742YL*C;M\W*ZSLN]Q0&2#F$&1\9J:Y@B/#-"3[8O4'6-@1:G?3!H M0;O8=T2*N;PP1^L*2-0P<-$:&' 8@FH='@,TS-4;ZF\NYCQ]8K=\I>'000T^ MEMD 4#=3C?Z6.K'N_+MYIS>Z4QD'0LN.!-^!J/;RSL"X8_6,BZ3LKY?"W/YO MY!"R$T60>I!9GX@.P\_8XX4%[C84.\NTW>[&+7M;9EZ:7\.V;V. QAB-M3-^ M<5P/30CA$2>\R$MH"%7.MQ.#XYL>QVL:QS%=O:R?*'XQ-2T!PH"0'IN&?W_$ M&6,>7?7];/1?2T&0I7^4*&QQ M0&G_=AE&AS^MKMK_:M;+VW^\<.RY;\ 4$L#!!0 ( '<] U=Y".>M?@, M 0( 9 >&PO=V]R:W-H965T34Z M=>TB]/UTT7$AO?5RU#WJ]5(-MA42'S68H>NX_GZ'K=JOO, [*C:B;JQ3+-;+ MGM?XA/9K_ZAIM9A1*M&A-$))T+A;>;?!S5WB[$>#/P3NS8D,+I.M4M_VQ;!T0T_CE@>G-(YW@J']%_'7.G7+; M[D&%.SZT=J/VO^$AGY%@J5HS?F$_V4:%!^5@K.H.SL2@$W+Z\]=#'4X<K:5>0GUUO\ 7E@+#! M4M52C)6Z>N;;%LW[Y<)2!&>W* ]H=Q-:^ 9:"I^5M(V!#[+"ZD?_!3&;Z85' M>G?A1<#?!WD-D<\@],/H EXTIQN->-$;> ^X0ZVQ@F/>#\*4K3*#1OCK=FNL MIC'Y^USB$VY\'M<=G1O3\Q)7'IT-@_H%O?7//P6I_\L%UO',.KZ$OB:2O*XU MUGSLC]H=Z9\C>A'J/-$3?"I-J:11K:C&A3[4:?L=:E2UYGTC2N!T_N'*G88* MB)!M$%I53NRL@CW9-*.VUZH:2@O"@&E$WY.]5>]OX+G1B#\,"U"K<6SUDWA] M8^=*N%AJ,%Q6YOTX$^X3GDA?:8;)YP/OR"UC89*3%*8!\[. I*0(6)06 M;C=/611F<,\EKSA$*0N*R/VB+(0L9&D20TQ*,OXP:+H)(E>7MW!Q*)",.>>RD MD)(CBW?$/Z74G2[.$A:' 5P8Q60>Q>3B*'[I4;L4:OB$U'[X*$O5G9W#BSCG MYW"#\C2MG58=J#E@ZP*:_W%V-I?BNC*RG*SKNSBY MF:GG]?C^&#IB@[33)3UKYR?N=KK9_S.?WL?/7-="&J*S(U?_.J,"Z^G-F196 M]>,]OU667HU1;.B91NT,:'^GE#TN7(#YX5__"U!+ P04 " !W/0-7':KB M+?X% $#P &0 'AL+W=OQCV0$NT350F59**D_[Z?:1DV>D,[YSNT[XME:Z8]FR;DE#ZM&FO/)TMKV=#HUU9*OF#E1+9=X,U=ZQ2P> M]6)J6LU9[856S30*@FRZ8D).+L[\WJV^.%.=;83DMYJ8;K5B^O&*-VI]/@DG MFXUW8K&T;F-Z<=:R!;_C]H_V5N-I.FJIQ8I+(Y0DFL_/)Y?AZ57NSOL#'P1? MFYTU<9[,E/KH'E[7YY/ >(-KZS3P/!WSZ]YTSA%@/%IT#D933K!W?5&^ROO M.WR9,<.O5?.GJ.WR?%),2,WGK&OL.[7^E0_^I$Y?I1KC?\FZ/YN6$U)UQJK5 M( P$*R'[?_8PQ&%'H B>$8@&@AS2V\JUX:X(1T M2;FS&F\%Y.S%7=>V#4>4+6O(*R&9K 16=Y99OTM>RS[S+H1'[]FLX>;X;&IA MVBF85H.9J]Y,](R9C+Q5TBX-N9$UKY_*3P%YQ!UM<%]%!Q7^ULD3$@>41$$4 M'] 7CW&(O;[X&7W7"L"DX?5.$'9=?RE,U2C3:4[^NIP9JU%.?^^+0V\FV6_& MM=BI:5G%SR?H(P'N=$GN*%$M)H9 MU7#+/6K^4''(B$T,R5$8TRR)C[$(:%86Q^3+>#@#44:C.',&LH3&>4(.Y#0= MS.FM!@%K^TC);<,0+@?O9A.\?;D]J&Y_;J_5JE42^HS/Y&BQ'2UNT_5? M4_/&J7M!PHSF98A%2=.\(%>=:&I44E\T8@4,]YY_#$E*6A81!IF13DFK4"A"8^HZZ,FMLU VAD+DA3DM.B*,FK3DOAJM+K MF8L'MS:DH$F0D8S&248^\*6H0'QKF 0@]U5A5URXNJ$R<>?#*G1^%K,.J\2_2T:886363)7(FB@%JWN M5 !LQ9U55VNB7SI=DC]8$D9DY>?""7K1CZ";IQX-NU_X.3 /\ [ ^F)$_7QW M.7YIH(]<'N1N@4P6R?-).XISF@4(\%&ZT=FZ]$6PV)&D?:1RTM9\T-D;YKE'EC5:# MT69K])MS]O64;0Q7J$98[G.!T$8T3V.W2&@ *GC),5?<8&$5TF&$/]:RQYY5 M?,-M/&!:XGOU"5QT7899$=*XB$>+3F@M['+)&[0*>W#4WWN,NG>M!4B\?P$F MR2&?@&S2+6+_/81^'1+H1X8=K%A7]?QIN\_6DK# 6$Z0%4S:+AL1@=*0!?@-\S/1I4?^" M[OLL"7S#N;FWG]2F.S<3%/["W[^)?]S69[O+\?OF5Z(:0A M#9]#-#C)\:&C^SM7_V!5Z^\Y,V7197Z)ZJVY=@?P?JZ4W3PX ^/%]^(?4$L# M!!0 ( '<] U?:$+^:P 0 $D+ 9 >&PO=V]R:W-H965TZ\-D+[=.MQM1=O=/@S[H-B*(YQM MY23YTN[7CY037]JF^3#L2T)1(OE0>DCS=*WT5[,4PL)C4[?F;+2T=G4RF9AB M*1INCM5*M+BS4+KA%I>ZFIB5%KQT1DT]8;Z?3!HNV]'TU.EN]?14=;:6K;C5 M8+JFX?KI7-1J?38*1EO%G:R6EA23Z>F*5^)>V#]6MQI7D\%+*1O1&JE:T&)Q M-IH%)^<)G7<'ODBQ-CLR4"9SI;[2XJ8\&_D$2-2BL.2!X]]W<2'JFAPAC&\; MGZ,A)!GNREOOURYWS&7.C;A0]9^RM,NS43:"4BQX5]L[M?Y%;/*)R5^A:N-^ M8=V?3=,1%)VQJMD8(X)&MOT_?]S&FM;RMY+P6,#-&6 /C!XXK MY$S:THP2K4?>NDD41^ MLP_X0=?[@5\L\9:$ =F"70HHN-9/LJV -ZIK+:@%5%M$\R(G< MP$+5V /,"8R=O>H,7KTY@D]\;;! 'X2Q5P@9L_@H'E=:P3U&E07&FZ'#WS&B MA@=E>0WGO.9M@4XM7(I"-'/<"0-'#08_01#'7IJ&) 61%_@12JB*6( "8UX: M^RB$4>;Y4?;LGN#]NXP%[ -$N9<&V;!\H;YI\&9/T& M@H@--HQE$+,4LCS=!8Y\%@.?-Z#S("8I";W,)8*J),H)=.BQ-"70>>8E20@' MR!,/Y(D/DT56_T=5L#W_A=2?^!P\/FI<"6MX@Q8C BR=* XW-3E&3>KE2/EQZ*6Y?P18=#$C71*0+O1C MTB6(JZ]?Y'$2(#R'/4.C*"%X2'$O#HGF+ ^](*-R'2>!-<]B:E*!"^6E!:=:<6CA04FYLX8 MX(<;\;,4[P;_FP;%?"1!0*L((N0;E@C*,;8D)$E&M*8INOQ0)-_>,4FY3N![=^8=7*#4MS9;%$G+C$65=H.H#["Z7L M=D$!ANEY^B]02P,$% @ =ST#5WMZU/\M!@ =!, !D !X;"]W;W)K M&UL[5AM;]LV$/XK!SV92E=S@J[H;Z842?&J=RF+DN6XT*GE> M#<8G]MN5&I_(I2GR2EPIT,NRY.KQ7!1R=3I@@_6'Z_QN;NC#:'RRX'?B1I@O MBRN%;Z,699J7HM*YK$")V>G@C!V?QV1O#;[F8J4[;:!*)E)^IYV=JQEPK6XD,6W?&KFIX-D %,Q MX\O"7,O5SZ*I)R2\3!;:_L*JMHW2 61+;639.&,&95[53_[0C$/'(7&?R6;[CAH]/E%R!(FM$HX8MU7IC5U,Q?>H_PF3:C+QU1N=>+^ ORVH( MONN YWI^#Y[?5NA;/+^_PM_/)MHH),$?^VJL(8+]$+0PCO6"9^)T@,S70MV+ MP?C-*Q:Y;WL2#-H$@S[T\:^X]&R2<"&UV9==O__M7(!XP%5*9=Z)2BANQ!0F MCU @:E[=U=3/S2/@(@:#YF:NA !>34'G#U#6$RAH @&'7[3#;TVPX<%**'30 MB%#@.D;"Y!6BR*5&"WUT#+<6L4N%#=(-QMC?4Y=]^[C V@NN=3[+,VY7JXUN M(V]:GQ=4&A54^[VOBX9#=M3I:X?B (G9"D^?2=)(WRFCI_2>^B$7@"7><6K M; -W5DIE\K_J^'OPF!\!BS"7R 7/]W;\/U0&!TF;3:-Q!2K AR ?S?JN@@6 MIL"2"(B<20,;5F0KXLB=FF0L]I" MPUP44V(&?GG*G2W*''=G^]LZW%D3[I:214[])KC2N]WMD%YC]&TB:(B&*<3# M^/7VZ&KPAR[V)J]MD1G7<\"=:68IW)2P=X&\L"Q>6@W/,_Z"4KA$)[B12Y7U M\'Y3I$V[SGFF9 FR[6FF8&/:%));^A]&3LS<(VJ%#DN\HQ[,63MP?9B'S$.> M'?I'G8%^$6ECVD7R@I20TJ,>!0U;!0U[%7!;&,ZT%J:F[<><3_+"QMRGK/VX MQ)E[7BP%<:7"!17*[[.-9934_1=I%NI>$%7'_^LDV==4&D'@<0H93$)"T!$B<,.VY;<]JZ M(:68$R8Q_:+2U@Y/3! U=OR05#=('"\.&J-LJ92HS$Y"W6$] .8Y/G.MV 6) MN^6ZG537-?0BC+<=[)D0B5]O#FFT=B@DHEK][,\OC)S$BVF'27"+27:\^U), MW012W]WQV1LG=F(_I#@I!DRV=KPG \Y1F93(I"+9(W>6P M[\!SAQZ>+(O"'I+WL1.0G@RLB29P6=4 M9;7&LBM!P)>*+ZC]^XP[&SX._M\HU6"_H?29QOX !(G9?3T?6:7N(>' M,.P*\"#GN'C2"@,ZTSEAZ-+G$%C@I)X+?L3P0.9X"://:,(<+\5]&34(FV%L MM^B85,F-(+:-Q*)1[SWJY?N_JXX(_XW]:0#CC,34E! MTQ!2AJ>Z (O2>%YJ#SV'GNND,:ZM0Q;1_NLQA_FX"5_1#.+ZZ)D[U-\4C4FC MF!/@^?, 8A>38=!#X;BEM%)A,@, M +P& 9 >&PO=V]R:W-H965T4H_5F7;^(MSEG MS@PYH_E.F^]VB^C@9R.5741;Y]J+)+'5%AMNSW2+BD[6VC3K>(LNAYXXO8;)W?2);S MEF_P'MW7]L[0*AE8:M&@LD(K,+A>1)?9Q57A[8/!-X$[>S ''\E*Z^]^<5LO MHM0+0HF5\PR\1BD]$>,!I<>>#A_9G\?8J=85MSBM99_BMIM%]$L M@AK7O)/NB][]@?MX2L]7:6G#%W:];7X>0=59IYL]F!0T0O4C_[G/PP%@EOX" MP/8 %G3WCH+*&^[XX?BN]&V$IJVQF$ORY7UAEZ"W\?"[;G*HYS^?JXL"VOTSU2=[CJA^V"->Z:;EZ^LT"%:MU7-5";4!ZU\Z[KKWK';=0D:$1%FLOS1%R MK245,UE?P$@HVM*=);@= UT?#M='XBML5F@@S\(.@WM40E-/P(HNHZ:J?M3R MT;NM:"D%K^S[!& MR9_\:/CN %7,XHR54*:!_%:1 )]@+@]L\K0,IV]>S5C&WL)G"MX0Q7G)X$%[JI#"\GP6%W109-,X2QE\1$LY[8PA=]!J$[H3L;S(_"AG M<3Z;C&&433SEN =2QT'CXUH+Q545MLS":QBPMR+R(SUDYWBMX0?H:RI(2 M6Y0TR\_+>$8I./9VDX..TJ#9A+[I7T*G7-]E?\[ZO?^)F(Y0% MB6N"IF?3,@+3]\I^X70;^M-*.^IV8;JEWPL:;T#G:ZW=\\([&'Y8RW\ 4$L# M!!0 ( '<] U=9+3ZD:P, ,(' 9 >&PO=V]R:W-H965T?.^6R9@:OE?C.<[N=!9, RMJO_ -A]/,%/"^/]0-[;C40!99:PJ M6V=B4'+9_+*'M@Y/'";Q,PY)ZY!XWDT@S_(CLVP^U:H&[:P)S2U\JMZ;R''I MFG)G-7WEY&?G=U9E]^^6E%<.UZJD7AOFR_7F"UL+-&^GD:4PSCC*6LAE YD\ M SF"3TK:K8$;F6-^ZA\1O8YCOEY+OD&>W >V]VA*[-C&L7_5'\X0+S0<=\< G]5\Q[\'GGFM>#A1,[MX=S"5P,<3Z!(QQ=0\$L!;<* M[!:]8I@\O'XQ2?KC#P:,4Q,H3\) 7FDN-[YK4#,#]%-4T%N'E G7&#L-(\0_A<66.9S!TPJ?0C9NB!TKZ71P+) M9-*+XQA>PG@<#M_#[U0=AS>*ASUB">,D' _^"T,*PTYA,'F?-J:#,(V/!-QM M^+_I(/;!DG$8]^%"@X==@X>7&TQ#-Z]<)"K,N6;73.>]TYKUX!L357-K%X:F M:W-\KO67@W^ACM;'^K.V_@7C&O84 *E_'3A4CA677@5+P6B&$'5% P-*E:.@ M1FO_[501G!#([T08J/%$&3/3I:U"6\(7('9-J\A5&8-,M'$R9EQ03DI.H<90XOXW/-BY[, MU1+UQK\>!C)52=N,V.ZT>Z 6S5Q^-&]>MT],;SA50&!!KG$XIE;HYL5H-E;M M_)1>*TLSWR^W],BB=@;TO5#*'C&PO=V]R:W-H965T,*/6-<&B&C\-6(ZDTMC>#H_HO]@8Z=8=DSA1U'_ MS@M=K9W,@0)+UM?ZBSC\B&,\B<'+1:WL%P[#WH@\YKW2HAF-26YX.XSL>3R' M$X/,?\,@' U"RWMP9%E^8IIM5E(<0)K=A&8F-E1K3>1X:Y*RU9)6.=GIS1V3 M+6_W"NY1PK9B$N'J@>UJ5+.5I\F!V>;E(]CM !:^ 9;"9]'J2L%=6V#QVMXC M8A.[\,CN-KP(^'/?SB'R70C],+J %TW11A8O^O9H_[C9*2WI?\N2/T/%\C&$]GX$OIF2P58]#6"*.'?Q,^QO8AW MGNU#A5"*FFJ3X$&;S$,GQ1,O4(&FQ5PT7:^9+2$B0A7 XT%X)%: M1]24H78-#Y5$?'49@%*)-I5;_OS&RA5OR:7H%<$K%_ YQTX/D-;CY *NNHS M>RG,)SR9W5I^O"7:>,KH%WK?1NU5+92:P7<0N7X8TW@5NXL@,9K,74:!T2S< M, EG(]K!EC8Q94\HZ:4:,!70&Z.FXL\?B8T_#RQ-?QY&,RO'X2#'BQE\&O/P M_X[YKBSI'3;!V7M#+S$HS'O)-2?4($O=+%O"^W=9&(0?2$Y7/92BF:H*U;G?3W5 M5?%&%F&1A1"GL>NG&:2N[P<0)4LW2C(X]\1X)YV@0;FW_4Y1$'VKAZ8P::>6 M>C-TDI?M0S_^S.2>MPIJ+,G4GR\2!^30XP9!B\[VE9W0U*7LM*+? I1F ZV7 M0NBC8!Q,/QJ;?P!02P,$% @ =ST#5Z^D*]OX P %0D !D !X;"]W M;W)K&ULI59M;^,V#/XKA%=L"6#$ENW83I<$2&]W MMPXKKFB[[<.P#X[-)$)M*97DIOWWH^0D=5]WP+[8$DT^?$B1HJ<[J6[U!M' M0U,+/?,VQFQ/@T"7&VP*/9);%/1E)553&-JJ=:"W"HO*&35U$(5A&C0%%]Y\ MZF27:CZ5K:FYP$L%NFV:0CV>82UW,X]Y!\$57V^,%03SZ;98XS6:/[:7BG;! M$:7B#0K-I0"%JYFW8*=GB=5W"G]RW.G>&FPD2REO[>:\FGFA)80UEL8B%/2Z MQT]8UQ:(:-SM,;VC2VO87Q_0O[C8*99EH?&3K/_BE=G,O-R#"E=%6YLKN?L5 M]_&,+5XI:^V>L.MTQXD'9:N-;/;&Q*#AHGL7#_L\] SR\!V#:&\0.=Z=(\?R ME\(4\ZF2.U!6F]#LPH7JK(D<%_90KHVBKYSLS/P:UY1B U>XEZRS#BMZ!RN%"RG,1L-G46'UW#X@7D=RT8'<6?0AX&^M&$$< M^A"%4?P!7GP,-G9X\7<'^_=BJ8VBTOCGK7 [M.1M--LNIWI;E#CSJ!\TJGOT MYC_^P-+PYP^X)D>NR4?H\VMJOZJM$>0*7O,^%UT_4F'[L'P\:+P5Q,=NOG!1 MB)(7-? G2* 5F W")]EL"_'XDZ;^LZYM98#N?&G@&ES@PF %2]O?(UAH33=) M'XO8T16B"L=[;VM-A30OS4%S4:+S7&XXKGJ&%9;<701-<8L**HD=@L)[V_IF M0X@OO.Y]C>!FHQ"?U2909:&KK&O^\,Z7 1<$*UM=B$H/70G:1]1;7>$]BA;A M]V*GR>> #>$$&)OX+,GL*LS\.$YH%26)GT1]V0UJ\_FNY>816)SZ89K!)//S M+"'=F'3'P++0C[(4ON+#5DDZ877/2XJ:A3G)$YA,_&QBV4S\:!("RYF?9&-8 MU#5\HPPJ&$1#8.1WD@)+R6D*$3%CT6%W(PT=N]K'< )QEOF3W-*-(^8T3B"+ M4C\:6QEA$RT&WXY'0F,TZ)> @:Q MSW(2)1ESZW$Z))PX'KZ*/?>S+(>Q']N 4]*,2#3)HQ=1#R@A0\A9 EF>NG<7 MJWR'.]&+"=D&G%"&8IN"D!)G#RSS6BK-N*6-CZ?(*B$J8)H&V?[G,@ M14W5URXUWK6VV(UT)A>HUD20KFG7U(NMXC4PORLE*C)7SP>(5_"D;9NR#Z5' M+MK_YO64G?]#K8?R?>S>N@6#WJAJK)X=R!I*V0K33:VC]#CS%]VH>U+O?A@N M"K7F0D.-*S(-1]G8 ]4-X6YCY-8-OJ4T-$;=&ULQ=UM;YO(&@;@OS+R61WU2%6, ;]U$TN-F;?5MHV:[>Z' MU?E ['&,BL$+.&F/^N,/8&(\,9Z8]J[<#XW?YAIL/Y#'W(9HLLVS]IMM-9TNU\M.+>*VB_)Y%G*S\++^:W'?3=:+\>3EH%79MRQIT M5WX0=2:7Y6TWR>0RWF1A$*F;A*2;U]-[)O%P/*1_P9J,=T[S(IGLI= M''\NKLCY5<%!3%8:%E"_'/Q7:V(P+?\GC]O'#H<=,MND6;RJ M!N=+L JB[4__2_5"[ VP[2,#[&J _7R =62 4PUPG@_H'1G@5@/<4P?TJP'] M4P<,J@&#YP/&1P8,JP'#4U^E435@]'S Z,B <35@7);#]OTKWWS/S_S)91(_ MDJ1X=*X5%\H**D?G[WD0%<5^FR7YO4$^+IN\][--HDB\(!_6*O&+ DR)'\W) MM9\&:7'[3:)2%67E7>25IS(_"-/_7':S?/;"Z,ZJF<1V)OO(3 /R+HZR94IH M-%=S?7PW7^K=HMM/BWYM&\'?-M$%L4:OB6W9#OETZY%7OS0MU]3,O/._$L>J ME'3IYT^W ?%>0I*+7'A)H6;%4[,+XO1*Q3ZN,+/R=ETLR_@EA9^@6$_+4KVZ MQS5QPGM5O\KJ/M]>9@V,?/F]LL;Z.]ZX3%I!.;MUP2EUY]A3GLWB390%T3VY MB<-@%JB4_/WV+LV2?)/\WX:EO=YZ;K-7_)YZDZ[]F;KJK(N5*'E0G$J-(C"$QCL3$%NN76-'T/DR MB7E(C"(QAL0X$A-(3((PK>R'N[(?&C?8TWBURC\"WF;Q[/-K\J?CILVB]P;73:EN7HH-FRM__TELM#3DJ1&$-B'(D) M)"9!F%:;XUUMCEML0F_+TGS:A-ZI.;G;9.13%*3IYOD>LFW%&O6V%8O$/"1& MD1A#8AR)"20FM]AH;_MC7?2L(]O2GE7O'K9>V)6@'H)XDY),)2L2QG[Y6[YL M8.,%F29J'C3N23"S;4L5JGE0C4(U!M4X5!-03:(TO;#W63_$5=.C5@"D MYD$U"M485.-034 UB=+T%<"N5P#;N&5_YW\)5IL5N8N3?&Q1W#,_GR[(OA[[ M&%>!^\VZ8_6M\I_>Y4[-<[>N5Z1&H1J#:OSTEUA )Y8H32_&.GGK&?.0R4?U M$(&@F@?5*%1C4(U#-0'5)$K3R[O.XWKN>9L- M:' 'U3RH1J$:@VH,4DIOPJ4S(MOO"W4]AMRQ\H4&M9!-0^J4:C&H!JO MM,$I90K-XU":7J9U(MMG7"5]O=-YV&IH,0C4/JE&HQJ :AVH"JDF4IJ\ =8S8,^>(I[SZ'EFOW&TH6&NM!-0K5&%3C4$U -8G2])*M8SW;'.O]H=*,EIO; MQMJ$1GA0S8-J%*HQJ,:AFH!J$J7IY5NG?/9Y#^2SH>$@5/.@&H5J#*IQJ":@ MFD1I^@I0YX>V.3^D57M!RG;CI>.ES%CKF%6B=^MOF@OO>;U9U*BMAZ6Y_$WV3+. G^IUX\RL\LMZY::)@' MU2A48U"-VX?'1SI.T_:R@?5/*A&H1J# M:ARJ":@F49I^*JPZNW.LL_;&#C0"A&H>5*-0C4$U#M4$5),H35\!Z@C0,28L M+7MC,]:ZG*&!'E2C4(U!-5YI>F\\' S[SYH,Z*P2I>F%6D=UCCFJ^X'>V"RW MKEIHO ?5*%1C4(T[APGJL/&[R]!I)4K3RW;O9)OFY&[;&Y-OI+IPF\\0S(KS M811GQUC&X5PEC36+/>DF]JR;V--N8L^[B3WQ)O;,F]A3;_Z,',^IDK0)T*.N94\$<:$FAD"-4\Y_!8.'=@'_R6 MIM!9&53C4$U -8G2]*JMPT#'?,C?*?U(P[TBO^/.GWVNSN;56-30&!"J>5"- M0C4&U3A4$U!-HC2]].L8T!F>MV.!!H=0S8-J%*HQJ,:AFH!J$J7I*T =+SH_ M+5XTRZUK&QHO.H>A6Z]IQP*%3LN@&C_U20CHM!*EZ159)X>..3G\W7],XZBQ MX*#)(53SH!J%:@RJ<:@FH)I$:?K?'JF30_>\R:$+30ZAF@?5*%1C4(U#-0'5 M)$K35X Z.73-R2'S@X0\%.?'W^LH7OPFOQEM7=;0!!&J4:C&H!JO-.T$C/V> M.^X=]AO0B25*TVNV#A'=GQ8BFN76A0L-$:$:A6H,JG'W,$0<]VRK-Q@^+UMH MB(C2]+*M0T37'")^US%39K-UP4(31*A&H1J#:KS2]"VMXUI-6UIH/(C2])+= M^]M\QO2E^F27UV9]\!39_CB>>9O)UA4+C?R@&H5J#*IQJ":@FD1I>E'7D9_; M/^]G/F@N"-4\J$:A&H-J'*H)J"91FKX"U.FA:TX/?Z1_AL:#4,VKM,.OICW; M@0R=E4$U?N)S$-!9)4K3Z[&.]%SSD7V[+J/EM^O,;.MBA$9U4(U"-0;5.%03 M4$VB-+VPZZC./>^Y/UUHG@?5/*A&H1J#:ARJ":@F49J^ M3)H&M.!G^DTX!& MAU#-@VK4/3SO:=-W]5C#XYIZ WZB)Z#/0J(T_>^SUT%>WWSZSJ8]%7XT/VPI MBHK;MA2-WW\S3].V[*":!]4H5&-0C4,U =4D2M,+O0[L^N<]VVF?66Y=V]#TKW^8B?6=T>'>"^BL#*KQ$Y^# M@,XJ4=JV'KOI4JG,\S-_H4F^G=K211B^+\]V_>VIUN M/K)^^.1R[=^K=WYR'T0I"=4B'VI=#/,7)@GNE[LK6;PN2'(79UF\*B\NE9^W M)L4#\OL7<9P]72DF>(R3S^7B3?X/4$L#!!0 ( '<] U&PO=V]R:W-H965T,'JZI8)@ *=[MO;%+R M,N(9S7X[%QFE M.9\#RD\.^ @W3VGV>[X2HE">UW&2WPY61;%Y.QSFBY58A_F;=".2\B\/:;8. MB_)I]CC,-YD(EW6C=3S41J/I6T5HD>90F2B8>;@?O MU+?!>%PUJ.?X1R2>\H/'2K4JG]+T]^J)N[P=C*HE$K%8%!41EO]\%O/CX1;?JE2]7YE.8B_LT_F>T+%:W@]E 68J'IDV#Z;D]7#4-KLYM,&L:S,YM<-TT MN/ZJ@3XZ]<:-7MZYT;E]J/LW^^QW6WUYN]7Z_1[N-JQZJS3"(IS?9.F3DE7S MEU[UH-ZTZ_;EQA@E515^+++RKU'9KIC?;?-R2IXK[Q9_;*,\JDHC5WY4?@JS M+*P*1/G.$$48Q?GW-\.B[+!J-EPTN+/#M1.XKKQ/DV*5*V:R%,N>]IZ\_532 M?EBNZ'YMM9>UO=.DH+=-WBBCV0^*-M)TY;>/AO+=7_O6ZU[.O ^S-XH^:I@X M7835R];C&&FF\OC'/& M.NU?X=.,>SXC6QKO3RR-DHO';7? M3AY?/IZ4_TH^J.ZD[*5E2V(&B9DD9I&836(.B;DDYNVP28U5!X:?Y_K-\/-A M+9+=!1#6J<7)OA8GTEHTGS?E$:98*D7X7!X/+K?E<>:G6"B/:;I\BN)8"=?I MMK\:I?"EU4AB!HF9)&:1F$UB#HFY).:1F$]BP0Z;'GQ.3/3IJ/IO_W'1*\]9W$G;75H+)&:0F$EB%HG9).:0F$MB'HGY)!9 6*E^RU=%?ZTW;]261*^M"<-5?";;%* ML^@_Y4'@=U'23/V^.A-SZJSZG;2'2RN8Q P2,TG,NCXZJ7"M:B-U>M4=9MED MIPZ)N23FD9A/8@&$=8I3';7?<(Y>ZX2,7+ZT+%'-0#43U2Q4LU'-0347U3Q4 M\U$M:+3#X]H3)V74@_"!>L9!:+EC?!\^1^OMNK<&I<3%-4AJ!JJ9J&:AFHUJ M#JJYJ.:AFH]J :5URU5KRU7CCTT;DZI?4C-0S40U"]5L5'-0S44U#]5\5 LH MK5N_;;!'E880D -5>1<7ES,:]4$U$]6L1CL\6E75J7;TI8"-=NN@FHMJ'JKY MJ!906K=2VSR/*@_T.%&^2'O+#TWLH)J!:B:J6:AFHYJ#:BZJ>:CFHUI :=T: M;7,^ZN051L-HQ@?5#%0S4JOFH%E!: MMR3;Y)$J34G,[\-\I2S*0HR6]8](3I3A[.A[(&VBC4971Q]8]_+^+MZQH5DB M5+-0S48U!]5<5/-0S4>U@-*ZU=B&BE1YJJBN1O&\6(7)8SE(?4@S193'F<47 M)1-Q6(];T_)A(9+ZP/-3FFSS$Z=LKX\J5K^:](PP[N6+=''!HM$A5+-0S48U M!]5<5/-0S4>U@-*ZEQ9HI_;6[)H1@G5#%0S4KO-.#EU"D6C1G]^07QT00)*ZY9CFRO2Y+FBE['PKUFX%$H2KD^NW#2YI\N#2!0-@]$I)J&:@FHEJ%JK9J.9\8^.82<:_:);I3R^' MCRY'0&G=8FQS2]HWKH94G_<-8^57D1>*6>Y0-Z>N/BV7+JY&-+R$:B:J6:AF MHYJ#:BZJ>:CFHUI :=U;/K3A)7W$#X%U-*F$:@:JF:AFH9J-:@ZJN:CFH9J/ M:@&E=>NW32KI\BLIG9?=ER,7%RP:34(UL]$.OX;OO0*TA79KHYJ#:BZJ>:CF MHUI :=U:;%-'NCQU9&5I4D0BZZU -&F$:@:JF:AFH9J-:@ZJN:CFH9J/:@&E M=[8R]W1E[OS/VAF?L'<]>([:D MM[$E71JK.'?(B^:44,U -1/5+%2S&ZW[H^'IU?'=4QRT7Q?5/%3S42V@M&XQ MMADD79[N^)#6/T0-8T6$6?)CNBV43?CEU(E?.79Q4:(Y)%0S4FOD$/2T1P2JAFH9J*:A6HVJCFHYJ*:AVH^ MJ@64UJW?-H>DRR,>[T7V6.YQBRQ,\G!15^\BS8O^W2Z:1$(U ]5,5+-0S48U M1S^^--9$[?O):<^,T[X9O9X9K[6^7Y/VS#B;]LP84&O<+9$V':3+TT%5*,C< M7<;H7;)4;/&\R5+E8]E/M!"Y8J59]>O1GY\2D577 SQ]EU)Y/Q?7#YH=0C43 MU2Q4LU'-0347U3Q4\U$MH+1.38_;[-#X%;)#8S0[A&H&JIFH9J&:C6H.JKFH MYJ&:CVH!I77KM\T.C>79(>*V,/(N+BYG-%F$:B:J68W6N2W,J.]Z(3;:KX-J M+JIYJ.:C6D!IW5)MHT5C>;2H?_C\,DXN'YAAEE1?OGP\7:EH @G5#%0S4^M:OIP];?GZS"1_%^S![C))'-"U>GE0=/*79[_7JS/\'4$L#!!0 ( '<] M U<%1RY__ ( /@( 9 >&PO=V]R:W-H965TV%FUX;"R<.MM.R;[^SDT:A M"]% >Y/8%]_?][OS0T8[(1]4#*#)4\)3-79BK;-+UU51# E5'9%!BE_60B94 M8U=N7)5)H"OKE' W\+R!FU"6.N'(VN8R'(E<6ZFL6 *I8B(E$M9C9^)?3H=FO!WPG<%.U=K$ MD"R%>#"=Z]78\4Q P"'21H'B:PM3X-P(81B/I:9336DI'@RC[)KASK.23*E19)Z8P1)"PMWO2I MS$/-P>^]X!"4#L&_.G1+AZX%+2*S6#.J:3B28D>D&8UJIF%S8[V1AJ6FB@LM M\2M#/QU>Y0HM2I%)])@SQ4QN%3DCURDV*2?S7$8QIHG,)8N 3#@7$;4%.)Z! MIHRK$QQ]0W<*36?D?C$CQTMU7 MI([\O$$;N=:0J%]-A(5DKUG2;-E+E=$(Q@[N205R"T[X_IT_\#XT\?XGL6?T MW8J^VZ8>?LV3)4@BUF2V^$0BD21(7Y8BMD[YV(11BPUH>N^>=?J_*XC/P?@7>;P7_2)DD6\IS,%4^+&T3 M4Z$WJ(?1]WL7_D$U6Z=]8S4'%=2@%>J;CK$L$1YR; 72GF1-)(._%J9_X7L' M'*TSO9%C6'$,6SGNA,;3^1E'>VV&#;7I]KS#VK3.^EHFMW8OF7\"W"@;AM<+ MAS7*>YTA)E@6]VS1T2*S5]52:+SX;#/&7Q.09@!^7PNA]QUS^U4_.^$?4$L# M!!0 ( '<] U>FM?_7FQP &H @ 9 >&PO=V]R:W-H965T22 $W0!WP5OYZD_@)/\CKZT@0+QSP[=?-]F^[+TVSGWR[ M7JUWW[_ZLM_?_/'-F]W'+\WU8O?=YJ99'W[GTV9[O=@??KK]_&9WLVT65_<' M7:_>I--I^>9ZL5R_>O?V_M=^VKY[N[G=KY;KYJ?M9'=[?;W8_O:G9K7Y^OVK MY-7I%_ZR_/QE?_<+;]Z]O5E\;GYN]G^]^6E[^-F;1^5J>=VL=\O->K)M/GW_ MZH?DCSXIJ[LC[O_(?R^;K[O.CR=W?YZHPP?R]Z/ZZO&D=P=V?WS2]?W?_O"W^;#8->\WJ_]97NV_?/]J M_FIRU7Q:W*[V?]E\M1\WJ]W]_TZ^'O_L]-7DX^UNO[D^'GSX"*Z7 MZX?_7WP[_I?H')#D3QR0'@](+ST@.QZ077I ?CP@O_2 XGA <>D!Y?& \M(# M9L<#9I<>,#\>,+_T@.IX0'7I ANS_^$)/E^FY ?MYO#[^[/!RW?_>GV]WA5W:[R0\?_WZ[W"WO0KN; MO)[\?)C$J]M5,]E\>OBM;7,U^6&W:_:[R6)]-?EQN?BP7!W^>+.;_'O=[!?+ MU>[WA^/^^G,]^???_7[RN\ER/?GER^9V=_C3N[=O]H>/]>Z,;SX>/ZX_/7Q< MZ1,?E[]=?S>9SO\P2:=I=N;P]_+A=?/QNTF6W!^>GCF\ON#PZ=.'JTL^^*%I'OR?_^>/BUB=LWU[O_.Q?-!S(_3]Y]R?KC[F;QL?G^ MU>%KTJ[9_MJ\>O>O_Y*4T_\X%U02JTE,D9@F,4-BEL0QR,3-+? MFY]NN[+)]/\_G;-[]VDTV>4Y&8)C%#8I;$ M'(GY,__HU;PLL\=_]""S^6-FTU_PES(%.1@D5I.8(C%-8H;$+(DY$O,0%@Q&^3@8I?QEH5GL MFOOO2C\MUXOUQ^7Z\V3S8;7\O+C_;O;<6(A@[%B06$UBBL0TB9ER<('P.IW/ MTUEX56C)2>QFL04B6D2,P]8T;T@+I*\2GIY)\_I2,Q#6)#W^6/>YV+>?]GL M%ZO)Q\/G\N55L[W_K"['7>1BXTYB-8DI$M,D9N9GXI[ETW[HQ[=<&WN9-_3'YI=GMUN-;?_S;YX7!U8YIO-]O-N;R+7FS>2:PF,45BFL0, MB5D2\GB_NJ]NQ B$#T0)!:C6H*U32JF:/6O4)*\GDV[=4B%CVK0S5/ M:6'4VV8W$?NQ=S]M-S?-=O_;'R8WJ\5=Y ^72,WA"\/-]6$ SB8?[751K48U MA6H:UT,/AMW]76QWK_SK3& M1;4:U12J:50S1RWX1#]/B\'G>;3+135/:6' M?EB)D4=[8%2K44VAFD8U<]2"R"?5M)SV,X_VO*CF*2W,?%OU)F)A]JYN/C7; MNULN]XMOD]7Q7LO#E-!R%]4\I873T/:[B5SP/GP%$#[MHW4NJM6HIE!-HYHY:N&53C;+^CE' M.UU4\Y06YKRM=1.YUSV]>+-J;ZX_&W>TS46U&M44JFE4,\FPTGT]2Y*RZ.<= M[711S5-:F/>VUDWD7O?'S?KSZWVSO1Z[74=VHA./-KJHIE!-HYI)AJWNZ[28 MY64_\6BMBVJ>TL+$M\UN(E>[=;-=_KJX6PF<-(OM>G/;?K+_[6SPT687U6I4 M4ZBF459-!]_0HLTMJGE*"[>PVNXV%7LO<=U$/C0VY*A6HYI"-8UJ MYJB%E^_)-.V''#VK0S5/:6'(V_(UEV>:?%QTPMEE6G:;EEVG9?=IV85:=J.6 M7:E]B6HV;:O9]*$+8]?-T:(6U6I44ZBF4TL(9:?O<5.YSQV]1 M.P+=+\A)EE1%[U+TO7RBZ*BC!2VJ:50SJ&91S:&:I[0PZFV-F\HU;O0M:NFP M+,SG65KV@X]VL:BF4$VCFD$UBVH.U3REA<%O&]M4;FPOO$4M'5:&:9),TW[< MT486U12J:50SJ&91S:&:I[0P[FUQF\K%+7*[3GJF4$R+/.\/ ]K7HII"-8UJ M!M4LJCE4\Y06#D/;ZJ9RJSMVMTXZK!'3O"KZ,4=+6E13J*91S:":136':I[2 MPIBW56XJ5[D_?/RXN5WO=Y.;Q6^+#ZOF;-3/%(=)61R5WQ4['";,Z]FR;R?<;2X136% M:AK5#*I95'.HYBDMS'CG:Z.2SCTEFGY/, M/BB9?5(R^ZAD]EG)+U''9FT=F\EU;'SR\PN3C[:SJ*903:.:036+:@[5/*6% MR6_;V4QN9]\O=E_"X)^-^["238MT.IWUXXYVLJBF4$VCFD$UBVH.U3REA7%O M.]E,[F0?2ZKQR)_9Y$SSX44]6LNBFD(UC6H&U2RJ.53SE!8FOJUELY%]VLUZ MOSQ3;\C63R]?[ M&_$G_YB\OW_SN&8[V3:KAY[6HEJ-:@K5-*H95+.HYE#-4UHX M(&UMFSTT9>@=^AFZAHMJ-:HI5-.H9E#-HII#-4]IX;MLM6UO+K>]$4]+Z M_-T,LA+[A0#5:E13J*91S:":136':I[2PJEHF]_\!=X]-T=7?E&M1C6%:AK5 M#*I95'.HYBDMG)&V.<[EYCCF8FGXMJAI40XOEM#*&-44JFE4,ZAF4T M,/*=M^&5*^.[MW;O?DDX'W:R*GR/:C6J*533J&90S:*:0S5/:>%,M&5R_@+O MSINC3VA&M1K5%*II5#.H9E'-H9JGM'!&V@8ZEQOH\2<_R$#T0* %-:HI5-.H M9E#-HII#-9\/[W3(LEGG;5G#I+?-R+W;?V&-44JFE4,ZAF49B$TZJM6HIE!-HYI!-8MJ#M5\,;SOX'62)]435S!%6P07E[V! M[LUF>_\2SN%:9K59?Y[+< M:OET]E3XV[ZWD#=]G_^8!QF.G@"T]$4UA6H:U0RJ651SJ.:+X=[YZUGQU#>P M1=OF%G*;^XSG/,AB=/31\A?5%*II5#.H9E'-H9HOAIOGKX7O9HNVUBWD6E=Z MSH-\:'3(T387U12J:50SJ&91S:&:/VK!.E8QSY]X8;YH:]I"WOF-WG:7O>C@ MHQ4MJBE4TZAF4,VBFD,U7PS7S9,T3?/BB>2WY6LAEZ_QR4>[V.+<3G'P]SIF M&FU944VCFD$UBVH.U3REA8XYL()+9)1K48UA6H:U0RJ651SJ.:/6OA>TK/I$S=%EVV1 M7,I%LEOOF^W7S79U-;'+SU^^+G[[P^3'']^?C3Q:(:-:C6H*U32J&52SJ.90 MS5-:.!EMT5R6+W#!A);-J%:CFD(UC6H&U2RJ.53SE!;.2%M)ER.5].@FO Q$ M#P2Z$(QJ"M7T40N^WA?3_K/K#7I2BVH.U3REA4EOV^A2;J.C-^%E+SKXZ&XP MJBE4T^5PQS5+LG[LT6X:U1RJ>4H+8]]VTZ7<35^X""\KT6%'2VA44ZBFR^&B MZ[0?=;191C6':I[2@JC/VF9Y=LG3HI_.N'QX;,91K48UA6IZ-EQQ3?HA1\]H M4T,.1M-3R3J^%+=N!E(CKH:">,:@K5].S,-NM\7I3]K*-E+ZHY5/.4 M%F:][81GS;(G86U12JZ=EPB36; MI=G@BAZM9%'-H9JGM##C;24[@W=_92\Z^&@=BVH*U?1LN.5OXRKL,1"<= M+5I13:&:GHT7K>@)+:HY5/.4%J1\WA:M<[EH?>*6XZBM=_D4L7. :C6J*533 MJ&90S:*:0S5/:>'(M+7M_*$J0^]%GJ,]+JK5J*903:.:036+:@[5/*6%,]+6 MO7.Y[HU8WI*EZ,E 2UY44ZBFY\.2M\SZCT@RZ#DMJCE4\Y06)K[M>>=RS_OT MA=3(ZKOL1NT,/%MF3R7R^2_-+O-ZO;;V82CM3&JU:BF4$VCFD$UBVH.U3REA9/0MLOS MV0M<'Z$-,ZK5J*903:.:036+:@[5/*6%,](6T?.1(GITTUT&H@<"+:%13:&: M1C6#:A;5W/S,$\:G:7\9SE,G#9/>EM!SN82.WG27O>C@HYTTJBE4TZAF4,VB MFIL/V_>\J/JQ?XE6NFI;Z4INI2_<=)>5V+"C6HUJ"M4TJAE4LZCFJC/[SDG: M>W\@3YTS3'M;*%>7/"):B#G:':-:C6H*U32J&52SJ.:JX;;SO.R'_"4:X:IM MA*O1MP$>77:7B>B@HU4PJBE4TZAF4,VBFJO.O$5O-BWF_:R_1!=;/77",/AMN5N)Q=@_L>PNP]'I1QM> M5%.HIE'-H)I%-7?4@D_]^2R?]2?@):K;JJUN*[FZ?<;"NRQ&1Q^M<%%-H9I& M-8-J%M5<-5Q]?GWNV]B7Z'"KML.MY Y76GJ7#XW..%KBHII"-8UJ!M4LJKGJ MS'LY3P^7]OV,OT0[6[7M; 7O_LI>=/#19A;5%*II5#.H9E'-5<,MYVPZ*P;! M?XG*M6HKUTJN7..#CS:PJ%:CFD(UC6H&U2RJN>K,PZ7/!?\E&MBJ;6 KN8&] M;.E=1J+3CM:NJ*903:.:036+:JX:UJYGT_X2Q6LR;9O7NQ]+>1]?>Q\18L/. M?4&QN&2= M<9&;X(A-KA$J?DC0!ICE%,MIEC,L9UG.G;CPIK:\O[SFL=/VTI]WTB_7P>VE MU<@._ @4GWVT_V4YQ7*:Y0S+699S+.XGD(K8Y:K64ZQG&8Y MPW*6Y1S+>8SKC4O9&1>Y8XZZGD([9Y:K64ZQG&8YPW*6Y=R)ZZZ"EK]LMN?3CA;-+%>SG&(YS7*&Y2S+.9;S&->;BGEG*N8O M<06%UM,L5[.<8CG-/8LWJ,"S.?=#KM1.ZTH[?H1\#H$4"YFN44RVF6,RQG M3USXXNF\ZH\ >E:/<;T1Z+3[:92K64ZQG&8YPW+VQ FW'SGVE![C>G'O M%,[)Z-L-CZ[9CQCQD6>;9I13+*=9SK";@4Z3G,B;Q\_?O1^1XP>! MK9-13K&<9CG#9D.AH'MB2FN-PR=GCB1>^)GK.&/D/%3P/;%**=8 M3K.<83E[XH(I./N]+_H@:8SK34&G,$[DPEC:R!\Y-C[N;&&,G'O-,$)O*,\ L;/ -L"HYQB.O.0%J4L^$, ML/4NQ?5FH%/O)G*]^XP98-M>E*M93K&<9CG#6Z M][*5_1$E.O@H5[.<8CG-!W2MY4+GDOV-V7A?C0L_TN MRBF6TRQG6,Z>./$U3_24'N-Z@>^4NZE<[I[NB(Y;WI?1^!E@&U^44RRG6XWKCTBF'TX8SKC4NG54[E M5CEFV4RFXH>$[9)13K&<9CG#HKMF5&N9CG%WR77Q:B9P/E M:I93)RY8;T_FO7<(T^Q9#A/0*;TSN?2^=)5?9N)SS];<**=.G'#W@V9/ M:5C.LIQC.8]QO=1WNNOLDB=I2W%G:VJ4JUE.G3@Y[FSWC'*6Y1S+>8SKQ;W3 M/6=R]WS1'K]LQ$>>+9U13IVX<)6Q*@>I9\MDE+,LYUC.8UPO]9W2.9-+Y^?M M\&'N6#(:!K8U1SK*<8SF/<;UAZ-3&F5P;/V>77R;CIX"MCU%. MG3CYFP&V$T8YRW*.Y3S&]2:@TQUG/'# MEL H9UG.L9S'N%[:.R5P1J\PRV#\"+ %,,JI$]<=@5E2#5_B9XM=E+,LYUC. M8UPX GFGV,WE8C=^!&0P>@10KF8Y=>+&1@ ]JV$YRW*.Y3S&]4:@T_/F'#K,IJD'FVVT4YRW*.Y3S&]3+?Z79SN=M]XM[HN*U^^1SQ4\'V MORBG6$ZSG&$YRW*.Y3S&]::G4Q7G#[4<>]-TSG;'*%>SG&(YS7*&Y2S+.9;S M&-<;ET['G,L=<\P6FDS%#PG;+*.<.G'!4[,&;X.JV;,:EK,LYUC.8UPO_)UB M.9>+Y:>OM,:6_&4X?A387AGE%,MIEC,L9UG.L9S'N-[(=.KG?/82EU=L 8UR M-X7O([O74N]]9NO=MO;Z^;;^>SSG;4*%>SG&(YS7*&Y2S+.9;S&!>. M1='ILHOI"UP_%6R?C7(URRF6TRQG6,ZRG&,YCW&]<>GTWL5([SV^TR\+\;/! M=MY'+GB^3UX5X:6.8L^J6XWJ9[W3>A=QYQ^_TRV#\"+ 5>#'L MK+/I8 #8!W.CG&$YRW*.Y3S&]0:@4X 7<@%^Z4J_S,3'GNVXB]&E9,6>4K.< M83G+/CX\[VU$?N>#.I'R0=[9Y1CG#X7NP[ MG7,A=\[/6^J7T?@Y8/OF8KAX/+S484MDE#,L9UG.L9S'N-X,=$KD0MYA_B<6 M^F4Y?A#8)KD8[AZ_/EQ9#F:!;8A1SK"<93G'K/0:8@+N2%^SCZ_3,8/ M =L4%\.MY.%7 _8QURAG6,ZRG&,YCW&]">@TQ87<%(O[_/*Q\5%GB^)BN'V< M3,]\OF<+8)0S+&=9SK&B/0*75+N=1]Q@BP'2_*U2=N= 38CA?E#,M9EG,LYS&N-P*= MCK>4.]X+]_EE)3[W;+%;GBEVS^6>K791SK"<93G'KGO5+NE7.U>L,\O M"_&99UO=\H)6%SVE9CG#L2?5+&=8SK*<8SF/<;WL=UKD4FZ1 MNY=68_OZ,A6??;8V1CG%KF+S\V?%]O/R_5NLFH^'?CI=[/#9?;V;LOF])/]YN8P M**\F'S;[_>;Z_H=?FL,EU?;N#QQ^_]-FLS_]Y,W!_[K9_NW^'._^'U!+ P04 M " !W/0-7C$2E6,(" 1"0 &0 'AL+W=O;$GF.3P42=U^JFE;I@ MA[I)+H^(YW\B@1<$Y.[FE.SO'?Q)XV+ 3=1!$W5@>3O_$37Y<8EKY$)#JGYN MDUI1=K=3FNXY5CF=P]C!]E @5^!$'S_XH?>Y17"G$=QI8X_.*9/DGO("MBFK ML*'%FC9<1;X_]$)OY*ZV^.PV/KNM/D]L]8'$YN/4UD7"\JU);.5YX<[T&I6] MMT]E[QT$AXW@\!6I#/]*93_T>CLRV6]<]EM=GBG-\ ##WKUD"R#[V)1/0*4Z MV*:@G2QD RFL+6HFH%OS!'PT;:\.V+:O@.@GWO]SGN MO:*L:O!F774[GK^CKOR-V\-_N\KZ!]=@=V6Y&Q><^5GX1N62X3W%88%4WE$? M&UI6]V\UT2*W=]Y,:#S#[##!?Q:0Q@"_+X30SQ-SC39_0=$O4$L#!!0 ( M '<] U<7M\%:2P0 *$7 9 >&PO=V]R:W-H965TJ#TSB)&C!SF*3S$K] M\;6!(0$XY][L67ZSO:D?P+72/$P'.68CK6UHQM;G2=SMA8G6)N,RK'[?#(B!4L3C.YS0(LL MB_-O4Y22W5B#VLO 0[):,S&@3T:;>(4>$?N\N<_YG=ZP+)(,89H0#'*T'&NW M\":"G@"4%G\F:$R8.NQYFM@@99QD;('LOL5U8(QR;2@?(12 M<#O_6B0T$=&CX K ,2##ZM M24%CO* CG?%5"6Y]7J]@6JW /+(""WPDF*TIB/ "+23X:+ M2Z;F(.%O!;X&EO$3, W3DJQG=C[9MU62A2K)(D5D MK;C835SL(?;) ]HB7""9]RN@6P+%=V([,7W#@"-]>^C6OA7T7-L(VF;A6621 MA"P(8& V9BV-3J/1&=3X._].WN$YR:0R*ZQS,.>5[SH=E7TCWS:,CL9SF**^ M$826&\@5NHU"=U#AAWA'"9:I&\1=NH54DH4JR2)%9"WG>XWS/?6IS5,9%Y5D MH4JR2!%9*RY^$Q?_M:G-[VW"SEZ>]2V@:;E>=\N?)(I.$K6T!8VVX#M26G!2 M7M_",GR[(^XD372"IB4-&OM2TA@4]P=;H[Q52$JKP4&22[>04K90*5NDBJT= MCH/*'JK/;S6GJNBH9 N5LD6JV-K1,??1,5^;Y6KDX?:457 2,\?TK&X%=QY; M)#'S',<\4L+!_?D!#I;!)S)>#3Y1Q4FL' NZ7:'G<$42*]_TG2,R]^4X'*[' M/R'*(K[-V#=PBQ?@%_2\X2?H?\'Q"F^8\.*=II(M5,H6J6)KAV9_BH#._Y ' M!X\F%T=')5NHE"U2Q=:.SOX$!(>/0/M&4SZ0$=W>IK4=Q[9Z*5%B9P4V]+NI MHF\7&+X%O6ZRZ-OYMN^:_I%TL3]ZP,$*^D UYODQ.9X?O?[Y&YIN5W;?ZLJ! MGM55W3?S#+M;&TJL7,-Q.XKU@Y9CAO)5V>NE8$X*S*KN4C/:])-ORRYJ9WP* M;V90,AZ*_G/9XMS35\WKCW&^2C %*5KRJ8QKCX;L0$35=^\A]02P,$% @ =ST#5R.?WE">!0 :BL M !D !X;"]W;W)K&ULM9IM;]LV$,>_"J$50PMT ML4A94I(Y!AI+VCHT19"TZXMA+QB;MH7JP27I. 'VX4=*LF39,FVGES>)).M^ M1]Z?)GEG#E8Y_R[FC$GTE":9N++F4BXN>STQGK.4BK-\P3+UR33G*97JEL]Z M8L$9G11&:=(CMNWU4AIGUG!0/+OEPT&^E$F/"FK5/K7AYO6:'A6= M5YUYH(*-\N1;/)'S*^O<0A,VI'L,2&5 M@P(V6/@5 ;.L1[ZE4'_6 ]N9> >:^!5 M!EX1^S)81:0#*NEPP/,5XOIM1=,7A5R%M0IPG.F1=2^Y^C16=G)XQQY9MF3H MCHWS6187:O^&/E/.J98=K+M^38S OY;9&7+L]XC8Q$%? M[P/T]LT[]6TI J)>9#3M:.7H>"A90[LZ^QIM"V':%IDQ 1LK##9A6GHX]5!T M"JZSCQL+.IMQ-J/%*,RG:#TX__FD7D4?)4O%OUT#K^3VN[EZ;KX4"SIF5Y:: M? 7CC\P:_OH+]NS?N_2%A 60L! 2%@'!6DKW:Z7[)OKP\S)]8%PK7(UH)(HA M+=!_!\?X=8EV"[1>-Q^'9-![W%30Z/Q4!0^Z"R'=14"PEBQN+8MKE"5@4\8Y MFZPUZ(I^2? VPH&Q;V\)8'1SJ@#'> PA/4:['HF#G=IC*[9>'5O/&-N[_2'U M=D:8X_L7Y_VMH'H[K7((=ARO_5JP2_.)1]PM6KA+Z_MNG^#V:Y&Q4R\G#LJC7(:0+J-.E\Y% M][ \KV-\;HZQWGCKB7@I&%+IBM[U93.4,+591U0()CMW>N<[;?%AXVN M3XWX42Y#2)?1KLN^Y[MN=\0OZHA?'#.J;WD^X]T+G-'^U-T,)"R A(60L @( MUE(4VTT.9;_2SK4" XD-2@M :2$H+8*BM07?2)KQ3^^4*D1K7;>W=TIF/R.B2;Y!D;,[;A+>52H&]4S%5F]4FMWWH=-ZPR9MS),P]H MU@Q*"T%I$12M+7.3.>/^:RTUD'GJ")06@-)"4%H$16L+WN3D^.>3XL M-* Y^6&'(:C#"(K6%J%)WK$Y>__"A Q5'BJ?.\,/E"572D'2 E!:"$J+H&AM M49OR O9?:RJ%3.Q'H+0 E!:"TB(H6EOPIM:!S<6.6_JLZTA(,IX*]#;.T(0^ MBZY?0*[-I),5!JV$'.BE8Q?=ZE03M#P"16NKV=11L+F0\@=[6O /\4#=J."(K65K,IXQ!S&:=CBJ9/^Z9H M,^MD/2%I 2@M!*5%4+2VQDW=B;S6J0T"6H$"I06@M!"4%D'1VH(W%2AB/KQQ MRA0-6G("I04'>HF)88X&K2]!T4HY>QM' 5/&9\6A38'&^3*3Y5&L^FE],/1# M<1QRZ_DUOASACND/Y+,X$2MA4N;+/?-="O#S86=[(?%$< M1'S(IVG.]N=;U<;5E*RYM\QS)Q99T7 M*>7BL-CHY:Y@-*I%::(3PW#TE,:9MIC5Y^Z+Q2S?\R3.V'V!RGV:TN+?.Y;D MA[F&M>.)AWBSY=4)?3';T0U[9/QI=U^(([VC1''*LC+.,U2P]5S[B&]#0BI! M'?%'S [ER6=4I?*/KY2/^Y3EXD\TQ+MLR3/^.(;^>:IZ&(K>D^X0_YX1?6)F17O%6>E/5/=&AC M#0VM]B7/TU8L[B"-L^8W_=9.Q(E <.0"T@K(6&"=$9BMP'SM"%8KL%X[@MT* MZM3U)O=ZX@+*Z6)6Y =45-&"5GVH9[]6B_F*LVJA//)"7(V%CB\>V O+]@P] ML%6^R>*Z>#^B1[$>HWW"4+Y&05S2S:9@&UI?%&>.FO M4>AU,3?=!)'C!-T1)?#7?7:#3.,'1 QB2NYG^7HYD:7S_T8/WSSZ8#+,;K68 M-<\\PSN_%O[Z+$+1)\[2\F]9U1NN)>=6;GA;[NB*S35A=R4K7IBV^/X[[!@_ MR:8<$A9 PD(@V* X5E<<2T4_/LJRV6^$3BVLOCI>%J;K^IXUTU].YU421K!I M.L.P8!KF$H?8(UHX#;-[2)08)"R!A M(1!L,/E^-_G^E9Y_'[(XD+ $A8"P0;%P4;_2F^\U0%:Y>!I=+!OCAQ &F:Z M9.0 DC#Q)C!Y$9"$60X^,8IAGB>M"U;F&>X+T3!+TU0*+UUGH+0 E!9"T88E M('T)R)6HA3::I*]<7+#9(6@-)"*-JP M#GU[ANUK.0)HYP9*"T!I(11M6**^>\/*_D/I",[TZ33&7^A+291M>_;8$*91 MQ/?QV ]D(SK$.N,'?1>$U6W09['^,O0Q946\DO8):OW%RPV2%H#20BC:L!)] MIX:]:SD":"\'2@M :2$4;5BBOI_#RHY$Z0C^]/DT+=,?6\(TS/&MR3O"-(H8 MGN.-/4$RIGA)..,)I&^,B+HQ^HUO62%+4JV[=*&!T@)06@A%&U:@;]D(OI(7 M$-"6#I06@-)"*-JP1'U+1Y3]B,H+6N7IG_2);8S;!4D4MMQ15""),GT\[A:D M(YYL2#0YZB?[G^(+?U-O/)=HE>\SWFQN=6>[S>V/]9;NZ/P=OEUBR?D WX;- MUG6/;W;2O]!B$V?7W..<_3^N.6T8@558"X MOLYS?CRH!NC^16#Q'U!+ P04 " !W/0-7:F_"G_X" #3"P &0 'AL M+W=O)'GF/T<0T8W(Z-G; ?F:;(4:L ,ABN&18:D&00224 I:_ M-4P@RY207,:/2M.H32KB;GNK_D'[+GVYQQPF-/N:QF(Y,LX-%,,"%YF8T\U' MJ/SI*[V(9EQ_T:;$^M)B5'!!\XHL^WE*RC]^K.*P0Y Z[02[(MC[!/<)@E,1 MG.=:<"N"^UP+_8J@73=+WW7@0BQP,&1T@YA"2S75T-'7;!FOE*A]H6N0L4?;N=,0!$XS_D;.W-V&Z/3D#3I!*4&?E[3@ MF,1\: JY%J5H1I7=<6G7?L*N@VXH$4N.IB2&N(4?'N=[1_BFC$$="'L;B+%] M5/!30N9/)]NM[GS;]:G+[;>"(93[PI'ZSE/Z(4IQTG"(,%Z M0]!%O1>^74LHNA*0\^]M62]UW79==>D-^ I',#+DK<:!K<$(7K_J>=;[MI!W M*19V*3;M2*R1'+=.CGM,?7MDVZ)?$CU-5"_$.G!\_^+<'9KKW;BVP.R>XWA- M6'@(\VW/[N^I30]AKM]W[5X-:WC9K[WL_\%+(G"&9HPF#.=MSA[E_^U6ZU(L M[%)LVI%8(PE>G03O/]T#7I?)Z5(L[%)LVI%8(SE^G1S_I?> ?W@DS]7#T+@% M6D".M7>XPT-0S[I03U3C"CA$^1>.O74A1Q$MB"B?IGJTKD O M=>&U-S[N#2:]EO%05JQE@?E;OBQW;S!+4L)1!@MIRCKSY:%B90E9=@1=Z1KI MG@I9<>GF4E;=P!1 SB\H%=N.,E#7\<$O4$L#!!0 ( '<] U>:P-R== ( M '\% 9 >&PO=V]R:W-H965T^_> MLWU.]TH_FA+1PE,EI)D$I;7U. Q-7F+%S$#5*&EEK73%+(5Z$YI:(RL\J!)A M$D678<6X#++4SRUTEJJM%5SB0H/95A73/Z.@=%OAS,4PA&1C!\M9]"5=,##\3/[C?=.7E;,X$R)K[RPY22X"J# -=L* M>Z_V'[#UXP7F2AC_A7V;&P60;XU550LF!167S9\]M?MP $B2%P!)"TB\[J:0 M5SEGEF6I5GO0+IO8W,!;]6@2QZ4[E*75M,H)9[/EMJX%TBY;)N"&2R9S3J.E M9=;/PJUL3MYMX1OXQ+1F;A_A=(Z6<6'.X 2XA#LN!*68-+2DRG&'>:M@VBA( M7E#P<2L'$%V=0Q(E0WA8SN'TY.Q/FI!,=8-$:8+&"AT3C;?D*M^\P;^':],E;3U?G>9ZP1<-$OP+73V-0LQTE0NUIZ MAT'V^E5\&;T[8F_8V1L>8\_ND83QW&(!,V;*/GD-01QY!M>=NRR)!I=IN.NI M>]'5O3A:][W)':+ 6AEN^\HV^#@^*!LG@U%_V5%7=O2_=G.R"\P 77U!!Z7I MQ.B*0HZ:+J2$E=+$S>6F]RZ._MV3JT'\E[;PH)_!%;5OL56RE+#^F%)+R1JET#K:Z7L<^"ZMGMSL]]02P,$% @ =ST# M5YSOK)2. @ B 8 !D !X;"]W;W)K&ULK55= M3]LP%/TK5H8FD("D3IL"2R.-5FA,FH3HV)[=Y+:Q<.S,=EKX][MV0E8@(![V MDOCCG)-S;IR;=*?TO2D!+'FHA#2SH+2VO@A#DY=0,7.J:I"XLU:Z8A:G>A.: M6@,K/*D2(8VB)*P8ET&6^K4;G:6JL8)+N-'$-%7%].,E"+6;!:/@:>&6;TKK M%L(LK=D&EF#OZAN-L[!7*7@%TG EB8;U+/@ZNIA/'-X#?G'8F;TQ<4E62MV[ MR74Q"R)G" 3DUBDPO&UA#D(X(;3QI],,^D- I(WQJJJ(Z.#BLOVSAZZ.NP11N,W M"+0CT(\2XHX0^Z"M,Q]KP2S+4JUV1#LTJKF!KXUG8QHNW5M<6HV[''DV6S9U M+0!?BV6"7'')9,YQM+3,^E5R+=NCXFI^0I9XBHI& %%KW-DB0.E'R%,21\>$1C0> MH,_?IR\@1_K(T^ES>H@EZNM$^SI1KQ>_H3=75:TDYC4N.N^B0I!]_C1*HB]#.?^3V+/4<9\Z?D\]N_Z7\YALM#*#<5N- MQ&NXKK'-XOC\;'J>AMO](*]A=#J)IK2'/;,X[BV.W[5XVX8F>$J)6ADEP +! M(T?@(0=C^E?U..2\E9[L63H9Q]\\G'BRO!#AF08 )\V M 9 >&PO=V]R:W-H965T7!!QVD]_XB%@L*S#Z?I-@K'V M]Q>[8D%K:;9+TF_9AG.!GJ(PSJY&&R&VE^-QMMSPR,_>)5L>RV_621KY0GY, M'\;9-N7^JC2*PC$Q#'L<^4$\FL_*B+(\B/_UQP\-D=S7" MH^<3'X.'C2A.C.>SK?_ [[GXO+U+Y:=Q0UD%$8^S((E1RM=7HVM\R"[;.\8%9?R-4F^%1]N5U'^ M\3.=E1\K9Y6>]GSASV=ILD-IT5K2BH,R7*6U=' 0%R/K7J3RVT#:B?E] MOMV&7 X5X8>(!;$?+P-Y="]\49Y%MW$U?(MA\!;=I7),I^+'!;H+??FM'Z\0 M_9X'V[+M:X\+/PBS-[+EYWL/O7[U!KU"08P^;9(\DVVSV5C(3A?2XV7=P9NJ M@^1(!TWT(8G%)D,T7O&5PM[3V]L:^[%T5N,Q\NRQ&Z(%_I7'[Y!I7"!B$%/1 MG\5P/K(1_/??\.V\8!0^SK'I$&VO)G\*$E%\+,\H?)\A9[L]>@M ML=R)T_.\M@>G>GZ8)H749 I-[%C84;O>;EQO:UW?IJ]MD[[X<_JZ0#$7*I_; M!WW!V#2)V_.Y5OI4GP_3I)":[%#3MDQWHG;YM''Y5.OR]]+'*J=JK4Y]%D#" M/$@8A80Q(%@GCDX31^>,3WX',MJ0, \21B%A# C6B;;;1-M]V9/?/XS/FR1H.%71(F@=*HZ T!D7K!IVT02UW7XFL5S7(;U\J<>?'*A!HA14E"E$R12[[I&DV18*(V"TA@4K1OTM@:" M]460XQGS<.9O34W7ZF=,T K',%$**LH4HL1VK6.OF6V- ^N+' M_&TCG!C_Y M"F7)6NS\E"L]#5D\6(#2/% :!:4Q*%HWO&T]!4_/F2Y!ZRZ@- ^41D%I#(K6 M#7I;?,':V;XF73J'LV/#F$SZZ1*T9C),E(**,H7HU'&.O5^VA0ZLKW2P/(T# MD:>\O)'6P5-QK)Z00Y88%J T#Y1&06D,BM;]\;>MNA#CC/F2@%9A0&D>*(V" MTA@4K1OTM@I#M!/^X_FRMMO/(HYEV+UTJ:>?'*].1;!;0D DJCH#0&1>N&M"VPD',NZ2"@-1=0F@=*HZ T M!D7K!KVMN9 7KNRH[3J34@/W7R?U])/C-$23@FHRA2:>'EO90=JR!M&7-19) MG(DTKQ9A!C':ILF#[$WV&K]1>ANRH+ I7F@- I*8U"T;I3;"@NQSYDR0>LN MH#0/E$9!:0R*U@UZ6W-(RFQ+&T1?VM#>3!>(/BW#O/C5''VLUCQ3W4] >JV3[RW0J@DHC8+2&!2M M.P;:(@QQSYE000LSH#0/E$9!:0R*UEU)WA9F3/UR&&]O[:LJK+5YY[5P8AB] MO%JWLK6M/ 7+-OJMJ()EXGXKIK^LE[JM+6V8^M+&]?^L$*[-.XN6#[UVV,@] M=-IA(WS@6JIJI7 :Z *-\=[^F8BG#^5.IPPMDSP6U6:&YFRSF^JZW$/4.W^# M+Q=8<=[#E[3:*]7BJZU;'_ST(8@S%/*UE#+>3>682JO=4-4'D6S+W3M?$R&2 MJ#S<<'_%TZ*!_'Z=).+Y0R'0[$F;_P=02P,$% @ =ST#5[LJH7K" P MGA( !D !X;"]W;W)K&ULQ5C;;MLX%/P50BV* M%DBCJ^7+V@:22,)FT6*-N-U]*/:!D6A;J$2J)!6W?[^'DJ+8#J/*J("^V.)E M9@Z'Q\<4YWO&OXH=(1)]SS,J%L9.RF)FFB+>D1R+2U80"B,;QG,LH6\ZEOQY9R5,DLI67$DRCS'_,DC61GXL5AY;9LB1I3JA(&46<;!;&E3V+;$L!JAG_I&0O#IZ16LH] M8U]5XS99&):*B&0DEHH"P]<#N2%9II@@CF\-J=%J*N#A\R-[5"T>%G./!;EA MV;]I(G<+8V*@A&QPF W ZZLP:@"CO@"_ ?B5][59E=,!EG@Y MYVR/N)H-;.JAVJX*#0:G5&766G(830$GE^NR*#("J2)QAJ*48AJG\+266%:] MZ);6Z:O2X#VZJR>&W\JTJ(;?!D3B-!/O8/#S.D!O7[]#KU%*T:<=*P6FB9B; M$N)4:F;,"K3),Y06"''G*IPOT@0C!.+H2 LIJ"1O(T=\ @ 2D6QB$(H*^? !.= L) M*O[395<=@*V;[UAVYKAR0+AB0+AR2+!B([ M2@FO30FOBWW9%!7RE 242-W&UC1^1:/^,A^6SMBV_+GY<+ACG6+G[E@OR7!( MR4@KZ4Y;R2./1ZW'HSX>MS\TG;V=#.?^;H8D"X8D"X7 M4G_(E!B2+!B2+!R2+!J(["@EQFU*C,\JI;H]K1E&!_7%]\;6^*2*=NJZ]M2R3LS5S1J=S@HTLSSG=%:HF>4\4XRZEW5N MC34/7I]SPK?518= ,2NIK%]LVM[V,N6JND(XZ;^V9S>VIC^P9V%]5?)$7]_< M?,1\FU*!,K(!*>MR#%G%Z\N0NB%94;V\WS,I65X][@B&OW(U <8WC,G'AA)H MKZ26_P-02P,$% @ =ST#5U9S#DOT P [0P !D !X;"]W;W)K&ULK5?;CMLV$/T50@V*!$A6-^NVM0UL[ 9)T:*+;-(^ M%'V@I?&*6(ET2&J]^?L.):VLM6C'#WVQ*7'.\)SA<(::[X5\4"6 )D]UQ=7" M*;7>7;NNRDNHJ;H2.^ XLQ6RIAH?Y;VK=A)HT8+JR@T\+W9KRKBSG+?O;N5R M+AI=,0ZWDJBFKJG\_AXJL5\XOO/\XC.[+[5YX2[G.WH/=Z"_[FXE/KF#EX+5 MP!43G$C8+IP;_WKESPR@M?B+P5Z-QL1(V0CQ8!X^%0O',XR@@EP;%Q3_'F$% M564\(8]OO5-G6-, Q^-G[Q]:\2AF0Q6L1/4W*W2Y<%*'%+"E3:4_B_U'Z 5% MQE\N*M7^DGUOZSDD;Y06=0]&!C7CW3]]Z@,Q J!0.R#H <&E@+ 'A*W0CEDK M:TTU7-;M=!;@OFE;D ^.4YPQ' M=YKJ]BWYQ+M<,3%_1V[R7#90D%^?,(\4*$)Y0?[4)4BR:J0T@-\9W;"*:8:S MK]>@*:O4&X1^O5N3UZ_>D%>$,W[?,0Y.,/ZMX5PEV,W1# 8 A@T/H+3_A;"5Z84!2CZ(UCMF8J MKX1J))!_;C9*2TS!_ M-ANL M7E"<#11G9RFN80N8K056D6\-4ZS=J1W];C*^RVG:BP J.58_4AVRVJ:E6RX: ML?33.,F.M%BLPC2T2XD&*=%%T3:D]TR7)50%T?0)U%LBVH.I2\KQS.%V0#=A M$Q!-J*7)A/_4:):FD9U_//"/+\N6MM8A70D;K#U6DO%D_2C*@B.2%B,O.A'D M9""97$02*>8/[TS;^'%Z)U,>LW1V1'9J%(8SSTXV';FTCET[7 MC3+_B-S4R$^2$]N=#>2RB\B50"M=D@UPV#)MW>W,LGQV7!XL1J$7VSGZWJ$I M>I?5!PF/P!NP=BEONK2?>$?\+%9!Z)](1W_4M?W+$A+Y2>PZT!>M0S634.$Q M,@HT%C7S9B-X8^^W_C0;+$JF5EF0G!!RZ)[^V58T2M;S]:EW\R+:071,<6J4 MA/X)BH=VYI_O9^WUQLHIG.XMEOWC%+68^7&:G#CE_J&'^>>;V!=A[FQ#HQK? MR+K"G_8Q4&<'&> .[J+F@^!/ZB\9UR1"K:(\ZX2 MC(/L[M;=@Q:[]GJZ$1H;0#O$XE" - 8XOQ5"/S^8&^_PA;/\#U!+ P04 M" !W/0-7 LE&-<$" W!P &0 'AL+W=O*$@9S@61;UU@\7@#EFXGC M.T\+-V15*;/@9FF#5[ ==?,A9ZY0Y:"U, DX0P)*"?.N7\V34R\#?A&8".W MQLA4LN3\WDRNBHGC&2"@D"N3 >O'&J9 J4FD,7[U.9WA2"/<'C]EO[2UZUJ6 M6,*4T^^D4-7$.7%0 25NJ;KAFT_0UQ.;?#FGTOZB31_K.2AOI>)U+]8$-6'= M$S_T/FP)_.@50= +@G\5A+T@M(5V9+:L&58X2P7?(&&B=38SL-Y8M:Z&,/,6 M%TKH7:)U*ENT34-!OQ:%*;HD#+."EX02 M14"BPQDH3*A\IW?O%C-T>/ .'2#"T&W%6XE9(5-7:5!SG)OW4!<=5/ *U.>6 M':/0.T*!%X0C\NE^^0QR+?>M/'@N=[4]@T?!X%%@\X6OY+L6*\S(;^O!$9IR M)CDE16>)+A#-!4ACH%W@Y9B-$OTX7THE]+_VYY@?'4 T#F!N\IEL< X3IS%G MB34XV=LW?N)]''/G/R5[YE4X>!7NRYXM(&\%48]HR5DK44,Q&ZNW2Y+8)*;1 MK+/3)#A)W?5V'6-!L3\$/>.+!KYH+]\,2A ""I3S6G=":5_:&&&7)MXZW/>B M(-Y!?!EUJ@L91XP'Q'@OHKUC8TCQB\.B,/9VB$:"O# 9)TH&HF0OT2TWW8'; MNT__WOTQQN3%.PLB#; #.1(5)M'I#J6[U=;,)^4K%BO")*)0:IUW_$%7*;HV MW4T4;VRG6W*E^Z8=5OK+!L($Z/V2<_4T,&ULM5A= M;]LV%/TKA%8,+=!%(O5E9;:!I.FV#"L:Q.WV,.R!D:YMH1+IDK2= OOQHSXB M.K-$QY[W8HL2[[GGDO<<$!QON?@BEP */98%DQ-GJ=3JTG5ENH22R@N^ J:_ MS+DHJ=)#L7#E2@#-ZJ"R<(GG16Y)<^9,Q_6[.S$=\[4J<@9W LEU65+Q[1H* MOITXV'EZ<9\OEJIZX4['*[J &:C/JSNA1VZ'DN4E,)ESA@3,)\X5OKSVZX!Z MQN\Y;.7.,ZI*>>#\2S6XS2:.5S&" E)505#]MX%W4!05DN;QM05UNIQ5X.[S M$_I/=?&ZF "DO9/V+MLW<.'%0 MNI:*EVVP9E#FK/FGC^U"[ 00,A! V@!2\VX2U2QOJ*+3L>!;)*K9&JUZJ$NM MHS6YG%6[,E-"?\UUG)K^S'FVS8L"49:A6Z8H6^0/!: K*4%)] .:Z3[(UOH- MGZ-N\NL;4#0OY!OT"N4,?5KRM=0 \='GV0UZ_>J-!=?O%LJO_NB6V5&1_]57< 7]0)7,+N6*IC!QM(XDB TXT^^_PY'WHX5FT-$,;.@= MS;?H 18Y8SE;Z*XM*$NACVH#%M5@E8 W4S\8><%H[&YZ2(0=B=!*XBK]NLYE M7LFN+VD3'.XD#9(8#^2,NIR1->=MJ==455VJK4IKD2%X3)>ZG0$)JJ"W-:,] M(J,D[J<1=S3B%ZX_L.S XL=[Z?UD%$5^/X-1QV!D7WS=G1_5$D1?2FOHB:V9 M=,220NCY ,J @;M\56ESQ*1RW4LPWP23S$P5@IMGOI;W0K]<'A;_1Q!;K\BL4, M%OI(HOH7PHIV:M<:S\7AN>2%K?9]*E/CU-ANUC.WF?)+ 1OOU!V2 B3%C;#71XP26].U @L-^$L0X+;$[[2>0 MZKW>!/7MQ2JS(Y[8N\28,L'G4AFQVONI3(V7$[N7'ZDRLF_C& ?8"P;VV#@Y ML3OY 961??.VG :),6]B-^]3E-9"OD#QQ-@RL9^%C]$9V3\9X\@?D0&Q$^.X MY(#CPN-*<*TKLW[^$!_^\;"?;N%GZ(SO^_$/*!XWUBS;S\O'Z.T%BIZM@%1 MD/R+@[MSL5*"6-371Q*E?,U4<\?2O>VNJ*Z:BQDSO;G?^D"%;@R)"ICK4.\B MUM6+YLJH&2B^JJ]I'KA2O*P?ET S$-4$_7W.N7H:5 FZB[OI/U!+ P04 M" !W/0-7*8SC,5$% !1)0 &0 'AL+W=O"P6:Y92 M<4JEN\]58;')&EZ51FHR)83CCE,;9:#8IV^[RV81O91)G["Y' M8INF-/]^PQ*^FX[PZ+GA4[Q:RZ)A/)MLZ(K=,_EEKNW&-LHQ3EHF89RAG MC]/1-;Z*""D,RAY_QFPG#JY1\2H/G'\M;FZ7TY%1C(@E;"$+"*J^GMB<)4F! MI,;Q;P4ZJCD+P\/K9_2H?'GU,@]4L#E/_HJ72.T9(]TF\A/?/<;JU[( M+O 6/!'E)]I5?8T16FR%Y&EEK$:0QMG^FWZKA#@P4#AZ U(9D*Z!=<+ K S, MH0Q696 -9; K WNH@5,9.*7V>[%*I0,JZ6R2\QW*B]X*K;@HW55:*X'CK)A9 M]S)73V-E)V?O.5_NXB1!-%NBVTS2;!4_) Q="\&D0!=H3O/\>YRMT'7*MYE$ M_%'3[6W )(T3\4X9?+D/T-LW[] ;%&?H\YIOA8(6D[%4HRTXQXMJ9#?[D9$3 M(S/11Y[)M4!AMF1+C7W0;^_TV(^52K54Y%FJ&](+^/LVNT2F\0LB!C$UXYD/ M-R>ZU_DQ]O#'V*-^\X ME#G6F;>T-.MI9Y9XY@F\*,YBR2X^J%5%-^W^_J#Z MHUO)4O&/;N;LP2T]>+$87XD-7;#I2*VV@N5/;#3[^2?L&+_JW 8)%D""A9!@ M$1!8R]U6[6ZK#WWV/N="=)<2G6/W,$X)4VR*3S/3P<13$_[IT&6];.>Z;!AG M",D9'7,2W\0>KCE;,MNUS':OS->+Q3;=)E2J'Y72.)?Q?[38OW5*[Y'L@Q%< M>*9K.1VE>PG/57H89PC)&6DX'1M[KEYIIU;:Z57Z,YT^T5'D-AV^SVBGI?](7+K5?+Z/7/SIPN& M3WFVWL-80U#62,>*7B8Y4AS&+0V,(@S!.6, M=)R.W:URC0].?*A\?U6>S1%H4:P!^W_AZ];Z_,]U>>JETWZ#K^98TQ[@JW!_ MNJ>!WQ\V^DCS59P)E+!'1659,'+B5/R\LUHTN6%QW4 M\T?.Y?--05"?HIK]#U!+ P04 " !W/0-7"''R= P# "&"@ &0 'AL M+W=OK$S#;0[M?/3M*40@@3VA=BQ^=]_9R#DYS>BO$'D0)( M])C17/2-5,KYF6F*)(4,BU,VAURM3!G/L%13/C/%G .>%**,FHYE!6:&26[$ MO>+>-8][;"$IR>&:(['(,LR?SH&R5=^PC><;-V262GW#C'MS/(-;D/?S:ZYF M9NTR(1GD@K <<9CVC8%]-K0M+2@BOA%8B;4QTJF,&7O0D\M)W[ T$5!(I+; MZK*$(5"JG13'[\K4J/?4PO7QL_M%D;Q*9HP%#!G]3B8R[1M= TU@BA=4WK#5 M)Z@2\K5?PJ@H?M&JBK4,E"R$9%DE5@09RE!49M"K;(AN?X;;R57JT3I9/R1L*=BKR_':'CHW?H")$K-S*1".B^1G!U(GQ?Y*7*M#G(LQVV0#]OE(TB4W"[DSFNYJ8I3 M5\BI*^04?NX.OPN2$PDG7]1I:ZA0!WT%V4&#C'%)_N#B:'YX5 ^9@ ZZ("+! M%/T S%_J^',P%I*KX_NKJ30EB]?,HI_I,S''"?0-]= *X$LPXK=O[,!ZWU2H M_V3VJFQN73:WS3V^ ?T2(?ELU]]X7NJ#0J_?-LO8L2+7[IG+]1Q:=SDP!Z_. MP6O-09%[3>2ERE\C]]SBL+TB;_4^D-ROR?U]Y'X3N;]%[D:NT]T@;_4^D#RH MR8-]Y$$3>;!-'KBNM4'>ZGT@>5B3A_O(PR;R<)O<]KQ@@[S5^T#R;DW>W4?> M;2+O;I$[H6]MGO-6[P/)HYH\:B6_2T$U+U,)O(D_VN(/NU&X>=I;=SB0W[9> MOK]6>P9,8MKXD;2VWX]AZ+OA!GY3G!-&D5?'E63F6I.@.[0KS&&ULK99=;],P%(;_BA4FM$FPI/EJ6MI(7=.)(0;3QN "<>$F;F,ML8OMMH-? MCYVD69MX88/=M+']GO?XL9WXC+:4W?$4(0'N\XSPL9$*L1J:)H]3E$-^2E>( MR)$%93D4LLF6)E\Q!),B*,],V[)\,X>8&.&HZ+MBX8BN188)NF* K_,)D*U6&&HQ5L$N6.>1H2K-O.!'IV @,D* %7&?BFF[?HXK'4WXQS7CQ"[:EUAL8(%YS M0?,J6,X@QZ3\A_?5.NP%2!]]@%T%V,T ]Y$ IPIPGIK!K0+FD/F5BQE7N<[*7/8CN1QP M28E(.9B1!"6:^*@[WN^(-R5W#6_OX,_L3L,/:W(*'.L-L"W;T$TPPD4* &?5XA!@C=G]_*"X$BW-:6K7[BJVV$3NEYO,#(W^TO>%CG!P#\416W1P!DTG&9MD>?9 M;BTZ0/=J=*\3_1P32.('VDE.F<"_H;I2=,BEF[9Z$#M77I&^0_ET2M26NV^!L2YQ'=K5?8_:?A=EQ MAOOMS?*:1UBC"9HGN*UQK"9H6V/[OIXTJ$F#3M+#.U0'&+1?4K\?- @U(BNP M&XAMT:!O-?9[UA9Y_8'5@#3WJH<&ULM9AM;]LV$,>_"J$50PMDD2A9 M3YDM('56;$/7!DFSO2CV@I;IF*@D>B05I_OT.U*.;.LI%N"]L47I[O2[OT^\ MDZ=;+K[)-:4*/>=9(6?66JG-E6W+=$US(B_YAA9P9<5%3A0LQ:,M-X*2I7'* M,]MUG,#."2NL9&K.W8IDRDN5L8+>"B3+/"?B^WN:\>W,PM;+B3OVN%;ZA)U, M-^21WE/UL+D5L++K*$N6TT(R7B!!5S/K&E_-<:@=C,6?C&[EP3'2J2PX_Z87 MORUGEJ.):$93I4,0^'JBI,?!W3FXISIX.P?/)%J1F;1NB"+)5/ M$MH:HND#HXWQAFQ8H7_&>R7@ M*@,_E7RDH(%$/Z%/4#)F@:ZEI$HB4BS11T86+&.*@[S8?<; MFH([-N[NL;L-.M1BN+48KHGG#8OQ]7HAE8 "^[LKHRK$I#N$?NJNY(:D=&;! M8R6I>*)6\N,/.'!^[LKO3,&.LO7J;+VAZ(EY9!%?H1)^=-@7!%&L>$29*0)B MBJ K_RIH8(+J3>(I"?PP!/F?#A-K6TV"T/=KJR/B24T\&23^PA7)T-WG![1B M!2G24W"KB/X!"/:CL$';983C;EB_AO5/@'T-SV_=.0@]/V[PM:TFD1M.N@&# M&C X 3 MA:"%:A5 MG_TN[B#MF*NAYT&=]LJGD1.-W988X(XZ(&-:]CXE,+EH*FB(A];&7%; MX@"*M0'>MO*B*(ZZR;&S[V;.*/:1Y;&+?J2G$S70NXR\GJ+&!WT8CR(_C1>W MQ0YA_V@2M\V\.'+[U-ZW2SS8GY+/S::1IF5>9D31)8Q2T+)21O2PUHGNMIB@ MBSO-':3##,,6TB?WOO?AX>;WP10&[0 G.1>*_=L/WFYM&+>YVU9Q+_6^_^'A M!K@7W(PJ%_6 ]OT"S:O=Y0+=*\@C-WOZ"E5Y,BBM6RZ9F9R__O*L]!R^R"CX MR^XIYQ60\1O:_)P1C^7;=V0\W))??O3_7;Q3)H-QXITQXK%X^VD!#X\+0[7W MB1?I>14\9709MUG.SQOS6,7]\(*'IY?^$CR_AJ?,46,U/&O,2D/[X.U5_W7P M!Q&/K)#@O(*;.)(;\T*[X I>C\WAFI(E%=H KJ\X5R\+_8Y< M_R>2_ =02P,$% @ =ST#5TG;3O_+ P 7!$ !D !X;"]W;W)K&ULM9A;;]LV%(#_"J$50PNLD7ATLU);P-*@:(L,"Y)> MGAF;MHE*HB;2=OOO2TJ.J$VD@MG-BZW;.=\Y-/F!\OS FV]B2ZE$W\NB$@MO M*V5]Z?MBN:4E$1>\II6ZL^9-2:0Z;3:^J!M*5FU06?@0!(E?$E9Y^;R]=MOD M<[Z3!:OH;8/$KBQ)\^.*%ORP\+#W>.&.;;927_#S>4TV])[*S_5MH\[\/LN* ME;02C%>HH>N%]R>^O K;@/:)+XP>Q. 8Z58>./^F3SZL%EZ@*Z(%74J=@JBO M/7U+BT)G4G7\_X MX3T]-A3K?$M>B/83';IG$T5<[H3DY3%8G9>LZK[)]^- # ( ' %P#("V[@[4 M5GE-),GG#3^@1C^MLNF#MM4V6A7'*OVKW,M&W64J3N8W5+4DT&OTA10[BO@: MM5?0#2,/K&"2J9LOKZDDK!"OT O$*O1IRW>"5"LQ]Z6J0.?QET?:54<#!^WC MKKI 8? '@@!"]/G^&KU\\>K?:7S50-\%]%U FS=TY/V[I@V1K-ITU5LKZS)$ M]@QZ\E^*FBSIPE.S6]!F3[W\]]]P$KR9J"_LZPNGLN=W5"\079]NW%9=%Y^T M\7HE[?-9AM63>PLUZJG1)%6Q(ANKBXH'+-5F$-EA<0^+GX+%-E@\AD49!'98 MTL.2IV")#9:,81@RQS"F/2Q]"I;:8.D(ED5!8F?->M9LDO5I2Y5;UY(V-N)L M1(0L3AWM93TRFT9R20I4M*N^)C^4<:5U_63C=@,<9'8X#HQ_@DG\#17B$GVH M5,M42*M2@A'Y-019"@[T0'UX$GVK%WHET?Y1?=T@%$9]UG+PJ)Q$+=7448U1 M&)YVV#M6D6HY[3#\'!+#QF+X7(T=$PP')PRQ8VB,Q_!I(L-CD\618P5B(S)\ MFLGP6&5AXNK-F R?IC(\=AG,'-K$1F7X-)?AL9JSZ@, M_QJ7X;',<)S%=CP8E\&Y+@.+R[!K$H$Q&3R'R6!L,AR%CGT #/9BTR)K?P0K M[SGL!<9><*Z]8&RO#"+7@!A]P6GZ MM&+(X=JP",P. T@8%E+Q;#S#7[C,+@ M-(6!;3OFW*^ D1B<)C&P[Y;L3R>OV]?F!2_4RWAYN*5G11C^@[J\YEX\G^HV\_T,E_PE02P,$ M% @ =ST#5RB%(Y5: @ 008 !D !X;"]W;W)K&ULI57O;]HP$/U73IDT;5)+0H!0L1 )6E7KM&F(;JNF:1],50I:YI++PPR"(_))QX26Q6UNH))9;*KC A0*]+4NF#G,L MY'[J];WCPI)O(E"63C7< / MCGM],@:K9"7EHYW<95,OL(2PP)0L C.O'5YC45@@0^-/@^FU)6WBZ?B(?NNT M&RTKIO%:%@\\HWSJ77F0X9IM"UK*_4=L](PL7BH+[9ZPKV/'0P_2K299-LF& M0H=N@E;]_TH^!#!\%!2W#0A9Y\K8RE MQ,6F,?NB=1N.;EN?@0OXB4SI<_R[*T1PL(G0#Z"4@G(-X1 R=M =[(%0VP.ROI:3CQ/:=]J^1_ 502P,$% @ =ST#5]NAV[*N @ M+@< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF M5EH+@81^C" EZ:9M6M6H7;>':0\.7()5L)EMDO;?[]H0EF0TFJ:]@*]]S^&< MBWT=K85\5#F )D]EP=78R;6NKEQ7)3F45)V)"CBN9$*65&,HEZZJ)-#4@LK" M]3TO=$O*N!-'=FXNXTC4NF #3!QW3L>$80 M%)!HPT#QM8(9%(4A0AD_6TZG^Z0!;H\W[.^M=_2RH IFHOC&4IV/G0N'I)#1 MNM!W8OT!6C\CPY>(0MDG6;>YGD.26FE1MF!44#+>O.E36X2VUAG^5T5$1G0.Q*PROB034VRFG\GQ-6C*"G6"B(?[:W)\=$*."./D M2RYJ17FJ(E>C+$/N)JV$:2/!?T%"2&X$U[DB[W@*Z2[>13N=)W_C:>H?)/Q4 M\S,2>&^([_E!CY[9W\/] W*"KL2!Y0L.E_C[9*&TQ&W[HZ]$#<6PG\(4V#6@5GX;G R]R5]O^>K)&@PN_R]H1/NJ$C_Y1>,8XYY)"OI%AYWH\*#H.7W&EJK->=U322K),*QHT2O=OFN8FN:%R MR;A"6QE2>F?G6$#9=.&ULM=U=<]K8 <;QKZ*A.YUD9A?T MA.;<\DT;N43F;3;2\ZO5#@ MV&@"B)6$G73ZX2N!0!PCGT#R]\6N#>;\#@*><"0_1M>/6?ZEF E1:E\7\V5Q MTYN5Y>K-8%!,9F*1%/UL)9;53^ZR?)&4U<7\?E"LK%(\F_OQ#Q[O.D9O=T5OZ?WL[*^8G![O4KN MQ2=1_K'ZF%>7!GMEFB[$LDBSI9:+NYO>6^--/#3K 9M;_#,5C\7!]UJ]*9^S M[$M](9C>]/3Z'HFYF)0UD51?'L1[,9_74G4__FS0WG[.>N#A]SO=W6Q\M3&? MDT*\S^;_2J?E[*9WV=.FXBY9S\O?LT=?-!LTJKU)-B\V_]<>M[<=63UMLB[* M;-$,KN[!(EUNOR9?FP?B8(!I/#/ ; :83P=J RV; Y:D#KIH!5Z<.,/3=,Z>?/&3_9#]]MJWG MG@MC]W0;F^=[L'UA;5Z5=E(FM]=Y]JCE]>TKK_YF\]+>C*]>C.FR3N&G,J]^ MFE;CRELGR9=5.+4X33ZG\[1,1:&]LD69I//BM?:+EBZU#^E\7@6FN!Z4U83U ML,&DP=TM;CZ#6]J';%G."LU93L6T8[RG'C]6C!]4&[K?6G.WM>],)?@AR?N: MJ?]:_6=:6C%+_5BBTF?) M3G^(51L5G_Z*-C6Q3?/'/'M(Z_=)162L_3\0UF8"ZYD)WJV+ZIJBT-Y._EQ7 MZ.:]\]]Q=9T6E&)1_*?C/K_;DL-NLEY8O"E6R43<]*J50R'R!]&[_>M?C+'^ MMZXPDIA-8@Z)N23FD9A/8@&)A206D5@,85)DA_O(#E7ZK9NDN?:0S-="R^YV M_R942],\?4CJ-:\V;][LOW5E5VF?FUT2LTG,V6+UHJW2ZGV5A]NAU;^Z'CP< MAI*IM=!?- M>;OX[DJD$CXWD:/CU[W>M^27O4W.Z)"82V(>B?D=#^QOH_Z%_,@&Y)0AB44D M%D.8E+3Q/FEC9=+BY+%XNO3=!DDY[MP@D9A-8@Z)N23FD9A/8@&)A206D5@, M85(N+_:YO.#W)"_(R)*836(.B;DDYI&83V(!B84D%I%8#&%29"_WD;U4OI7^ M?;WX+/+#O;M@%63G!N@$G,)C&'Q%P2\TC,)[& Q$(2BT@L MWF*C@_T"<[]3(*7R:I_*JQ-3N3V^KR7KOL;5?V$ M_<\J?1^2K^EBO>B*GYHX-W^H9J.:@VHNJGFHYJ-:@&HAJD6H%E.:'-># H3! M[Y8V)I5?4K-1S4$U%]4\5/-1+4"U$-4B5(LI3;7?/'5L'J*L^-,:C:J M.8UVN"(VC+&IZ_J3%3$ZK8=J/JH%J!:B6H1J,:7)26V;1(:R]= NC/\ABM*I MWFS+;UJRG&J>^+K*,^U3-6$ZJ0+\J<[I+)M/1=Z=5K1>A&HVJCFHYJ*:AVH^ MJ@6H%J):A&HQI?5?.#BK:43IQ&UQT5@_5?%0+4"U$M0C5 M8DJ3(]BVE8Q3ZDKRJGC[9;L$[HPZWK$"1OM+J.:HISHZS<;0>'7;T M%.R.VW6M6YT3/1?="@_5?%0+4"U$M0C58DJ3P]4VE$QU0\E/BTG6F1BT=H1J M-JHYJ.:BFH=J/JH%J!:B6H1J,:7)&6V[2>8+?,R1B1:14,U&-0?57%3S4,U' MM0#50E2+4"VF-#F_;1')5!8E?N;C5=3RV2E&ZTBHYJ":BVI>H\F?GZ+W37EY M[J.3!J@6HEJ$:C&ER?%L>T:FNF=T_)%DOQTFL_.#R-3DV;E$VT>HYJ":BVI> MHQG&02['Q[%$NT>--CZ<4IXP1">,4"VF-#EK;:'(5!>*-KN;ZC\_50MG1POM M#Z&:@VHNJGFHYJ-:@&HAJD6H%E.:G-:V/V2^0'_(1/M#J&:CFH-J+JIYJ.:C M6H!J(:I%J!93FIS?MC]DJOM#/[2R13\4"=5L5'-0S44U#]5\5 L:35IU&V;_ M:!6,EHI0+:8T.9=MJM74V3%#.T:HYJ":BVH>JOFH%J!:B&H1JL64)L?V MX$QJ+W$J-?9<:NS)U-BSJ;&G4V//I\:>4(T]HQI[2C7VG&KL2=5>HF-DM1TC M2]TQ^J%5+EHN0C4;U1Q4R[199 MW^D6Y=FR3+O_1%0]].SXH1TB5'-0S44U#]5\5 M0+42U"-5B2I-CVM:2K/$+ MK'[1HA*JV:CFH)J+:AZJ^:@6H%J(:A&JQ90FY[0U.39L;SL.JK_Y$1+ M-CJG@VHNJGE=CX=^_)L5M#:$:B&J1=V/QY,3KL?4G'*,VM:0I6X-.;O@K))O M"[$LN]_.T.(0JMFHYJ":VVB'?]9AR$^_AT[HHUJ :B&J1:@64YH4PF';!AJJ M3Z"V.Z"C_L6F&CDWA:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YHJOFH%J!:B&H1JL64)N>W[1,-U7VB']EY5)-GQQ?M%:&: M@VHNJGFHYJ-:@&HAJD6-=K@K8CW9$Z4FW&9R4,R$*.VD3&ZO%R*_%^_%?%YH MDVR]K/@ZJ?MKM5S\9;WRCOG[0,K?7J^1>?$CR^W19:'-Q M5Y%Z_V+4T_+T?K:_4&:K:O^[IWW.RC);;+Z=B60J\OH&U<_OLJS<7:@G>,SR M+YN[??M_4$L#!!0 ( '<] U?6*B [?P0 %P: 9 >&PO=V]R:W-H M965TX^K/;! TZ""CAKFZ25]L?7)H2/\#&E-2\)QO<>WWM]; YF?J+L$]\3(L#G M.$KXPM@+<;@S3>[O28SY+3V01/9L*8NQD$VV,_F!$1QD3G%D(LN:F#$.$V,Y MS^X]L.6#&L68RK%Z?4%_ER4ODWG&G*QH]'<8B/W"\ P0D"U. M(_%(3[^3/"%7X?DTXMDO..6VE@'\E L:Y\XR@CA,SO_XPLT7-D65IK+/!RSN@),&4MT=1%5IO,6V83)FH:-X+)WE#ZB>6:/ MP M S:2'D$:$4"WX)XFNQM!6 RRSM=K(G 8\3?2[.-F#5Z_>@->@3 !3WN:\0/V MR<*0*XP3=B3&\N>?X,3ZM2UE36"U MA% >P^].43%3B2['\6;6F>?2>9K]H6 MCDMWYCFV.S>/U02:9@Z<0@L59K70G"(TIS>T5SE-44'0KHC/ MD&XEE!L;V=[D*N(6,SBQW8Z(W2)B]QN*^7*0;F-TU_4\Y[JL33-[YGK(;0]R M4@0YZ0VR3OFV\'K]AY);$U@MU6F1ZG24U3W560!-8+4">$4!O/ZY)IRK1QN1 M*RD VS#!B1\F.^!3+EHW;Z^Y+F8SR[HB9N^@WYG2K$AI-H"^X'_P2(XT.JJL MKJ:Y+;]>[*$SJPFL5@9HE8]O:Q1RY["::J +K5Z$BH:!>@F>X]48/D66<\7P M-C-GUK7UPE)NP-Z'^0#VRKX-24+*Y)^?JNP&$;T_CL&S/(9$@:5&@?8X5._5 M/H.+H FM7H12#<%^.=2OU&!3T7A>8^-NL8)(OO=9';PNA0_L5SZ#>/VGV!,F MWP0O%E'N['VO,#.W+G*.\>#Z)J>+6:NU;G7HE+S(,V:![5KGNN'0_^PWUOSRDG, M0&E4779--?2D7K#O*4Y:,]9[/C.&^D&E^D'CJ!^D5?WH0JL7H50_Z$?4#VKJ M&F0[]K2Q)%OLE%G7FBSU#QJH?QZDO EIRD%V$!1)GK8O3:W"1A=:O0BEL$'C M"!ND5=CH0JL7H10VZ$>$3>Y^E&UH=PD %9E 9 >&PO=V]R:W-H965TC#0\E.L^B/7TI63--2&&ORNA>-+?L\1]0K'E&O*>GL,9=_% ]"E.1;FF3% M^>"A+)HXS&J8\S@;3 MLWK9M9R>Y:LRB3-Q+4FQ2E,NGRY%DC^>#]S!\X*;^/ZAK!8,IV=+?B]N1?G+ M\EJJ=\,M91ZG(BOB/"-2+,X'%^Y'%@950/V-_\3BL=AY3:JFW.7Y']6;G^;G M Z=:(Y&(65DAN/JS%E M/IP/)@,R%PN^2LJ;_/%'T30HK'BS/"GJ_\EC\UUG0&:KHLS3)EBM01IGF[_\ M6[,A=@+'A7=GI >'.Y,7LS!X>B9G*WMEV8UOZVSW KWG^"[Q/ZCW)%^1*BGE< M$L9G<1*73^2W^H.?2I$6OW>LY>6&&G13JX+XL5CRF3@?J(I7"+D6@^G?_^:. MG']VZ86$14@81<(8"&;H'&QU#FSTZ=>\Y(DJNG=EEYK6V+YJ;F"C&E8=VM;3 M\'02^.'9<+VK$S(G1<)8NP&!.W8=;]L 0X%PJT!H52 2"R%5+R.+../9+,[N MR2PORJZ">FDE]=5C PMWFN,'[NF>&F&KS:X;N'N:4>1Z,1#,$&.T%6-D%>/? M*RY+(9,GLN1/:JC4+8.5T5>&46L+CT>.LR<#,B-%PA@(9J@UWJHUMJIE'J2Z ME++&]U4*"8N0,(J$,1#,4'2R571RE&''!*DS$A8A810)8R"8H?/I5N=3:\_] MM3ZW4P<]OA92G:NJ4PE5=D51$G7"H4XW>$$X60HY4R7X?9?@5GQ?P3GK:.KA"(Y"T"$JC4!I#T4(WF#1Z>:5_;UZ*THU!6" MTAB*9BJJC2'7[@R]L?3'&:#T0_TG*"V"TBB4QE T<\_1AI8;'J?T0^TM*"V" MTBB4QE T4VYMF;EVS^S-I7^#=_W=TK]?]9&>502E42B-H6BFF-I1<_M8:E75 MG_]W551G;E^%3$E5JNNB'WVYP8[RH4X=E!9!:11*8RB:N;MHN\X]CE_G0@T[ M*"V"TBB4QE T4V[MVKEVV^[-I;[;:?/:HWRD/19!:11*8RB:.6-">W>>W;O[ M*_4>,;2WKU;? @"E15 :A=(8BF;N+MH/]-RCU'L/:N)!:1&41J$TAJ*9'-J?..Y>M;>O16\]H2X=E,90-%-/[=)Y=I?N1JSS9%V5Y_T. M_)V\_F.Z'=Z[$T.-/"B-0FD,13-%UT:>%QRG9D/=-R@M@M(HE,90-%-N[;YY M]OEDSZ?C=[E4L?6/L5RE4XIWBMR>X.4YU;_]$@UUTZ T"J4Q%,V43[MIGMU- MNYC-ZK> M=7?8J/6!W(O M\Z)SRJ<=UEN42;O_CEOS4J Y*93&4#13/&U$>78CZO"!;&U39'$NMV[%B[&= MND,GFD%I$91&H32&HID7KVA;RW>.,N;UH;84E!9!:11*8RB:*;>VI7S[-#7[ M52SVX-ZBNJW:/9FT:C P3R=VG/V5@_J"4%I#$4SU=.>D&_WA"YE/+\7Y%/.L\-J,G0F%I06 M06D42F,HFBFS]H[\T7%J,O2"1B@M@M(HE,90-%-N;3KY=M.I9TUNVRANAV5H MS]E;/:BO!*4Q%,U43_M/OMU_>K8C:A_JH*(,M:"@M A*HU :0]%,G;55Y9\> MIRA#G20KL$ZKZ%>4&UAHH[U=E>]*^\D%I%$IC*)HI MGW:2@K,5):HKF;%,T M%TW1_$"DJ&Z,5G6K SL8U%UJ:,88:G+:OET'-"N%TAB*9BJK?:/ /@7IQ5]* MXTR-A^3^C< :%?UV3^DHDE S"$JC#6UWGH4?[+> H7*:VNS<"\IN\B!_Q;:G MZMWQVH;2V&MW.Z@#!*4Q%,V45CM @=T!LIYMZ-](B^9KO MR8R@62F4QKK:4#7A!2,BU'Y0:/>#KJ58Q_FJT(/@XB"SWH[M+1'T@C MUP_N*,@L7V7EYAD+VZ7;AX-5GF:?WR0?"YD-47U.>+/"^?WU0)MH]2F?X? M4$L#!!0 ( '<] U>:VAXZY0( &$* 9 >&PO=V]R:W-H965T94:(0L\Y*V3/RI1:=FQ;)AG) ML6SQ)2G@RYR+'"O8BH4MEX+@U(!R9GN.T[9S3 LKZIJSB8BZ?*48+YUN[@GBXRI0_LJ+O$"S(EZF$Y$;"S:Y:4YJ20E!=(D'G/ZKN= M<:CMC<%W2C9R;XWT36:,74/=]\(=5]3( )9]+\HDUEZU@H M64G%\PH,$>2T*/_Q!?". <$+ +\"^.=Z""I <*Z'L *$YP+: M%:!MM"_%,DK'6.&H*_@&"6T-;'IATF70(# M=&%-E8"O%' JFBJ>/-X.(#/MR"5.2,^"SBJ)6!,K M>O_.;3N?F[)V2;+XDF2C2Y*-+T1VD.V@SG9PBKUJ*3.3[62O>33EMF1R'4.E M'\%UY+6@Y-;[.2N-VGLVP:%%W$ 3M(Z,1O^D&9^\URM5"VO5PE>IAAC%,\J@ M$S?I%_Y]\; 5'NEWTO'_UOPY'D>7]#AN\.BW_-ICJ;:]]P3F1"S,L")!R56A MRD95G];S4-^, 4?G [=/_3E\'6'Q8+"J\C('%PYK8\0L"@' MFG*C^-(\P#.NX#DWRPQF0"*T 7R?0" "4"@ &0 'AL+W=O2FXP(F7:UU>^SZF.104![($87864A54FZE:^E@J MH)D#%=P/@R#V"\J$EXS=VIU*QK+2G FX4P2KHJ#J=0IT-LLW+-EKNV" MGXQ+NH0YZ(?R3IF9W[)DK "!3 JB8#'Q/@ZO9U?6WAD\,ECCUIA8)4]2/MO) MMVSB!=8AX)!JRT#-:P4SX-P2&3=^-9Q>^TD+W!YOV#\[[4;+$T682?Z393J? M>)<>R6!!*Z[OY?HK-'I&EB^5'-V3K!O;P"-IA5H6#=AX4#!1O^E+$XT]LS)NJ&:)F,EUT19:\-F!RXV#FW4,&&S.-?*[#*#T\E< MR_3Y;&H"D9&9+$QQ('7Q/2/W@%JQ5)L=9T4>!--(CF] 4\;QQ)@\S&_(\=$) MP9PJ0,($^9'+"JG(\)0O&^BU(8JW(1J&O82?J_$@$3!*0F#,.KRY\WP'7>B-G.1XXOV MS5R3GZZ(UXSGW8SVPKC&DJ8P\JGU5]_LUJMWH43AJ%8YZF;9.'[K35]G3 MUR6OEV=?>0\N4(1*Z@+NKY4.RNZ MEVI?U379R)'9G_XJ">.QO^K0RGZCQ0M=]O .ZHN6K57/4R?5%4 M:))1#61!F2(KRBOH4M)+LV]6:K)AL)66X2#Z*R_^UH^_ +5T_1"25%9"USU MN]JV7!]=I^'_,:_[M5NJEDP@X; PT&!P80I"U3U0/=&R=&W$D]2F*7'#W+2- MH*R!V5](J3<3^X&V$4U^ U!+ P04 " !W/0-7>\H?"Y4# 6$ &0 M 'AL+W=O%_?J=G9"F(S4497R ./;S^)Z[LW/'8,W% MK5P *'*7)ID<.@NE\E/7E=$"4BJ/> X9SLRX2*G"H9B[,A= 8P-*$S?PO-!- M*+U6+H]!T2PXPN M$W7)UY^A%&0,C'@BS6^R+M:&N&.TE(JG)1C'*C6SZP?C&H%$-RW08KY3 688X-;I2/+H] M/$-'Q&3"4\P.28U_#XF9(M]R/93DX!P498E\BS/75^?DX/7;@:O0 LWC1N5N M9\5NP8[=?'+!,[60Y$,60]R G]CQH07OHO)*?O @_RRP$HYS<40ZWCL2>$'0 M9(\=_G695?".Q9Q.%8V.X>OLBL:""BBC,:7W>%P4&0M!LSF8YY_C&ZD$IOZO M)M\7W-UF;GT?G,J<1C!T\,!+$"MP1F]>^:'WODEX2V1;;NA6;NC:V(ND)-QD M'LD!;QWM%\)G).)IBN^D67# LF)&-J9BL4?/[*%OL]7('[BKND:K%2_4V*LT M]JP:KS,!$9]G[ _&.JJ=O"8I5JI](UN0A36_G."ECS^5=[8$A96@\!E!*ZZ+ M)@U6]+X:6B+;$GI<"3W^CX?TN$TWM$2VY89^Y8:^/=[FY!$FY1(=\<19M%+M MJ[K_Z&"'7J\?^,WY>U+I.;&'==>7L/SP-?:6Y2_5X;ZP493 M\.P/8V-"VO%[ZVB);5OMIACRGZB&7G B_5:+H+;8MAVP*8/\)^J@O5*XI6JF M5/ZX>@J]QW)0]OKWNF8)@/";8@)*R #(AU>+N@8H=VEHM@)ZP,"@,(5V2 M%LU&T,5[\5XVA=2M=5XIB+EI2"76<\M,%4U8];9J>L>FU7,WRXN.^8**.<-& M*X$90KVC8[12%$UH,5 \-WW<#5?8%9K'!3;N(/0"G)]QKAX&>H/J7P&COU!+ M P04 " !W/0-7E+K[U_0" #7" &0 'AL+W=O3LCQS79%D4 M8R50]6;->(&EZO*-*TH..#5&1>X&GC=T"TRH$T_,V(+'$U;)G%!8<"2JHL#\ M80XYVTT=W]D/7)--)O6 &T]*O($ER)MRP57/;5124@ 5A%'$83UU9O[9W#<& M9L9W CO1:B,=RHJQ.]WYDDX=3Q-!#HG4$E@]MG .>:Z5%,>/6M1I?&K#=GNO M_M$$KX)980'G++\EJP7)A_M+-S(^4QJ81D M16VL^@6A]HGOZT2T#,+@@$%0&P2&VSHRE!=8XGC"V0YQ/5NIZ88)U5@K.$+U MJBPE5V^)LI/Q4K+D[G2NXDK1.2O48@MLTG6*EG:A$%LC,PM=E?J-0#.=22(? MT,D%2$QR\7;B2L6B%=VD]CNW?H,#?H?HDE&9"?2!II#^;N^J&)I @GT@\^"H MX->*]E#HO4.!%X3H-7*1R# '43^.> B;5(7&0WC P[>J6 %_DHZNV*U0OUM( M'[0S4>($IHXZ20+X%ISXS2M_Z+T_@MEO,/O'U..K2@J):4KH!F&)5K AE.J. M B^!$Y:BGYU)L>A6?&#$]9'>QL%HY'G>Q-UV0 T:J,%+H("FS\09/,$9C<-1 MX'?C#!N7X0R?X/2]@\F)&IKHZ,:Z-5>'.H"S+7!U%:(: M#]""DP2Z.*+_L,%&#>[H'S=8%['5C%J9BZ+>8-R=N7&#,CZ*\HECJA-W0BBZ M65YH]W;Q.F\DJ^7WVPQ!+PK'K5\WC^\]7J?>7V_TSEO2ZX#J]\(#'*UKW7_V M#G]>=FK!]@H%4<_[\Z2YK5I3 -^8BBI0PBHJ;=EI1INJ/;.UZG&Z+?F7F*NM M(U .:V7J]2)UKKBMHK8C66DJUXI)50=-,U-?'L#U!/5^S9C<=[2#YELF_@50 M2P,$% @ =ST#5UY)F^". @ < 8 !D !X;"]W;W)K&ULE55M;YLP$/XK%INF5EH#@81,'4%JVD[=I&I5HVZ?73B"%;\P MVR3-OY]?",LFBKHOX+/O>>ZY,W=D>R&WJ@;0Z(51KI9!K75S&8:JJ(%A-1$- M<'-2"KA?5W#C\( M[-7)&ME,GH786N-KN0PB*P@H%-HR8//:P350:HF,C%\=9]"'M,#3]9']B\O= MY/*,%5P+^I.4NEX&GP)40H5;JA_%_@ZZ?.:6KQ!4N2?:>]^%<2Y:I07KP$8! M(]R_\4M7AQ- /'\%$'> V.GV@9S*&ZQQGDFQ1])Z&S:[<*DZM!%'N+V4M9;F ME!B"F;M6V)7K KDC]+UQYI4RU^:6"IW=@,:$JO/>2?B3 M+-1&DB4.BR[\RH>/7PF?HGO!=:W0+2^A_!L?FE3Z?.)C/JMXE/!;RR--_K=.72V&4O>,LV%&VVV7JL$%+ /33@KD#H+\ MP[MI>>T3OK]<[&V//;E\9\]T;L3E CE!)]&)+H2::^FK:!=WDTFY>)M(S'F+*2K)CI3 RR&1GBD] MK=(_%0I/I@ #N7&S3J%"M%S[@=#O]N/TRD^1/^Y^%M]CN2&FTRE4!AI-%N:2 MI)]OWM"B<3/E66@SH=RR-K\$D-;!G%="Z*-A _0_F?PW4$L#!!0 ( '<] M U?C!NT\S@, %04 9 >&PO=V]R:W-H965TWDD])'M 3CZF2896VE[SO-[76?!'E+,[D@.F;@2 M$9IB+IITI[.< @Y+49KHEF$X>HKC3'.7Y;D-=9>DX$FRQ.ZN\SQ#K; /^<;*EIZXQ+&*60L)AFB$*VTO\U[W[2DH+SC M2PQ'UCI&LBL/A#S*QKMPI1GRB2"!@$L++'X.L(8DD4[B.7[4IEH34PK;QR?W MMV7G16<>,(,U2;[&(=^OM+F&0HAPD?!/Y/@/U!V:2K^ )*S\1L?JWNE"0T'! M.$EKL7B"-,ZJ7_RS!M$2F),+ JL66-<*[%I@GPOL"X))+9A<&V%:"\JNZU7? M2W >YMA=4G)$5-XMW.1!2;]4"UYQ)@?*EE-Q-18Z[FXY"1[W) F!LC^0_Z.( M^1/Z$Y4#AJ%_HPAHG.W0C0<#ZO?%]G=D-Q[.;BQN*CVA]4>!"*X6.0LN]]7"NS2;^9K"7W+,3NKDF:BL+%9#YN$=MC$0+%C!40HILX MJ\_TCOI!X['9JU5S,;,-VK"9JA^JD MH3H9037'%!UP4D!)5-:1'&A%MA?LH/=8L)69T^[B&5&5X?RA M;"@) $*&(DK2LF+C+ "9HJ!5?/J2,WO^BAKUIUL9UH-/,):\2C-?D5F'_+PA M/[^F(I'3G\2FF%]9W@?=Q[X<*LV\^;.1,9EVAX2O*%X'_*(!O[AF5MU6L^H7 M.:/>HFWQP (:YW+]Q?IP#WJ.Q:W2S%N\C%M1O YNT_BU2#(&@6]Q F+F/1%O MHT8;,<:W 0Z#R!G$](H2?&G+;I]E(=/\'4$L#!!0 ( '<] U>FGT%& MQ ( H) 9 >&PO=V]R:W-H965TQZI?4=J#]][.=D-$JI6SC"]B7 M>YZ[>^S<9;@3\DYE !H],,K5R,NTS@>^KY(,&%9MD0,W3]9",JS-5FY\E4O MJ0,QZH=!T/<9)MR+A\XVE_%0%)H2#G.)5,$8EH]CH&(W\CK>WK @FTQ;@Q\/ M<[R!)>C;?"[-SJ]94L* *R(XDK >>=>=P:QG_9W#=P([=;!&MI*5$'=V\S4= M>8%-""@DVC)@\[>%"5!JB4P:]Q6G5X>TP,/UGOVSJ]W4LL(*)H+^(*G.1MY' M#Z6PQ@75"['[ E4]+L%$4.5^T:[R#3R4%$H+5H%-!HSP\A\_5#H< Q/,R"L M .%S0/<%0%0!HE,C="M ]]0(O0K@2O?+VIUP4ZQQ/)1BAZ3U-FQVX=1W:*,7 MX?:>++4T3XG!Z7BI17*7"9J"5._0[+X@^A%]0,Z,%I 7,LG,.:"Y%!N)&;J< M@L:$JI9QNEU.T>5%"UT@PM$-H=2Q_>/X'TC1ZU)N-=D'!XE_%;P-HJ"]R@,PJ@AG\GI\+"IG/^+/OOG MZ$_$B.H+$CF^Z 6^ZDK\O%XI+,$1I[I90KD%KSX M[9M./_C4I.XYR:;G))N=B>S).73K<^@>8X\78+L^X1N$F2BX;CJ&DJ$3. H[ M(;;Q5;L_]+>'\AX-\[?RGA)Q=J:(3V3KU;+U7I&M;F%BC1+!F)E.RG6W2].U M5(9-S%:3F"5O[Z"RX)F2KWI,7_68'?,H"_8/FCL#N7%359E2S"4H7^/:6@_N M:S>OGMG'G<&DTV"?FD%?SN4_].57P@V6&\(5HK VH8+VE ML9^QQYU.]IB\T0U"#+RG24:GRH:Q[9VJTG"#4DAO\19E_,L*DQ0R_DK6*MT2 M!*/"*4U40],<-85QILPFQ=@3F4UPSI(X0T\$T#Q-(?EQCQ*\GRJZ-Y @L#5'#$8)_0:W("7YSFX^G0-/@$54/&5@C@#+UG,Z&<^R)^_;W!.81;1 MBOQ5O@[U8AB'Q;@W>@'_ MS+-;8&J?@:$9IB2>AW[W1TBXNW[6?3Z6X6V7TWV0*CPDV'Q-L,298,";8BSK[Q:5UERE6!*KV494D(X M!82HS;N9J1G61-V=*M\ULGW-;1K-NT8WEJO;3:N%Q,JPS196T+7R?%-O&BTE M4*YA&[558]'L>M'LWD4K-]>^*-,H G"'"+]V' YX?F&AC)_HO"R *W["E\/2 MA2UI[)/H#-W3-4?W6HO;&\^EVTK"JID6E[3%NAB3-9#-U7) ?XAY;<[?F<(WPKE1/6N+:0"EHSN2:S:K=[> M&;UA72I>E_%&NS7,EG)C4@:R25I&2S5I7)8KE\RM)7-[J]@\3G*QPP;5,7?, M.C8FV'Q,L,688,&88,N1P!J9XM69XOU\'?.&U+&ND:2.=8UD=4QB):EC72M) M'9- G:]C?KUH_O]3Q_RA=:PWGDNWE8157L?&9 UD/?G%JO M;HO5"H5,E*Q(')#QCFN&PIS$++Y,MXJG$:/G>%YK*@_]\5RJFX15:RDV*F$@ MG::MZ2W696]@3:U.^@-ZKU:'$C;"+JN8FJGG^Z[=/IX>^F.Z6"\)KWRCC:Q/*#O68<]3,&Z3?NO;$B_>#BV!_:Q3)V.657QU%) ^E$K79U MDX=V[O:H'YL@>N_?SK/G0A*\%5U;"M![F.01UW)%<"I4V^8,%@W=PTG*OZ%# M0^\H\17X8%^:G>QS/:.MY:B=$0FEY5B:T]F0HW8])*R.IG7$[%J9MF_:7DM- M]:3KFB*R+AKJE.N29ZQL=-6C==/^2]&J;HW?ZW<+73(>B"9_T>4]PI?_(7B$ M9!WSC$C0BE-IMRX/EI1-]_*%X6W1\WW%C.&T>-P@&"$B#/CW%<;L\"((ZG]] MS/X%4$L#!!0 ( '<] U&PO=V]R:W-H965T MV6'+ F2%5I>TY3FA7F% KCLS:+8\C5LN24+CE M2-15A?FO"91L/;9<:[MP1Q:%U MV'"WQ NY!/BYON9K9G4I&*J"",(HXY&/K MRAW-AAIO %\(K,7.&&DG<\9^Z,EU-K8"W!.R0$SQ#\EN"_-$+0$H*71ABV!&/= M;KR;@TNPQ''$V1IQC59J>F!.W[#5>1&J_R?WDJM=HG@ROJ8IJP ]X T(=)J MQ*049^@V5)>C*$AQ3WY9%JK+ 1K4$ >AT#A1R M(L_Z2M*HA49-=X95//2'D;W:/>FGF',_=+U]5/(4Y87!Q3YHUB,5#,/+#K7G M>=AY'A[U/,MS,%U#73B=>XXE]!ENI%Q_)P5GX!Y:;E'>'BKP@P//O3#/>W_@ MNA?F7X8'MNV=R[@"OC!=4*"4U50V+V:WVC7:*]-?#M8G[FCJ]JPGJC$W??2/ M?-/5;S!?$"I0";D*Y0PN5,J\Z93-1+*E:05S)E5C,<-"?5P UP"UGS,FMQ,= MH/M&PO=V]R:W-H M965T,1TY:I5],"8#DM1+2I+1$K.=! M8/(2*F9&J@9I3_9*5PQMJ ^!J36PPH,J$<1A. LJQB7-$K^WT5FB&A1-I[XH42W$61)S0ZP!7RN-]I&P;!U47'9O]MKWX0P0QV\ XAX0>]^=D'>Y9LBR1*N6:)=MV=S"E^K1UAR7 M[J-L4=M3;G&8K515<;1=1D.8+,A*2>3R #+G8,CM&I!Q8>[(#>&2/'(A;"M- M$J"5=@1!WLLL.YGX#9FOC1R1-K[-DBSW4#!0%YY%I)5PL3]A,C@B:Y,GBQW1UG%'I2=_..63B*DN!X MP!O"O,N*LCEHII_C"-2=!2F-[?,MNU;1G7ZS."P'XS!IYX)OR#;U[BY%NZ8"PC/U;+*+WM++)L?=WM MIM,%6P7IAWC-(OZ=YSA9!1F_F\R[Z3IAP:QHM%IV-449=%=!&'4F-\6V3\GD M)MYDRS!BGQ*2;E:K(/GYD2WCE]N.VGG=\#F<+[)\0W=RLP[F[)%E7]>?$GZO M6RNS<,6B-(PCDK#GV\Z=>NWKO;Q!L%=NH^\X;;MU]UJSAX?C!/0VD5[_F(,HSR%CUG"OQOR=MGD,UL&&9N13T&2_21?DB!* M@R(?*7EGL"P(E^E[\A_R]=$@[WYY3WXA79(N@H2E)(S(URC,TBN^D=_^LH@W M:1#-TIMNQL>5Z]UI-0:C'(-V8 PZ>8BC;)$2,YJQ64M[6]Y^(&G?Y8]'_:!H MKP_*1TT*/@0_B:Y<$4W1]);AW,M;WZV3#T11B^9:VZ,A;^YNH@^RWLUC8^>] MZ^K!YM;IO;<-GI[>>UMS^VW'[KQM\.X)S97##YUWPK%KAP?ORYL;;'KHH1-> MQ'J=;+WP]'.33?[P^:[$R=@J_7_+.#^6;J_=S:<%U^DZF++;#C_OIRSYSCJ3 M?_]+'2C_;F%XD9)38HL'QU M\'VB:IK6&]YTOV_G$MFGU=*GJO1ZFM@G1?9I[_>IZ2-]O'.<3LO0>B-='XF[ MN4C,!V%"2OIU2OI'4I)E2\:7@QF)G_ERL#S7K8MS7?RT#.=!,8EM"X@4 M/C<@2,Q 8B82LY 816)V?R]%RD[.]O?H:\/!3LJ08_*0F _"A)0-ZI0-I"F[ MCUF&YZU=WS15VYYWY8R*7QNRI"846)]X723F(3%___%0QT-=T0?-I$$(T[ .TU :)C]X2>.H M+2O2=N=F!8D92,Q$8A82HTC,1F(.$G.1F(?$?! FY')4YW)TH5^4C)"Y16(& M$C.1F(7$*!*SD9B#Q%PDYB$Q'X0)N1W7N1U+SZ>_;E9/+,F7?]7$--ADBS@) M_SH^.97"YP9WO#=?&*N:H@YVUOL&LE,3B5E(C"(Q&XDY2,Q%8AX2\T&8D$E5 M:=Y/5*2I_,+2S/QS$_)3Z5TT(Y3]6">3]A%.>T?RMJN5#-@VH^2A/3V50_J?+RIR.KVWN>S,TR MXV?8>H';&E1HK114,Z":"=4LJ$:AF@W5'*CF0C4/JODH30QT4S:E7JIN2H46 M3D$U ZJ94,V":A2JV5#-@6HN5/.@FH_2Q! W-52JO(CJS:M::"D55#,J3?@+ MJ]U9N GMTH)J%*K94,V!:BY4\Z":C]+$CR)H"JHT>4'5L7>%6#(O2ZE@E5?R M 9V;::AF0#43JEE0C4(U&ZHY4,V%:AY4\U&:&/ZF\DJ[5.65!JV\@FH&5#.A MF@75*%2SH9H#U5RHYD$U'Z6)(6XJK[2+55[)Y;-3?'+E%;1?$ZI94(U"-1NJ M.5#-A6H>5/-1FIC0IO)*DU=>/9:YC/G<>$:>?NZ\=W0LH]!"*ZAF0#43JEE0 MC4(U&ZHY4,V%:EZE">>$0=LYP4?U*V:T*:+2I/4=%UL'M^[>FG-H+194,Z": M"=4LJ$:AF@W5'*CF0C4/JODH3?Q9T-1B:?U++8NA55A0S8!J)E2SH!J%:C94 MLNR&%JN!=4,J&9J+9]&-&R9G5G0;BE4LZ&: M ]5<76O?E;_C[1O?=0S(P?$N*%T;PUC]"J+*AF0#43 MJEE0C4(U&ZHY4,V%:AY4\U&:&-JF*DN[5%66!JW*@FH&5#.AF@75*%2SH9H# MU5RHYD$U'Z6)(6ZJLK0C55GY!ZZ2-%X>GPGO?_J4.FJ9'][+>SP[C] /LX)J M%E2C4,V&:@Y42:.IP=+E-5AO>G](;I][7H5J!E0SH9H%U2A4 MLZ&: ]7<2A-/"5K+.<&#]NNC-#&C3:F4+JWBJ%:KQB,]<NMROB^LQ/<9;%J^+F@@4SEN0[\.\_QW'V>B?O MH+Y"^^0?4$L#!!0 ( '<] U>B2&_7: 4 -8A 9 >&PO=V]R:W-H M965TRS=A")=$EZ;@%^N&GIT@61;-VQ[Q))/GN1]T=^3?/TG1/V2>^(42 M+WE6\,O)1HCMA67QY8;D"7]%MZ0H/[FG+$]$>B.J"]9LNDW6Y(Z( M#]MWK#RS.LHJS4G!4UH 1NXO)U?P(D9NY5!;_)V2/3\X!E4H"TH_524(6UENW@U\W@Z,C@#GA#"['A M("Y69*7PC_3^OL;?*A/190,]9N,::8%_[HI7P+%_ !?U=1H M:*Z:5NGC!=\F2W(Y*060$_9 )K.??X*^_:NJ'B9AD4E8; @V*(G;E<35T6=_ M[?(%88#>EY+>+>EVXG#P33.'KK7@UW*O1-3WJQ34N6Y.52E60L[-\TF89$W2C-TI3P;&F^09[_+LW^FVAQ^17U\ M79J#&T%RKM0>WV3:3<(BD[#8$&Q0(-P5"&L7PBUY(,6.J++?./J'*QCC,)"F MUUQAAJ#C^$.S:&R&D8\\>;*.S5SLN0AV9H,H@R[*0!OEVRUA23W]TF)) M9Y1SU7?]=3!>4&784C3SL94+H21PT=C(L=T02Q&/K3"TC\0;=O&&VGBOL@R\ M%1O"5!%J7<]=529AD4E8; @VR#^T^_VZ_83"U\(-U<@H+3)*BTW1AF4Z:*O@ MC\I?ZSG\:G5#60E49OY8_A1F*(0026+P7=HP3M3'B4P)8$LZO(67*+3EL,=6 M@;SSB!1&./#ED/6D8K;(ZCOCW2ZJ&@Y8 A=+"N$PL[&CC,2 MB;$=:>/8ZB7R?"0'/C:#/H:>'/?W M:,.P^XT_U._\WQ,NXL^[5'P]726UQ+.7GTE:9)06FZ(-:].W*S!X2I74-D-G ME\DD+3)*BTW1AF7JNRRH;[-T*ADJ^DC?]D0=B-^CDBVI(%@.3"0Y&^N,',QE.)6LSQY#ZDR@XYS).B^.T#Z M[N!W\F7+:"F)["%=UC\1GJ:3>NRY"] H+3)*BTW1A@7JVQJ$GE GD;9G.KM, M)FF145ILBC8L4]^,(7TSIM')UG.XJPN0+(!SA5T8XE#>4RG,D!V.VM=8-6S9 M=6+OB&3T_0W2/\LY1R?=T6^= <:!'/C8RG/D>"*%%?2A)_^\H!HR#.2MI'7P MG#HG;%V_(,#!DNX*T3QH[*YV+R%I>O7\&(.%=!$WKQCT^.:-AS<) M6Z<%!QFY+X>R7^&R0JQYB: Y$71;/R5?4"%H7A]N2+(BK#(H/[^G5#R>5 -T MKW+,_@-02P,$% @ =ST#5RKZ8JM- P CA4 T !X;"]S='EL97,N M>&ULW5C13MLP%/V5*(P)I(DTS9HVHZVT54*:M$U(\+ WY#9.:\FQ,\=E+5^/ M;YRF:?%%P,-HEPIBW^-S[K%]TQB&I5YS>K.@5'NKG(MRY"^T+KX$03E;T)R4 M%[*@PB"95#G1IJOF05DH2M(22#D/NIU.'.2$"7\\%,O\*M>E-Y-+H4?^H EY M]O8]'?EA_-GWK-Q$IG3DWYU]_+.4^O*#9^\GGTY..G?GE_OQLPHX]P.G:.\% MHA<=7-=@F'2\*[T9#EH-%R7W$?(N&Z4/7C2M9V:%"2=.7RU3"+'?<4_HM#V? M4XP<.LA;IJ4%=16-AYD4VV**?!LPNB2GWCWA(W]".)LJ!JR,Y(RO;;@+@9GD M4GG:5+%)%$*D?+!P:'M0X+5.SH1456Z;P?Z>UL/W@$T/##+.&X-=WP;&PX)H M396X,IUJ"5!XVC+IA9&>4\QMX^G]G.]JKK+5CU6:+IFD,U4TK M8SN@WU:SVFW9WIMTO8+=2_UM::8CJCX4-KU6-&.KJK_*&@.8>HBKDZ+@ZZ^< MS45.[>1?G' \)!N>MY"*/9AL4"HS$Z#*]^ZITFS6COQ5I+BE*[TIIU6&>^X> MH>=_N\YS*J@BO&W:U/XAK_*;'4?]][)10U M.3@&D\D1F.R_V[?F:TR&AV\R.LS=#NKC6NM,N',B;*(>G+Q'_B\XP?-M4F^Z M9%PS4?<6+$VI>'(P-/*:3,T?FSOZ9GQ*,[+D^K8!1_ZV_9.F;)DGS:AK6(AZ MU+;] Z87QLVQW^1B(J4KFD[JKII/JZ9G&B9K?0%A'[FJ+C>"<2SF1@##\F . M,(YE87G^I_D,T/E8#/,V<"(#E#- .9;E0B;5!\OCYB3FM-;[;>(4\7P?8GCY7(=A,\4K$9HJO-2#N=0-& MDKAW&\L##&P7L-J!_.X\4%-N3A3!KF+>L"<81Y($0Z 6W34:Q\CJQ/!Q[P_V ME$11DK@1P-P.H@A#X&G$$,"0**K>@WOOHV#SG@JV_X$=/P)02P,$% M @ =ST#5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'.3HV=MGAZU?F(_JU+9V6#EW/IP-++Y2E3<_J77 M0OD]"VTJ[OQ7LQS9M1&\L"LA7%6.HO$X&U5NY;LT(?M%.Y$YJY1M# MPX,4S_;W_O"5;:25C[*4[F4V:+9+,6"55+*2OT0Q&XP'S*[T\]_:R%]:.5[. MA'$R_] \#Y#W_-$V+8X_WG$/,AMD8W_"A336-4><2/\ MP>VWVND+63IASK@3WXVNUU(MPVG\OQB!O]'TP^MGVXF'YO]THUXL9"[.=%Y7 M0KFV'XTH Z"R*[FV Z9X)6:#4[T1)OP??X'+HOUOSD.!GC*'TN\PET6#1XFB M"J&L*)C?LKJ4A>&0&9[O-T=R"D".=TG9 P@#Q#( UK(:^YJ M(\+=O5D+T^YG7(7Q;:6%4]!7!/(K+>2\KBIN7@+E7"Z5]#_CRK&3/->U;U>ETVTPPOV854WBO2;_5,WA-,,1-BQWS7NGB69=D,CTL/JY:!@)U8ZT,6 M2(DY9D(LF2O!K>C08#*9$-ODG!NE:\>N)&_B4=E%PQ0R(7;(F7ATD 4SQ818 M%7.G\Z>AGW(;653^3):_'Z&8)";$EFCX5KHLA+%_L',_N[D7R(:Y84(LA_"( M^5S"LEMAV'S%C8!Q,^:#B-@'ERK7E6#W_&?GJ8\P#43D*4=52=>&=&$>\Z&) M\[TG_)3;A40S#F(AW(5&/Q1NN7$O[-YP/QSR]S:-,!=$Q"Z8BV4XPFN@_7EW MK$:8 ")B )V2-,"Q&Q%GJ#./;EGGL, M^R>DQ(01$0NC)YKK9<2D$5%+ POKNC<<\T=$[ \\K(,94(S))":621O7]=WD M&/-)3.R3$$7U0F'^B*D3BAWAU!848J)K5L02^1BY]/8D)I.86B9;S]V)M38A M4.@EQ+02$VL%7<#H+D]B6HGWHI4AN^8F0$-,S"LQL5=V85X&Q_ 28F)JB8G5 ML@MS[L]=U!U,3"TQL5IV]V9C&;@JC:DEV<>ZE<>\-9I=:%@K23#5))^_@O5[ M &W@K)Y@\DG(DY<^S.V3V2GJ))A\$F+Y]&,V489OVT!,M&1"GLU@021<1$\P M"R7DR0V&F4!,S$()L85PS!1B8A9*J)?#4,P,8F(62O::X$PA)F:AA+QZ@F$> MP+(C9J&4V$)H'M8)Y%+,0BFQA7!,."&EF(528@OAF'!"2C$+I<06VF:U7N/^ M JU\3K7U&>69<%S"0"[%+)1^2E&E@[E='@C=>P4QT=(]L87>,!]X63,$^Y7;&;VBU*_=R\ M".%6HGO3,0NEQ!;J*;&]#I].EIYB#DJ)'=0L$X$H.#R:6BV'3IB*G<'8/<,< ME!$[:(OYEE/T=F2&Z2+V'V3)F:?C-@^L!#?2S?%I#,EE@Y:DF=? M("9FGBGY\MNNHGS3I1 3,\^4VCP?*A;#[7:H6\#EMREFGFECGE%SL#T^*L1" M*E%<^TM8WY[S,K\U+'RT;\\E:7@'9E&7Y:EONU%7FA>O;[>_OIE__!]02P,$ M% @ =ST#5[?' S!" @ 0BL !H !X;"]?A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUP MUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8 MG1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L( M]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>] MG4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0 M[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'> M&?7.!'IGU#O_I-[#^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16N>!^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;E MK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/& M,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0 M;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GD ME&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+' M-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN% M(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^E_I.L_4$L! A0#% @ =ST#5P=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " !W/0-7V=9J1>\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !W/0-7F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( '<] U?!U%,8\04 +@? 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ =ST#5^O<>PR4 P G@P !@ ("!CA4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5PB4 MEJBT @ W0< !@ ("!SRX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =ST#5ZFC^!8Y$0 73T !@ M ("!!SX 'AL+W=OI00 *4+ 9 " @79/ !X;"]W;W)K M&UL4$L! A0#% @ =ST#5U5J? LV& AE< M !D ("!4E0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5RY"T%T!!0 ?PL !D M ("!P8, 'AL+W=O&PO=V]R:W-H965T MJ/ !X;"]W;W)K&UL4$L! A0# M% @ =ST#5T1NN2^K" +!@ !D ("!9:@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5XP[ MB_O0 P 5PD !D ("! [T 'AL+W=O&PO=V]R:W-H965T]T:%AL0T /HE 9 " @1W% !X;"]W;W)K&UL4$L! A0#% @ =ST#5UA@\1+M!P OQ@ !D M ("!!=, 'AL+W=O&PO M=V]R:W-H965TZ'B# ( M +$$ 9 " @4CB !X;"]W;W)K&UL4$L! A0#% @ =ST#5][N^;ZF# +B4 !D ("! MB^0 'AL+W=O D*H) #6&P &0 @(%H\0 >&PO=V]R:W-H965TM?@, 0( 9 M " @4G[ !X;"]W;W)K&UL4$L! A0#% M @ =ST#5QVJXBW^!0 ! \ !D ("!_OX 'AL+W=OM3_+08 '03 9 " @2H* 0!X M;"]W;W)K&UL4$L! A0#% @ =ST#5]ZT4F$R M P O 8 !D ("!CA ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5Z^D*]OX P %0D !D M ("!.AL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =ST#5P5'+G_\ @ ^ @ !D ("!8C8! M 'AL+W=O&PO=V]R:W-H965T,1*58P@( !$) 9 M " @6=6 0!X;"]W;W)K&UL4$L! A0#% @ M=ST#5Q>WP5I+! H1< !D ("!8%D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5VIOPI_^ @ MTPL !D ("!P6@! 'AL+W=O&PO=V]R:W-H965T< M[ZR4C@( (@& 9 " @:%N 0!X;"]W;W)K&UL4$L! A0#% @ =ST#5T-2')%Y!@ GS8 !D M ("!9G$! 'AL+W=OL(# ">$@ &0 @($6> $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ =ST#5P+)1C7! @ -P< !D ("!.H ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST# M5PAQ\G0, P A@H !D ("!)(T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5TG;3O_+ P 7!$ M !D ("! I@! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ =ST#5V.P9CM<"@ %IH !D M ("!>J$! 'AL+W=O&PO=V]R:W-H965T M^E&UH=PD %9E 9 M " @<.P 0!X;"]W;W)K&UL4$L! A0# M% @ =ST#5YK:'CKE @ 80H !D ("!<;H! 'AL+W=O M0" "4 M"@ &0 @(&-O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5Y2Z M^]?T @ UP@ !D ("!=,0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =ST#5Z:?04;$ @ "@D !D M ("!:&PO M=V]R:W-H965T&UL4$L! A0#% @ =ST#5SXM@-0Q @ P00 !D ("! M9]D! 'AL+W=O&PO=V]R:W-H965TB2&_7: 4 -8A 9 M " @8CE 0!X;"]W;W)K&UL4$L! A0#% M @ =ST#5RKZ8JM- P CA4 T ( !)^L! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M=ST#5[?' S!" @ 0BL !H ( !4/4! 'AL+U]R96QS+W=O M XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 282 375 1 false 79 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://www.lawsonproducts.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - 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 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 0000006 - 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 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) 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 Liabilities Sheet http://www.lawsonproducts.com/role/EarnoutLiabilities Earnout Liabilities 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 - Stockholders' Equity Sheet http://www.lawsonproducts.com/role/StockholdersEquity Stockholders' Equity 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 - Commitments and Contingencies Sheet http://www.lawsonproducts.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://www.lawsonproducts.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 0000024 - Disclosure - Segment Information Sheet http://www.lawsonproducts.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Event Sheet http://www.lawsonproducts.com/role/SubsequentEvent Subsequent Event Notes 25 false false R26.htm 9954701 - 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 26 false false R27.htm 9954702 - Disclosure - Business Acquisitions (Tables) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.lawsonproducts.com/role/BusinessAcquisitions 27 false false R28.htm 9954703 - Disclosure - Revenue Recognition (Tables) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.lawsonproducts.com/role/RevenueRecognition 28 false false R29.htm 9954704 - 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 29 false false R30.htm 9954705 - 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 30 false false R31.htm 9954706 - Disclosure - Leases (Tables) Sheet http://www.lawsonproducts.com/role/LeasesTables Leases (Tables) Tables http://www.lawsonproducts.com/role/Leases 31 false false R32.htm 9954707 - Disclosure - Debt (Tables) Sheet http://www.lawsonproducts.com/role/DebtTables Debt (Tables) Tables http://www.lawsonproducts.com/role/Debt 32 false false R33.htm 9954708 - 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 9954709 - 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 9954710 - Disclosure - Segment Reporting (Tables) Sheet http://www.lawsonproducts.com/role/SegmentReportingTables Segment Reporting (Tables) Tables 35 false false R36.htm 9954711 - 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 36 false false R37.htm 9954712 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 37 false false R38.htm 9954713 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails Business Acquisitions - Initial Purchase Price Allocation (Details) Details 38 false false R39.htm 9954714 - 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 39 false false R40.htm 9954715 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails Business Acquisitions - Intangible Assets Acquired (Details) Details 40 false false R41.htm 9954716 - Disclosure - Business Acquisitions - Pro Forma Information (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails Business Acquisitions - Pro Forma Information (Details) Details 41 false false R42.htm 9954717 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 42 false false R43.htm 9954718 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 43 false false R44.htm 9954719 - Disclosure - Revenue Recognition - Lease Revenue (Details) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails Revenue Recognition - Lease Revenue (Details) Details 44 false false R45.htm 9954720 - Disclosure - Supplemental Financial Statement Information - Narrative (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationNarrativeDetails Supplemental Financial Statement Information - Narrative (Details) Details 45 false false R46.htm 9954721 - 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 46 false false R47.htm 9954722 - 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 47 false false R48.htm 9954723 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails Supplemental Financial Statement Information - Rental Equipment (Details) Details 48 false false R49.htm 9954724 - 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 49 false false R50.htm 9954725 - Disclosure - Supplemental Financial Statement Information - Other Liabilities (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails Supplemental Financial Statement Information - Other Liabilities (Details) Details 50 false false R51.htm 9954726 - 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 51 false false R52.htm 9954727 - 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 52 false false R53.htm 9954728 - 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 53 false false R54.htm 9954729 - Disclosure - Leases - Net Lease Cost (Details) Sheet http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails Leases - Net Lease Cost (Details) Details 54 false false R55.htm 9954730 - Disclosure - Leases - Net Lease Assets and Liabilities (Details) Sheet http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails Leases - Net Lease Assets and Liabilities (Details) Details 55 false false R56.htm 9954731 - Disclosure - Leases - Value of Lease Liabilities (Details) Sheet http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails Leases - Value of Lease Liabilities (Details) Details 56 false false R57.htm 9954732 - 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 57 false false R58.htm 9954733 - 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 58 false false R59.htm 9954734 - Disclosure - Earnout Liabilities (Details) Sheet http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails Earnout Liabilities (Details) Details http://www.lawsonproducts.com/role/EarnoutLiabilities 59 false false R60.htm 9954735 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 60 false false R61.htm 9954736 - Disclosure - Debt - Narrative (Details) Sheet http://www.lawsonproducts.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 61 false false R62.htm 9954737 - Disclosure - Stock-Based Compensation - Equity Compensation Plans (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails Stock-Based Compensation - Equity Compensation Plans (Details) Details 62 false false R63.htm 9954738 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 63 false false R64.htm 9954739 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 64 false false R65.htm 9954740 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails Stock-Based Compensation - Summary of Stock Options Activity (Details) Details 65 false false R66.htm 9954741 - Disclosure - Stock-Based Compensation - Stock Option Assumptions (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails Stock-Based Compensation - Stock Option Assumptions (Details) Details 66 false false R67.htm 9954742 - Disclosure - Stockholders' Equity - Rights Offering (Details) Sheet http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails Stockholders' Equity - Rights Offering (Details) Details 67 false false R68.htm 9954743 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details) Sheet http://www.lawsonproducts.com/role/StockholdersEquityStockRepurchaseProgramDetails Stockholders' Equity - Stock Repurchase Program (Details) Details 68 false false R69.htm 9954744 - Disclosure - Earnings Per Share (Details) Sheet http://www.lawsonproducts.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.lawsonproducts.com/role/EarningsPerShareTables 69 false false R70.htm 9954745 - Disclosure - Income Taxes (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.lawsonproducts.com/role/IncomeTaxes 70 false false R71.htm 9954746 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.lawsonproducts.com/role/CommitmentsandContingencies 71 false false R72.htm 9954747 - Disclosure - Related Party Transactions (Details) Sheet http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.lawsonproducts.com/role/RelatedPartyTransactions 72 false false R73.htm 9954748 - Disclosure - Segment Reporting - Reportable Segment Information (Details) Sheet http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails Segment Reporting - Reportable Segment Information (Details) Details 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:SubsequentEventsTextBlock - dsgr-20230630.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList - dsgr-20230630.htm 4 dsgr-20230630.htm a2023q2ex311.htm a2023q2ex312.htm a2023q2ex32.htm dsgr-20230630.xsd dsgr-20230630_cal.xml dsgr-20230630_def.xml dsgr-20230630_lab.xml dsgr-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dsgr-20230630.htm": { "axisCustom": 1, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 992, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 282, "dts": { "calculationLink": { "local": [ "dsgr-20230630_cal.xml" ] }, "definitionLink": { "local": [ "dsgr-20230630_def.xml" ] }, "inline": { "local": [ "dsgr-20230630.htm" ] }, "labelLink": { "local": [ "dsgr-20230630_lab.xml" ] }, "presentationLink": { "local": [ "dsgr-20230630_pre.xml" ] }, "schema": { "local": [ "dsgr-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 572, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 17, "http://xbrl.sec.gov/dei/2023": 5, "total": 22 }, "keyCustom": 58, "keyStandard": 317, "memberCustom": 43, "memberStandard": 34, "nsprefix": "dsgr", "nsuri": "http://www.lawsonproducts.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "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": null }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Earnout Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.lawsonproducts.com/role/EarnoutLiabilities", "shortName": "Earnout Liabilities", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "19", "role": "http://www.lawsonproducts.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "22", "role": "http://www.lawsonproducts.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dsgr:RelatedPartyTransactionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "23", "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dsgr:RelatedPartyTransactionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Segment Information", "menuCat": "Notes", "order": "24", "role": "http://www.lawsonproducts.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "25", "role": "http://www.lawsonproducts.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Business Acquisitions (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Supplemental Financial Statement Information (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables", "shortName": "Supplemental Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.lawsonproducts.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - 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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - 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": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - 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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Segment Reporting (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.lawsonproducts.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsgr:NumberOfPrincipalOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Nature of Operations and Basis of Presentation (Details)", "menuCat": "Details", "order": "36", "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": "dsgr-20230630.htm", "contextRef": "c-68", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesSubscribedButUnissued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsgr:NumberOfPrincipalOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Business Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "shortName": "Business Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-82", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details)", "menuCat": "Details", "order": "38", "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", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-83", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)", "menuCat": "Details", "order": "39", "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": "dsgr-20230630.htm", "contextRef": "c-86", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "menuCat": "Statements", "order": "4", "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": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-89", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details)", "menuCat": "Details", "order": "40", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "shortName": "Business Acquisitions - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-89", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Business Acquisitions - Pro Forma Information (Details)", "menuCat": "Details", "order": "41", "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": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams", "reportCount": 1, "unitRef": "revenuestream", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Revenue Recognition - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-163", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "43", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-138", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Revenue Recognition - Lease Revenue (Details)", "menuCat": "Details", "order": "44", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "shortName": "Revenue Recognition - Lease Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-169", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Supplemental Financial Statement Information - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationNarrativeDetails", "shortName": "Supplemental Financial Statement Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-169", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details)", "menuCat": "Details", "order": "46", "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": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Supplemental Financial Statement Information - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "47", "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": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details)", "menuCat": "Details", "order": "48", "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": "dsgr-20230630.htm", "contextRef": "c-189", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "49", "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": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-35", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "5", "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": "dsgr-20230630.htm", "contextRef": "c-41", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "dsgr:SecurityBonusPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Supplemental Financial Statement Information - Other Liabilities (Details)", "menuCat": "Details", "order": "50", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails", "shortName": "Supplemental Financial Statement Information - Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "dsgr:SecurityBonusPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "51", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)", "menuCat": "Details", "order": "52", "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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)", "menuCat": "Details", "order": "53", "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": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Leases - Net Lease Cost (Details)", "menuCat": "Details", "order": "54", "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:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dsgr:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Leases - Net Lease Assets and Liabilities (Details)", "menuCat": "Details", "order": "55", "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails", "shortName": "Leases - Net Lease Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dsgr:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Leases - Value of Lease Liabilities (Details)", "menuCat": "Details", "order": "56", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)", "menuCat": "Details", "order": "57", "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": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details)", "menuCat": "Details", "order": "58", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-215", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Earnout Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "shortName": "Earnout Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-215", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "menuCat": "Details", "order": "60", "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": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Stock-Based Compensation - Equity Compensation Plans (Details)", "menuCat": "Details", "order": "62", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails", "shortName": "Stock-Based Compensation - Equity Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "menuCat": "Details", "order": "63", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-257", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "menuCat": "Details", "order": "64", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-257", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)", "menuCat": "Details", "order": "65", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-255", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Stock-Based Compensation - Stock Option Assumptions (Details)", "menuCat": "Details", "order": "66", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails", "shortName": "Stock-Based Compensation - Stock Option Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-255", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Stockholders' Equity - Rights Offering (Details)", "menuCat": "Details", "order": "67", "role": "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails", "shortName": "Stockholders' Equity - Rights Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-67", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)", "menuCat": "Details", "order": "68", "role": "http://www.lawsonproducts.com/role/StockholdersEquityStockRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "69", "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": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "70", "role": "http://www.lawsonproducts.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "71", "role": "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "72", "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "dsgr:SettlementOfRelatedPartyObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Segment Reporting - Reportable Segment Information (Details)", "menuCat": "Details", "order": "73", "role": "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails", "shortName": "Segment Reporting - Reportable Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dsgr-20230630.htm", "contextRef": "c-1", "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": "dsgr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r777" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r774" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r774" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r774" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r778" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r774" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r774" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r774" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r774" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r773" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r775" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dsgr_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_AccruedCustomerRebates": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_AccruedSeveranceCurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Severance, Current", "label": "Accrued Severance, Current", "terseLabel": "Accrued severance and acquisition related retention bonus" } } }, "localname": "AccruedSeveranceCurrent", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_AccruedStockBasedCompensation": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 11.0, "parentTag": "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions Of Assets Under A Finance Lease Liability", "label": "Additions Of Assets Under A Finance Lease Liability", "terseLabel": "Right of use assets obtained in exchange for finance lease liabilities" } } }, "localname": "AdditionsOfAssetsUnderAFinanceLeaseLiability", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions Of Assets Under An Operating Lease Liability", "label": "Additions Of Assets Under An Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for operating lease liabilities" } } }, "localname": "AdditionsOfAssetsUnderAnOperatingLeaseLiability", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dsgr_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 liability" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSettlementOfRelatedPartyLiability", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares", "label": "Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares", "terseLabel": "Stock-based compensation liability paid in shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "integerItemType" }, "dsgr_BusinessCombinationCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Compensation Expense", "label": "Business Combination, Compensation Expense", "terseLabel": "Compensation expense" } } }, "localname": "BusinessCombinationCompensationExpense", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_BusinessCombinationContingentConsiderationPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Payments", "label": "Business Combination, Contingent Consideration Payments", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationPayments", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_BusinessCombinationContingentConsiderationRetentionBonusPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Retention Bonus Payable", "label": "Business Combination, Contingent Consideration, Retention Bonus Payable", "terseLabel": "Cash exchanged for equity related to retention bonuses" } } }, "localname": "BusinessCombinationContingentConsiderationRetentionBonusPayable", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_BusinessCombinationDeferredConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Deferred Consideration", "label": "Business Combination, Deferred Consideration", "terseLabel": "Deferred consideration" } } }, "localname": "BusinessCombinationDeferredConsideration", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_BusinessCombinationNumberOfLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Locations", "label": "Business Combination, Number Of Locations", "terseLabel": "Number of locations" } } }, "localname": "BusinessCombinationNumberOfLocations", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "dsgr_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", "negatedLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "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/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_DSGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DSG", "label": "DSG [Member]", "terseLabel": "DSG" } } }, "localname": "DSGMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_DeferredAcquisitionPayment": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred acquisition payment", "label": "Deferred acquisition payment", "terseLabel": "Deferred acquisition payments and accrued earnout liabilities" } } }, "localname": "DeferredAcquisitionPayment", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_DelayedDrawTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delayed Draw Term Loan Facility", "label": "Delayed Draw Term Loan Facility [Member]", "terseLabel": "Senior secured delayed draw term loan" } } }, "localname": "DelayedDrawTermLoanFacilityMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dsgr_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Shares", "label": "Earnout Shares [Member]", "terseLabel": "Earnout Shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_FinanceLeaseLiabilityPresentValue": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, after Year Four", "label": "Finance Lease, Liability, to be Paid, after Year Four", "verboseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_FrontierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Frontier", "label": "Frontier [Member]", "terseLabel": "Frontier" } } }, "localname": "FrontierMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_GexproMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gexpro", "label": "Gexpro [Member]", "terseLabel": "Gexpro" } } }, "localname": "GexproMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_HISCOCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HISCO Credit Facility", "label": "HISCO Credit Facility [Member]", "terseLabel": "HISCO Credit Facility" } } }, "localname": "HISCOCreditFacilityMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_HISCOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HISCO", "label": "HISCO [Member]", "terseLabel": "Hisco" } } }, "localname": "HISCOMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_InstrumexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instrumex", "label": "Instrumex [Member]", "terseLabel": "Instrumex" } } }, "localname": "InstrumexMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_LawsonSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lawson Segment", "label": "Lawson Segment [Member]", "terseLabel": "Lawson" } } }, "localname": "LawsonSegmentMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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 liabilities", "totalLabel": "Total current lease liabilities" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 liabilities", "totalLabel": "Total long term lease liabilities" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour", "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": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due after Year Four", "label": "Net Lease Liability, Payments, Due after Year Four", "totalLabel": "Thereafter" } } }, "localname": "NetLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_NetLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "dsgr_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": "2027" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_NetLeaseLiabilityPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_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": "2024" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_NetLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "dsgr_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": "2026" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_NetLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "dsgr_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": "2025" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Remainder of Fiscal Year", "label": "Net Lease Liability, Payments, Remainder of Fiscal Year", "totalLabel": "Remaining 2023" } } }, "localname": "NetLeaseLiabilityPaymentsRemainderofFiscalYear", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Assets And Liabilities", "label": "Operating Lease Assets And Liabilities [Table Text Block]", "terseLabel": "Operating Lease Assets and Liabilities" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Acquisitions", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "dsgr_OtherGeographicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical", "label": "Other Geographical [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dsgr_OtherMiscellaneousLiabilities": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Miscellaneous Liabilities", "label": "Other Miscellaneous Liabilities", "terseLabel": "Other" } } }, "localname": "OtherMiscellaneousLiabilities", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "dsgr_PaymentOfEarnout": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Earnout", "label": "Payment Of Earnout", "negatedTerseLabel": "Payment of earnout" } } }, "localname": "PaymentOfEarnout", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dsgr_PriorToHiscoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior to Hisco", "label": "Prior to Hisco [Member]", "terseLabel": "Prior to Hisco" } } }, "localname": "PriorToHiscoMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "dsgr_RelatedPartyConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party, Consulting Services", "label": "Related Party, Consulting Services [Member]", "terseLabel": "Related Party, Consulting Services" } } }, "localname": "RelatedPartyConsultingServicesMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_RelatedPartyManagedServicesAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party, Managed Services Agreements", "label": "Related Party, Managed Services Agreements [Member]", "terseLabel": "Related Party, Managed Services Agreements" } } }, "localname": "RelatedPartyManagedServicesAgreementsMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_RelatedPartyMergersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party, Mergers", "label": "Related Party, Mergers [Member]", "terseLabel": "Related Party, Mergers" } } }, "localname": "RelatedPartyMergersMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "dsgr_RentalEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Equipment", "label": "Rental Equipment [Member]", "terseLabel": "Rental Equipment" } } }, "localname": "RentalEquipmentMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "domainItemType" }, "dsgr_RentalProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Program", "label": "Rental Program [Member]", "terseLabel": "Rental Program" } } }, "localname": "RentalProgramMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "dsgr_ResoluxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resolux", "label": "Resolux [Member]", "terseLabel": "Resolux" } } }, "localname": "ResoluxMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "integerItemType" }, "dsgr_RightsOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rights Offering", "label": "Rights Offering [Member]", "terseLabel": "Rights Offering" } } }, "localname": "RightsOfferingMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "domainItemType" }, "dsgr_SaleOfStockSubscriptionPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Subscription Per Share", "label": "Sale Of Stock, Subscription Per Share", "terseLabel": "Sale Of Stock, Subscription Per Share" } } }, "localname": "SaleOfStockSubscriptionPerShare", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "sharesItemType" }, "dsgr_SaleOfStockTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Transaction Costs", "label": "Sale Of Stock, Transaction Costs", "terseLabel": "Sale Of Stock, Transaction Costs" } } }, "localname": "SaleOfStockTransactionCosts", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dsgr_SecurityBonusPlan": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock", "terseLabel": "Stock option per share of common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "dsgr_SharesRepurchasedHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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", "negatedLabel": "Shares repurchased held in treasury" } } }, "localname": "SharesRepurchasedHeldInTreasury", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dsgr_StepUpOfInventory": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Settlement Of Earnout", "label": "Stock Issued During Period, Shares, Settlement Of Earnout", "terseLabel": "Settlement of earnout (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesSettlementOfEarnout", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Settlement Of Earnout", "label": "Stock Issued During Period, Value, Settlement Of Earnout", "terseLabel": "Shares issued - earnout" } } }, "localname": "StockIssuedDuringPeriodValueSettlementOfEarnout", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "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/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_TestEquityEquityholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity Equityholder", "label": "TestEquity Equityholder [Member]", "terseLabel": "TestEquity Equityholder" } } }, "localname": "TestEquityEquityholderMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_TestEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity", "label": "TestEquity [Member]", "terseLabel": "TestEquity" } } }, "localname": "TestEquityMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dsgr_TestEquitySegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity Segment", "label": "TestEquity Segment [Member]", "terseLabel": "TestEquity" } } }, "localname": "TestEquitySegmentMember", "nsuri": "http://www.lawsonproducts.com/20230630", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "dsgr_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/20230630", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r857", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Pacific Rim" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "CEO" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2023", "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r207", "r249", "r260", "r261", "r262", "r263", "r264", "r266", "r270", "r331", "r332", "r333", "r334", "r336", "r337", "r339", "r341", "r342", "r826", "r827" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r207", "r249", "r260", "r261", "r262", "r263", "r264", "r266", "r270", "r331", "r332", "r333", "r334", "r336", "r337", "r339", "r341", "r342", "r826", "r827" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r205", "r206", "r348", "r375", "r560", "r731", "r733" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "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/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [ "r857", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [ "r857", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r326", "r327", "r329", "r330", "r413", "r564", "r619", "r645", "r646", "r701", "r703", "r705", "r706", "r708", "r723", "r724", "r738", "r746", "r756", "r761", "r828", "r842", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r326", "r327", "r329", "r330", "r413", "r564", "r619", "r645", "r646", "r701", "r703", "r705", "r706", "r708", "r723", "r724", "r738", "r746", "r756", "r761", "r828", "r842", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r272", "r565", "r613", "r614", "r615", "r616", "r617", "r618", "r726", "r747", "r760", "r786", "r824", "r825", "r830", "r852" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r272", "r565", "r613", "r614", "r615", "r616", "r617", "r618", "r726", "r747", "r760", "r786", "r824", "r825", "r830", "r852" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r326", "r327", "r329", "r330", "r411", "r413", "r442", "r443", "r444", "r563", "r564", "r619", "r645", "r646", "r701", "r703", "r705", "r706", "r708", "r723", "r724", "r738", "r746", "r756", "r761", "r764", "r821", "r828", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r326", "r327", "r329", "r330", "r411", "r413", "r442", "r443", "r444", "r563", "r564", "r619", "r645", "r646", "r701", "r703", "r705", "r706", "r708", "r723", "r724", "r738", "r746", "r756", "r761", "r764", "r821", "r828", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r205", "r206", "r348", "r375", "r560", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "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/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r274", "r275", "r642", "r643", "r644", "r702", "r704", "r707", "r709", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r727", "r748", "r764", "r830", "r852" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r274", "r275", "r642", "r643", "r644", "r702", "r704", "r707", "r709", "r712", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r727", "r748", "r764", "r830", "r852" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r759" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r277", "r278" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, less allowances of $3,678 and $1,513, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r328", "r740", "r780", "r781", "r822", "r823" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r25", "r73", "r730" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "dsgr_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 health benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r99", "r143" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r25", "r730" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "dsgr_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 compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r56", "r169", "r595" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r110", "r179", "r592", "r627", "r631" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r15", "r32", "r491", "r494", "r556", "r622", "r623", "r791", "r792", "r793", "r801", "r802", "r803" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r126" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r102" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r451", "r452", "r453", "r640", "r801", "r802", "r803", "r834", "r855" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r10", "r54" ], "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/2023", "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" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalMarkToMarket": { "auth_ref": [ "r16", "r135" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r71", "r72", "r416" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r16", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r446", "r454" ], "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-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r180", "r279", "r296", "r297", "r298", "r851" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r113", "r366", "r528", "r795" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r10", "r50", "r54" ], "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r236" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r141", "r173", "r201", "r247", "r262", "r268", "r285", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r482", "r484", "r513", "r588", "r666", "r759", "r772", "r826", "r827", "r840" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r165", "r182", "r201", "r285", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r482", "r484", "r513", "r759", "r826", "r827", "r840" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r474", "r754", "r755" ], "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/2023", "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/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r75", "r77", "r474", "r754", "r755" ], "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/2023", "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/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r139" ], "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", "terseLabel": "Number of shares authorized (in shares)", "verboseLabel": "Number of DSG common shares exchanged (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r474" ], "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/2023", "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/EarnoutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r783", "r784" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r85" ], "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": "Expected tax deductible goodwill amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "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 common stock closing price on March 31, 2022 (in USD per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r472", "r473" ], "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": "Pro Forma net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r472", "r473" ], "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": "Pro Forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r74" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r12" ], "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", "terseLabel": "Total consideration exchanged", "totalLabel": "Total consideration exchanged" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r1", "r2" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": { "order": 1.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r1", "r2", "r82", "r480" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r13" ], "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 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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r84" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r3", "r83", "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Fair value of earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r137", "r475" ], "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", "verboseLabel": "Earnout Liabilities" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitions", "http://www.lawsonproducts.com/role/EarnoutLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r76" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r76" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r79" ], "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", "negatedTerseLabel": "Current portion of long term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r78", "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r167", "r728" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r120", "r197" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r120" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCollateralForBorrowedSecurities": { "auth_ref": [ "r94", "r850" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of cash collateral held for borrowed securities, for which the cash is restricted as to withdrawal or usage.", "label": "Cash Collateral for Borrowed Securities", "terseLabel": "Restricted cash as collateral for certain borrowings" } } }, "localname": "CashCollateralForBorrowedSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r788" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r176", "r177", "r178", "r242", "r373", "r374", "r375", "r377", "r380", "r385", "r387", "r634", "r635", "r636", "r637", "r746", "r779", "r797" ], "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r801", "r802", "r834", "r853", "r855" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "netLabel": "Common stock, par value (in USD per share)", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r101", "r654" ], "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", "netLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r101" ], "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 period (in shares)", "periodStartLabel": "Balance at beginning of year (in shares)", "terseLabel": "Common stock, shares issued (in shares)", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r101", "r654", "r672", "r855", "r856" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesSubscribedButUnissued": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Common Stock, Shares Subscribed but Unissued", "terseLabel": "Common Stock, Shares Subscribed but Unissued" } } }, "localname": "CommonStockSharesSubscribedButUnissued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesSubscriptions": { "auth_ref": [ "r61", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Common Stock, Value, Subscriptions", "terseLabel": "Common Stock, Value, Subscriptions" } } }, "localname": "CommonStockSharesSubscriptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r101", "r591", "r759" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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": "Authorized - 35,000,000 shares Issued - 23,667,064 and 19,730,362 shares, respectively Outstanding - 23,349,735 and 19,416,784 shares, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r184", "r186", "r191", "r584", "r599" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r86", "r734" ], "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/2023", "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(1)" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r389", "r390", "r409" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r115", "r565" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r81" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r131", "r199", "r344", "r350", "r351", "r352", "r353", "r354", "r355", "r360", "r367", "r368", "r369" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r98", "r99", "r142", "r144", "r207", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r529", "r741", "r742", "r743", "r744", "r745", "r798" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r144", "r370" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r27", "r207", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r529", "r741", "r742", "r743", "r744", "r745", "r798" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r27", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Quarterly payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r19" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r90" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r90", "r829" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r456", "r457" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r456", "r457", "r589" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue Disclosure [Abstract]", "terseLabel": "Deferred Revenue Disclosure [Abstract]" } } }, "localname": "DeferredRevenueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r10", "r55" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r10", "r252" ], "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 aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r833" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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 liabilities", "terseLabel": "Change in fair value of earnout liabilities" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r408", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r408", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r830" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r414", "r419", "r447", "r448", "r450", "r757" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r192", "r216", "r217", "r218", "r219", "r220", "r226", "r228", "r233", "r234", "r235", "r239", "r507", "r508", "r585", "r600", "r735" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r192", "r216", "r217", "r218", "r219", "r220", "r228", "r233", "r234", "r235", "r239", "r507", "r508", "r585", "r600", "r735" ], "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 (loss) per share of common stock (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r225", "r236", "r237", "r238" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r518" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "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 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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r449" ], "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": "Period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r832" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "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": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r16", "r160", "r187", "r188", "r189", "r208", "r209", "r210", "r213", "r221", "r223", "r241", "r289", "r295", "r388", "r451", "r452", "r453", "r465", "r466", "r489", "r491", "r492", "r493", "r494", "r496", "r506", "r519", "r520", "r521", "r522", "r523", "r524", "r556", "r622", "r623", "r624", "r640", "r695" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r95", "r713" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r510" ], "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": "Income (expense) on earnout liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r87" ], "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": "Fair value of earnout derivative liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r538", "r543", "r758" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": 2.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r540", "r545" ], "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/2023", "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, Fiscal Year Maturity [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r536" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_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 liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r537" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r837" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Value of Finance Lease Liabilities Generated by Leasing Activities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r536" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_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 liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r537" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r548" ], "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": "dsgr_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearOne", "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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r548" ], "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 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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r548" ], "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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r548" ], "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 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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r837" ], "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r539", "r545" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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": "Payment of financing lease principal" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r535" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r782", "r785" ], "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 amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r538", "r543", "r758" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": 1.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r547", "r758" ], "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" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r546", "r758" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r171", "r314" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 7.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r128" ], "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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r128" ], "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 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": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r128" ], "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r128" ], "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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r128" ], "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r311", "r313", "r314", "r315", "r566", "r570" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r127", "r570" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r566" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r51", "r53" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r127", "r566" ], "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r312" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases": { "auth_ref": [ "r152", "r316" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r10" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r10", "r58", "r59" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r170", "r299", "r583", "r739", "r759", "r810", "r817" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r302", "r739" ], "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/2023", "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]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r125" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r306" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r739" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r114", "r201", "r247", "r261", "r267", "r270", "r285", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r513", "r737", "r826" ], "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r111", "r146", "r247", "r261", "r267", "r270", "r586", "r597", "r737" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r320", "r323", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r323", "r679" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r202", "r455", "r460", "r461", "r462", "r467", "r469", "r470", "r471", "r639" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r153", "r155", "r222", "r223", "r255", "r458", "r468", "r601" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r39" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r9" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r9" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r794" ], "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 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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r9" ], "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 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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r9" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r9" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r9" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r229", "r230", "r231", "r235", "r418" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r49", "r52" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r90", "r148", "r190", "r251", "r527", "r680", "r770", "r854" ], "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r193", "r195", "r196" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r789" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r181", "r729", "r759" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r47", "r789" ], "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" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r831" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r542", "r758" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r836" ], "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": "Net Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r534" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r837" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Value of Operating Lease Liabilities Generated by Leasing Activities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r548" ], "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": "dsgr_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearOne", "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearFour", "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 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearThree", "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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearTwo", "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r837" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear", "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r548" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r534" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r201", "r285", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r483", "r484", "r485", "r513", "r653", "r736", "r772", "r826", "r840", "r841" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r106", "r145", "r594", "r759", "r799", "r808", "r835" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r166", "r201", "r285", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r483", "r484", "r485", "r513", "r759", "r826", "r840", "r841" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r798" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r23" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r23" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r23", "r798" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r144", "r357", "r371", "r742", "r743", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r174" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r175" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt, less current portion, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r27" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r27", "r57" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "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/2023", "presentation": [ "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": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "terseLabel": "Noncontrolling ownership (as a percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r154", "r156" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r194" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r194" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r121", "r122" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r112", "r122", "r147", "r164", "r183", "r185", "r189", "r201", "r212", "r216", "r217", "r218", "r219", "r222", "r223", "r232", "r247", "r261", "r267", "r270", "r285", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r508", "r513", "r598", "r674", "r693", "r694", "r737", "r770", "r826" ], "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_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)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r158", "r159", "r160", "r161", "r162", "r211", "r212", "r213", "r214", "r215", "r218", "r224", "r239", "r280", "r281", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r322", "r451", "r452", "r453", "r463", "r464", "r465", "r466", "r476", "r477", "r478", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r514", "r515", "r516", "r517", "r525", "r526", "r530", "r531", "r532", "r533", "r552", "r553", "r554", "r555", "r556", "r567", "r568", "r569", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r43", "r158", "r159", "r160", "r161", "r162", "r211", "r212", "r213", "r214", "r215", "r218", "r224", "r239", "r280", "r281", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r322", "r451", "r452", "r453", "r463", "r464", "r465", "r466", "r476", "r477", "r478", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r514", "r515", "r516", "r517", "r525", "r526", "r530", "r531", "r532", "r533", "r552", "r553", "r554", "r555", "r556", "r567", "r568", "r569", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r40", "r41", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "terseLabel": "Additions of property, plant and equipment included in accounts payable" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r806" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r247", "r261", "r267", "r270", "r737" ], "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": "Operating income (loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r544", "r758" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r240", "r551" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Operating Lease Income" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r536" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_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 liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r537" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r536" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_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 liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r537" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r541", "r545" ], "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" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r535" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r547", "r758" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r546", "r758" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r549" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r270" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "dsgr_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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r172" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r14", "r140" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the liabilities for deferred compensation arrangements classified as other.", "label": "Other Deferred Compensation Arrangements, Liability, Current and Noncurrent", "terseLabel": "Deferred compensation" } } }, "localname": "OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total other liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Other Liabilities [Table Text Block]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r117" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r7" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "terseLabel": "Earn-out payments" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r36" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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", "terseLabel": "Deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r34", "r479" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r34" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r119" ], "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" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r100", "r373" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r100", "r654" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r100", "r373" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r100", "r654", "r672", "r855", "r856" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r100", "r590", "r759" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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 \u2014 None" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r790" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r35" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r6", "r634" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from rights offering, net of offering costs of $1,531" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r118" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r11" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation": { "auth_ref": [ "r820", "r838" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r129", "r168", "r596" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r587", "r596", "r759" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11" ], "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": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r129" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r150", "r151", "r319", "r550" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r151", "r317", "r550" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r149", "r151", "r318", "r550" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "auth_ref": [ "r151", "r317", "r550" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "auth_ref": [ "r151", "r820", "r838" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r412", "r557", "r558", "r648", "r649", "r650", "r651", "r652", "r671", "r673", "r700" ], "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, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r203", "r204", "r557", "r558", "r559", "r560", "r648", "r649", "r650", "r651", "r652", "r671", "r673", "r700" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r557", "r558", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r677", "r678", "r679" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r412", "r557", "r558", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r648", "r649", "r650", "r651", "r652", "r671", "r673", "r700", "r839" ], "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, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r37" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r37" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r787", "r796", "r848", "r850" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r167", "r197" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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 units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r103", "r135", "r593", "r626", "r631", "r638", "r655", "r759" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r160", "r208", "r209", "r210", "r213", "r221", "r223", "r289", "r295", "r451", "r452", "r453", "r465", "r466", "r489", "r492", "r493", "r496", "r506", "r622", "r624", "r640", "r855" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r248", "r249", "r260", "r265", "r266", "r272", "r274", "r276", "r407", "r408", "r565" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r157", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r725" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r157", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r410" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Stock sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Rights offering per share (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "perShareItemType" }, "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 Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r75", "r77", "r474" ], "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": "Business Acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "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/EarnoutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r75", "r77" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r27", "r63", "r66", "r88", "r89", "r91", "r96", "r133", "r134", "r742", "r744", "r800" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r804" ], "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" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r51", "r53", "r566" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r51", "r53" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r739" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r739", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r21", "r107", "r108", "r109" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r11" ], "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": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r138" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r92", "r93", "r677", "r678", "r679" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r44", "r45", "r46", "r48" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r44", "r45", "r46", "r48" ], "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 Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r415", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r17", "r18", "r70" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r136" ], "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": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r133", "r134", "r135", "r176", "r177", "r178", "r242", "r373", "r374", "r375", "r377", "r380", "r385", "r387", "r634", "r635", "r636", "r637", "r746", "r779", "r797" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r53" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r244", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r324", "r325", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r739", "r786", "r852" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r259", "r264", "r268", "r269", "r270", "r271", "r272", "r273", "r276" ], "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]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r116" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r757" ], "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": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r443" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The 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", "terseLabel": "Risk-free rate of return" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r415", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "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": "Stock-Based Compensation Details" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r425" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r427" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r423", "r424" ], "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 at end of period", "periodStartLabel": "Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r423", "r424" ], "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 at end of period", "periodStartLabel": "Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r427" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r123", "r198" ], "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r163", "r244", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r321", "r324", "r325", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r739", "r786", "r852" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r29", "r160", "r187", "r188", "r189", "r208", "r209", "r210", "r213", "r221", "r223", "r241", "r289", "r295", "r388", "r451", "r452", "r453", "r465", "r466", "r489", "r491", "r492", "r493", "r494", "r496", "r506", "r519", "r520", "r521", "r522", "r523", "r524", "r556", "r622", "r623", "r624", "r640", "r695" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r208", "r209", "r210", "r241", "r565", "r633", "r641", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r671", "r673", "r675", "r676", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r695", "r765" ], "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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r208", "r209", "r210", "r241", "r565", "r633", "r641", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r671", "r673", "r675", "r676", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r695", "r765" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Stock Option" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r40", "r41", "r42" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r100", "r101", "r135" ], "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": "Issuance of common stock in rights offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r100", "r101", "r135", "r634", "r695", "r710" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Issuance of common stock in rights offering, net of offering costs of $1,531 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r16", "r29", "r135" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r100", "r101", "r135", "r640", "r695", "r710", "r771" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Issuance of common stock in rights offering, net of offering costs of $1,531" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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": "Remaining amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r101", "r104", "r105", "r124", "r656", "r672", "r696", "r697", "r759", "r772", "r799", "r808", "r835", "r855" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r132", "r200", "r372", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r388", "r497", "r698", "r699", "r711" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity Note Disclosure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/StockholdersEquityRightsOfferingDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r80" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r67" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r30", "r67", "r68" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock \u2013 317,329 and 313,578 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r101", "r135" ], "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", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lawsonproducts.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r227", "r235" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r226", "r235" ], "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/2023", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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//1943274/2147480566/210-10-S99-1", "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.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481222/840-30-40-8", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "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(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "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.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "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.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "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.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "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.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "40", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482161/360-10-40-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//842-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "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.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "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" }, "r778": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(3)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.1)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 91 0000703604-23-000065-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000703604-23-000065-xbrl.zip M4$L#!!0 ( '<] U=LGZX\5@< #DB 0 83(P,C-Q,F5X,S$Q+FAT M;>U:;5,C-Q+^?K]"!W4;J+)9V\""#:'*Z_5>?$G!!KR7O4]7FE&/1X5&I1:X!\%*)_6(_23 W;)ZO9+JF?',RE'N6:O1.F0_&7LK)SR.>^D57,SG M.7\=K\]?AT7.$R-F%^="3I@4W^[(Y#0[.1* ZW?.6H=G!R/_=E4"I]WFHW&WW:"Z,5Y M9K3']2SJQZ]QFHW)/'SV=:[D2'=2-!CL3M2=CZ=&&=O9;82_,QJI9[R0:M;Y M9B@+<.P2INS:%%Q_4W-%R&FT^P7F4U##?0[-%5O<_ M?3=X.QBRP^9!<]WD1QB[9://<(N]_O5P\'[0ZPX'5Y?LZCW[<#VX[ T^=']@ M_4_]WL?AX)]]O(T2_>MGOYD/'Z]O/G8OAVQXQ6[ZO;"EPT;KV=N-;A]^UVNWWW6/IPX=RS(7 Z>H*,M]IHRD!(%(+!$>GCC=^=WQL MWV_S@ U8SB? +$PD3#$'^%PZ]F/)+:)6S=@UC(WUS&CVWMB"-1OU'YG)V#OI MO)5)Z26.W!@5OCCV=VO*<8T-='K ]GP.[-7N::O5.+,P(@6N?;C1/-M'7[8W M??E4?_TYO=Y"B'&'OD;?%3-VJ\U4@1A!+3K?1I<+@RMJ@]D9)^12,ZYGK-3> MEH &8[X.J1MCP5F!5U9RQ3*>XBW+3"$]\R;*;0AH2,$Y;F_C&B202HMY'L4TJJ,E BR;YC+-F2OI8ZD_!0O5)+2!0CJ%!0'5 M%E/I<]R@&T,:#*1YQVB:$;C-":H)ELQ6W?"2<7+X $Z 95)C)"BH2\_7$"0H MCL-V95SJ#,\N#V=5ZE25 N?$Z*ZXN8;(D'3>QQ@-T,]J-5M96$.'FQFQ8^Y)! M<73 AFL>)$9MGIRY*NQ5PJ+#9K),XF7P[8!Q"R&*&!69*"!O,T#H)$JZG,1) MK$"B(;*A:R%=JHPK48\HR!H5PSFV)@6!MQW;P^@)0#C$$/4_ISG7(V!=/-W7 MI0+W:K?YIG'6/.3UYO$>[ ?]YK&(5_O!AKMXT#05HDY'>-&ZC*AA!741!63C M%PU@U=K9VMK9_6M3-MR>Z']'?+5.[D[3//UJ"-OC^S%LFY_OP&%-B[X.C/]E M@-0H&:6\=(]7H:R0 :U6BGF&5-:G !Y82)=8!N4 AWFH) &)7(6VN*,DB)TP:Y,G!226TD;D#$=!O;5-%/I*$6%P^9"/@O< M9!R@0=C_!J4QED\R+14G2L5M!2.6J0XU8N)E"(D]38T4P(-1?(]"8GQ5" M$T=@3)@G$:PM(_SP;,AQ(.\7#L#T7@#V)UR5@2TH.I!E6!O)"?K5;:EQ%AGZ M$>P7+[>7/0%OJ(C,Y6)QE9C2WV_!8_B9+Z2!*L?LRQ4Y2^8U:3A"$#V!]@2X MT (O&3+B?LZ*T=B,*O5U5=D21K9"YPE,1?G0I&EI*78KR6?+K(5Q'N_3,RJ< MRZ4XT<^Q]8_M^Q:5#$&('')'NC(<*WT(+2EUJ[I-Y"ZKJ3^_(U_YC%ST1J/]S+<3Q;VTAPI,B,<=Q;AC=U_\1W!W.H_?OFS-;^\.6@WR0]=A;4/UF(2 M\4FM&S6!J00$5)5$%QW!%/@M9<58"X6\&*JX\)QL_J#B23"MBO?84&^A+"Y0 MT<&"L>Z%=%7[H0KB$DNT6DS-#O.R*XL".Y!?(&RFRA1;'^G\/^T^V"IT,;MF M%LFBAF&#P&\8^/!8LD)(+28GJ2=&38 RE.:CZNFJK2@1BK$R,\#1:6XB#_(U M_"%>_BOI^^!)[Q>^CK??H>,"(;)N.2J=CXX^K,47Q,]^ Q&U@DY<.$"=T,R1 MU,[%J]TC#%?X7'\3Q.[#U[/8TL[%NK'K?\_$Q%[.)7(6MLD?L/601!J!W'JY MA(SU/T-:4@?#KF+-\4RLWJOZ83RDL#"Q*HOV?]/+P#N_9L V/3Q![\3'51/8 M^'W#7#$QWINBTUBJ\,31N[?[59[P&X*US_C3C=?A)R._ E!+ P04 " !W M/0-7WX_2=VT' #[(0 $ &$R,#(S<3)E>#,Q,BYH=&WM6FU3(S<2_GZ_ M0@=U&Z@:L[:!L!A"E9%1H))^DL=?Y]>F6QB]@&\Q= M+DMJPP^[SPI;HX+X"+B[^<_[718!],5I6@/0':?B5+1.3D^.3G,X%4Y>?Y,UVLY7FK7^W=E 5Q:.. M\U,%W^R44C<*H/D[1^V#D^.1/YM(X8M.J]G\VTX0O3C/C?8XGT7]>!G-K!CS M\,DWN))#WW&?[.:*21\U*J:>>K@2S!L6N8L%M3]W[^MO^^/WBSV_JZ>7;8 M.F@_]'MY^=P.<0>\&75.T?1K6OUCW?6,%#5/W?W3]:ZWX_02N:*\&^.V#_ MT)5W1B]-7//BOX&)B%L80)$K OI&,_5-PBJ-24W<+(6,^,9E?&EJS5;/S 3,X^ M2.>M3"LO<>3.J'#AV-^MJ48)Z^OL@.WY MB;W7?M=O/,PI 4N/;A0>ML'_?U M=/.^;K^1:RCWO[+S>P>DO3$@[[G#,."VEE-VK\U$@1A"$N-B8S2$04>TP:R) M\W"I&==35FEO*\!U8!X-*17#Q%F)=U9RQ7*>X2/+3"D]\R;*K0AHR, Y;J,P&6.44VP=+J\#5\ZA Y?#B%@N=08 M)(KW(B@)X@?%<=@NC4N=XXGGX81+G:E*H$T,_%($$@2-))888=P(<@1%I1:8 MJL/I'DV-L!62#")DM@ M<3-G5KS]TO%RM!$O@P>;2Q3=.CES-2+J;$A'U.2YQ-NP[7W&+80 8\!DJH " MP0!1E2KI"A(GL1+IB2B*[H5TF3*N0CTB+FM4C/3(F@P$/G9L#P,K )$2H]?[ ME!5<#X%UD1-N*P4N.MPZY(W6\1[L!_W6L8AW^\&'QU#19 H!J2/R:%Y&A+($ MR @0\O%9!U@]=_Y@[GSSW)1>GZXB'D#F\.O'D*$G+X?>JIW/"+T]OK\)>Q_ M816+NQTRQ?,022B)9;QRVZM0-DD!PUK/%/.3J2P:0-(82Q>H"*5 !SM4^"U( M;)D(+2@><%(GJ$6LDYHD:5 BH:$OSB@I0E?KJM1)(;F5M 9TVB@9DV6*D>I M+1PW%_)@("[C !W"?C8HC; BDUFE./$M+BLXL4B1J!$3[G*=@% $%/HF?/RP.TRUQN#5AK,!Q>ZK9&I6(Y+$4!#:._0DGKN4.@4K5%B&06S%# M ^)3\E0JZ:>4-==-2VA2M18H_5.]H%%E1XA)%[)\EADK@@.A M;AN"QN2M$)HX B/"/(E@31KAAV=#C@)]?^$ S#8"L#?FJ@IL0=&!/,?"28YQ M7]V: FB>H[=@OWB[OB8*>$-%9"X7*Z_45'ZS!]OP,Y]+ Y65^?.5/$MG!6LX M0A!W OT)<*$)OF3(B,V<%:.Q&E7J!^O")8RLAK,\$V5?5:1S_QIU&>$,E M9F!/%G1![+4,N 5S$%!>D,17RKFY:QQ+.F^LF^?-\ !-EJ7T'N );DX-9F8: M%Q+]"T;V$(Q(A8ZH%O]383D[2_"?2J+[X=Q4.@N-\/Z?C<-&\NLJ+%6P=)*( M%.JUJ&O+)&!HZYPW+^ GP.\IB<&<2F+1%5Z'S5XZO @P=:T=.^ UO,(%*CJ8 MT\I&<-6E&JH@0K"B2F(F=9A&7566V##\ F$Q-;&O?3WS9Y9\LK+O8C+,+1[; M!,,&@6DP\.'M8XV0)&80J<=&C8'2B.;#^B6JK MC:1V+M[L'F&8P^?J=TKL^;]7L<"=BQ777XE?O4^05=2-1#C]$ZN#>/41>PY) M]).PRT)"'I]>SF[#07*CQU] 7>9I5-7S9O_+E#_1E_?/$V_.CC M5U!+ P04 " !W/0-7U9'[7' $ T%0 #P &$R,#(S<3)E>#,R+FAT M;=U8[7+B-A3]WZ>X)=-L,H.);2 0PS)#".FRVPE9(-WMKXZP9=#&EEQ)3D*? MOE<6$)(LTVR;3I8R#&.C^W7NQY'L]ERG2:<]IR3J_-#^T7'@3(1Y2KF&4%*B M:02Y8GP&GR*JKL%QEE(]D2TDF\TU^*Y?A4]"7K,;8M>*[[4ZD0[;1CP37ZDZAO+ZV9)\8T MO=,.2=B,!R$&3&7)ZJ[60Y$(&>RYQ:=E5IR8I"Q9!&\F+*4*+N@MC$1*^)NR M(EPYBDH66T'%_J08%,97W-[:F!MH)V&(7XLL.$'#WTOXO?YH,C@?]+J3P? "+J]&XZONQ00F0_":<%495WH5 M&/=[Q:I7K;O0'4/W;'@YZ9]MA?J]8-M$L\)PXA[#\!PF[_HP[HY.NQ?]L3/\ M_$O_-^CV)F;%=]WM1=R&["L-^UB+\0@U J^9Z?\\';6OIF/ (12&6 MZ3GH.86/.9&()%G B&9":A QG#&E)9OFA>18),6%@I^ER+,R#'A8@0.CN[_7 M]'VWU1-I1OBBN/-:AX!*YT*FX+G.1XB%+/QD&+6(@/+(,-/[G-/ES+AE2T=$ M0 W([.0 M5H&5"]D<*R$5UA!=]>:,QF@8'6EV0V$8QRRDLG!GU\X9)SQD)%FOH0MC9@FZ M\#I= *YH%B_*D.52Y03+J\7&#!FLC9:9H+(!2B*1&9K>%+8BID&7'L9$3@FG MRAG>)70!W;"HC6E07"8:ID2A"9L!)N&:BUM,WPSS6F^VGG3C<7F/? .;;L 3# URU:-\P3[-L1*)*9)UHTCZ1\YD]3L9,KD M;+QL>J]Z0+ ])7CU@^APG>?[-ENWV#+9WDFU5BZZX7DYV\C0SF;:?Y!IQG& M4U*D#^E#$V;FAMFQ6Y6!,,,?F:3*9+QLEDF2 *IA##@ZN)!A"90=P'@]4F@P M8H5IDV*4RA-;,(%L02SI/!HW4OQCQ!\2BT)C-SB*CV*KO'#=-G: +[DR$]_: M0N^O9>>5VJ:;S]#_DM*7C/[M4?^KI/G>\2M-C0TCHJ&P71L4>XR1*G7V]VJ- MEBI^X7T%3N6"-7G'U[M6:]LJ4\^^_ZD<[>;C[S320E*I<[ M3X7W1^Q_0(7/XJM'+_(RH8J#?"!I0DPIGKS:6RE.A=8B#=Q[%3)5IA6WJWS# M:Y<'O_:MY5'QMO0O4$L#!!0 ( '<] U>QL"_%3MT! %#J' 1 9'-G MK M[+9=LV?NC1L3:4A9="'0YF%;^]>?7 E8DH4L$" 2*3MF:LL"0>9ZOW*M+__G M9>((3]@/;,_]6T<^DCK"_QE^^7^ZW?_Z>GLEG'EF-,%N*)SZ&(78$I[M<"R$ M8RS\[OF_[" _:"0 .03V834E92N MK'22A\"/+/OU.:_/4"2I]RF^F-Y*'OHK^X7D9O437'Y 4YN7[KS6:7WR89A M?'J!+:3/#/SY'D8H>*"WD2]AI6KG=:/K7BNK"YM]W5)@9[V<+%+^]%_?K^[, M,9Z@KNT&(7+-=+G'IA>YH3];AD2 S:-'[^E3=.?<^* MS# X,KT)O5_JJ=+KTE9@N 09N)K>&@7=1X2FJ]!)+BRM!19KOX.;MYNU X^0 M5/^]7\1WS%$0=@DPEGZ0 N<]YCW_K8+?[ M\ZY#:!XC:_AE@D,DP$^[^(_(?OI;Y]1S0\++W?O9E&S,C/_Z6R?$+^$G2F.? MAO_K?_VO+Z$=.G@(V.JFZ/CR*?[RRZ?XT0^>-1M^L>PG(0AG#OY;Q[*#J8-F MQZ[G8K( ^^48;L1^_-&V+.S2C^3Z#R)0?-N,W_\2WN+1WSIFEVS811-X$K:/ MSUWRNMDI69V/G$O7PB__Q+..8%M_ZXRZ2J\S)$PO]26U)VE?/BT]M&2_8*L[0@XP9_+6?F=X 5]L_\)4EE[8@8F<_\;( MOR#?!*]O&'2& .^J7G!#;O>LY5<8G>&_E.U?A9Y)ON MA#QEW+70*]H(3P]EY9,J%WJ]EKX^8>+CZRGV":^XCU>8B,XK&SW8#M!*O+*[ MD+P;0' ]NK!=PL V@8,7V,!:V^]H6]:9O[4685!N4]LR4%6; MRB2[4EOJ;]2=->L MAPQ999#0R@@#0];8% ;E-J7OFQXRY-Z^Z2%#WK$))+_=TEWT$!#WGCSG_(G\ M$]R3>[\ZGODK7:(LJX..@(G'-B4_"_T(_/-@BMS4=3<]Q_./?Y/H_SZ/R.N( MYSNQG=GQ7^_M"0Z$'_A9N/4FR/VK&" WZ 9D7:/XQL#^$Q_+TC2,_WS&$/D[ M[I/G0(2C.X[_EA7I?W>&/[P0"W)?^(_?!HHL?Q;F*Q?HTH4OGV!9RXM[0.:O M1]^+7*N;K'-$_D>>OZM5_W_7-^<__O]T:6]1]6DYNN'C$28H-\6GY&?'[YR]-UA!X MD4__HD&NXX2 *#D :7?8QID2?^R+?A[9&-?H,_'F9&KT\M_+@=?WOYXF'ZU M_/0IC46D?P4A\D.(&]!X1U>2R?^EOYM?>UVFM7!KKPO!J.4KZ=_I2SXM[3L; M# H#8(ACC&&RLWY7F3\HN9)O9Y%KQ]L*QHA@_W5G$R)P(A\/$\#2B^DCTFOI MW_",;$BIS$%JD0:VA%1$V6D9%$D ]_CGW5EQ*&EL00D2%EU5+@^E&^S? >&\ M;L^RG\BR%F^EPA"%GK\E0%=^#U^>8=>;$!V<\=B\Y+STB$_+J]^(3YT!?+X5 MD]KNQ62/-3 H^<&@5 >&/H-@R*LT*P3#H&XP)+O!CV"$QW]:Y&4O4\I.IYX(U?/)B$WV8WD:^GWCN74BLX_A9 M7SYEON(5&J\KV:'T70:YT7*0GU@6=9^((X5LZ](]15,[1$Y;P ]!N5;#_Q:' MB/@TUCGR7=M]#%H#^-K]E)H!?^]3DV1&I4TL>%H#^]J=H[J%CFE&D\B!>J7K M<(Q]N,_'8WC:$[YT36^"6X.+VMVOU@N@$M$$=0%+90PCF07WCP4XU.XV[:/D M8 %QM3MZ^V)GLH"LVMW1FI%5JQ_& H+:[BCOQ'AE 5%M=Z]W%=%X _,R%JW2 M=I>ZB9!&E?!ONV>]TY!&E8!ONUN]ZY!&E;!ONQO==$BC2ERPX"S7M+6V^[^[ MC]8TD-146N_LLA"E: )Q;7=\&XM2-(&LMCO!.XU2-(&@MCN_C40I&D"4VG:/ M>8=1BNUK ]_ O.U>==1BLH WW9/N8$H166PK]TSWD?'I"9< MM-V5WY72E:LK=E%;[Y@WH'2KA'_;_>N=*MTJ =]V7WG72K=*V+?=#6Y:Z5:( M"ZUV3[>YK;7=H=QQ:J#8"9>J"D(T%LZ%L@"'MGN!S:=(&D)SYV]V=3JX-]V]WHIJ,U5>*"!6>YIJVUW?_=?;2F@;8L>MN=72:B%$T@ MCCO!+4)6VYW@G8:4FD!0VYW?1J(432"J[1[S#J,45=7QZ&WWDAN*4E0%_U[; MG>5=1RDJ WS;/>4&HA25P;[MUZCF&ZTH38^@:G@(] M?4;^+L8]9AWJKU% A' 0G)B$;N.._#'%T@W__?+N]+K^LS^]KC3(8S*^N;54 M UYF/>4KSWT,L3\YPP\A#!1<%B!7!%O7HU,?6^DSUB(F]QOCIUT@DPY06$#_ M/5G&E8?<]%+]->9SY)823=$G0Z$< MI;=BI= NV2$M=F,"T4-@6S8BAAUR""ZI>;< ]%L8OA%6FA+!G->8V&_*K/J?5HXN_MVX?D3[#NS*SHT;3])@KDZ DX2B\:?VE7R&G^+MY8B MB9;&6.I2D2QP*;-!E@I04E8BQ"^YP_Z3;>* .@35"H53@@OB3!# D$_$^Z"C M5#WWZVSN_6S4F>6IT-V37, M1=5:1J'W/K(PK)&3995DN0<1/DX/U=&#P5PTCZE3)&K^@F-UZX+CUX-"CF=2 M99Q]4BB]FCXE_U$A@[EP7'5(SOVJ^"3" MC);&Z"IEQ9WYM>R@G;E(8:L\N':Q>$M#A@?+XM5T.#"8"UQR%J\-U\R% /<1 MR,P%M/(!^1("7L\>>=;?[ZX4S< M,K4:.+TA MYJNSW9CU]"NQW?80]=59DRUU_+>Q)O>0#JJS;UL;F\AGW^X?[JNSN.66ADB* M6MS[1@-5^@ RL^&;5@3[6QTBE9F-*+4"]VV+U,K,AK):@>[6!8QE9@-JK*+[;DSGU?,K<^-YX_F5^:UERI%E MN:6QMMH,W+=(631Q-R!E\=9R2&EIX*L^,_0M5A8-T0U86;RU%%:4EH:D=F0L MOD51+_]IO%Y%I_%DA=F(46,FW1NT+!EU[Z-EZ=9R:&$VF-.XX;6*GKR";>G6 M9)15IB+SG"":'*8LZPP%['A!-'D*59982ZBPPEBT0_=O81H M::3G4#1Z2\,\="+S#BWPIM#3TH#/@9@_:DLC/[OFGJ;0T]*HSX'8BFI+HS\- MZ)Y&T,-<](=-[FG(L%:9B\6PR3V[0L]KMSD?/V$W(FZEC]$DN^5<F M>#]3M1ISOCXK"&E*;[3-\]XEAS2B/=KF?^^20YK0(7K;O'"X?!+8Z :9Y 7F M?BH2O6T.^6ZQTI VT=OFF^^<5YI0*7K;W/2=\THC>J5M'CM*I6W>^X[1TI1F::,GOUMN:42UM-&?WRVW-*);VN;5SXO>%J_MJ89IFX?? M"'(:TC.]MGG[37%.$]JFUS:GORG.:4+G])CT_6]\SXK,\-I/*O26FB"Y(7+( M#00Q-=35U=04K,>D,\\$F-]T]2@'9B:]\W? ?$.X//@=!4367&$4V.YCZRB; M2<^[.EV,X*3IDQ4)GUN1G#2E&7*I,/-"$Z:,DAK][.WT)75S.^6 M^\RYJ>F9F1NH!/##V8U#-G?B6J\]$[_.[F=3O-P+^ JY5FOLDSYSWB>;,*_2 M#.\SYU1N!?.OD4V>ZCZ2^]*/EY.I[SW1N$%[.E+WF7,^6X>.2KF#.2=U*W1\ M1^;8=K$_6[RQ/3S!G-O:$B14R@G,^:E;(>'.&X7/R,?DOO3C&7["CD=_<>H% M;=(5S+FIK41)I5S"G)>Z%4HN(M^UPXCBY,)^@4\M8@OFLK_MP$&5?##8#^_Y M/_'8-IT6T?Y@/SSHG<"]4GK?#R_ZU*.#'DQHB'7ITM@E#EI$_?OA/#> A4IY MH=T^Z 0@.( M:LB^,]H=@6B&HYJPWHQV!RF:X:@F;#.#V3C&78ZNR?',@0J[)4-4RG-LBT[K MO23O?S-U_IH %XY]/J:+:8\QPFR4(P^BB[:Q/W1D,QL'R8/LVGJA[S'"F8N6 MO =OBN53SY]Z!-R0^KW%9#^F[4 %'=S6'K@S&]HX5/7)A/7+;-#ED'4M Y2A M2,R&A Y=,3-!'"L3UM M$3LP&ZQI"3*JY R9V?C(5LB@/?O>WMX:SI"9"T>T#!FE..-UQKD;P5I6AILG MSR ?TP?D'VJNR,P&,=X?:']V]^W"\XEX1[WI1"(TA M;-AK]ICZY*Z;]*YMD,IRH*L\&41J#, M0O& PEQ(I6F6NB'0\^^]O]N!Z>V L_K5<%9+PR<[!G9%8HRYL :+P*XHYJLP M&4IH4D!=^ 1"]D8;NX)(8T4Y%(6YRH:F 5U"\ZM5&=,*0AM@3=@(?=$M@]P?Z5AS8%Z=M&496*+V;#.)RB M6BJCF(U5[9BB&,%MI=*"N=#88>.V4KYE-F96&;!+45-RI#"6_SEM588XE]G8 MVZ%BMU+>93;@M]:LHJ7HV1Z@O?$<4QM\8$941*5"A-EP)R>S?;)$>/R663Q7 M*4XT'CIE%L]5\K/6RJCEH>!YZ8Q!.3RW,I9XA4."AZI]C'U$+[.!/39;$*?]>/V'?M1_'X87M(M>$86[DOKOK MB]NRG)55\6Z[552\T_4O;NO4FTP]=UEFG#B$PEQR\2L*Z$W7_BERD64C]\8G MSX*O]D%XL' R76,VVM<4\3-#HO6?.SETXM>9"X'F(S[KWU$0QN500/&$]LZN M;ZN4BONG>#C))R3/7#28DSR7\O62?"L#X_L;7JOR:+;.;%3\Y!GYUBJ4;W$0 M^K9)1!GMGO/3M@YWSR=3Q9AA3 MW%Q/X53EGO(-LV'E-9BA& &[C=Q/FS[#<-L]Q4WMH=FZS:JJ ,%LV/0N>@AL MRT;^[ XYQ*:AU+DX5QD,^>!Z-"+;=1];$Z?6F0W5T5;OV+J!CH'W/B(RP*2= MW[_.%J^\5;7S*U49N&O6L312>^&MR$6/1-,GW0Q/'GU,Q]S4/3:LV*#MROI_ M])@+=G'R:9$7W6,N<-1N\H%!2Y$33ZZ**6@_O8P><]$7"+'=D3=:$1@'\8BZ M[S@<>]:E^T0<0'C,ZK<8O^F%>W7ZS^\GKO7=_^=F(Z(66J:]>LRFQ$AI-+->.'!U\\N]F%TRW+[W=944/28#0RU4UQ]Q_XC(8@J2.N=_M+S MF9&$LY:;3<>-GV.RK H$K'6;;D:Q,QND.VA.R4>C&0S3"A;=;?"G.A^*V9#I M0?,*URKOQ)^V'R#UEOB9BTIS2YY12UZML)MPC]E::&90_([L*T+;%2AE?2%L ML$$IZY5%&)A+1'"YQ*YV:.'*)7G_V['-!%JH@MD\"J>*PK4D MU5$%LSF#/%0QCP?N,64TI468C9!SRFA8DS 7/N:4P8@V83;"FXY=3!D%9A-@K+J:-YS3)@,EZ[#CF4)$X]?^H1W. 3U[K%9#]P.-A] MI+?MIX ?,!>.9!E)#L_P'VF_\F"&<.P>'$=KMC M# ?ECE7Y2)^&GY]M*QP?RY+TOSOTSN&78(KM-CE3P)=M!%COWH'IL8$H2=^%GI[:;G>/[Q;Q+]W^<1V7)WA":V,SO^ZSW! M?R#\P,_"K3=![E_% +E!-R! &L4W!O:?^%CND;?0/Y_C+?3)7]^)MS=G]R?WRUO86'QK*SV[OSTY^WE_>7YG7#RXTPX_Z_3OY_\^'8N MG%Y__WYY=W=Y_:/!+2BYMO ["L:$ T//%86SH],C09%TS4B7'4+[E71)#YY/ MB+E+5N:@:8"/TP^?+3N8.FAV;+OT^?1'GQ,">_#"T)L< [4^83^T3>0DVZ80 MB"_/"?E(BHDY)$P36NF;D\M']-*GT%J]IBI'BJJNO2P=R6NO-?58+==C/U%( M^.D-*?]/PP[]'<$!8.IO';63WC)%ED4P>BP),KTK?47&K0E&$QR1VP4JNH64 M[ H\*O-6NOA/E!X8YN*+Z]OOPA]+GM(@UQ(_?$?^+^':Q1^;X4K#.!KHZC9,J:0_K)1YM*.^ MWJO\J0/C2#+6_S2#)3 SKG9.6E$']FQD\YYX(O^3? MT._DP?#P(*\]F+V7XGKP7Q'QI.#LQ"TFOEW8$4:>/T$A<7->PN.1_8*M;NA' MKZI2 7@9?:WW>9VV; B .6T*:9--0<'XKY\GM_?GMU?_+=R>WUS?W@LW/V_O M?I[\N!?NKP7B-MP3WT"05>'Z5I#U#]9'X?I"N/_[N;#@4;QZ$R>G]W!9-E1M M"41-6U<;(1%;5YXOA&,L_)&2B1#[SP)QJ[&UA=UU0W]^'COER]1FD6^Z$_*( M,?RL:Z%9=X:1W\5N2GUJ9_B/R,6"*HD"Q,S6TB"KX/1\KKZX^N+JJS+U1:N@ MZ8G ]?IKA)S@58%IB0+3]EJ!W=^>_+B[I&KJ@#68M*C!PE=*2578R/I-)G8 R09A9!/M1SCO ?O'!:R(&4I=6=*UWCJNKG>_>40S#R,=0AAI;Z.Q;ZV1; .W*"O?XD<[ -$'9Y=W][>77GU11W5U?T0]WPK?;ZY\WHG#YX_2H=<;_A_,79(84!((W M$OS7K0LH$((I-B%O:PFV*]AA()ACZG$U%._BXN.PH]#MH3;U2->,RLFB7PNQ MZ4?]?C[_M-@;-6E0O8O>/]+4?(#-=*:-/%Y33&_L^$U%U=>E:R8U,<2HI?6) M](2V/SOUK.7H%EF1"64K(9[ZWA,\9Q[6ZA-UAQWTC'QW1[='0G)V F?HG69&80? MWM''+#)_8W7IU5A=5=[:RVȇQCN4=6T[.5N+PQ+)\:.T6_P=&)LFI*#0Z MPT&_+PF_'PE?_9DK?$?/OG#RA-UH14V*A6-(J^]57LN!I,[P+K*)/#(D:>5- M;RHS#U*')5 [)1^O_7OO^=62D>7.\'1,]O3HB=6:,GL",JKGKOT;8@,2?9;? M1)25SO#2(H0;G_[6GL3>14(+:&?:D'O0"W*%Q6 /L!(O<_!T*('3R%;0HNW:0.Z@SI*L?'CX")(1$MPG9GC<6'517^IO%;V5 MC_I:ONA[L6MZ#=%;N7^D*]6';^M9K*8?&;T2X5OF0@PY<^[W=NC0]!I&YE@P M'10$!=1H@3A 2\#A(RHU[V:3!\\Y9$C\2-*NE"[PBSF&$>$"$:+/Q%\=+TC: MS79TP:Q=.^"3WPI)]--,5AXHM[U:(;VXQ,>#M7OF+U'X"Y%0DC!%OO"$G-6H M3;7D>)"X2/@[9N]71$!"Z>[;+8=W;;1_G@B0N&KE;1 'Q,N;^,V 2*"3N[.3 M?PG?'.^!N+!WQ,8U0P'.->%PLR^_UD5:.)W5K_YTUF8 4I/UTK4@@(^%AYE@ MCK'Y2YC >:WG,:;I'#!/%\I=/L@?8\]GC ):"6@)R''('5#!"T;O'Y$-)B^Q M=!]P<@-Y<&+UQC^554@!Q;6KB0&\8#>GZ &C&"Y#[:I@13"=EMXZ];&)J6*4 ME?AY]-Q!('P@#R78%(*(Z(1@[$$)3EHO&HY1^'8KSVAYO;2ND?XXV+VO @(''ROC_ 5X ;@20?!ZSD_BG,\YGP'.)\R& M!(>L&PO(- GG0_\ABS*##ZHU\UN!D&PW\T(P(2*#O,5/%1YAE D!PDP$@-&C\.A[S^$XO9RPW1W&=($6'MDN/4Q"$Q,0N%3(7MW;;QA M_2+3&\&DZ*Q9:@^6,5 MB&JNO[QMH% YT@?Y H5M.-V8TS6[ IZ*F6^!;^(O*/,TG_@K+[NE#-G->!ZS M#>3F^8^MB)WAB=O92M[Q1*5D4O2AB%_M+)- MA/,C2X/O$?+VD-?O8K,EELVOMDO\9V*;-+_CBA!85*Y1V*1]BSHBVQ MZM$[?AY4FF2ZI_8H*R9%(U%$.[D>#21%0>P>$BS$_7$RF@X0-Q/>Y35YK>"2O7G@\3W9 =5V+G)-&SG@3<*)(K@9YMU9R+<" >I#;6M=48CZ 7W, M]/I8BT\T';W9NSA),,:.DY*R\($0* U4Q(>*WP\)K \L_C<.FB>T0+XHR+45@V^>>$AN;^$3FS&%**%C<->STKIGZW&C2 MM;RPFSR06!O$A"#/DEYI4>\,R1I5S1#[JI[28[K4H1 O$79FOE=J(0K/V,>" M-U_'T5IL)5!3"*H^3[U871W[,%#6?L(K7=$X?J?[+Z: M-YLRY*SNZD6;O,.(I?@W8W]N,S[B[H./T:\N&I']'2/G& UY:A? MLA4\&ZW(8_.84'5R/O,X(O:/#W=UAOL;%% MU]NV1,('1WVI^G8' _E(ZU??D*]WI,OYPNMMB%PUVX^O%7O*VP2I'65A-RA- M/?Q6T>$J1H_RK@DOH-V^<46'$,.'V.AC'\RPWW*,75$)RDYN[X5+H2M<7/XX M^7%Z>7(E$(OM^O;[R3V=YX'>JM/U1\QE1LZ8UW1PG--4+IKJ$4<\Q).DZ! ( MZ"B#@JJ5\!P[!;!S\1HJ>YT/&*SA\\JQQ"5V>?SI^RR4J\^G<"%1F,@,.)9" MW%$7(NOS 7?DCZ_((;(#"W=CC,, VC!Z(X'28POWF'3&;^ORTX[^:"A\^.FB MR+()AC[22KCS1Q;Z16(M/S>2/"*2V["Z JCQ8-C3W'PG[P5^'\C\@.9T+[ M34N]K:8967AB$K=V_8NF96LWT6;34F^U::FWV[346VM:ZMRT;*O6[W/3DIN6 MM1+9(*]IB8*Q<.%XSW'WJ%8*0K)7L'[;NO:VAE/)TH7VVXZ#=MN.@U;;CH-V MVXZ#UMJ. VX[ME6M&]QVY+9CG42FRM!.)23+"3UAC1&9547+!4H+<:UUAK*\ MSQ*%GW.H@VX,>?&<@\+/.3"'G>_(18]4,+^.R3FS S,* CC"#D;WB8N<66#3 M,,! MHROX%;9SLD/;;]"+AMJ)C.U,[R[_/;CY/[G M[?D=EPXM0IO^;H^)E;E8Z\<\K([G2$=%',2$#F4M--:M&? U?F=X3^=UP(%'\L(U/9\WTDZ\&!LJXLGJ M!CL8590U.Z4S/#WY"3FAD]O_%N[N3^[/OY__N!=NS[^=W)Y=_O@F7%S?_DX^ M"E?7U_^$OU_O63=)98-$68##OZ,@M$>SW0,BF^_OQW8 E4\^08XS$V[I$%'! M5K^E0J0GQD$,<9%VSW2CK0N18;[_$+I2"K7Q+,#G)6 Y^F6(S M?/LM 1K7P##+:R",?^A9W9VV\G:/4KP._;+[V'?\.XPE4H>5$( M&'S[-0&;N_)=HM;PRMJF'H@$&SDK%WQLV:O F/K> \B3C.__G0&[8(RS *$OX.*D0_PA(_!AC MZ1'="1 =T=Y$:_CL"+ATS37!),($.8$G/.#T639Y\L.,+FB$S##F3_+73+ \ M.E&36C@PE,DG."/B@"R#R(?0\\&$A7&99N3[Y%'TY\"Z8QS@Q9?")N!!CT2B M$'[%\89'40B5E%/LT\ELT <-KXD&<1EL4!O0$$03:8Q.NA:X?&6/1K99N30 M$9P)>:U9R0."8U<$#Y/54OYT)S&SQC@78P0D^/<%*E=&:9MR !N"?P11)3#8%5(<"/:/AOV'@?"Q:7-K$C!>'M4]A#$P513\K.(P-Q/C@^0 MI\+&R3-!XA B=0AZ1KXW(;_TR.T6#DS??H@'3U($OT MO$6P[9I.9.'C EKT'5-TX7>)C]8%A^Q8[2U[:5GZN-N@0J;2J-?@Q-;/2^"2 MM2,:4"&\2B#C^3/! Y>&4!O0P_J!E!SFY6%.5,0OL@YO"KY0L*"(+#OPHU24 MA/',8[#;*",)L:5-6348V],I<#]<#3BVZL16/![8L:EZ(Y+MGIB'27?!$Y/\ M-S:=1.'JZE3XT)E?[7P$#46<0@)KHJ)-F"T<1-,I43T^[2BS? E-8#HUO, . MZ5QJ*S*ID1VS)\=QG3@VYVTD0=.9!&K>!(-V3Q$QL5\HHTZ)R12KW=@ M07 EYCH-^R0B#H['!8A8@.1[<'0)I&/7EF.N7A&7N+UVK']2%(&2 :RF7M>B M1[5LA0 J54D6_OZ[<#V- N'OGD-K9D48Q7(D"L]CFSA[X*D1+ ?S!Q+O]QO$ M-#SA#OM/-GB!'SIOONE\)+^WPS$5O0Y^1.9,N$+/ 6'QFYALDMASJJNX*JH5%Z]Y)QJ MOU4 MG/D@SB!X\NAY%J1^%J)GQ'(BXLZ&;#8B\HV['+N)F<0)G-$(M$#!O2:^"*!V0-!!#@!' <[,JB1A?^(B-J M[%X$C$'0,[?)@%4@*P"?332U@7U\_@^0GHB;R9UO70HJ XJ DI59KAI48DQ_R.,#_!F";CB:'WA%U@19^0 M@NW/.\US[.P8.W,U)>#1"%)H@"@(2="ZII&#XI0.(2[DS0Y\+07<'.DYC@:-N'&8-ETI_D:_,IDWF0" MP6F8%"9\@+LZ9W??EK[N?.1HJCN0L6B6 +=%.$FM7D64R_X)+'.:J,%YMT[A MU/.G2;&K\*%S]<_3[Y!C?<)QI!&F4(-K3?#OQ$4L<2K5>R9*$Q+F4*<$.73R M.([C.G$,6(@S"5 41YRV^--;5A/&V*%U:ZE# %X$T7[4P*%"%U L)('DJ1<$ M]CS^1=\!14ST11R?M8:R;,^99QZP^V3[7NKD37WBJ9N4)7W\&"7W<7SLJ%J! M>-90. AU01SF=<(\J7(G_P'E%+M?46(0NBB)UL'^6B[P MIHR?_%]2[YW6T">,P=%1)SJ"^91K(OQ"^Q$EMI>3E(QX'!>[PL5R#0Y4O+RM MIYF@&3TV,T9/D+\7I@XR<5P7\WJ$PO,?D6O_F82@+:X M+H;D/?)G20EQ(A7-V/GE^*[5KQ4L[]D-(_\U/XP)7KS)#'Q4VWVU)@(<'\-) MY&)R$\?-CGPB,-L>9W',521&'7G'"#Z\.4T!EX7T'!_\!?CRT?/K0:P [$0_<@35G/KR?'*+FQS$-&<"?HF9,TZ:)(Q*C^5R/-0<:8_%5')4%8Z7 MP92K^5G2Y+CT8F/']-!TD 3UDLS)B>O"J=75-@+_I'9(;-$$<)AXAI$OQ(>= MSXBM0H_+JC*=Q*N\BMM\+PXW]C X6DM!^3LS\*8Q*Q2M5MXTAO=_V=?^+XSU M/?D]*7D)T2_H6"!XQ#U*?&0("$[I07\BL7S\!,?;(8VT]D1]VB&%B#(B1K'M MPED*'(<*H41^Y$#-&WZ*ZSA\P;1],YJ0G],3]92ZY\T%O+2$-,Y:O;[##N)V M ][20ZGP-A,52K$3N?,^*=;"2U^/ZHN@:/$TA- ,^)T/."TTL9(J( 2'3TV* M;@<]%Y&=#2%3V*XKSR&*;*W)/E\J[_.UGW)^@OQ'@J&$+][8X3NB]^Q&7_% M&*$K7%S^./EQ>GERM3P3YBTSY*3D7B1 MM6]6<'UF!W%2#K3X'19UG!J]U!*WW V$$?V=_)3Q=%EDUPL+K6X1=ZUG1N%/A$ MWG9-V/HTP,?IA\]IEW;;I<^/#Z@NRPK09V\[KP,$XLMS57HNZ2N8^7>D::I6SWV_6NZNOZEI1;;R_78ZGHW M/R#SUR.1/Z[534AV1/^7AF*R^@8GG3+?T,/$MBP'5\T&QB8NH/3VC\C%@BK1 MX,SS\+Z5V MN+@S'Y[*TM:^V"_04__"1W&J)'+M\!8" 5%@=6C0DBR>?F%V"2U;V+0GR G^ MUH&_7#3!<&?W$:'I,=#'B6O!?\[GQ'$2GB+?GQ%H_"=R(MP1XL9.Q)-\"8_= M:-*U/!J1@,<27B%0P91KP-D<=56Y,]0T4=&T+Y^65SJ,O= MPE'DI.NX?5U&44&D=X:JV.L/5HB(.E6%UK^!W.M9?X^P@*C+ZLKZH=(\F,:3 M0YS9AK%H[XFJO(9OJT75)MI;P=,/'"8AE*(8ZQ/5IP[$OJ0S9!96'9,[>(+: M) PJ)*@!$0&]GJA*,D,$M>]^QF72M]^&YC N#KFCL:5H30$Y(PQ0E/(-HKR5 MGJBH+-F W(W8K2@M04":1'1Q3Q/5?ND03?NA'6Q0:8F$#Z/ 4P\ZVN [@D%ZG9&AB:#J!4-PV#(QN!&ZVXE;0UD M!2%R1>SW5_W7UINN,76H3 CB[!J >P\:/%4@V_]0R-KL*9"+U& M0&S#D)8_(GL*A\VV#T4&C]YC&WJ+05O"L"B MQ [I/6,@]GHL10>Y#;Q;B;HE\>@2(1YM($I:Z<@%-UASX_T,C[ /_6AHIVWP M2KBUNJ703$%YZ9K>!-^CESB.1VV&%6*7.T->2;W'M+)!1A:B%06*IKG]N,M2 ML3=C2WF4MES!6 K.5RI_#8=M:RS <91^7]35TE*46YKL$M;&0K+J"4N#^H:^ M:!C\#.#N:(*>B7^",T-P!L6Q1]":/XA\.'S![=$2!\GO:!+9PCX]D'4]NB*@ MO4PA6Y0U(,/5%WM*59EE;K@R2%0YCEU72E0]2E1RCZ48_+[;M[?PF7:PA6E< M\RE<$.+FE;SEI.YRPH!"^GKT,X@ME*+,T>\,>[K8[RL,V2+;"S:)U7GA^@_/-;>JC=2-SK O*AI+I@:W7WP:PXN?]9./_7S\O[_R[3G'@! M4<0.$2PO@CQL)?VI\QK1]:QR?Z**[S>H=FST8,,@;+QEE^H*VXC7]HQ]#UJ\ M]HN;HAF40I?Q:?9,UV?M<&_4>16IXA>/Z373+:(%HK(".H,>F)JLY2&GW?'8@LN4KK2Q;< M0YX-+2A:K>#1/Z9U %<)%&=;LD2?L(0B#IC*8?%H^ ^')^A-_M=EI6AQV$7?>>#DM@?#6'XVMSRI4K M6\HF@\@FWO]TSVGL/0U7/XWUI'0%"64G/$+7R95N[(L!]M[6OED+MR40R?G3D44I3X&V;HK8 MDZMRH=C+0[;,&#[U)A,[A(E=<;D?4 )9-W9-@E[APP\OQ(*L?2QSKIV5D^L' M>3;]+O3,7V//(5P2I*T*8$A;..-'U"OA6?5_EK%N/6M=Z MM,YP=2;URA?"%/EQ.^XY=U $,R6S6B?W" C3!R>_[\+-0.D-5;I'X=CSR?V6 MT!76TFD M!248QE*C\'\??DLICG=ZN_P4?;ZBK%0V?7U.D-=DD2"K1S<%2]8 M%.P@@',&]'A!% 8A^0!MF*E^4CX71<@V&[ZD*UC:+"$E$S;\3$S* +L9>^T7 MQL4VM'(]ATC!]0UV0BO;K\_8"?RV0:TA=88_/!=OIN$\7[RK. X^P;(AKK&, M4JK6EV72R'[!5O=/['NK#J8A=X:)%&$HH<)S=+L-4)0C(85%$CH(EP9B$9Y; MRI_9I-#B5Q1T'HPMG9E-VFN[Q7!/AGLRU7@R!9BEI)M@%'=C"C!/V<5!I9L. M+DPA-V:9K9@CC-@,W@%19-C;.6#>CU.TO;XH9711H*YAW02SW<*)DR4;8E^5 M1+6WVE;GU<4E_TPQ^>X).S/&*67!H=L!N:QS'W. WJ THVI&9GGS3FAF^]43 M6%/*T>2>V!]DD/QFRN&.0-%!@'/T97@!&].5LB3'%*=7U8N;>Y,,$M&FP7]E MB4A)^'X/>R4PD/9<-U=U:D,9DNT*^,6$L[7>:.X2\8+/;;L@D[W#,Y!S@VSK MTDW O, BA;F#^-8]Z(D\X*6?>TQ7F[H(5T]76F>H&[+8-UAJ]+<_U29KYJOB M$)$O+8+LD6W:!]:\X$,I21N0Y9-/;UDC!>DY\ET"CN#$-*-)Y$"D\"P&BJP[? MM-8J+*<$-V)N.Q?\:J"YY?*G'W@F%"VN!?5$5(LD0)25?*J#?N3Q3I M2)P:)&DC8F\R]?$8NP&1L,('QPN"CX)-#V-S9Z.TL[$ ;WH:\W01VO&1]RL" M\1\XO![=HY?"["-WAKW,T^[<\=@+.LOK>-1-9PIMSZ_OEQ/2EJ._P=HC1[P_ M<1U!^<4C7N<4SH7Y!8+P?5TTC*J"\,R<"*[0A#Y@"MQ@7E= @1"N[\'4@JKZ MUK%W,O@=C:+HS$OUA88.-$B37\KG/,,=0S=KJ'0YQFOO7-'JX;,W BE_.5H;]G\X?W/^;JX%237\#8,R1476Q9Y<5:U?\_Q- M+91/(_$_#M37+ZWY6&3')TB9J4FAC"XP%UPO) M T-/./5<"T:66?") I*&#"]L%[FF3:P7>K0F[G+RX:>+(LLFUS^NW63R)DTY MZH-E-O4"6IYR[&,'06KG\[-MA>.4KA=^F&!;FO\$/9#U1.'ZG[ "4+TPRK,H M9?%?> 0PF*T9TH L7AY9\D#3L89,L@1#L;2!1GA.LOY'43KIC\;^O#K^$7@JPFO/3E$\I$?Z/4O>+$4.H^LX/0 MMQ\BJGGN@"/)AT#X1B3W5!0N7?.((8F7O84U0FY!M!'47$]QC.382UL*K IQ M9%7X +'5]<*/E?U^./,0"4!!?GLOF(RF6STD$)7ES]?T]7U+^6++;-8=:#5LEA#S_78#?&_C1%G8^76#.'%KHH'$ M8L#"=W+?.!#.B4:RA']$+A942+] MLHU[15+4/)#(L^$RW1'V"J)*TQU']PJ:N>BS%"0XJ#,)-Y'X;^)**@75EAHR MAT0I@A7^OFW?U][BR\U1H^0TUQ-V5T_+EJYQVYTQDW.CA5,V+"1=]-( ((3_S=#L>G44"VA_WS%].) "PG08#)_UG;5.[!V9!^7S0R M.F2TON4"9YQ]99Q>\XP#9Y,4650S3MYQQN&,PRCCR,TSCM$9]I6>J.AO0-( EE9-A_LDT)3N#5177;YCZR\4__3SB%,_!DM'VS5A$RYPP[Y\E$4'K&+ M?>30$TO(FM@N'-:B!RT%_#*%,T]!&5=GS\7M!H)25UN$\Z*(VH+BR:EW]S%I!9PT!JZEW^2^ M\\T&<_(5U/,VK8691(4XN=CO5S6:AXW0T2Y:3>X[\6TP-ZL@/JTSU$19KKW3 M*:>]EM'>!FNT"MK3.T.5N#7E+4].?'M&?!NLU2J(K]<9]D59JJJ>K)'(N58H M+/V*]G[)&_DRU9+N'@.P["-#Q^8"7@A692;/!G4E!NZ_#W8=2$9JP& M*OEDJ?V@GPTN25GZ@7.;8E]?UP'<3",K)^LAZ(SL80_-6.-)GX8>]F9C=0.$VLMT M@(N#:_=\";C7HS,"VF7.&-DOV.K^B7TOBRED:'$W4&3E,T-I')XCK-^X6S.P MKB!QY1"[<+Y/',A\%&*+2*O*TNLJI97*I55;2:J<);@S:05G_40U8SA;FP=J MLFLCGHZ1^XBA\?T(V;[P!+.JP4+$R'>]*%P564+W-]F4LKFM0EST$]!*=OK#'6QES&$E8=R]H.T5HS" M[4EKE7K@1!X/(^\KZ>2U_:J72@.FI-+>QP>OPS'V7^M8DP3O1U%P\:$%!\NE M>=?P!P7O#\_UEBMJ7J/GJ_0/#2(SVGKQ.,U^$$Y>B06IN7$EM9UY78<>/N%,O6E:<%^VHS;=B,"COF@ MWJ\4W/%]]P#L\Y?01X1(;1?YL\L03P(B[^&EOD?/K*85/X5-!Q6R.+I>5>\< M;C\P:9?F=6A8HDRM,QR(JE*F!HT3)<-"AE'/,:O4 DX/6@D?'K"+1W98JK=$"WFK M^>Z'G)98%D[%K,325-6#F6JBWEOU/9JLM6"F"4-]X66^R+U8Y!YY)-F!^A\X M?+_%76F!W>*)GUE;9%L75>A5$_RKWWWK^BP#:7_7=AB@F7CI%/SW>3"Q,/ MEN69O[AGWV8-]9Z"NL'^'6#\70]?>:N>SI'ODLT'Z:\I,;UJ(FFNB?3.4#K* M:"S#;33. :S8:.M8H/>&!=:8:KEYH0>\D#&.F?ON+)'*/K/!-EP@5Z,(^D#\ MY4>H<0[@'+!S1="O6!$,*"^PU>.4Q;SZ?GF4?)6M\\YW)*JR'?0SVXE";'$7 M_1#T4OTN>D).6?K(X$XZYX'F][9+)WT]-_0E[J9S1FB=,BCFIK]#_C)U3GA6 MG?- ^Y3!EH[Z.]R@<%?] -U+OLK6N>K-)=)/O%0XNMJZPMLFU=L7+6HZ]6=-:#O?XFG"':Q!#LG?7H M:^7/>G"NX%RQ#V<]^GI%9STX0W"&V*^S'OU>^;,>O U7T8D8YGJ?GP['@.1\ MB%Z.>0#@0)Y140 @%O JRPQPX?GD3UNT'D,86; O7[,/%!&JRFQUMOB>TYA=8WAX996AU 6S3-X..2 M6D2F%;J<;!.G 9'/OE2Z9Q^G4)8%:5X?D&E:'4@@2-4]:_7< EN;4L6!-7>N M;]!B!GO% ZP2CLFB?.A%-MBO=DM[3C^ES-RMJ&91F([L%VQU_\2^ET5-2H=H M]X$B*Y_WK[QRS\FJOFF,VX@EM3/4N5AJ$_U4/76Q2K&DL2B6JHRH*CK+5EZ! M L*<]9DQ)+-*-'.U,=[C7&.% -H?>;,A()TA:K*E3 Y/4J=1#Z5T'XC*T5]N6]74$C8/'=O"!Y8=C!UT QVB=\7"/S.Y3LI8#_1;"+Y MKV4_#;^0?])?+"#)Q#!8-N&UX9<'_]/PE8SR_FR'+*H B]YA++A>2!X8>L*I MYUHP/9.F'/4A M&C7U ANXZ]C'D,%]PI^?;2L'EGR0-.QADRR!$.QM(&FR+ID_8^B=](?C5^/S$_1(^X^ M^!C]ZJ(1>>LQ[%PYZ/B>3% M/MQ%UH2868LP]D&)_;891<2JO =) M72,,P:>.G+)Y2)_D:I>^7@MQ(W: OB MV@K0YG? D3"!6_A&5.)4%(@V/F)(XF5O88V06Q!M@)HQ985B )^,3&8(+2E'MD]6B_! MF=E)#FU3H2:FRGZNC*CE9@(LIP$^3C]\3HT%VZ4+IC_Z/$'^(Y&EB08#.?HV MZ0+OBR\G(M8PCC19!RF;F&_)BQ,!?$0%\!M#-+ZF#(X,:?UEZ4A>>^V]QV[_ MU/>OJ8-!Y6OM'6FM6>O@2)6W7<^NU]H_&O3; MW2W6+#'L@#JLQK$GW2J[?XA"1+RWA#(]L MTUY_,IX#+T,I^A@%D3_;C:.PU3-VU/NQ'BP8.6>%.L@UL8!"X1_(C1#!ARP* MB@1=\K=O\[!6@3%5W_\60@7K=FA@.7BK$0;Y-4)LB5P&000=JO/D]!=4A$Q4 MA"%JVHR]F&]IICSFI+;C;MO9W\EE%,,WB_3F[1XXK]K:*E M,X:2L%E5A_DYBW$6:WS315C,J)W%X,2C(8M]8[6NG/,8Y[&6\EBQ4\52SJK0 M"MA-ZPP57>RKU9WBX(S&",UQ1MO(:'G/[U? :#H]6:$KG-$XHQT>HRF[8[0> M'&\P=,YGG,_V@<^*L)E6NW?6)]Y93Q$-8[4G#8O>V:X[R#5)*!LG-^4*V3/8 M>"??]I/&-KR]%L<2QQ+'T@%@J9 !KM8XM<<8$*M -,JW..84Q/F<8XECJ8U8 M*B2--SAJY:2QP9XTKK3'HY+AA]&_;3CC&AYWC=7SATU2QH$-TJE3J/$9"!Q+ M'$L<2QQ+'$L<2X>+I4+&=HO'\"D2G84RB*%;G 'V:90F3T*/:2T M'TWJ=A\0]':":<6$0"C2>?:/Q\@XECB6:E9=&R9KS55/<.^=$$C $Y%S@VSK MTDVZFM"#;U2 G2[(KUO\1V0'=HCOL/]DFW! VO:L6VQZCRY]"CWJG*60E,ZP MWR_=P)I3'9<-'$L<2QQ+'$L,Z-D-+F(3>E9E3<\>=)9QG1\H.#9ZL!T[G E3 M0@W00BYXO^?17L9C>%R78XECB1T'T0H>_5Q:BZJ?ZQ$5;U_?*J^K5+;%/[E+ M>K"LZBHXYJI4U;6!$QH7!QQ+'$L<2QQ+#/J$.U:M.FNJ]:"R?Q0M@DV[QAU6 MRJ]@)SZYOZ$5'V6#N/W>6>036,21D!C"9,GT4LYJ;&G.'KW.4)9%62N='^?A M.4;H*TL4K\QQS$5;5 OD-:J<(5YK*N]?SGE,$TYQ5ICY!W=O34-#3)I*'\W M#$X^;;#4.98XECB6.);:B*4J,Z$YU>2B%3^R7[#5_1/[7I;Z-%ZIB"$[K,I4 M9ZM\7*$K8.2[7G1@YR6K\G9I<.A=5_<.AZ%#A\)>C\YC4!=U>F686"+V)4DD M,&$H,L1#D#OR>]^C,BJ)MR:RN6"6Y83(.(&UB\"J=8]W0FK*.E(KW%.24QG3 MEC_'$L<2QQ+'4ANQ5%GNN)0V?=>9EM7*G&E&$\:MJQN^1R_"LQV.H2\PV4P@ M^#@> !QZ@HO#N%A8"%[13D=/!^N*C=$S\JWM2HM;&[U:;\]NFXFF/X.ZBPO/ M)_CY?8X>\@6]NE*N4=A%U^BQ;=7@B:$](+0M4M(+!4*W,[EI;56PZYWA MZE$03DJLDE(M&>J*2:J715(\D\,T7?%\6QNP5$R1;!BK63'7TXJGU7)2KDI8 M)2;.\FW 4C&6SW_:N J6'S#$\H>46*=]Q0XKC&?12>XTM*+L<1J:#8^SGTD&7Y!,+*!2^(]\<"ZHL"HJD MJ&4RQB4F'+>'3]:DDHT-J>13;S+Q7,HQ<58Y+NLHFBU65")P95%6=%$9K*:, MMXO]L3%>>T-4L$;B8RT<.-#;AF,+LQLTP#'$@5I!>1AG-,YHC6^Z M&*,INV,TJ)Q1Q)[&&8TSVN$QVDJFJ#Y&&W2&?5%75\U'SF>]CUYP)H4\>YB3M3UX/QAU6"Q1^ M!I1CB6.)8XECB6.)8XECJ<9XS9IYLJD93H^"0,,!'X^Q&]A/.+;*$[/M-+': M[L%HBU]WXEKW)N"[0H4HC#8881AW(=(!S^0^](OR ^">/##7W9-R/-1 M).D&3F$MA8D43B&*NKHZ!_N5/ D.#SZ&[N+OS2(J0%D+DF"04!:GJCVFJ@V1C.JIRN@,C9ZH M:*MMK#E9,4U6/$7,L<2QQ+%T.%BJT(6K7(]J$M&C U'K577XEV>@"V:@J<\F MV!2GAY5VWJE73)9,+^6,9,P]8XT>%5#5'D/A-AX"9L@K7J"L5?&J9'7!YX3# M-.$4ZX.SXOF^UP=G&Q)2^2"%-E$/SP]R+'$L<2P=#I9VY-^NL>#?'3RA:2T< M/&'9P=1!,U@L?I\0^9W\3DY4_,ZFB&J_.P_3YB-Q#\>/:N$'JT8(>& MJ80 AZ&#:54-%.P$:TZ4".@9^59P6&T*UGO2VX;XZ,^@8NG"\W-/0"X8\*/U M=;)<0;M9GF)IG-"V"/95.VU;@THX3DJM(:5:@G\5DU0_BZ1X%IAINN*Y^C9@ MJ9@BV3"?K&*N'W2&>IE, * MM#KOL.J[>/:.8XECB>&HQ.KPH*2&>,44T:&Q_J#TD&1.-9RW.98XEMJ(I6*1 MH96NF>5%L)PM@GDE**L44W5=5!:9Y*Z$TI465D)5WC>D5BKH9U+!5^30-B H M%/X1N5A0)5%0)$4M4PF0C)N(MW5,/%_!\J('!\T,%554-4/LJZ7-X@JQVG"HN#'"92WSGW8@PLQ<.U>L$'8MJ^+AK$/7C O,>5W M[KK$E+T%\SO9OY,3%;^3$Q6_D_T[.5'Q.SE1\3O9OY,3%;^3$Q6_D_T[.5'Q M.SE1\3O9OY,3%;^3$Q6_D_T[*5%]"M&#@X?)9."%$<\+>403NR'V.W'N=_CE MP?\T7!XHG.-GZ76S;,I8EC;EC!4ZX@ECP?5"\L#0$TX]:'8+W6'))YI!I2UE M+VP7N::-'.$N)%_$[60__'119-GD^L>UFTS>I"E'?9VL9NH%=*SS,>U5:S_A MS\^V%8[3[/7"#Y,L3=!Q^C M7UTT(@\X1LXSF@6=3TOOF=AN]PWDWP)M+6A&H]I $V?<+6QZ/FTJ=1P18O/A M+K(FQ,Q:A+$/%1*_V9HA#<@JY)$E#S0=:\@D3S(42QMHBJQ+UO_TH0LSU!]X M(^"7$-CBRR>4BN><20 M\,K>PAIYM2"E #5CY#["%#NRRX6J%GK>N/]9B*M;F-_JAS//<9!/MQ&.O8@\ MRPK62UYFEIU#2U2H0:F2GBL16A%D N"F 3Y./WQ.E;SMT@73'WV>(/^1",Y$ M\^BKW=[I^^++B3PUC"--UD&D)B9G\N)$VAY1:9L:&TO7E,&1(:V_+!W):Z^] M]]CMG_K^-74PJ'RMO2.M-6L='*GRMNO9]5K[1X-^6^#:IK7*TI$N]UNR6! $ M6JZG)A[S&XM=5FC1<;:/M+%ABO%ZZS8],F)AOINZVD&NNMJX+T-L/:SMC*'F MW_1:P)%G^-YS_+E@/UOV@8BF=DA<2&*_G+^8.*"VV0WR!3H_JVZP\F<<")F= MF&8TB>)1.+0-D0"-C'T\)GZ"_83!K_$F6/APY07!ROD1#N6<4+[W0AH-FKM3 M?WWK2*U7+HK\CG*IE3/6GA'(."; -@*NHS (B0M(%BS$O8+*T'(NN#0!^'W2WQ-'R=X4BZO+:I]&->.KD_)$K3:!Z4N?=\T#K M5J/6LQHY:RC,RA<9]D <0V-8D^Z57+_%(2)?6L(9'MFF';)BEK4">/<^1D'D MSW;C*&SUC(J:VK-Q+G1S2T/D1HC@0Z9-#94R#>X/N6VAOINVA3V%Z A)5 Q- M'"BKA[VWZP/*QIGN#9UF:R2^]I[:+K;W=C)4PC/&;T14E?[3O$F8PS64N9K%B+H.TGO11F-[TS5%51ULJ, MQ>:,QAF-E4T78[25D>'U,5J/VHZ2NMK3AS,:9[3V,5HA/MLP4;D"]H)NE:+> M6^TWRXU&SF('P&):[:,5>@/HZ:R+_98P645#B%HQAO8'#@4[J<]PWJW/V,MA MWWPD.\<2QQ+'TN%@J9";JZT,;EGCYA(U$E?Y08U?8?O Z P545=Q5-*)/-U8.(39+' MA>>3/UW!C'P?N^9,"'WR,(<>HA:0]>\H".'@;9E2J_;Q#)^1SK'$L<2QQ+'$ ML<2QQ+%48WY$?3\_0D\\+AUXC,WNQ&P[3:RV>S#:XM>=N-;]W(0[>;7@B,5^ M/;I'+S>>3R^$<:\8:)5Q[]T@\I@PRU2'.#Y5)-CT6-%AY80+GM72-ATFI@44\?FLL\@GL+@AR_*L&,)D MR?12S@C=_.A67X41G5)/KVC2'X_V-DU>68I_9>1K+M*BQ[D7*&M586N$>#CA MM(MPBJ4)5LZTO5>@O T)Z5DDQ!.VK%(/3P5R+'$L<2P=#I:JC+#DU)*+)OS( M?L%6]T_L>UG:L_=*10R980>=9K]'+\*S'8ZAU)UL)A!HQWQL09-^%X<"]?Z$ M (>A,V]T'0!==!\0],,VOAC37&ZC;>L[T9S?(MBX\ MG^#G]SEZR!?TZE< _>D"Y+-95K <2PPKV+S^Z#P7 M$=S& OC>*\KZ"WIV *?4&4I,<,+B[+\G6"H6C]K0_Z5BMCW?5"7N52*:U*8>50.;A08XECB4FDIZ;6EE0Z92E M-^3.T%@MK>#I35;IA',SQQ+'$L?2X6"IY*GAK36CPHYF/*S1"M^1;XX%E4]6 M*%6MV]_-9(5!TO%=DD2R_5:T/>.]!8O2'N\MN$GMK/2CKKJWX$"+^8Q/+^$\ M=J \MM**NG(>TV&R0D\T,FIH.)-Q)FLIDQ5SH%8:4=?6\'W0ZPQ57>SU*ZA8 MXXS&&:WQ31=B-'VE'75]C-:/)ROTRIQCXHS&&8V531?BLY76KI6S%[1]%_L: MCWYP%CM,%BL<="_,8@9,5E!%56K'8,F*"I]8YHI*!RKL4Z"^5%:1#=E?8;Z1 M8Y9CEF.68[8=/OE*"\0Z>HX;4F>HB7VY@N("3GH,DQX7*ARS'+/MPFPA=;%R MU*\6;2&W1%L<=%,-/KN"'W;D6.)8XECB6.)8XECB6-IQY&:E@? :6WS'(P0* MVOH*3*/3C-4) [RCQUZ0:5Z/D6TJ59FBTD-J,G&WI@TC[SO!SVUR+'$LU5SG MLZ'MQ$*KHWOOA$ "GH@@6_Q'9@1WB.^P_V2:. MNP[?8M-[=.E3: /B+%VD=89ZOW3C0TYU7#9P+'$L<2QQ+#6O9_.W$-V9FM59 M4[-59AN9]_I*SZAK;72E8-<+O=?(C#JCUQDJNM@;* PUW^31NZK=GPUR>=L) M8T:?4$]5;1TXY; 8]UWUG"N>4F<,,FF(IPU8)1^>@^18XECB6#H<+%7H 5<] MIKV3(,2Y.8.J#_2R*WSL6^Q MZ: @L$=D/91LO!%-,D-Q>#P&/A!&OC<1,/)=+PH)W?CV$[GU"0N.C1YLQPYG MAY6/YJ%&CB6.)7:\0"MX]',51+V5==>CLU=A=I7*LL(Z3>L,E9ZH&WSR>LMH MCTL(CB6.)8ZEP\%2!2YBP\I69U#9'G2.]@+9OO $@8&%%D?@1 9KCJD*Z!GY M5G!8^5H>0>-8XEABQV4LC 6PI!Y=KIE1,9% <<2 MQQ+'TN%@:<>'4TMIU3Y[6O6@DXCWZ$5XML,QS/C;(*.SE9\Y8)30>J.58XECB6#H<+!4[I-W/;=K>QC;.O9=;NZX:LD9GV%^= M9LBU)ZNTQ#F^#5@JUXZW3H:7)788_J#3EG>OOBBXHJF[.D5^."M9UMK: ! / MTW$L<2RQDZ/,76DSEV77HT1'W8 @V[K*1I8[0UU4^CV&XJN<[+APX%CB6.)8 MXEAJJ**U>CVKL*=G#ZFG+IVP%O'Q'T4+"^"3C2PF_1JZ$V/ 2^! MY]A6?*5]+%*TWG.PH=[SU)M,/)N=H6R(FJ:*1OE))A5B MM>$H6F.$RUK,Y"]-(+\ TEEBY2PW<%!4VQ4.*O9B#NZMEIEP[N7S+V??4JZF5&0$5SE&'G2&FB2J1IF!7)R%.0MS%EYF M87EW+&P02UH298VS,&=ASL+5L;!2@H57N%2!(Q7Z:C]QSJ*<13F+;EDII];M MYRI08J[)XD#9AS#5AFR/90=3!\U@D_A]CN=W\CLY4?$[.5'Q.]MS)R_$_#UQQGWI^EU\VR.6-9VI0T M5N(VB5APO9 \,/2$4P]Z.4*[?O*)9E!IT\0+VT6N:2-'N O)%W%__P\_7119 M-KG^<>TFDS=IRE%?)ZN9>O%4^6/:C=%^PI^?;2LM_P@I !X51GD4IB__"(R"I;FN&-""+ET>6/-!TK"&3+,%0+&V@*;(N6?^C M##KIC\9^^MHI>L3=!Q^C7UTT(F\]1LXSF@6=3TN+F]AN]PVZWD)Z+3Q'H]K@ M&:?I+6QZ/NVX>AP1"O7A+K(FQ,Q:A+$/=16_;491'V9I0-&"-P(F"X&7OGQ" MF>AOE+I7CH12ZCZS@]"W'R):8'(''$D^!,(WWXNFHG#IFD<,2;SL+:P1<@NB M#5"#@K%PX7C/ ?/[^7#F.0[R \%VA7#L1>195K!>)C.S[!SZ(VNM5 _/]00M M^C$! M, 'Z6Y]#N28@F8F)7) MFY/+1_12:E L7>NI1]) 7GM9.EI_[;W'RKTC35.W>NS[UW1U_4M++;:7Z[$; M3/>-;1:,E5LSJAAC*F+IC/V=_2)\)W>- ^&/R@MQ]8KHZJM^]_4LL@J1QNPWL3R!PZ);6=Z$RQ\<+P@*'SN8?^+^_>S M2'_E(-QRC3ZABTM*%E>$* J7YRN=X4 TU-5C-:WOA\S9H3WL4.A8V$'DR;N/_)U%D3HC01A')L M5_ R+*?C,J83*]91[0:0HK,M_\[PE*#>3F8'NY: )AY9W)_TB\,:X52A^; ( M5?+9P?#AQ+5.%H!;6'A"@T9)5"66&MY79%9PPEJKAW= 6'IGJ"BBJNH,$5:E MNIEQ&;R(/$B06/B!>*70@9)L/0@/;)A[A6)X$;#7HR35[CZ> E +H*:6C .PU5FZ%5#U_ 84I=^0[0;@]./@VEV&[?7HC$!V6:".[!=L=?_$OI?%&(/77O0,F1S7NC7KJFCPEOG.'XOY=N"N@X,W8/8,YB!T@+\^!M MRRBH7!:U(LI1(9 @[6'6E'$)>CI&[B.&#.@(V;[PA)R(GB[ R'>]*!2<9'CQ M>X5D!V]^Y)6K9V0E3_3L$CB$X ]>N_/O?N PBS.TSI"I"!LW7AL*(N2@GH+6 MJP[SQ7L&MUZ;(1) HT"((T#QB2X?NR%R!/Q'9$\A-'18AFPA,R1'*#=FD#L" MV^O1%=@BUDD0X# @C/):)DV_+YPH4VFB3.WWV3!7N)&[8R.W9NKJ W4-,G0^ M-X9K)A) ZJ) GOI0%AC.1&'J(#>DU6/EI/-!YS>&W?'23@/L&@'V>PCF+ M109@$Y?.?7"CF%T:*BB"UY%.[H2M:E26L.76\+:1"/\1 \;(B_&T&TU!!".3 M(#..\#X1C'K^[+"LX@J,8BMX](_O"$A_3J]'ERD8,WA @U$Y,H_?[C&)K!&K MZT@DM_C49!;K70[)=H5SGCXFZ_B3MKB( [E@L/J8//")?'X]#D-EK QB>TG\. .2[M6F?Q= ME88I>&]?H5O86.Y!H6_?,-A(RG%-VWA=8P4TU2>*MR_V5$:(ZI"B9:E'S'\@I1G;;0S[$]>B;G]MK=\ M4R#?Q#"&QF6FZ4?8NIH'\@HS3=)M=[4RIQ'SAAO+M8OF9LE-A6-!BKZ:$N#6 M=/TB&I#WGC5=]D#F81@[I03X&_Y)+9[YN8Y%WEIE'XT8TDH9YN%F-+LQL6WB MQ(7HJ:"LUCM#0S3TTD4\W*;>BG2N8]F_)AC%X M#S/A0S+9X6/F:(5,M9*5J!PK!W-.;! =?9S\#Z/KS:N6)).L:ZE,7<4(G5D/4M3+)QYW0Y0',/X0D2*2DD$=(6$M5EW_] M>TYF:@&)12! 0'[PN!I$*O/DV=<68U==OMPD=F%),J8'68# M+0.;=R)E&@;S9OO_7JR2TJ0&+,#[":#+^P/^1NP9O#%\/#6MO4WR.AUA"K+X85%4RR&8]LQE,_YNW6"83( ./A64EK HQ90&K_ ., MH]\#7;6:R"F5D>]K0]F^ M#.ESX#TC:N"3S+]GA]1Q;\RK=R0#\QM=",?,P_0+PO=A^IY!MRX_'?: GPXT M=6"UJ1F;]/&=S\!L#K6P['HP4/5>V7-\'84BK>?(XB)QO$RS_/ABO3)-QKR7 M*"7PG[[3<'X8Q6"@>VBJFM&2,ECIZ#MQH+MYE#(ZX\$0Q'M+4B=N5R&.X2H5 M+X#EI ;<@ ;\.8H2L#WIP_21V@G0Q@/R272.JW+<:C&OKM M(7@T1+D]5,V#DM*D6KL7/J2]^91IYOVW@T@VVSP\>?YAF@54WB-$:Y.%Q8M, M6M+;6^JQ9TJ3/QB/6) 5$*DE?5FO/RGHP-"OXSZG:XLE[O#YMYK.*.GLO@]V MQ^AS!LD!F\N*K](/N #!3_[:(%N]SX9/8OHR@ 47)-Y7XCJ??3&>Z#$.[#_1 MZ*-.:OKM13(6QM'4OE&N(5$RBH%;NA6=\=A.GY"G06+J8_Q:^ZZTSGADJ:;, MJ;UFM-K'Z;,!K39.3+5:.3'U^L7F!5M1CS,24IR]M1 E<(XRHQXFTBHQ=G%, M;FWH?&/U;QRRWW+ _AW@^MG_+J!:1;Y8 CH\I/Q36DTM1I:-\^?K(XO9&6?=UT3P4P#3D8:[L<6*/> MJC03J6.V%7D:;J&P!G3Q^U)G M8;G]"R"M$<\1'QD'IRS6NL(+TLUO%2>W*.W'P\D1!K_Z0[57T8^ZC3C9D G0 M9C'P<3JE-E?\?_!),4I(8II-C0%4XITO?8?_@0V GN%>_<,2>6Z5]K;( WX= MH **R_@&=_'@(SGB_S[FL/]&HSAT[9@ZK*>A[RQ_4'BRB@ZUSKA_^&B96E=Y M02;(K>+F%KEP%-RL*4!T-(^UB@Z<;43=&VCLD(Z44]XX8J@!VA["4*T2.&F+)B]9HSKM0GEL&C05 <5"5JMC8%<@PU0CZ-3'!J_CI?O M[>[;R3AOFRC\Z_&.?S4"WU-Z@W.JUI71Y(W;>3E&C&CY: \#M!,G$H[? 7>J?_VK8RP[ FMS45&G;%IJKIYA$'>6R[NS/:LI$!)@?L(^*9)$':-]56J M-6RJ'=;Q2?"J[/MJM/DF(W:-2*V2 MPP\6B=L=Y3!Q7#3V7([6IP;!M?KHUD M93S"'(O1P4I0^Z)B%U&)\SW *7O[YT_L*!'Y$5>%XB&93VT#Y+Y:WF&0N1H^ MTR+_CMDSFO*[-GC5EV&S23J7='XQCERS9S;ER&T!H5];]9O(' M,2P8!\K[P'>HC_6E\!?CM02-&%%6!D;/8PP?\&[L;_[P2>*X\/U/:P\IWF3J MW2&6VBZ"B/5M?!M2C\3N,WWWXCKQ+!6)A1\*:=#+?T(FL)\D7O^3M@!T5/O* MJS"E^-]9F*ZP($_T;A)2\N<=F<(";XGW0EZCSL]+[YF[_MT*Y%>!MA8TT^G1 M0,-E,V@604C8E8(N0$-\"O9$6K,791:BVO47UQSU+-B%-G4TR^Q3D]BPTDAW M3,O4M7[/^9]A9_P=F0+F2KU'C8U%3DGE31:OAX1/<$/"X?WN]'A;2A%C>/O! M10UQDC!U]!%I#?Z(E%]!9UNHRF??[K:(EU4?80W[*C MO"GTV'SR@A=@87AK MKI]L8F%M.=N;#X'GD3!B305G00)K.=$%;'L'*5&U5R9MIM'9]]F;VHW>"OH0(0>ZW8@.P]_&O!6,<65W=["-O%'J)>+%@FUW&-E<, M&O[=8- UM/5?][K:VN\V+:N974O7]UIV\W=]TSS.9G=;=HONMS6V,"H]6N'^ MX$C4IO3;1_>'\AL\-8N4CS[V\?A'XE/%Z*E+QO*.P+D AT^U)Z#*IU8CBVO[ M%<]=Q_'H>:Y8[^E&4P?>9:CU-0%.KR*#%1O"8!#9DVTT#_^COO*J$A;6<,1D ML?"84@96)8AQVPNB)&2J- NI34%! U6'^R9!$3UD$GU;YLW?_%3YO)\5 1* MNX4;MH,Y56+RH]RZJ@X$KC,,4$A1TD1[CM9@E7X#-#'HC >J/C@X\:Q]=9<7*_I $:=1J8OOP;ES;3MZ M[5JMZR3QK6*/H\.^]#WLC"W5,-J4$WBBRD9)$.TY6J,R[S""P()#3+5NJK6J MS)*M*?$"_XXW%,AZD;[=RXK?M=/'.=>XI:[4GX@;*L^8F.*%\13QYR-*DA"C6MC=-DI)=;DL>^PSOKDL<. MXE''.) ^;*I2I6T^[[8+QWO8,D\BQ6:"8;" K;VJRL(C("ZQ3A;K9A=,>+JL M9S";:P3FH@T B",0HZ^8T"=MQMM0E+>-80I\="<]A,@6Q#_N<\\"*Y5_F'YQ MR<3UF+?I'I3J^3Y:-4Z05ON-=2J3-J8DG3-/B]J?=,K4@?6?QA4V9+\(D?H- M_T9QFJ!?-8HHUC1,8@(/,MF9#8A"_RN?#TC%8&TOOUYICMZ&OKW)',V4LX?I M/<.C/[ "ZKXX#3IE"*]5;*#?&1MZ>0RTM#TE+;22%C;9GH?2PJ S'FH'CTN4 M5N;Q12+:H"3&627["T6I*U\T(]A#*/H/*=JL\H*:EN6P,S95Z_!Y*]*RE-32 M6K'9&+7P#"[]DH*;+6U>QJ M>[,00^N,93^7,^SEZ/UWR^KZBC.; MQ$E('Z9"RV!QX51C&''UA;5TN4=%PYF0X52SZ'1H#DQGJHWHT*']T60RM$9: M#VA2H:!W+/"084*WT-+1;T_1%);3H;U3^"D1$_-SLICI+R1R64#U:T@C+)]> M2JO=25R>YX /X1/QW?_LL=\*//Q7$L7N])63O8OH#J^QF$5R#LFRO7>2JA#E M \C6%P*W"EQJ(1B5\J;SX?'7SD^J K=*E"5IV'>@UP)]+ST:99L AA#/J#(G6'#&'%JJ$M(%)G$C/@4Y>KWI M_/;M ;<2@"(,S,(K!.@!1,D4M&] RA >?/CX6^_@D&05>!PRDS$BEK;8Z(/N$+-EKIGW__M&1X *>8T/!A^C5T@:$MB)=9 M'(]\M>54$;A5&^V-ER!T@&0R4Z.7,0Z]UQG'("=HR=( 6(MW%'Q'_!ZPH$'Y M0EXB.,[7,' 2.XZRR_:5SQ[@20"WNGS;_ <(Y>\TBK$1*]QR(1BG*E^^O%_" M%L^=(W_.?%6O&1Z\Z>1KX(IX'T9/4_[^W\ UDDCY>^ AED1;4! @CYO'DTV2 M") [ E0$[*4_ -&41QH^NS9%]%CYI/-35_D^HVP[HI=#N(*Q!>P"EL7/OG1R MW/+JBUXHV^!\PEQXL,H]7(*G:*J"O4(0H7'0-+!+LH50NLJ]$B7S.6X+7H]D M\!L-GV@(AX$#.G3*WC"A7O""%)@.KF9/>O0)*0"D"7H'14ZG(*8X!&;!,81S M9?R0ET ,"/7$:=F5+W@C#I]45=I@,%=+*?\P_<0O6*&-HS@@1D!*@",E ^ M#5_=/A;TSN><>))<4E5=F+R M@ O$*Z"-7=3 V%$H2W!B:^+R2:I_,3+D:MO2CZ:9VA9E:MM.K?B:1J$SJ;7? M*"J=RL?GI<%T.V_W BBEZMR;C*N_?WY4WJ=8B7A7E!_I2<]!W'4XV^5<3_59 M'WSE-Q+:,^SBAG+)4)FNP^PC1NK 1HC"JCN4KPD\B.&F^R?0,9@^]:; FLI? M"RX%,NG%C6>@Y85ND' 9A$P%(UFI)S,:U M+%(@+PGHE8K%ZE5? !I_K=6PWUSRFO=73=A?A);UGNDX;"/OB[MB+P=1%.Z< MO3C(55D<,37L=="5$^/E1 M'2*A?P<8A;FY#(^C9/(O:L\ MP%8 ::, 5VL&PLP\J 8OZK>PXR5 ?Z/LC('_2^ GT5>>;UP;XGIG; R[ZU+B M!,!1^+-R:$ S@'QFV118,0'8 APKI@GKD%E-B@G;'Q$KDY3SL<," M/CJ"YV'? *8\@:$ N*N YX#ML99=$4:[L?TMU2N;@,3('3XJD1=G- MKVF:A*@(PZOA[CTXV 0)3E"7OP8RI[ J1/SL#D.U[&?O6J(D;E*6/M!)K-PC M;B"_NBT%I2@+N3$D9#T?^BR8BZ ?X.3 &%U0-6 /2VH,_O"3&T8%.")"WQ<( M[EM*<.\YP54K.BN+%+2J,RR9 MAPBBTOKY!B<<9 18YE,1D&H&Q27P"0::03L"YA"&P0MZ'H#"G\"4)0!9Y!K< MU8#XFOD8@/AIS&G]'U]_"]!OJKQGNLLOQ/]357[OWJ.>!N=SYJZ/2A8+V2D$ MY1O7>5:OBWL,4SE04];VEV3M8%6;^0*H]S#EL/LD&.UOY(<[3^:_L%,#SWA/ M%O#-KCD !=EJ@&SM;1>MP.=%+U' V[GB!0 RA%^JU*4W 6!E#R,PN0]B/G=C M'@KAQL8EP/+?J+,Z_]9[/ +.OYJ M0\S$EKKK,HP*R@@S()X U9^ AM2"(J<*-&?N&/2], ]B"&:XNV J8T$?+,$O MDXT _9\!^#XPLQ2]A?#E!^*ZO,NT0B954T+*_1UV\(P.:U07EZ7H*).BC+LS MG,[W5.@:*V0G'K62P,M^E.L5A"O:S6U)PM_ P,@-]2)'$);R^OC$C( V6:+Q MX9KX1-;6 /OM%:WDG$B]$*_I XJJNL_^5(Q9\QTBH M)3N#4$XD;F!W; 0-%;68VP*R-;#OQ+Z,^HQ7418#)7/X'I(OJE2DYIE;,4L.A-PC-92-T>5TV]M@OFI MR.XC@T894LPW[@D]C\,";RYST-0E16L+*1;PCY/@(]_3A#J_)/$?/N< 570V M[(Q[7:U"_=A$8V!EKR AZ*4VN[]ZQ+;ON18B*:)\'JLS-OO="GI"'PT_$Z>$ M*AIB4;DB%8!6#+*5?>P'L>*!X$_=:"%A[D84P,!BEWN#H0+,P\/,G9 *;K5( M%I7OGX'FD'C L^@/&MK,= <,[ M9_6R+RM#6IXT\ECP1_Q-$>Z5G;2C%=:WHA?]O)2@8YY/G RUY*0L8)[XM.027_8%OW)^4+__W_6_*]X^@T3S#SYEGKT8>5_7; M^?]Q>9Z[(M^X\+K\J=1YBD%*@DH2:$AWP0O&+#*79);]M&9QMBBLBJB#QWKC M/L,KP/110*6LDP60!7'B%HN7'*QIS+-6*AG/N.BHH8B)]J-!> MB ,!/T^#Y 0OS:EV9K'X6?']RDN0@'$VQX]$ -07WN\E4*]PI"@!-O2<9HS- M^8+;+H+!8!.^I<#@$79)OO7(=U5"K*%A7 80(7BB##.R4.8&ZE\*&*Q^&:WG M#<64S(/YP^KQ"CK_"H]8>;(6H]CPEDIF\6OB33FSV)AINB]_T,_,'_0-_*$, M9OQZ%8"-<(IJU*Z+T!5HG"'O61(+V\)M[N.J+ @!(95[]XK95)FG;XN.NNS@ M*RS@SN?4<;DC=A&Z099[6KT%1KJ UEB@FJ68+7ESZ[K.1D47DUF91%-(3^!' M3.IQ%ZTXR!9JUUIS%Q5^\(P]X)CV#T\ C# MP7"M1Q#C9)CGAAX+#Q2&2H_2A$0\KQWOEG%&?*Z$68QO,:1C?JS7]>B2XH?X MI\\"#LR/ML%-:;.LZRPI6:QQ(PR@;O#L/4\\%.E&E6SUVFJ:'E;K+GCL1$C% M#X"&F.59K3()1L5J+UA#[!6AO4')XDYA%A'/8\-;%;,E79Y)5V5)6^[-NK[9I+)X]', M/.&92<0O!G?J(K;>3L36.^-A?;06-MJ$YJGK'L_O8([W+3S!+7$VM-$A6QT@^R_/'4J (;E3P3UV-4P":/BM2<[!?E;;#2C&P#:X7U1B MAZFM M+$K]4<"\T&]8#$2MBDRG-P00<)]YGFON($L'KI2Q9.5*MBAM%RE$#K=AJOU) MMRR"'RJ4R_60VFKG;/-%KS5VMOU07?9.5EH\=1V3TO9ITO;9?H.[&4!KUJEA M!6WPY==6+LQV*AH6C1A"97(9J,YM K<-3;1YD599>S4Q2M;8R*M_/ZF MZ?#[#M1U!%NIWT[4[^.PDCU0?S=K:1/O.*[%M%UT-FLV#=IYO8,:UUM.VBRF MD-@ M@9W9$&JO:5[!5DT]RX9(K:%TL3F-0]>.5IU\F;]%.++2GQ6HAA1;:HBL-]%3 M4+0/JDB?8$9T5_FC!H6[4U;?M V8O%$+]BG(.ZT0STX\4G3&K86DRCL"B,2] MB*(:70GQW9G3>J 7F_6("ZC4M+'7U$$J=KEZ]$S48FW4L+?=+<.K$E64;\<% MHYU)K&*O@KH M%K);D:=L3G0]P,?$[)%&/*!/<*Y@J"L"Z-1&V%D]C:PY-UA ME/;E936057PY8]N(8B1*,+^+8/LC-^2M@JMSR'C+)-LC423<4 %K_8LQ_CBO M,3&$U#Q':&<+D&[$(58WY'//1RFC.SGMA"+R_&X#7FL@6%!GO:>LP;A[FF-$H\U@YAV58@@ MU2XWI9U@%WHU:T>V=F$XZ-\BUDK9?DU[9><]II&E^>AU3*=_8\ )& _-K<6U M![L1BJ_&X$]80Q^@U*QDK%G*>EBG^=PM-16N'*]P0RUQ2GW1_0P@!0+.>IID ME%S1 [^RQ?GG EYBARG&O<0:G"GR/BJB7?_R&J #\LX&@[RS 7^PN.[5.S/8 MBF^Q7Z]K'^3"Y7SWK"TKV'"+[?V 6?@HE3I" N2]@546P,+>'_BWZ\.%Q$EJ M\L,OG[#'AR_&56R==B%ZD$@DV@V)J6E) M%FN>/"634/2LYM6.SHQ&:-GD UE8GSSLN.E1WB9G:;8*EB?Z6,R#6Q#*(W>; MIWVQ0>VB80#01]QV0,+[.#&! #3F 1I1:N%,6+8&9Q+#*/)G!+@3Z MS:C&J&%%0SX_2:2#@Q!O7Q5[QM)*,I03V1"AFC)=]S^\[3K@SS-([(7HV*BX MZ207-EQH'>J_Z?SSM\]B_L^?;AR+9FF,')!MSV![=R*I1=!"CN-,>8";#^98 M;G9$(7X>S;)R/A>#5#Z,#3^Y6\E%7+^BEQ^9?XMO1%2T$#$N491+!>P8_RB#6:H,]& M<)].CM]O.O>/[X$DK%Y?K6S'=RXN!AB9&GN%WCKGY5@,6 @J[+R8!ER :M)[ MV6U"5*M<--]Q_P[%X';6OH@AD0MZ)H 0&*"#X^EW.EF.[") CS[N,/>"Z MQ!&97SAX06R%U?\5A/BA,.>> [:_K/UENE@11IG[)J0 $@ Z\\6P]D$_T,F$ MXY>P78-HV^=FV^@J]28V+C&^K_"7_?H='O_%8QU!4Q=YJ8,5H1;1IT-#'U!B M4KU/+',R(H,A!3FB3T;FZNS&)2\9GG>OT4J9HS1R?Z03$G@7<>RFSAN/BDZR M>JDQGB"JRI22K<#_;-2]/8TSBJQ2D1?S(%TU3 M#U>+3:MRL3?>\1K4R:V@4@KEK6IKQ;D1:+HN :TX^D!EX=L%[X=A\DI)> =_=LNTS9^/UOR :XL^W$Z5'.\J?P]>4+E3E7]GLP/7$DT) M>8 D%^@Y"GFB1*$M/6O'[+!],1D\)SA^$ENGIK-D2+PR B)E")N)!,TOL)'2 MWV+;:2=;&\4Q[,IEQ2'9S)KTNUC$A9!J\%%'P>:]F/^$+I%5>TPF M$:\F$1LRB5@F$9=NLHW)O=5JZ-9,Y14MW*3FI#X!9 7\#]KC";EF<9_BNP,4=-N!7Z"4L M2Q.4+?R,GYDZ=P18.Q&K\RP39.4N)M\4I0%CB]TJ67Z[#IAJU-A^U?7L/N8* M>YCFSA-N^ZVU /55B^[[K(EAN6EYS P0AF='97*]PE54L.[%Z&\/X/Y$?4 V M3+R"[T&]R=7T/WRVG\>8X?B;SJ_W]U\[/XFL)Q2J\\*F"N%Z502W(CBJ&"0- M5D4^T!A1_QY0V 8&I/7P#-_H4YHR^GCW_ZUDA@PZC#1ONI_-$M3Z4&^.<*;\*_$+Z2P6EO-+KS[ MV 6^92>AL-U@%VGC..2#*N$?P\>-[X23'WU5.BM_7EMI^#\ R'[$:N2Y A3GXB8,[C4E+9$,U4W3.-#G)7ZXP1)>/F"522IF6J1; M=)D?P&'.WF>:ZN?IFS(C8$+SO,Q5U&+Y#U56KE$AFXX9'>"L?IOR@T4$>8'4 M[CS_$7;&O.)^O,+W@58J>+ZQRO//%[EA.2=ZGG*2)\@4#E4,!:3'NL+>(FL] M 5B'P">^ #GE4.'L+\O9$.H@,+GYEZSJ[P3LR._!)$V)/CS?=@ <1BZ(.?WBJ_%?*. MT%FP]"0RC*H%SQEW27O!A_39C82U+JR#W",Z"UX*T4:AOXL4JW2PMI>=L6CD M9&?D;L]%D1:8RY'[ 5"5PA=%H#MZ-"P8[87D4C\UZ9''1J!B/;F^SU1,5DR7 MJ>M:/RWIY!R<9P(L:8E,AV=F&XJ>XK)YL CGE6;I 6G9+6')8 [W0B\P]TKL MGH<+E"4/.:?SY8 V_O(?!,1(6!C:QZQ;?!JM!:S< 9F:^F$S3["_(B**TU'] M='+:F@A7R ?.3[W@Y>HSN[9QH@<[#MB<'#8CIYH9Z=I=SVH;,ZK,WDC9C]7K M _M9J?)!7R46ERGW0)O"6,P^6ZK,0CTL_893A_(^S4M1T0W5%-4<77?M\P+48BG:3K/\5GHT/+L$7=AWO#N- MR ,M-,@#Q>OK2F^9TE"FI99@V/\M'7B/?*YF:;FU-&KDKG_.TO)\1+;)1F1W MC2TSLCTW+.T5@)\" #O#O>'=Z'= MP6HE?3[*M[) $:%>G5]>="^YE;5W!6*\^LJYK>E,51H+PI3':+:F'XO$OF@# M0O-ZQ56,7C=(@HTK2I'S*P\[$B^+:8CJQV@)5>'\-J+K2Q Z@ A572>LSIA% M/\H])U@SB#L@319N2HL^4*/,:JO<0J8<4K>(7U458!U>OZ>N%/ !L_CMV\,^ M-LB!J>F\*G#A$9MVSYH:6T#!2I"3L,%Z2?B@4#.V4JS#7"-5)7;I%/=5\F#[ M34N.^#CWJJJD>L5(__SMCZWW\/&W;,U&&7ZI X"P]-;6)#F -MOWMYY$:LHD4IE$6KK)RJ2\ M[>Z@9??1B Q)WS!-:M.I.71T2QM-C,G$G/3-$76FO99VHMW&4+DW 3@5*!$1 MNF1=6W1$]+S 3CN%\8!]3/PG%V'.E C!QM@EN'[^G? )IV,P\=FB3QB^!V[E M+$_K=$,%F+;+AWT4MGS'LE7S-FM9KESZM&#G:8$@<^DR%0*?@*VYT4SLH2+3 M$)?D&,&5BG\G-R.Z:S<\X]@@S#DL/$0=E'^0)NG5B<$?+8WBT88+3SSZ,*WP M8D2_O!;^5>$T'FU*I0"U_ FXNY"/!D"T#3=93?9_[*Q1B7D!&?792W>;IIH[ M?"2/Z*[*59=IX&'TXFW-_DZB0U&J;(3P+DPT\<@BHF_3/]Z!60;&XNM;UV>' M8S]ZMWP#*%M9?Q#8EG@+>R'_.A>[W1X7O7$(_W/2-XNON^RKGV.G_)W5ZPZ' MVMJO>]U]OS,L'A]T,S V0X0KK:6"S75(PX"PYMI< L04!RMEE((TI:)LU M,2,.%J=GK>SHOV>][8L>:.:6W@$CMIY_!U19NX;@I@";MQKB*F9D*@B13=!E MO0S.A%S5$*X;SFCGM-4^F 0C%<2QJ@W*48W#:$9D9%X,S91B->DP-FYO+-(Q M#F@.+-=%[$52*^!9):DZ8.TI9Q55.\+WKZM@JG7$"^4&2>1\I2$CT1)+6!K6 MJ^_ $-@R7Q$;JT@9)X);W;ZY)CAY"/214=>\A2;E+$=OH\W,XU/>91UC'CP M3$M&9X,RMQDY>VVLH][A+Y>I;-8OUH\^*.0I+3E(OF-JS92&(74JU8Y[WTGU MCMUT#"-G3#HPIKZFFB/M4-945X4\!M,ZS/1LS$AM5M\Z01IA-8X_L*R5)7_. M40+O@VY_A_U41* 0R>Z,;H4?!WW#W/'X1OMIQ:7?H"*8K:'7N_M*SBZ9G&!R M#.^TVJS,P'E!(ZT\R*6U.E9KV=6!JMY9D?9[$/,$^BHO]!F5O=SMKSA!@BYL M)A6E*G@H:"0/K>"A]=FGB9J@H9J]AC7!@R[W(,;[,POZ5(251!@(WXW<3+SP M#NGIK:$Q?6)+9.Y.8VK'R2J?^UUKJXZD;]*1M%V5I-.<9VL$A1VF>"^#[A#A M7;#E\U8FS*Q'M^ =SPG Q%GJ1Z+#]PLVA=Y2UW2M8?KJX.Z'))LCOP"*=&U, MBPP)YASG*8KK$^5%Q#?-@>5#X=F3@+\\,V2^ M7,+-ZA\0!WB.:^[681UE\AH47JD&095/NM\9^T%)UN/4QW1-#D7R(^_>6L/1Q.CISM TC,'$T35C MJDUZ@]ZT/QK:S?9-.26%\]0;5G[$LVE83Z6L060M!E!-II@CM"/1DWB5G$5U M,BLH9X-X"D) M @K-#+;D$"TK.E=6/+00-\M'Z?>=WUC_4M7?GE&ET6M)X^1 MY"1SFW;.;6HXD:F5*';Q"5?8ZLA34LU"8:J%DNL6.UQA*WR0[8TROT]"UNZ= M2[T397*UDE9D]%M&OPL&4+^V4[.LUZ,"MH-F+VB0/UG; XK] TQ+-7K61<3" M6\&E+RV1\&N(I;"E,6X:RS\*Q4GS\BM@(3WQ,<;$V M][(ZX_Y0-;4VY1BV@D5=FB+Y#?]&_TD24:E-[L:8*N[XAA@3ZU+3)%=B*/@P M_2.B>ZI2(U"E+%7O-Z5)70TSNC1]Z4%TKEJ)Y$A-26I*)]:4/F@!D])&:F_0II3!5G"I2U.9/E">]<2"E6F("6P\GS)%RBE^S1B8 M5*BN5J%ZTU8&EB+I=_*C\&5MKJ4!UQJIQJALYY7B,%*K:BF_XEJ55*6D*G5^ M-SG#Q=I<2&<&GC%F(;66'_T>^/;A+,GLC/6^.C0'![ D MJ2"=F251S)?#/ '1HME_.I@Y267I^IC3X(3*$EG@F#J&F0\9*M;F3GW@3I9J MZ>7F8E)ANA3N] %^]LR'GU,2^CCX(/-_2[U)ZDTG31O(D?$CQ\7TD=?:O&G0 M&9N&.NJ50W.WHCFUFZRNX\FK5U[3V+C44J]62VW2@MX[E0)3YRU-[>D'IU+< MAD)Y 5TSF^^C="6JY;;SR7Y/QP7-[;#C/77SE(M7.S9I[=*"@=58:Z@&\>"" MI$(KV=B5/5G1\>NVFSPI];JJ?'*!4=$O8+NS?L*P_6G^R6KN;>8%B+Z2,,Y' M)148U9HF*X/1:I,58S+4B6,-^M.^8SJ&8>EFW^F;NC&9V .KWU]MLE*K05%0 MG;Z>]R1AD\KR440EG"G/@J\A?^$]LCG0P*&Y'AK -8JT'T,>LE]<6=TEVD[G&V M:^VT6T3M5TK"J*K%^-7[%M^+J=L*[S4*0GCF+HX2#]_VN]NTJ6^VHJ>6GE=[%_K[1Q<93KJ\/>,4$C:5 L=]+%B R']2V&00GS6@3Z- 7$1.1!0+ MO@&M@C7'QU;Y;A@!<;H_E#F\<,8ZV^L]W6 KXP.H?BC4Q^DI%2,E^%R*_.J5 M%QIFDRJP9WX0 B-T$$$>WRM6KZ^*L2393Y0YC6>!PSKJ9P,NNLHG^"$E]JSX MJ%J_>_^!DSD*+[]SL'-_809 QRYUKP MUE[^$S(!3IK$ZW]R>F=W-7IJ_=H.[BJ65_SO+,R# D_T;A)2\N<=&Z;PEG@O MY#7J_+P\'\'U[U9 OPJUM;"93H\&&\Y 0%(''&W?,@KALZK^B[1F+\HL1&WE M+ZXYZEFP"VWJ:);9IR:Q8:61[IB6J6O]GO,_0U#&6?P7"/(]*CH^*N"D\B:; MG*I2CE2/R)#T#=,$3C4UAXYN::.),9F8D[XYHLZTMQJ>[U%3[_4GNC48:.:D M-QQ-1M.1-;*)UI]8?6.XEK3.)@NJA/ FA,IZXL/=_/WS(]P/RH=75?GLV^6! M-Q>>%?+@*_](?,K568L)*4-EX[IR">!YZ80EE\V79C(A2.((]&R'25!>?Z;P MT5X(-C>R U4ABN-&<>A.DAB$$PX$6X"R3;SX55F$ 4X5BA38]S.N :!(\%E8 M)J;VS(?S/[VRB2\NEUV1BF.'<+A8G,JJ[*;NGT+*I\$X3 K]1N +Q>CQ\W3A MYA"+?)E]+Q6R3%PH@QL03#ND@"0OJ24$+ MX7H![/.F)Y)QR', P:JNOW[^5JKWK%J3H]Z:(5SK2J!^3U"->YA^$0M&G?( MK6&_,S;*#4Z5=!.H5(5!!' ( &F4>^:*(BH

F6\QX- M%,[)S?OM*L =--J!(_;.>Y_8.UG"WLFC'K.GDMM5LYMZ:8E_O94.G?-8ZZ=] M1K:7;M/RPLTHUX0TUD;/]U+4DV/-1P?/DC.Y39BC!\4\:FY?%?SP:A*7P<#Y MK&VR%FZN9@IIF4U847R6]/*GH9OF-#N$:8INJ]/+O(:8(?.4+ M=E!/X(65.>;Q>+$DE&\9[;DDE)>$\HTBZY6$\H5BD83RDE!^MR@D[[$ M\F>1G224O\172D)YR;+<"JP%O3=2#2!,W M:K_-33G[85\=&/=!)$MVJO)9ZZD"OZH>DELZL MI;YJZNV'P^RXDH:5U_-. <5="G?;R;GDUPN_+3%_TU#-RFB65671HHRD:_HU MQJH^K(J/*_7;&OV:JCZH2N-[B>IMHV[UGG9LU5Y@U-+"*H1DE]^^GIEJ?R#K M$\W7TG#4?E3^CFOIVM#'Y6DTI7K.K1Y8_L^MGA:N[VVN2DA&>(VE!7?=@ONJ.:[*+BLM6%IP<[[:5,U1EWWPQ=;1!H:LHU6-LYM'7]^6 M*R^A0/E^$SOV*77(CO&ACRN[FVIR:*6_J:'FTSFSJMH<+,VJ"1SV+1AB\:D_ MW=IQ[*^=E/#R&<=_QKD#GEVP0"?U/%M@UXXZE(&VEQ2UMXL4M2PGJL#\.6!7 MH6LEC*)/;/8*J)NJ;AT8"S1H^TX:7:N,3E?''3AR((VN54:G&H9L(VEX8JKW MM'I.N=2??5+H^X(P_UYO@@KF6.!-G6*S/9BE-SJ%<,?^N+XVVAM6&KO"2KUL M7'G48>\%W*(Q9Z4\T(8HO<]LQH(84O9/W[MY?WO[UP;(;RCPSAU/^?0=D2)A M.$A#@R"V$]^;.*Z3$#JMWYM0SZ3-&YM M9T#GHXYXK$?E=> _\J?J&D> O7) M09-CF32='V>4A;,&*Z\3:!K&\EQM+E&.WAME"%XDH:#^:VYTR0S_0A6L1VC<&I!^:Z^+_$ MV" XJ?$Q'@PRN;#K!"K'8HROW2:>F1GF^,BOE0VDH0(R9&PF5]!*L5FMLR@; M%^8XM[<(IG:-/<-.D_WTEME @//WI*XUINY1UGDX2K/-U\K@/M;>Z;Z2Q MR.F=F=XX<9[O(H3%8'J^V3N9#[#3L!I)Q^[ARN\,R6OB!\]=_\YVB3@;YMYD M83N<29MY"]N;P$C$0^';[#F_$^=Q%,:1)?)U,:1-ZSS[=<7RYO&8WELON9.0 MOW-*=[P83/0;HUPFN2Y=3OCF [+Z^3F^>!7^%F)>%(;^Q"'>/F+4$Q3R>,?: M>O,_/XT,D$2<12DS&XOZD<-"=9,+GAX&\V;F>#B/5"*J2GS^JG&0>)FD@AAJPOU>.\ XQ5?V6,2;):B;MDPE< MH;VI.PTN8/?@$D'F,S C;B&-7#J?&:8V2.(LF!Y9'M1:J6QEV-.&L*<%%6>P M\%$CR(=WQ&0==ZP50Z#V4 N?W&BJ4PMO9+L[^(4;.6&59[J94M+7.6,W&)<; M*:]G>EHI46MU<.#6L _KN;J7A+IH_R86=)CA78[C=$@E0TP@*9JJ%(F=(6;= MX&TM:+ Z>:=8L2=] WD/GA>F^8\]2&F_T <.]H*B$^ED!4GAB9RS,M/BMG&? MV$H/(*;MF>.3,)(.!B>A3S7D8-LU6$E,*XEI)3%M.3PY24R[7?.2F%82TTIB MVD;)3A+37N(KST1,"R.JZ031!YQH+(SB-%G2T[:9L_%ZK%ICHS)B:X-@X:2] MM3'78UZ6]-4DGG;:WOCJT6FUOI4Y?MY>/5N^;FBX9:4^)/%1?K/A/;!7T M\7P([ANLG'!Q+WIEI^QN(ZVL\ME=\ZSMP[:@OB_C5>O1+:35MR-S:[V/*Q5#EK6_YBGI&OY'ZTFNH<[5&OE^)F[XS6PG4+[;[HJ: MJ9@=>/XJ4ES'OA,-\;(,V>8TW3R0PKE!>;HTN#89W'5?'8S--M>%I+VUR=[Z MZM XD,2E039WI""C>>KY\\7'RZK,?:)#?C%KH]C*_455/";+==AE M^%>N7BM_^I%RSVP/!#M;N8>"/E@9P>]!?1"OMPQMB'+9E)HX($[6DKU1P![T MTEOLN]!W5]'V6S;.R)W?Z$G*EEE&L+DA%DDQ^]]% M\-)V'^S'\.I%?B[!1%H3_;K4MLIF-CN9;+@53=G$#PB0[R4X.1;PF?&KW9BQ M*(N S7Z[^LFQQKT1C$*?3?61U6>6/8$GC8VI-;(,O=^;_GMX]?HK(7SX,^4- MO!!T&O[ZPB[4Y#&0E(YAN_3$\C!3R2&XZO@GY\:9.OG,7C\0V'B(^KXV+ $1 M=?)Q[$)HKEU(>0Q#G,E[D(I/+ZY]<(%B(&>!E]P$XJM3-"593A9P"VWZBOF* MT&XKD\^2KTWUM<^,4BBCI_>P[L[C6F*]:J0( M&X3WVTP;JQ_OMU8>L%H_GD@1.,4(KIX/@1.Q&W\VXV19[+OCKT)D0K"7Y.7_ MB]#?A.%.7%D",IY87<.52],1'T-3$E*RY$JJ'O#P"'__R()YPX'7:TC_(WK)"QM3\6VGI\ U+X.$CO&,:/XHN+E_K/5?8;(84]]_Y]40^ M@_SVI1'M0H&6?"=#PK4N/(F+(B02BO[@=.4 B#FBSB]\5WD[I9U M]-TM?(0S_>UJ_WZ+WAM92WV1Q,V30Q225Q M&:_L_)G2SYRI\2 *IQ,@UP_H]'8=T-EY/N=:7]NSDO 9;83/,"Q+M8RJ!R$EC,:9U62:6CTZJN-CGQ^T M^$M4GPZY);TW5$U3@FPWW"T9AE85I+7TYYXM9U%6*NN+3JQ%C5]:KF+9.:,VO)TJI& M>UW)::1]E(HD!JK9 :*[CFO)U*IN175E%A^S,F'TFQQ'?/4CVU7VM9^5")3+ M-?RWQ/*'QD U^@=NQ)8^^M"6'*A3JJ5C@0U3;/T.3UK5$P/>85^UC ,I?Z3# M:+)JI<.X2):G-WY(L"ASWY^&J+JI;,Z_D&?(YOR.->=WO."/;:.Z)?=7FZXF M2^ZO2@/9(;-^3^WWZ]FZDUJJX&UE]W?GMUA?; M-2H-I-0\-D:J:4K,C(:K"2**>BK!]<_CRRE/7&KWMSY0QWV9U#1<2X96CXKJ M]T#2/LI5T-5^OYX# E)+%69Q/<=LZI_%1^W^-IH<1_#N[PJM3I?6_&?UAZHY M:%K[G^SK/()J!Z9LZVQ"*:131F7J8W4\.K"0)OU%DU4[&%9.:[KO+SK?!OX^ M0)+B9>#/G.WT#242@$Y-!6,P4D?C P^'-L/+'3&WZY1JS>KEXU/KM7XO)XWJ MB06??O^ +6#I+UJ@6M,XM!&MP_YB3U04,YQZ/I'X[K!#>67^RK.>S*K#CKXP M%_YQKBISYK' =CD1^_3>\9PP"N@H5,P67X9L[?#L3CZC.<\X:Y(ESR,VY#QB M>W>.=*.G]H<2I*WI:AI4/LC4E1T^:2"ESB..5=.J!P),:JF"MY5'"#I_A.") MYQ';V\X*/FA8N>-/-AV?64N7BS@M[:-4E7"LC@;UG)J76JHPB^NA'JQ_%E_. MR8%CG$5L;ZQL#=3!^,!]*)G1G*W3YF)QIZ5]E)K%EJKW)7I\P[4TOMA30)=3 MEGC:.<3V1LJZKII#695HNI8N%JA-VD>I.$(=5]ZEE)/X[)-8PAD\O2C1!A*: MH_0^75K_I6&.5'/J6N^FI5N7 LY(@ M6I18=TJSUJ'=/!U>1Z1-/9%15=5[DAZQ@XK5*WNKW[-(VRLW>GCKH#>7L;:Z& M#.WLSK7^V7LYC5G_1-0RWX/H 2M8*R= MR4X/J:8F?6_M!:86VLBUJ9KC?OF52T[B2^G+O%F87MSICB> M,K.=0/ENNRN&806S \]?18KKV'>.ZT3.Q9TMNS9TF? T5CN'!1==27RDC92: MP7UU,#;E)&ZN@G19M>ARU8*.DB7M-F+GXQ=5\=BEE2RN=75H#F2>TUP%]:JX MHJ[D.=(V2O6Z#.O!49$J*JVBRR6[EKTIS>Y-:6YT]B';!JWY MSB&]1@MT:V@5-B\OPF/(>+0I\6AKRX8?DA@T[I96KN^8QV9.]*3C>BUT,(8Z ML X\DR>+#^E=2_NA_)-J4GEYZ\9! ]5(U^]78^Z<4OP8M#AG5P MH?Q2/3BE$2\B&[[XM2 ^3\YWI1YTQ%U-X0W1 M@BE^@D,7L'#E1B$>M^&4V$JXN@O9WRM0EJK N(Z8WOD7, J4V5SZG8!28@_'H&T>7FHCXZ MXT3<[WX,:M=>!;"*9225,5 _D11F_FC-9(XSQ[.]B6.[BG._M"=T(CTU4S1X M.U(>6,#@P?=+E^%3P;-+%9.S*UP6U M*P4,/ +^#+(+0Y@N_LR)E)D?B $&8:23(WPD2B#6GG5H["H?&6SPE-RXT^)+#ER2X M^NYQJ[#SXFJD]91=$(\0BG0OIOG,9J!7,)#=KHE^7VE;9S&8GD\VNK.=7NS%C418!F_UV]9-C MC7LC&(4^F^HCJ\\L>P)/&AM3:V09>K\W_??PZO57FHX\58M IQ#AV(6:K)*= MGB<)12>SP[>B'_.9WJ6H]/=[&E+]XL?M;HI[62)O_-M#1C MM/WGGJ9O_6W78W5+ZUOF08_=_5O?;-%@S9'5GL&>3++#4H_=TY"R=T=C_"0: M$+Y$UU1HWW!5-)6_0,;PD6<,[\!-397_77E,,7MJB2W4"M)JEU X%%25%K&* M#4NG^;J]57F^ ?46%X8 JY>0[_DK>-1T!_E+B5[)*IM/#==\M@:W2Q1EOGCK MM*CXG-9(SCB&S^BD<&[O8=IL1WJ1AK5#=H6MNFOE )/D<1Z+*_$<^-B+PF>A[:_WB-WY(#69SWY^&&$Y/ M+PP- -<_W>I)/(!FJZG?4_O]>O (I9;*:VF@]D=5$=VDEEJQJE_($?VC\Y#4 M^NGO,_W;)X&>;*/]8_)AC XLM#2#:?L<^'%M5"TL0,/1TPXW2\TV4K,C" ![ M56G4I69;H-DG%1E.IMH6!BHM+#]\82[\XUQ5YLQC@>U2Y[T]O7<\)XP"ZL.. M\0H/@\YN;Y2N&^#QAC+E;;B:^F/5M"271<.U--!5PY"%B89K218F+J8P\2E! M;#@&Z-TA@7#C1'(H#-*^CV_V'- A8]>[G-=)$^ZZ"5\;:G]P,$J7M-ZFZ/$R MK5IS\X ME#.TI!Q:Z6]J*/YTS*P,;2S-ZM1F5>U\[C9Q/N7Q=0RQ^!B@;NTX!WAX!"J? MT:UGG#O@V06.=%+/L& ,AEH]JU']Z>>9J#2>_'$%C!G%)!-'9,Z!#E)A!AK]\*S_;7VC7/09#0> M%WF=/"'@J"QJGD4!.US7Q2>I%9'N/!0\A\H4"[H5&(O ?41'TQ)=.!.^?Y%13C(K]9;5#!LG%/ NRXE'::ZQ]@./ 0>TYR01L2) /"S'X.B_C!/,%*8 <$?0T! MG1.JZ1T4-!5S-<5K=88B@Q'@;2,G,Z+P\@S%['%NJ#I]'B<1L>. $G05,U\Y M(.=8WCEGD.>UROH6"+%HLP>O#-C,A9"6[HA\G!VISFT(=;]#; ^?84=1X-RM M.-PYW"8<$:J4V9.% O((U)'+F$,*@ M$CX9B3D$@AE4*PM$4//@1 NZS F5,.L'BZ=IAFD$EK.K6'%7VU<4B95?ZK'M M0W276/D2*[]12,02*W_7'K,$S3\.:'[+)L53$?./@FK^E-:,@E3I3&Q?>R;4 MR>*\S9:-HI$'42ZMH,SR9QXR5N_$6I%A)?4S^0 MCTRJMLFJ-2QU/#R0W[!=FBWQC)(?U)I5VC N,2.5J.G;';E$36^%FGJF.AP> M".HCU70V-0W48666U@9KJ;/9JCZXZ'15HHE+,%N))BY-N LF/%+[9I?356G! MW;=@?73@=GXK+/B2"R[COC:6:-H235NB:4LT[7/)0:)I2S3MUIF51--F$DU; M/D.B:7<23=N0:-H= )F5:-K2Z,Y?HA^JEM7^#EAI="TSNMY0;F0W/SD=#POK MBUMQIC063ACY 4I(67GV:NK@-9GG".R_KY,0,'_47??=?!'AX9H#>,O9R]9JZ&E'T"?CB/;/#%6BP9S] K-!4[.1- M4Z!LHMB M*&H!,T.^@&_C_94_+M8@*=6.NQL+*Z:'*(8'/M=HGIF&9BCP8#<#'=XH>:D* MS%."&U!Q*M8J+,.R-*O1THK1DR7E0_,I'UK 'I)$0(+ IFZI/3/TIONK> :& M-D3' D2^?EMK)KV(5JM8V%V%:_MUW5_BM^) P"I@WAY$0M4IHN_#O"6/!SZ%")_W8W)G0U7,? M(EQ/Y)@3F+X0L ;\0?8*_N+S0X'P5_C8;RQJ9#!;NVGFVM$:$JL9?:W7;-]7 M=X"FFT/-;+:(9(!64E#;N5/.-80-BI0V16PYIL&ZPS8=PK:FS\L= CI&367G MVV7(6%I/:9 &$9LM=G%07.DB31&2NAZGU2E.57']!XCW/(@!9P']$L,R\ AO MV4AA@^"(J"^M?\98$@H&F2#^!5P-?W A/711"21Z+=Y0R[.=HKK@08@ CY?& M*25&WELC1S$K%HGU$C/\\P+8ANXE]YBWX404T?;;SD_64.QU*U! MF4 Z-\2B^#O[WT72A[NTY^SF#A3[[<:>P0->VNZ#_1A>OS9KHUZ6V M53:SV2]1_%APF8IS#S]]Y[RB M3:3HQL^D8E.^D,7+5W&(M!81%44E5)&BF 37],">XZK/_S&_Y/,R%.X,@_P: M:3SPZ77JIMA<-RTKH0W-1_]40D1E@N7Q^N+=8S;&S94007W^/78VB.8%BBGQ MBD=ELK#A?5,G#%9+WBI%E4"AOW#AS) H]\$.IL(:Q B3RJ&6[H@7?0D./QFK M[89^;L#X8?:]'T29^BE-'=L)E.^VNT+Z3+:\62UY" ]3-O*#1_S+,SVM]*\W M:O#FK!T-&1>Y#Y^ P;W/@,'=YL'@WJV#P753/)G^D ;)8X.%/ ,'J<-DG_) M!=$%"WYAB%1I+.1L>V9F%,5[F.CF>;"T=]M,! DYXXP+'G#S*F9RCHUUHWB# MK5YX%PQ]BG8[<5(+SRTH:U6@+8L+%PQ&;^'Z6H)Q8@##NN<-O_;D[Y7#2P;P MYPDV_F$(A.^-(Y_(GWR[N:/1YCX0I$8: 75$CNVZC_&V'PB$KZW9A\?#X MX M?*]8G+>]X@[4R7>DN#8:/-]J6 "WG*;LJ'!V.J.WJP#--JHY"-Z=>)]+&*W9 M2SJ70-2D0DO+ TZ9];97?U:GN)1GIJ7UX_4(E@,O77-HN1IJ>OHK1#IT6HBG M0>LKE\V3?7ON%RY5Z=(39/I8"U*=*L[V4/=17QVOR*/NJK=^96'T#E:SZ!&" MC3FNK%L_<_-D5N&'T\&NM'Y/ANQE_(=7,3Z2X]%HZ:97^3<4=+#3 M"_G/:25;Z_%JM@ :$&_>SW7-PO;F>1+@DH93ZUGUO4>"Z..NW^+"$(0\9?57\*CI)MQSE=/2'6(VSX:9 MNT0A.>$+)&<17'HF" MH=&@,>)@XY/8J3N&CM,^ F[#,E7+.) VH4' W-+JVF1U^K"G&L.!M#II=6?\ MMJ&IZE95_./F&5WRC!)TGBW$J+9,K2HNY7%T5,?'7AZ!Y1N?M[',?7\:8B@] MO32:RM% '1FC[@ 2=E1-9D_M6QW"C>RFFOH#U1A535^DELZ_IE=EA3J.CEJX MIK>9C#,+HG#0LMY%%GIP4?UQ5=3K5I*B79IFS;$Z-*N&"%*S+="L#C'ZH,M4 MG!>K6>G73E+8K;;>5MFNJ/:.CUEOE&:4_J-GJ_//%QRKA9'QZT_,) MLV^'X.25^2LOH2;W?O/0]5-*;R4HZUN4HQJF=F!-KJ0<6IF^UE#?D&8ES>H$ M++TEQ'D,$N!S#K'X>)MN[3C?=M*82SZC1<\X=\"S"]/ZI)YG"VK548?2RAM(64ZFSP:P+V4P_!_I@][N\DR MSVTJ63!E^*2R0EZ0_J=;^CAIA/AN0QQ1DGB.X,#T)(QN\R_"U+@D"< M0BE_@JT\ZVNB.!6S5$S9!-^*M[EL;D\>E0PH]13>BHP82NCZ#U/_(2&UB. : M>L,]J' 5<$HO3H6N9I0YL5>AX##";^+ M)$Z-=G%I1<7:5(:B9=F@1>LAOB+'2G8F-8:"FEI6#6$!SD+V:!U MSJ3C-I$/PFN%)^.MQ:'RX$0+<3O[ 9:';@S3-DCN0GAU&&82T#JE_@06W5J7 MD5ZI".KT:^L:X^,_G'#B*U\#>*1-6S6U6K1@?"0B9B?F:KT';Y.0F7'N2.Y& M!>LRQ@AA>@4%9-DPI^N%AXJ;1I(9^004MF5)B'/EL2U4Q-ZTD(,X=^M1>(C% MYUJ&-L2]Y\V=Z80=[OE5[D;!+==+;['O0M]=1=MOV6 B.7]S 6G5&I8QQ=P0 MBRPX^]]%TM2]M.?LYBY@]K<;>P8/>&F[#_9C>/4B3P'H>#=KHE^7VE;9S&8G MD\TN@L-?[<:,15D$;/;;U4^.->Z-8!3Z;*J/K#ZS[ D\:6Q,K9%EZ/W>]-_# MJ]=?B481)N4;>"$2'O_ZPB[4I'1M)=BYZZU6CV6UFE>KQRDY>:V"*'KY&4E: MBT?5DARY=CG)Y+E!M?5F.+9FUM;K+=W=+I>!_\.YAP#Z?V"6G"TR':; M)>OFMGZ("E5XOB[GAE"KJ5I:3RGWX464XG5J\IX%::R3\?<2!\MUS*Y MEK7A^Y\-TH@4?=C$]SS1]XU5Y>(Z8[[/S\@\ 8O2!TS72L;_KCS&8TBSIRIUKQUJ;GZ]C)D+^,_O(JQZQR/ADPWO#0)[V0 M_YQN#&D]OCDD0&#$F\7/&OVT=B28_V9:FC':_G-/T[?^MNNQNJ7U+?.@Q^[^ MK6^V:+#FR&K/8$\FV6&IQ^Z!,-I[L'_\)+0COJ%;TS'W#9_%25<@(/Y( ;'R MCH)2# P5B E+@*]5D%:[A/)F87MS5@5%M1&8GGM/T7.XW[>X, 0AK[3[*WC4 M=!-POPH(Y\Y9-?>202G$8#>@F0D*K ^UU&+BOZQ&;C1!F] ML6J,>X=E")%EM>3<9( M-4U)M-MT-8U4O==^C/FN:\G2]$N&7KX4.N0L0MM!R_K363F;9P\#0QWUJYI_ M*UDJ+TVS??, K@FIV19H=JP.]0.S4*G8)BM6'QU:73B97EL8H[2P[E#EN/Z% M522L@3H8RX)$T[5DJ7I_(+74;"T9:M^JAV5(*JE\W*[50Q#7PI6^S=6(3VO$ M1\JUZX>;O:(GC'\;)Y+*V[LE/[[9J/CRPS[ 5%GRQ);7AN'(X??$EM?A0J^<3,N@..Y17YJ^\A%IECNB*'W5^ M2DDR,\T@95.F_@K/7;?5W9@]K>HR4DT.K?0W-11^NF56QOA0=G!I5N7-JMIQ MW&WB?,KCZQAB\:D_W=IQ[._P\%,^HUO/.'? LPLY_Z2>9PO;*(/B\V[0 M9;PT=8K-]L UWN@4PAW[X_K::&]8:>P**_6R<>51A[T7<(O&G)7R0!NB]#ZS M&0MB\L,_?>_F_>WM7QMPMZ& +W<\Y=-WA(Z$X2!]&U([3WQOXKA.0CZY?F]" MV99V;TAP[AS0J4!?H3967B_^*W_LIIM2V@G^&LND(6Q;QK 9)%,$:XS'ZI^K MM1/U&+VQ9C9!*)((NEG\%W5CN#>'RPH^5>LW:8HTC*6C7C*KKQF^IJWT5#4# MVC<"Y1]-)1 + M^@G$=A!V!W!)J#PPU\7_)4Q]2 CBN-V#STDN['J$OE,CN9Z-A@2@8VW8"$]0 M]XHZ,)K%#BEC3AES-BOF[)N:GF6?JU,J,N1<"SG7Z5?FV:4&%F4;)870U]F0 M"T-3;)5[+IU.\YQ.;N)CYUFB)<@F_(!3/0GSG]8IK"2C0<:N>S"Y[PR9?^+1 MSEW_SG:5<+5<0OXS6=CP[QA0\IY5^!_/GO,;T*U$81QV@@YF#!GU-*7C,6/% MJFZ"4O ^@U)PFT+>.4M!-R>VTRRIH#DBE&CH<=3*T71;&)OJ-4:*37)=F M\GQ_!@D??9JJ\#MM5:CPMQ"3IC#T)PXEM$3&AA/ #^B.-6?]/S^-#)!$G&(I M,QOW/2#Q#54%)E.P8':6]1D>!O-FYGBV-V&JXK*Y[:K*8@4"@T&%_BJ8B/$[ MWLP/[OD&2L0F"P\D/W]4>6((QQ\1)"AL1I=Z@F38M3G3+.R#<;.-&XXN!_MG)G8 V4%_ @!8Q> MA% DUGQA6^8(DI9=TK++1;7R:-3-REECN=D-JRF]0GEN]CJ%HCRSTGT;SLUN M:?UF<[/7*:^B "Q-2(-,P^!\^P'S6DKC MH!COI;?8=Z'OKJ+MMVP04IZ_F9K$:HW*R#4WQ"(I9O^[2 ZQ+NTYN[D#V_IV M8\_@ 2]M]\%^#*]>Y)G@'>]F3?3K4MLJF]GL9++917;_J]V8L2B+@,U^N_K) ML<:]$8Q"GTWUD=5GECV!)XV-J36R#+W?F_Y[>/7Z*[;)XSKV!EX(.H58Q"[4 M9%8]-/5OA(VOX?F)"7=RXRV.QG_X54,/N)X-#BZZ55>8 5=^_1"_G-JZ5J/6[LXQ2O> MO)\9WK0TW3R,QGXOX?QAC]W]6]_<_E(YV$8.=E3JL27IX[>>S!H_Z;AZ UF= MOT#&]Y$R/N4=95V8^2B0])1 SZ@@K78)Y(_P-R&!])L-LCFCA1@-$\]3XZJVE:G^D0G M^6/Z:K&S^8NJ>$P6J5J=OEWKZM 5HZU& M#**M >P1)46O*H_H$7.'P;RGZ MDP#'R\,[;P'0R\+EK1A>F 7>XMGIF:5P,TZ^3@4=V='<8*DV2"DN$;J4]F D#-J=?%KP*;<4Z,F'P(G M8C?^;,;9E-AWQU^%"()O+\G?_!?)K@C'F\B4!&PXD9^&*S>*$43). *67EGL MT:6CSH,#)V_/O'41C)?^4HP+9C%N: MZ1'69L1D2Z,A0?-N-AMN8/5O!?J-@Z9_..'$5[X&,&:;&(PYUO&S?@9+/"O- M!D:@A80U]6MRC6"AFDZG\-+O'&X_5N]CH7+C&Y"MQ$&^NS!^%'>FRNT\8,1* M$C8:6KB6!)5V#K[:/^(45;G^?7WGH)N2VI.3;NRH8&#PS$CS4166=L/0QL\5 M-ILA\_EW?CT1;B#M^2['FTL8>1X8OT]LW."5SZQ,^DLL%(HYT@:'O%'@MZ?S M#J\E$%,D)>%_*GAJ833D^@_(!I_ZRSC:$?X4YKH D^71#PN^\_'!AZZ\"0LB MI W*?"L?&X5^&4'@NVTW])&'"-X#LKI[Y,X#4N:8C](FLI<$-Q#=W9+>-6-3 MXHG)/'"Y"I9^R K#,@'Z+IZ:#<1.Z3&]=[XJM3KSX\OP[/H#_]_ M>]?>U#:6Y;^**CM; U..P#;FD=1.E0,DS80$!I/IW3]EZ]K61);<>D \GW[/ MX[YDR\:F 1NLJNX*8%FZ.O?<\SZ_\\\?%V<7M__GM+^?.:?MZXO;]J5S<]ZY M^G%S>MY9#:OQ58N-4R\=TC'HX0\XB ?(LVB"GL!^@)K1M8V[1!P$MAUQ(#%4TB>YA MQV Q3IKW^T$OP&_ ;HZ$R.B>80 /]O$YD1!^JO5)!!1ULGL1@@QGC>(Z[70> M?/K:>7J6>6O6JZF74GO#.KW9-%#LQ.I)@,%G4L"%L[%@K_"/ZX5.KQ^?V.>R M[W3CC=PA&"DHY@RCW+@!Q/4U>1@R-AN: M:W7)I@_B5DN^*]8?3D,=/ONX)1X=+&\,GMHO,"HS 4;E7^K[^X6)009R_P9O MG#I7W6^V'0&\+M&PWZWTF'H)B(-9B+LXO*,()2] SB><;#?7YHFDZ@0X(4ZR][1I2, PC@;\FU$C MK H[*N'-$JU"5Q$N\(#'1V#8:Z&3]6<^SCY21O =ZCI6]$E\( \PMHN0Y''/*&3G0U!J>"$%?B^7#12K <;F,0A6]OX35@7? U/#NPW MSJWUX=:8\*>@!AX4_)JF0#49Y7DFHYQ4DU&JR2@S.[EYT;1%V]&QID'_2%ET M8L1IFRTW-)K[<1BR3\F#7L88])J M//U\D$/WX/4,,WFNQ3:/#YYGL4\R>45Q7Q23@%Y0??Q25[ZAB1^K3OIX76, MU,0:9\GA'8\ LG]]A%AF%L>;)<3J\WM>?Z_D=Y&Q&: ]T^[$V:%X6Q#M6AXG M!M'N'@5?MO3HD#?:>[3\^V]VYTOCJ'9PN"J*PJHTV/!6N8J7WP8O[S1/:JV# MU8'5WCP?;S43OR8./CRJ[>\_LA=^.0(\EH7?/"C9 S93$-V)]+$V4P7ELX%G M;:=QV*@=-PY>,YA/Q7&OBN/J]5:M<5P!Y&W4KKQMCCLXJK6:*P"=/"'';7N8 MQ:3C'Q]F>N>E(;[TKD\!M-#6-T_,UM<<\6ON_DYSA<'W\GH]D)#4EM 3P1W*L]3Q MD^!.1,@%,[MJOHD,$F&9,7YA^K;(%2&B/7!?LKEA$/5#3_=&#,*X"VQ$5T^P M-1H(X@=IDH]EL?,;9Y6GD[ 7.@)<2=C2U/Z6,7X0G'PONQZ$G>T>QFW&L.TD3;EXR?^3&*P($*!'8#'K'5;?3 M7]UJD;N9[2RK,>@Z^UVF#\=&DG.NCJS76Z9MJ.38KI.R=C>9PK]@P7X+K' . M'\I6MR_B%\@+IR.2NZ GWKP%]71J\;..GP2#RLPA&;A/H_ MR#*4.N0S'>XV,)J/S%:3+K8W8IG((@S\\YYLG]=BAL$7)-"6$FZ>UFUZ(:6J MKR:-%"FJ"0R@U)I8;$-HS+XRY8JH??()Z0SHDA6J4]![HT#&>EF,!R..:>"_ M(&OS,>..[>]/SP+P!O#, 0C"FI/FW7_#1L"5\((@+ =2CB,R#F6>+7X%T@R-_+\8(\KT3XGXDRKB+'8)+8(\I( U"!%>XAGT-N="+[P3\ MG+UYC^G!#MUR-N&4 (9V:7.+W)>** #Z@P&9L_DU![>F1M]N+?XV Z24L7%- M,O\RK,\(G']YX%D^:.8)_IMX]Z7GYFGP.^ Y:2\)QC9D93FP4(4H\1QLW=JO M$"4J1(F9G?Q3(GGM<CY(OI/C#1F^@:E+"R#0&I#S$(05"O&M MQ4I<5JF2<1-'FYJ[6?N^, #JG*,BG?D9 ]$+PS+C4&X/PI/, 09!07D=4#,S-9"G4$.' K"7HRS //R!&U+W%$&. 8#3#0\ 75T8.[LJ@AV$7X M EIBO9X(!:'LD9-FPD+XS9GH,*]Q'BH80[ K5# %_%BK\\IH"*IBW4;;!Y4S0YFZ^>6TU5 (K&A?58 M7*>X1"6KU[G'2D\8#PO#M\=3(-]QPM3=R,V?WG(K)9%'Q<@_Y>B/&8.@3&J#9NW]L_U$M/UJ&8Y%$QD*>#8T5ZHK:99E@[ M5JAX=U[4PG4Z0G#"IE[7&1N2)\,XQ.S@7QVNF-Q(=4:AFG7JJ@=26IM)M+7. M^<01=GE"(L "Z-\H_[C*"LYF!>M/GA7TEY\36&^\JW*);RJ7N)Z!CA>WY]^D M_G.=?_YH?[^]N&W?7OSKG 8\PA\NU>]G%YW3RZO.CYOSCM/^=/7CUOG6OOEZ M?NO<7'2^ED"L;U1H>?$$6*"!T\1MNO; N;J@T29=(<#* ,,62R^EIQY@]R(Z M8,\IFY<5 *UW&\0\!ZYS>O7]]N;JLD.,.B2@\T$DDH77E([1,TF-1?L9#>L YRFE"\(Q7 M1O/!U5QC2L+)/_HB!=*RHZ4")FJAOMG2GKVE8[VEU%GIBS[YG6#_@/Y& M8_^C?3']J?YQMR9=%GI/ZFE@^L/.QCZE51/E[FI!5;RI(=<9F./JON2-@Y?^ M,"EH9A=3D^O114274QA@9K841=%BK(>U-Q]^_6M:G.2.?.X"G@> M!9>CWCP*X%RX7C[*N2& DVVC41X%/7N4UQ.?.F11C#2/DX RWS&6-\3W1#UL MSP"RI=18B/6Y"3U+OX'A*=?Y1%EXZBN"%S%GM_;8I2&1:0]\ZV1,,3E3=[F3 MSF%[G.1EQJ//BQ+ QO2\G">?VP7;X<1PFD[YWX-%3@*)NF_ACUR/S./#*$5J MDO[\;2KY(;F#E9]=/-<":+Y1/N%+>N\K1G^O9'S\!DZ!'VB!_TUMR.]R0P1M MR87:DE-[2PR[W:@MV43JOV!U@<7C1B:QKJ.(STG;G6<7*>'=CJ)<4Q1EP6>0 M>DY]__U7W3LP$5XB6\74N'%'31HO-$A2:.[H8VI'@HU$8*E*F#)+'CAJ0RN> M_JX16:+L...FD,Z@0=F>K-%1MH7X-59%BVJLITG8V!UN4PV'Q9X/V:\FJSA@ M49BM E49]=@(T@T6JF)+_"+B(S8+G$IX,Z' 5T@CFUX5JUP#R&+U[D4"E2@. MT^*^.W@>S7>D65M%W2VKDERGP^J31D'6U'9;W>5FVD8J!K('!G6;;T8GVN/* M16^(6BVTEZ[FKTJY#43!CIR0K L A/A6.E47C3JK1!UHSS_/]R.JR:F8HZC MUQ/CS<'*6.GI1\^^\H^N_M-O7[W9U&XJYE-*:LA/$PRTHW]&I;Y1.>-5) M$)RZ%*)0TL+9O!>E/KF23MI 3"KC*TGDDJIT=;Q>+ M0D64"[*?!E' RGBGNZO63!]$6">J>':GMUN@%O!!+Y ;LN/O*KK#%E.SCJ2[ MGZ^O17%3Y.<[2D.1M8R 5Z)>622E!!M\C+.2'YF$1*[*,8._7> K(YSS\ MN+YTR\<"N>H';@MI\]Z8$YA*FN(?>MRU%MG>XLQAM/0V2@3,B:)*DOXA/!L= M2[!0JH,ZYZ!>VTI,V:]/?DR+8T.;F"6K#NY3'EP,VK/%+7@^-UBZ7!Y@&6/3 MIR>5+![U%IM++\U$;#8=MX!Z]ZR3>C:EEF$67LZ,G#.N2P1\, MRB5>;Z(B<@2OI2+0033.L]1TX:.11A/DL^+?.7";^.\QH#[A<"3L88J%0R:* M1XZH&,6X)\%_M(5=5((]0] >J:9HWW@^1Q3 M*;*GYQ3+I]>2"&%%,)3"VF,4PT['$M3**#-5(FQ)*8YR"ZR/5/)""2G%)CD5 M+YJ@V"/KD-Z>G=@I1C+.\A6!_2KC<"/.%!F'G!D"51O& Q5;U':<:@+UG9]1 M?!^5A[#PI/6!<;)%%EJU=<]LF:4J&*LBG&AE*2$I'>X@]H/>]$9+>6B+2RE% M$1PWL?GAD8',K2R$;"PC#RMXE.TK:7R@SF^3S83%2 DR$Z?%$H8;[. ^!@:G MH_&S(7@25S&)M2Y&&%#N6!X"WG1N"'Y>$M-U?HOOP3[D:BDR)3&_UH6[X[[! MFG07C1/TYRQ,US^J=Z(\;Q:$G-:4F0N/*BD4EC35A$FZ8#(LI3(<(Z:E5Q%9 MWC3XORC)"?;.=7Z7R\6/@X@Q/Y6;G9BH9XYEJ7%Z[&/]"LV(8I'@04=P%4Z&4;^'>1'E29U ^=;Y>!FG523K+$J2VIC>5!.\E^*4[RI4/5U6F#)*I%52^** MI;B.K,+M%ZIPX3=5$&B5TM94=S>52<8I53@ 4<.)I7#=OKEU M+BY6=CQ>>IU7M[^=WS@7WS]?W7QKWUY=R_,O[4MNCCD_N_C^9<7N MF,U7J:9U^D"W3EOP7#K%#C).1#TKE+I9[<#2DLXC+P?(X0X*$4BMCP:JC@4 M"IAR@"-1&.>&,;DEWCG//ECX*)J7HKR;XD046BCB6++ZY\>H6E;2TUX2I-J# MB;$9 :M8C2NCK#)W:J#KTXJ=@XT2.VV76C2=S^W3VZN;-R=RI@Q68("?&L/# MV*&RMI+M4*.0(F.J::M4PS+-W$KW(5E-53=XT6>^2'94(>AJ)J'KGZ#H_0%C M\+4ZKN_^_DFY2$C#!Y)JKRMZN&*[RND$]ON]EV6@^"A@%$^#03".+[J96)[N MDRY]'+RH<3(5H"AUN,V"CIHY"[F*@['J>R-O(&04=)QS#YPZ)XQJ MPT&^-UZ#^%#06*H_]!AA ZAR'U4F85!])FS?$P M2(>48>+/MD>$=F@;C27W.'-MK49:46YX#E^+%?"A1\6C]$4XUFD._(E'I1^$ MP!1548Q=%-.LBF*JHI@'BV)>U@V? X L*[W1'@!QP-WG/"L8S#E9*4"Z37": M$^1 #HE%>(G?@8:BFP=*6%($?"P8[*X0L3N,,:/:L:1'\R9JU@T#53XD$6H M-M%FI9UY#,F][5$[A*=+/?-_Y(AVFG)#22^AJE8N=8R[Y P53%IIE6'=N(A0 MQF)5$UKW,F?:1].)$Z0\1CD3D4[SR':#_Q#SCP0UW6P,8] 9!!&0%;A=,D0E_5+7B3AIH0_,SB3&A*XG8NP73&;R)8*# A/O!+P)$+O5S[O(0P0Q4X^CV M\/OOIM'5V-6&F4L=5'9O4FM\* (VW*F^+4U4M&QJ? NU3=+>X6X)D]R40,\, MU7P[E,VY8XR+F!Z<(@0%F?G\!&,N]X6/94XUSB+)A5.I@))N] 4;58N+3\)0 MR*FSY(\F(N.2PIJ%=E0S;Z8C-7V&M%>^*7IL$BN WHO>75J&/R)*@%'6" &W M]**[>492@%"O#'C)*? +T#P*/%2&:3Z"1UU+,B/RF:JXD'\H7 @K#2./IKZGQA@ ^$?\)[ZQV\T;NU*TO^4W&/^0"&4@#!I< \ M\$/IP.)H[W0<2$@-5=_"<3F\,6]HP:,O^L5< !BDF >IP[-R%.99I@CQS@L:BU"$I* /[2+8LG-DI:S-HL*P1^P M3D1HU8QS?I3*VOBLIFG29D-)*D:P&R2D'A%"O/=;J6OB6--K91N02^1Z\ MZ4#/$Z0U$(:GW!YA\G5$YM+8O+JW@1R07I0,]A'^INT_O>#Y?$-UUN_^?LH3 M3.1DF2U/69_+Y!CR$.&#*0EQ^?7T&_'+/USG4S*!M7XEXXW.6X^U//97>@6A M,/+^'2>RBII*=ZPQMZB:[.DQ>'N-P>.LNX'9$N8L>^[DO%590E0\ M"32_G1,XF.W07B\');A"-YFVFV IW2"2!GUB9R,I:<%Q6.IY,"(+Z,+/G<2Y MM-Q2#\>;;B8FVMH+\#14K.=T,)R0@U-2;Y[)0+..$B%*+]@NFN54_F5^+M?9 ML0"7P>^/\\&0T%VQJ!5C7N!YB(6L/GL*;K:O)>6!(,_XB:=_" XZ.W)/_+CLY*SS'3+\IG-N:5M_J&#_+\4$R W"$);NKP+9F0:PXR F5U^EU@ ?&D9,;0"1\PU.8_U$49D6_ADY MGY"A.#6FUN_\)CS_'IT5>!&,TL@J2NYQ ^\H$WK$4Z O0',N'^M[6#BA-?X+ MQL$62"^YJ;![I,Y''@_]YG 4QV:M=W/NP"V=!HS1=,(6YL+X*^);9*8[WB8^ M.47)3,]CIQ/7JZE+(0J!!IPRMDC(F.-I+C!WMG8!0R9D8D68!K%@V>\Q'3D, MQLI>P>8W3IP.3:*LS]*;=C%1(3XFAY3B!'.QC!3G-#)9;5UA'7!5!EQ8]-IU M_MJ%<^$0>T78VZRXHRC$]6XJ=BB31ZH:(0Q@'U-5B8 ]."$"6*;\'%DW('0G3S="%2N,@^Z6'G!BM6"R9;Q[)CW#"%J MV*@+Q$AC:H-,L+(!$Z]T.(!A#:"M^"5&X\PJ8)V:L(Z$<%J'^ZV=+N@YQ&LE MW%:A>Z7*""<+JV&K!O(085'[0(4!C/TCGT8OD/&)_?#$I^6M0&NL^0R78VYX M,U8XL:*:FV@4!U7#J%H8)+0J8M27S!;65SOX(CN(6R.BU)/1E1'U6PEKQ](X M1)-Q[L:A1*@V;QV;IZW=*$9T!H$0#$Y*IAM*?(JEXXY*WR5>=$)I!J;0R2$1 ML/$S<7;JNW("2^GV4W<3>#^YM*26$PC2(IQS2TRHD%6*/[&^C2.*?95=;:8) M"8([;X".8HKHSNA5>?H%8E1;6>%T4%4X515.JU4XO=9XY@/1RRBGABU,=,R- MN+ #C8Y!ZH5\"?V""0[U+3F@.$[3P""X7,:4389'=V^:@,1O1$V2(J M[_7Y-]HMLSC6.LAX[32_B*2+2_5/.C[$DVV<-@;"92@-B3F@!""9.*HB8W%( M5EV5B$&0JD!2PL4D=!7LU%A6_% 7P_RP*/FZ5 B9IKDRLS"1IEFTX*'FLC"Y($WW;D?"NF"XZ+D/:G'P20/)ZLMF:O4E6MOI5IW:THB MZ<2I-6EQH92J23&%K6Y@R/EPDN[1:L00-DTQB.VR\T?+JY? 06GNE^&@P$GH MO8?G)4"K#SS"95UI2=/I?>@ZY__[V\6GB]MY3=Y/MK:3)5TPN\D^(Q-"&[X) MV"$HCT)OG(H/ZH>//I5*33X$$=V/OO2QB(^+=AX6/B&TI^0!VGO^V)B [CZ; M@5D"__OJR?)CES[:R_R2S^";)_6Y'^^[\S];=-OC([?>.'S4;1=_UCQN+O7- M/2($$P/HC;OR/^^:[Z:\^P^-\2^G7O3MV8J?)CK3^^79GG;U_-<0Q$_F_)=F M=?GZJ[T9NN ;]5YG180-^9HKO.0^ON*?W_(RPF3Q^-V"@)#;/+*0JTD!JS^N MX+0^ES.TOZQC5I#M@NG_<>T+E-[:,,O&Z8>]O?O[>Q?6Z0[BN[UVTAMB[>:> M\ =>LH>EI7M'^\W#_8,]7"__V&C@SX^)7LRXSX."18$(&C8R><(<9\'S3 MK9=X=D]VM&8X:)7JGHHSULD9;1EY1#?V1G[FG.+V]KD#'Z35A<;VL2Q%715@ ME5YTN51NZNOT",9HE9,P_^0S9P;Y8K:_I6:)%I"(; @B?+S2+W @=&G[5'G! M/QDA$#S%66B7?SH[GX,0P;!E3JD3/IJ7T\?NOAOE_GDU#?KZSJBA\,/W3RKG'RVP,1$7-L,4&R M;2> T]YV"J@D$'5>H]5 =L"V4P6-D.-M)X(JSN]R!_NVDX-+<<\PU1ET<](A MG6VG"99,4:_5%RS'KF%0R*V1(X X=I0GI;]) '+[S[<)6$@F2/7=;;NU;2?G M=GJTMSH&-Y"<&5!J/(@S+:33LY-2 ,_0 CEZD@! M31[BFVVG3V_;">!N.P&H$7K"*&=9O.W4J+0(:I%+K*>2/?*:-1AK[_I;G R\ M"-&Z4N%\\J*?,I.!-ES;'P61[(R[$U1PD%4479CBV';B/%T9W;93LO(>0)F= MO):G(7O7F?D-5BG>\I.M%(GU_]0L10]N, =G8WW]_EGQ4IBR7* MK)EB8- 72YOZL?/#[;BGKI8[]69KGWJ@_7B,,8!C+H&-,1/TN7X9?VU'K1J:_TO-F=/UV(H8XL/*.RKH1&G_G,DX1L@INNL1=*0O7L7#=%8;I M^1]YD$WP-G=+WN742X?.9R"\Q,C?@2]^CS.>!#GG#D9TF'M-CP+9ZC/M7GSO M_#E@'X4*MH:W*C^AUBD!GL49'7 4SN)>3EQ._%?_*.EKF#5*:Z25&7>'[$E%.W\,L2SWO MY=&&-I$%.Z>__>T-\^"M]RN.XM$$;)P,12EFXGM#,?(T4U9L@&QPVK[<,C8X M]<*>G)3J7 ;1SR[F%"NFL)GB[/SSEC'%F>C3F-B*)^;QQ&7[TY;QQ*77%6'% M#N7L<'USOF7L<,T#ZBK%,9(^,T?FG;D M94)!\WELC["&2\">B^C#3:",_ L0GG[=A"B0F7ES\'$S4>!/)4Q[*B=ZZLG% M:0!/ Z\6MMOK#65@A::\%(.D%YD8.8?[]1UO=Z=%,\MNQ$ 9JIWW7YTQ\%\> M#E1%%_(8QF QNHKSZN4@9F 8.2$0)_H&*S > M/ EKY\*_O0PI7]-XAL]4J(?EI!@76@5S?^,VM]K=V=UE$?;G=GB#YE\5\HIR M],(J2>YG)7:K]>1#L5:95='4LRJJ45IO=936&OE[T6YT+KY\;]_^N#F?G3TR M92Z@U7Q2[MB\W'BPA:?XVC(ZR^;H4GK>6'#:>I,Y^OI)\Z FO\@3B>!6..4; MC,.)0\D9GR@1*\-1[S-QTQ= +^\J,)4++"ZCQ(X_@2W0_+\^& M<0)OYS_%M)PG(_7F3X@Y.73W6XW'#(AIN:V3HR>?#W/0=(_W'SL#9OYG#;=Y M_ R+/7"/ZJVG'#M3<,B?[-*UCGPY7BJ(4CP#CWNGM0[H*7^MLXO.[SD9L,:!9^4OM9?N.?]P MG4_)!)[]%59=J87G8 EI3J/S!:_D4"VBHY:W$2^\)+\4>05C)Z=#+TC@OC7* M0 8T_=V4:<^4<--W=L9)$.%,T] 1^H*8+UA&$=4;+Z2(GN[2.2_2JC1JI5$K MC?H:WFD%C7H31U[HHV+]&N59&D>55JVTZH(WGN47U))&=_X+)W1K]5J;VP*% M>OG$<9]B[.\=(\<\4JRN.5RMR9 M6L2-*\/8C(STN[^W#I^\XF*O&_L3^&>8C<*__S]02P,$% @ =ST#5Q0L MQ=[V$P )/ !$ !DGOJG[Z;=M] _[IZ]>_.N>WY^,NE.WIZ]?WM\]/YL>JJ8 M/K,+YLW1 @+>-,(NGMEE9QY%RXM>[^GIZ?73Z>N0SGHG1T?'O=^^W(]ET4Y2 M-L#DCUSIYPD-TO*G/?'S!#*4%O?9C.:*!_")A61)0S_V(O;:"Q<]T>BCMZ=' M*8W@B"MD8,(B2+R-C(AVH]42L>-B(OY[3_PN!!UUCXZ[)\=947ZT)LO*>=-3 M/VI2S$).ND>GW5,N!$81Q9,X0K<<[1LTA7' A<7DSQ@&>(J1SU4I0$)9<@4R M/T>0SE#T%2X06T(/67?EAY\ $#CCQ3*D$2 :@RED$UEQ1B-)U@%*)^Y##T92 MU45)EO:*5KZ'@HB);UWQ[?4S\SL]>ZDQZ\X@7-:2G*51TI,G=6J04?#C\_/S MWK/0V.(:%"J?+-\5'[O')QSD&F++M-A>-O_63>GV48?-:*U7AY1NQSH4#LPR M73!1RN]LUVJLAV[M:B24M:I1/-]88I$2"!#>U!'(D/=Z%C[VO# F$5W9C,$B MDO1+G=&78^8C7$=V6EQ\*) )"0DC22^>),^62TRFH7K 'PF]O4B5=X2FZ2J@ M+6H%,X3\[P)2CX:!83KI\3EYB6B$$((L4Y!P!8KM ;-,'P\AY!CZB[..?,8Y6M36BM@ C_F]T M_,M03^0 3$!6TE^!DG6 N@J)W6;_W:09E>#MWI3@L$:43]C7D,UO@_!IWPO! MAJ\1Z'=-9GO!'T@!!S0+>GW?=IV%$"/.[W?#N<6C^"N,8HJVK*LKR#!'8YAI M63V@K;D:D3T76V/,O"!DG"/_HE@76&62O7B>%= B),?Q8@'I*IR.\8S@*5=D M$O4]Z6[%9#;D@\##J.9<;,G3A.+QT3:*"6,!5X8UV/ &*?,6(7@5<^,&,=;W MN&W!)->:>!5R,*)SO(U.R@9D^;0(B!%Z1"1&(^2%,\6T'@P%]$803K9!2)B M#)<603".ETL5Y(;!+2:0>!@&Z_7[CHA,B 8+DSU;(V"G^IRVX0W6S#-V289] MBY#\%(;^$PX"OD;?\4:0&9X$J,]8;;=N%2,C6F?;:*7N*L$6]^Q%2$L;1/883'."HM@560&_L];?;O9XP 1DN+8+@ M!DVB>ITN*8S=_&Z[FP59B_I5^L/XK@M);SS?;C=9CXMY&/O^O;;X"D9=R0ED M6;4-CQW\[0W5Z&X!_A<=Y7-$AK[7-LN)Q% 2=ZBWN;3[ )'TITJ([+2;X-(?2]3%2,C M&MJ^.<,MB=9F^+4(GA$*A--["&FT>J"0KX=> X]2*1*7XM0D=/231!)M2+D9D"JP!+;S11ERL Q)-X*K+W(BB;DG4B'FT$=Z* MF$430,WLC!!J]DAU(*2-H*D@11-\!B!T;SZNE>YC9 D;I,1$N>4>7L#?$FGW GN,!C&U)OSI7Y(L8?Z09#J),RJ$Y@,I4XA4KIC'4\GIKEI,\AGA!]58#]J\5R/MMSW."M4"C/!K_I/R M^6#;E;)6@@/:JI>&-!17F,&,DW!O0%?P-F*L.6;*,.9"@)22]W.V$%X],K"; ME6;!SPBCYO IBCFTW4+3.WJS7O+.@[,913-9QW":E-T3H-9RC$!KCJ1BH+,+ M)+2')1 ,D7REJ1]XEW$T@BMYHHJAE;R;C6$UK&^W>;EYF),4.NYK+6" MBVV?QZV!V4R[=T3D'X5T];*:4"'0J!,%63BU="([Y:^E'_2C"JZANHYO-0R@ MV,'X(H=_*L]@];HRF[[;KI4)LVH,@4YX+541FE'V[6B(OEM M8V*FA1II0B,)1O0U;Z(AXRYOM:X+'R#/ 7+-=WLK3&;]A4B_%WN+_._[5@!; M>49UT+R21G5(10,E6^UEM#S-@WIDX?@B4BMPM'IYQ3!+,JJ$YK\TJD0J]* + M^:3=KRB2'ZY#UFP74L[&B*+FJDS2>;N LTL\E(+A 1ZTMWB_/5L3?*>:^[$ MOD/T?@O07V 0!Q#W M"Z+Z^RL2;P-$?O\143A#\N$#H@NFC!;$&QJ-^ 9SE]'94)(1<,UWNP8\^9"* M["8R$_REU-1*DG*!%-QB91#7&@_B:"HN-@ZGT5S"(S8N7H0?NP3$9YMZ.IO(L&(IN;1*SW'V$U?&Y)[*J4=$%]WR(B;<11[ M\MT0_/=O7-P^X:YB;\3:_LRJ"!BG@E0I($4=@%[WD7PZ6(J/^P2XB*T1V.*; M+(N!56@F$@YX;CI^?0=3!H&=]AT[R#$A?J;G&U8@GKG\*0=^J[ MO.3X+A!@Q%W/*;0;Z2 CK+UPYRX('@FG#!M,IXCR_7ESB"V8&F'5T_^*WM?& M5V7)'J3\#TC*CI%/1FBY/BT;SBA<[ G1:N9&9/7$O6)DU6#=R &)H%9"O'WW M1V-G41$3(V2%KJ+M&T1:B$KFHNE&@!30&['0?$'9^ZI;B4+%A=.-4+'@9T1) M#ZMFID1L(+3I67W6[<2K>V;CM0'<461?H=U,SNC@0 C MJKI_1[MGJ0LVDHJNTOY_1_OGWC.[@,LEYDT63]1W0D)5=_F(/T$JP5GJ@L]F M]/"C)=N\ .&$1Y4/ELC.% 4,=0. "779*RQ.1B,<[_[(3\0(= M\#RA ;Y8K(("4>3KN[X+X)YIU?:P#0-*1,.&\*5G,%O8M1/6IEMKZJ_ M:JXMM;GU?JSNDJK53N&J)#.+5O:#"%'"9SJQ81;!]@&]A@3Z&)(AQ0OYZ M: M3! M:VD=#GMOK1_1KOC$CB_\< $QL6CR+Y!B40E1,>$@X"I!HOXS9F4MK"#8 M0X/\Z,+GW408?WS7',AQA);?EH/-J5%<\5\2)2H^1)U.1KT(2,Q'**E,;RE%EN-X<#OB=M+-8&1A8!GIG TNP7_P@W MF3#VZ2/V$.O/*)*E#1-O+18OUVC[-LN5X@O?8")QF B%,(B9599L:<+6A=$*'QRB*U+/!-*N,@TF U=U2Y:A:T;IJ M:*=7XO&U8H*)K$ NITJ=;B]MNRVYJ\W/XG7-@8H#X1M*YQ[[2:N MP^"1US!G&F%3*^UHG1C$VZZ75=;Q,HT0_1>"]#:,::DZU^#@ZF1=U011^X\O47!J(Q]7NAA(VKW9%OQ%>^_!I\M>4$KC91 MW;J!UL=\2YNF%W1U39+^%>0/'A$E(LDEN5B$S(3E+_8!U1.V-;D3<[9,]KAC M+$;^32P\GD,I7VWVLI95>"E1!O;(Y<@9; U"LNZ8%M\0L]+ M&E;7/E_&";U3MX!9.= *BSK1"-6OJ<7Y.0S\"?3^4"IO@T@UI1--3-ZH0F:9 MFP'ZN9L!Y.MR'M!S=!7P&:!\[UV;T4NV/TK%V!@U4@8,'A"+UK?65<-;2>($ MKHE%99[7]8+.^OFJC.=&%K>[9M?76.C28#KDRY&'ES!8#Z\DDZ+<76)#^D)+ M,R81FB':S"V2UOL^>0],>0OMB%UL8W(;]W^0?^?SLG@J8PGY5VSD)TV93,\? MYN]G["?W,]HX1;]W-5P=4LK;+P? 0]CW?:RF\"'$_AVYADO,C9 R5^-Z\BC/ MPMD/=V?GWAM>WQ4W_2E\$N&2^Q"2-/A7O51:$#JQ8*9+>;3B6ITWWZ39EN31 M5S>V)A/'&J[^JCK:MK.(QHEFR?[6SD3U*85D)HM>K39%$IN@_P2I_XF7B-@= M4?M;^>V&#]5;B*F\5:XH'76 MH$@2;PL/7QK3=4NH'&_L-3=RPH4(6$W$_5&F5FK%76W>&!$%L]C" W4&?@Q%^!1+ \GIX?URM=S$UV- M!K^$?[N>'>ZT\5URRDCY2P=/!/FE*-F0_F"@3*O<@#0/&$M:9T=>=HHLSG$P M:&T=#DYH\CVW6A'*.\,;SKU-6+FJ"2/$PB VG#;8*N0$GK=4[#M,^^'M4DY4 M?;-)3QR_MGOZK>*.-<:V%4Y5?\L79(-')8D3C;J7)TZM&E-8U(E&;+TFRR94 M[6;$[V;\R>")W11PHL(V+O,1\@+(&)YB%=<93&]X)1_EY8_[<G8560M+<@'A1OUEJ]7(857QJ:R2:PML5A,XBF[?\MI#J>UZ\ MB.76YP8M*?)PM=NI&3-7S!J<$3W=:B[/JK#;@8J M5Q6X<;10W;(X$L4?0G'[47+3X_[CDN62?G1J[SYS6C;FWM:=_^5VY?<2[ZKN MIJ8T&TQ5"[^),QM]4N*KJK#/:_)Q=>8:H4=$8G1+PX6(4XNF_HJC>1K^2K/3 MDF+CB"*X*%^0&W)[&2^W?;Y;HK\VZ=&%19U8AK75Y&ZQC+E=G+XWQWX9T@A= M'4*)Z(H.V0^%3%Q NLAET8?PL^8>0;CL:BD"X=#TH4H#FN5\W'6 M"<)5C]>"&_5<6L2GEK7CYN.S%\2^O,^PA@.W,3LG)JR26+?Y<(Z9T)7#.(4) M)U;[0 M*5U=@Z6WZA,0!N.4<>S"PN#*@J+@32MH_.3HYL;\3K+2X$XVQ3T1- M'S)4SL$??@PUO^Z8HJ$EI5T%QB;#0QK_28!3"X-D\FH%B?)([I10TD2 M_?4_O_#I]PO]I_$*E<*B;DQ2XT_*!QFL5!Z:,4^JN+@3C3$EA#>^?\VA)&+Y MJ@3&Y\\%_/#3?P%02P,$% @ =ST#5W83=JV(+@ 4N@! !4 !D2YGO]"HWG=:*,?:G357UDN=SCOEH1K*B]^G:X_O%A_H!?_6"S_.?V$+][,<%T7RS. OVS^ MV:O%Q\_+Z?L/ZQ=**'WUL:O?+O\D@ZZD(X(+/H#!*B 5K$ V:2PY633XO][_ M"@_0BD BW_^-NJ?/.7/[QX<;$=R\6,?J;ZHOWYR\\_WGKE#']=+>8? MEXMRGM>K/^;%V;?M8]^^6LP+S5=4^"^KQ6Q:&KN_PUE;Q]L/1.L5KV;S]/7G MC_3G;U;3LX\SNOK9AR75/W]35N^7T-@NG!:-IO^YQ5.__9WNC+-\/MMLTT_\ M_>6S&WF#+(%^6Q/_BXN=NZ)AMLBW/C1K?%LLK_[E#!/--C^=G*_@/>+'RWJ_.QL\TR8KNGLZM_7 MY>*L%R[6BZ%YA^/'4GZ8>+'^2=^]V+YF0F94/*U M)EZ:,9D%&U&&H N"]YZRS39EWUOMW'S_-CPW7QS/]][A;CQ^LZ2/."U__>UC M,]]8.+UF#V-Y>X71J)P98^!$\QMBU,#R24.*2LD@@U7=[:HMR-H&$?:+0T1O M?O13$!L2)DJ6&"LB6'(&3&4/$=L"DU3%6V55"'D0&[N','^6J/$9U3LAX"%K MNA\3NF'[WQ:+\NMT-IN8JI0@84&GR&K6:K;C*0NVQ%!IU*Y8JSM#X.K=X[-] M#^+T7EO:C:'?4R5&6?EQGA=G] Y_NUA1T[(A52-(,CTQL:IUW@(ZP?3X2(DJ MFUE1=&;QX]2,SY(]B.F=MKVC<;/X2,OUY[?GZ3\IK]\M7B]??L+IK!G7/RR6 MK_F7O#/S]S\1KFAC@JE0JT\$%@U3*0LK;44%(KOQ+I/R$GL[.KO2.#Y#^"#( M#,JB[D!Z,\/YFHVRYKU_;,'YO_Z69^=E0]]JM;BPTWYIRNTVX2_KFHVXG,_/ M&K.H?$\?EY2GFSV>&*E-SMX!?V$)&6P #*P!A3%D97351AP(=$.L9WQV>1> MGISU'=WZ-<[?3_F 78OGZ[57J?O")6VT(H 8:MMW8K:,$7]CN-BTR) M[8R*!PG9!@;^RX'!X9O=V5*T+ G$D$FYWK[0_M M'.,)7PZ?]]_W;Z_K+ZD+^3(HL6?BJH; YSE:Z(8@M"0"-J@DU MQ>AE[_/]%$';\#]^.?SOM_G=\/!VO'W0IG=#]:O%V=EB?H,*8PN?()LAJ%S!F,*& MMI"5[6YR6@<6PUAZQW;OT#"F %]GOA^TW?U,EU*F;>TX>X/3\N/\%7ZTW5^N6U]3R-"H$K1!D#;XR('71W>V99ZD:4Q"P,S ZLZ1CZLP:IW,J M?\7EG-7QZI9_7J=YNIX(C\5'K2%&SIVI,P;_. M4.G,DFY0>;=D6^U\^7FSW O@7BHVEF&A5 /.RG9G3YX5&]OP6=1:G'(AJ=X7 M"8_1LF/(#;XD7'39_YYI4E>HW#CM3-#')7V@^6KZB2ZN/7Y:K%HR=7W'A]EY#AC>?="&49ZUEV"P,: M/;NVF;]$V;+9?(Q""2]-[9U:\3@U8W+ ]N7^@Q'$P_=^N OXF[2U6SQ?K:[L M%E (37C+!(BZ KL+2LDDD\J]KQ>>(6E,[EDO5/3DPA "[RH2*GWR/EL%QF(" MHUHNFU$$7E=E?$K9Q-[BX3X58W+#>@'@P+WNQ_/%_/T[6IY]3VE]0S0%$B1= M3.!ECF"$%<#J7 /K6J_9F$_6]/:Q'J9D3'Y5-]X?ON<'\[]5I4TVP>ZK57V^ M00IZ&6K1 E!6=OT+VUNA:@=:EQ",(S+AV2JW)]\PIE2$0]G:;RN'D.0OY^4! MX]V$BJ386L]1MV*HY %S#*"2CZHF5UT>T)Y]D*:>YKK+/EEO'3LCQ;>K( +4 MAKGJ2T8C:G;F:.;Z:,S8PY'PA!+;:[0/(?ET9BL_1%P( .&-%UCR/*B:(<2L@GM"2*E MG&&).64=O>EZ7/ MF:Z'F6=7"Z/H(FHV$5A182MD31!CYH5%GQ/;BK+TM\GODS%2(;JHM:;. 'B8DI&*N1X8 MZ+#U?6QT)F1Y3N6V%+](2[OWFRLJ,\IF=!K&:0A@I"J0-%-9#46/,7ME_5;F M^QXO'ZFS?@@FCL*'(3RZ*SI4I)(BJW23FO"JB1==D1W-C"GXS'_W>'?N+O!^A0\W;-7ULF_&I1+S/;^+. ^-X=M1*=6.->YA;^_9V)(!.5E!*=1LF20BE'$D@%5J:FP9:%L M[]O'!\@XN#ISR0]YLUS4*9\+[TEJZT$[D<#H&B!XA>!$-#J&EC_;.X_KQNO' M9(T>RN][!9M[[G(_+YMFLU;V0'->V(S5WLMR-IU/5^NVS$]T61$_J2XE*XV! M$EO6=)89HJT6T$9MBK$ZV-X(V(ZR'J-C .9T \[?:7UCE6SY*!5* MA.JR8/7)UE"4J,"*2LA4U82]W99;!!Q>G75Y5W>YI]_QEK,EL;/!9 M/N<#^+MY\1W5Q9*NB:;57W_CP\C;/YWC\O./O&F;) #^E[R?LXTD6-.25NN) M1.]8##A@ Y,79'EIL=WZZE:'(J-RI:A!D#3(@-QM/SOV=&_EU3^#KO MBEQEFH(&X3>%+^SG).1](^&DJ#;7W+V]V!/D]%5'R1N341E0)'EM2K-S;DL" M"BZY5+(0,AY/'9W69.V%@;N'9?\=[ULN^\#Z?N S.GT_OW#K\^=W2V3',&_V M?UXVWUURH_SG^6K=?,BK'7FS6&Y^L5XOI^E\W<*#[Q9O\"+8D%)R,@DHVD8P M 1%2=0YD28$98RQ;>D.DTQUK@6.2Z4.!=KR(&?Q0;'Y^O8E9VZRP"*@M!<($ MIBJ:0)"K3U(XP5O MENNZ>E?Y[2F;WO+NT:C//J;/BC>RM7/87(W3\M,TT^KM8E8F26KER$F(R7DP M10D(.1)H1S96823FW@&ZQZD9E5^W+_OOER9VV?R.E6>?:'Y.5U;]DD7[/Z;K M#Z]8EO.Y6UYW_V@EX?R_TLZ?*EK&$#V0;Y> E N@%PETMK8(Y8+HGBR]!YEC M4MJ]T#,TM[Z(>$$N(NEB%(C,9H-)(4!H8R.<:-W[V(DLW5-APJPY5Y:((=-,J=\TLZQ M.=@[,>L.":.ZZ1@KF@YA6\\_VY0 B:!]UAI0A*8= MVU5?T@A2B1))^%),;^_K6:+&Y'F-%5Y].=N_O=2-@)S425D6CB SI596BQ"5 MLB"M"-5AC+)VCU8]EX5PVORAL8+J4.[UC1SQ A>W";J2I85M:9%RAFRK:U4 M[0:#%^J=:\/)LF<;?(B0T:,4C:G0:+3@ZL?3,62\M5;V/\P6OPZ3UO;[TX^8 MN_;(DCHEJ+6GWYE\=&\RTNT?W/CD&U9MBU;'W+J!T/=T\2=_?^%_LR/^ >?O MZ6=>S%]KI;R>1)D$Z=BN-=E"-YDU7R#6ABD)':32CKK7EAYWA1WN*1L);Y:+ M3U/F[G>??UFU2O$?6 C,R^D[:D;DVL[8HP_<&DZ!/M[9G4]1%^;F+1:WZ;/6R0A71LQ4=@W]PDA&5$A MDU(8E&.%-< =^Y;4C2DL^N7#\U#V#PW/:POZYO%IAI$M#H*V;-F@MQ"#TFQ! M%Q154$35V__9GKHQ^=I?/CP/97\W>%XL\76]N>S7\X,V>,)V>)L9G5LK+@NF M9#YGR?,7-#ZP?9XB]KZL'& 98XH#?$& /S6@AA;<#]D]0;NHT2? ' J8-KT( M"WFHQ3NT":ET'PBWK]F[^SZ\P<\;M^]UO7YXNRM?3:)Q(@52@+7E.WO)*)'L MB&LD5U22KJ;>M\V/T3*JC(2!@'.OAW8/OO0]-;?V$B@*C$0%)2;!9:"=45E[WKDMXEJ@QV=S'@DU71G5,=_EX MC>>KA@<_3>?$W[YBPJ;K27*\6LP1;&)B3,LP:QD98(/TU281DNL_E?P9HG8T MBK\*N=.74WWJS"]E(5L=N)POSM<3ZZ,SK4-K+HXQ[ )C6&. XF0.UJ!.>KL2 M\[M/WM$J_*(Y?OC6#B(>;LHJHF2M9V+8L=\D6F@($1U8J.9%.S;)_J)1T'WCNTF+BQ72IF/&F^64%_NQ#9:X M@.K$Z6RE\)/$K3CC+HO&C/].32(!W/+QKEE MV\B@5(T%H6K=;I\%M8X'K2MJE+78Z%WIG;.Y%6%C&H!W D^F#\.&]8:7;W'& MKM9E7T+%QC$:MH^#K,V,<@3)>PG.*:-4J"+8_C/&GJ-J3&/T3ND/[\^J4UQK M5IF5UC6W+L&&_2VG(99@0"IOA=<52SW2K?NSUYK[^76K=XN7F7FQI)_Y.YQ= MCU:>.&6S*VQ?1B-YZ:TJ)^B8(;"OF;2RH@J[E5WWW)N^A CCH=AXR._KL_7] M!.M=JKX[7S5QOZ*+Z2R;JX2+WY0)E1JH#4 6J%L@E$5_D M[$+?J++C!X;4X/P;1'5?:(&_8?[ -"X_WQSJ/DFL=$SP&K BL M^9]K8;3L/O=\2]+&=%-_+%@-P+3A9!93^Y&6Z\]O9CA?WZ)/QBJ+106Y1@W& MN ");&+'QV5;9?+8O0_?]M1]":'/P>55']Z=(KM(!E>*MAJD=YOD/,/TU0J% MG>P8E!>H!NAWME=VT5[[<*,4P2K>Z]*"3H(98! MA&(SR! C\[]BR+TC/*/M MI3,00IYNK;,+ SK6L'U<4IYN-H7_/J/+7B@OSUJ_D__:_'SBJK/">@*D=DIE M+I!:@T.!QGOV" J*WK>(V]#U!5Q$]T9,=W;UZW-_@X)[V159:[0A5R!LU7*\ M2 C$>L5%'%*I=<:[M#K3A.8&WS M&B0PC&VN5@4LV!DU74K]3VW/]<9.7T[UR\(]^SA;?*:K5J*;#C3M8NT[W%1A MG;7*MPN!:#/+0S0!G,S8R',0M6)\2Q+*BDB$LG=N[;;$C:FX\4AX&H9Q/;N] MW$GZO3?IDS= "Z5LNVFS(5&+LQ0F+3E@VZWFUKQ^#]B9BAA5BTHD:KZEC1"=K> +2\\0B;DP1/NM MYRG;\1;^J\15!YYUM*(^\;L7R\\__?C#ZY]I1O;Y'6 Y(T'SU]TM1JK[-\M?PO"M@I&BJ_++._/L0%-\BMBVZ)+R"8Y(Z"F MYGVJ$@&+$Z"D=:7ZD*H98.3"XP1M!9Y3YST,;X/ORZ(!4?/X ,#?=?"-><@B M!Y\RLL''_&_%Q1IB8L +8R@&)\B'W@&H0VG>"GM?65#\J'P>%IV;>:4_4R9V M.]*,)HJ,\R(AB-SRA7Q2$()L54'14K92)C? 7*)GZ=H*9:>NX3H*S YAV(!0 M>K.DCS@M5V&0RS9@U]-.-Y[')"B1I% >I%0!3!%M#*8PX%UQV9"/GH8/86U# MZ59P^]JB[D=@ZA%DV>7LY79%>4\F3S;AN&8&A(BE751J2-BN#3(?EU"R"W9X MPVT;2K<"X%<6I3\"3P?$WVUE_PH_3MBPU4@"E ]N-0AF6M5)"M;EH M0R76[CU['B5F*^A\;3'[/JSI5$V[IH^_?'Q=K\,HD]:[CY)D51QS*X')H4WV M42P/8\Y>Q6#=G6OGQ^IG[SYZ*V:?N'*M%Z\[;&Z_.8N'=62R041I>+E&1":9 M'%-K68ZUP;V*K/*E=QI"QV9>^^T6/__.4U\R6I;+SPR,?\?9.4T8$%4);Z%H MW3PF[R\*%D3,R:,3+I;>+NY6A(TI'_5XN+LWX:D[#SNVM[BS \\02:(J=#Y" MD2PL#*H**'P%$2B7F&5UNK>[NR.)8TIH/1WDAN3K$7J;7Q5G;6H?5M--3_@? MY_PGSMY<]GMXP\NCE[,-Q#>)O&N;4X2]/Y MYG6M(SM;)A?]^3=#/B\"*'*BA*24A]@[P[T+? MH1)RAW==5&U?C2)8M:)N*GSV-M7=+;!I+:+(I0#9@& B(H2D$)114HNHDND^ MRJ8C^6-2YH,A]*X@/17[NVGX'1:P\03E))&)))4&1]F!,6V&6,T>M"M:LH6B MO>SMD>],Y)BT_!BQN (I0_*B)-M=:0Z9T%?92%C=SP./I9V4(OG!A=0UHO>R^-+3. M?WBC(]]]P/D5O2UJ86!0)6IT''UA.HEFB[CZX? M=D5CFE[SM9^3 _$TSC-RD:FR*>-ZG6;3]Q=5S(4I-X8<.&S=5$L,$! +A)0, M5D^"ZA&"4IU7-:K6[5_]83D<6'V27'HNZN>&C-?UE]7EARFB):A=:[U;QB36Z=6B' M9&($(ZH"S'YSDC4FG6,RO?-?!E_4J/H'C.F4C!-6HSPMK^ZO*<:0++;DHDB\ M)M,*F55,X&.6430!$(]P!]UQ1:-JAO"UGY,# 37F0W*I(;4IN8BD0!L;P%2= M(&FJX*JK)GMVKKIWPAUL,6.:JO#?Y&3L@:)^[4>N(LLQ26%,E.!%%BV5E-V9 M$ 1XJK*X7%(-O?O/[W+%<+2F#V/$W%Y,&I_C^7M7I\OQ?%:V&"R M5O#"4N2%%1*@+)I85+#5F*.[H(_3.ZY.$V."[%A!,V8KXN8O;I=Z3G0Q2CKE MP<76DBKE<%'?:7.MJ%-*U?;N@W[4!>[:-N._ST$:/][&IV NRZ(O:Q&O>X_< M]#RHY)"EM.!L:YM;F!48B@.9K9[N<37^&-,Y&3N(CI B^_;\ MX\<9G6U&7EUV&,?9VS6N-S_[<5X7RPNV_IXV>EW/>4"2;(_7]DN3[;X)G1)E MKU_2 &Z+EQ1+@BS(@7'"0VQU]$(J%ZM$D4/_MD*_O[];;\%6 '9YRC;MZE:3 M1-4)4@%L:5,-C=#02L"@A!1#):6I>][NX]2,:O[=W@!XM$_@8;O?O]/DORW; M&)5@D\V1#&"M;#IDT_Y&@66Y8%,<2=70>[#C;0K&E*G8G^F[;_*8-,^M%&&\ MD2)\#/WS[,M/H(5VVY!.NNC11.V&TA2K8&AY\"(F-FJDAF300 W(UDX*SL?N MX]R>H*?#:,2'GWUQD)RN2,W10;1MN%ZP$(QA$\YCB8KX3,8!)B(^0=&8"A:Z MX>2!T8>]F-)O@%+.YV=MKUNLZ?DI3T_,U,N4"\H(F6EM;>H=L/(M((RFB,%G MT7_84B?:1S7==3#TG8338]+"=Z8B'T/W/O+*$VC<;1;?6<^^/4__27G];O%Z M^?(3OZU%('Y8W.B%V_(*&ZI]C#50"D"E)8U8DX#Q5$!9DZ/5J)+JW0]A5QI[ MZ>.MWG>A#A1BTD@2V'WA7?%\X!"=@4BHJS.)BND]_G!W*L>HMP?!W6.Z?""& M]IR1O3V=CZB(22[:D=,6-#M8K2@^0TRB %%5*J,/1@QE'!]"]RCU^OC0V8/K M8]+S=T+8>!G"OG_]( M7F0P0D=(26"#9U0!L>:[,Z<>N^S"JSX7Q)2VOSE?KQ1DM?Z;$YWDU$=') MK(T"04F!(1?8MO"MDLW(I#R[B_BL3'OB^6,(+A^5_[WVNF>?L*CQ(QAQ/5)Y$0?]G05$6_I$UMY\TQ7 ME%1912#&;4 EV)XC=CT,_ZU*;6TF586PN\B(NR\80QWSR83$0;O=6TK<'75\ MO4B3D\-,P#2TZIS"B\3$;JB(2:? 0DWVOJ1\FJ(QC*$^I;SHP:B^X&%78;'< M"+#K]BL/"#7']DV.44(PCH5:E [01 M.IVH+^ZLN]2Z)VIZZ,=3*G@Y4_1G8 M,67BHM'G9;KE%2T2*XF $73,$DPH!8+5!$Y5;[.)Q:7^LU$>HF3'^M&O!S@= M&-/'=+EJ8W.CVR/3M+EURDQ$+=F E+J-)_8%V-BV(%FU:L.Z-LJPE?7R^#MV MK(O\\OG?<\][VS!O<8;+&^MS&&M&1>"Q,"W>M'('-J:#MS$6*8E\[Q2[ARD9 M0XG@*6V60QC3;R3*8KY>8E[_8[K^<.6?7Y?&7%&6LBN^%L%X;4HN([M>F1!* M) IH*C&!G2&S#5VC*/@["8*ZY']^ARLJKQ9G+11^<0W""[,RD 6K M)Y\S:XU=5\^*#IO_9ANH.Z63!SCHNFQ=Y[@ M/FFKY7=*-KG[KM_;DDP8(603&RXIAPJFC>F*QO(7J5A))<7.=.]R@\>IZ7)C M=&6JW3PD+Y=+G+_?L&!U5Y;RP;VQ'Z$FTS*E(1G?\@]T!0Q)0,S:;^;5A.Z- M$P^G>@PW3YVQ]N =T_%8VT=G;HC^VW25:3;#.2W.5S:-4F\)(;@=XOY^:KEA4Z,BYHB MZWU>E0.3L "2*Z S24\%O6S#/[?@\[U'C^$F:4C>'K:71S!VKLI5<7ZO,??5 M(+279ZUZNE42WO[] >9.A[?V,WAZ;T$GDX=M+\;K3]-/]UNF;W+$J_.%+6

S GJ9*K$(3U+ ) M8@D)T7D#9()5*J(WHG>H:'AI4]>#?:97GWW"]4?S'4IO/O^\H"G/' M91]'59),NNA$(+228)RR$ N+*%6M14-&UM0['^)DJO+F<;G,]/T_A,L?^+.3 M:F.K*JO@T_M7<*V7Z4?D%J=1=L[2( .['Q*,KV85K? M_;J8!"]-C=4!%LGJ@<4TNTP9H1H;M6EC'4/O!)*]"!U3B&%4@-N5B2?"V\]T MAE-6),O7]8?IBOG7:)]H7TG:9IRH-N13(2^!R(+'Z(+/1;$5<5+T/4CVF$(B MH\'BX0P^$3+_SB;.NU]I]HG^MIBO/ZPFK1O*ICQ0231\FG*$0%F#EL9+%%K; MTKOHXS"*QY#O.SH\'L364RIEAA1-6AF+BKQ/D>5Z2U;W[$8Q[>B=E4'J0.ZT M@O&:U#%D#H\.?/LQ\H2H^V%QOIPH7VW*6H(KL4U8*0*B=P@E%8-"1$G4NQG- M?I2.(;%XE)C;F8TG@MS+NJ;EM;LDBLA9U0)*J]2ZO5:(P3DHPDC!-H)2J7?; MB0/('4-R\NC MS]#CQ $W!37MPW9_.758G5(RYG'']8O?+B00+E#SA@"7,."XY#][P:(WY=E:BDE M2 2-034EE2&X:B'D0-+'9"7UOG/H)@MO]XW9+,?;8*7V A02MIDL['+HU*J% M+'F3K](TFU%B0^@S$[ J/1 #J70*H2 M<[6H=-AN3LW32OJT8?;#&'CXQAW=,KVPKO'6-(!NENI3#Q_*Q6(@"L/H*;9 PB)!1RN32 6-E%L=EL?>T%>:/[2$FGU&C!*J M4A%,U 1)6810R1E>AV,';U#A_NRJ3VC-=F'\TW+_4)X,8L\^1)1/TKO4@CT% M Q@E*B1*S>/71B4MG?$#7.<^1=(8-,IP,.G)CSZVPFU2KFOYM"^EBM# RBZ7 M]!G0M(P$(6JM0GFZ._%C*QG8JPO;PX?MBGC47NMD%7B2FC>Q2DC2> C6$"4V M#5SN'1]\FJ*1BKY]F+VEW-N'%<,*O2N*-!\CC3Y "88ITL5"*FU84RC&1>]S MM ,$CQ^E9Z3BK@G<)BJ*201N!S<_6[=($2*FUATE.2:^3#'& RI+' MR!F7R.L/CEZ<.%H\H0WFHD6]):A[A!*>>6[O*,(NR^@10+B*6ESKMLON.ZOO MSW^_7 \6:PW5-%YO)I-:0+($BJS))92H<]Q*M6SSMD$,IX=6Q79;RLD:4"AY M584]%)0H(;*L0Y-2J:YW?&%;VD:C>KK#8RO[ZE!N=;PX88%'C[@'#U%IK%%9 ML==+J;*IJ4BS,6@,."^K216+EKV[/NQ*XV@TU^#8&I1[?>SY^WNPI!63M5$# MDUB-\*7!W;%K8:06D%P1D&TI4B;AC=LNB/OD:P8*9$QTU;;$FJ'XUD8T\]F- MK2J$2/!#V*>F[E46CY R8G&Z+[NW#&'LQ(3^]W8/K].SCQPQ,Q$J^39(DR!9 MBFR7.AE#"%K'[=K%/_NJ$8V9LEFQ>MR 7QF%\GEJ(T9 MH!O =L2-6 P>"I%]S,K=&782N_*"S$+.)(4*K ZMV@T%!"(/Z H)S<8QIM[. MRLY$CEC:]L;7L P<]A+A!GF3*&.BUAY!>L/J@72 ((L$,B9D%[%FTSN!ZCF: MAE[SO1JI9)TK1?#R96[=&[Q@IEC-&M-GE5SRO@Q0?[X3C6.0W(-@:E>Y?1#S MCG.L'JX)-6QG&]W2)6IDUU*DU+IT12B$*91*R?G>@8'=J1R# #\]S YGX-'D M]XV2.^=%8$\!G%>Z*;/F0E@' K6U;9I'O3M>9UQVYQ%+QT\GO?9CUU'1=!%K M):>3I P,<+:,G&7KV$D)SND@V5JRU0U0#-XM,G[$LN_38FEG9AU7,+4F'4JT M-&8$*UI3&,,[@&T'4O%)9F,-UI.XP]OU5CEB"?>)A=*.K!HP4OAN\1V]P6GY MO;BR@3RS2T92Z):XT[0O.0@I56"?/7@5HRUW"SUV"1D^^,Z1U5OW!\B0/!@H ME/CCVS[UI$'GY MR[RP?=E:N+;QQYE6JXN&KI-80HIL5#+[2(!)+,TQV99A9@-I447_B><[$3@& M=[0_0+82G%UX=IPXXN.D&F-9*EC0IEVL8NN5D%,!6R)3ZTQTW1ON[47H&-S1 MX6$V/ ^/'K:>8""LJ66(U2#:A5:$4'@_6.J2I\A_'!=A'<.+^[%+J5BIMJT^V*.W/%J60= 6Y_3MPL[NYV^QZ[X98A.&47\]I+ M6,?+CXA0DS7NMJ65+"""!%8QW&3"JUEM *A"+K, &G2A%NBQPQ &L M<=RV'XBG(5@UO-"=)$'2>_+L!%C%.B"V >J&#?86J_'.%Y^V:U?QU%L&U1FO MY\1NK4^I& /*8@%#4D"*$4'Y8I20E;=ZWQ34>R_[(B3D3GR]%6KKO=W#8_AV M_,^GC-7Q\:W>6S#9L=&;:V&C)OOD#?_T[I22/:"P] MR"%GA>!=S.T2L\GS8,&AU<59JZH]7,+MH.V&OD,^H6S8=;N/F0A"!4BNM9C+%&WNHS;&!.'$:O]CF0L9+\"6P MD(]1L&FA6:E88:*Q080\O%]\E((GRM%J31&J;K=Z(BI(4A>(2E0,Q7J;\C$M MX+T+GDXK=0^'48?:IUUX>5R#^&%Z M,7Y?TQ>"3>CJ3YW.0.0?W:S_&3C]N [NY2.DU*WSI9RR)CS!?/KKDF M,*E0:VD80==28Y84[G6B^SH22Y\^$]%EK1);5:FE !MM$=IU(5A,R5D*(=Q- M-1BYO!M=BNDNN.LH['9A[.DC435EF8J24&QA"Q\W)1#108H90RI22O__(U%C M!N&A3#UA?YQ,6K!I4,"W+P8KGYDD$EBV4CSFE)7KW1%]D/XXQZJ#'Q7H]F/C M:=#VZV)2R!I4$B$;UY*TF-*D'('++J48HG"EMVL[0*[QL:KDQX>T'5G8JW/_ MSD%/2X+_5ZGM@ 236S%V),>'046F,YMTMYGL4>VV:B=L$!"%;).C MBH+H*8&410JM#5I[>$;XT2I5G8^RA&)!5B7X'/O6]4)+WMP<-6N)-M%@% &% M,0:G=X7#OD=A)RX=KWFBDM$&7P(4=*VW+@I(WADH,HH M\"#,=.7*\;#B0FY- CS8=N=I@B$6XBE#"J40R1*%.3-,J4(2%=Z:_?,MQM8_?E!0#+#C1[AT^Y[2^FW^0.5\UJZJ%O/W M[)J=M9\>,.[I^8?VNVK;<0&];MGX/>\NWS.)CG*IAC6OC@D,'V<(264^V(I< M)(\E][&]T; C_/5>GG>E-\K7"X_L_MX:;$X%R4: MG0&19&N%6-K$J 3.$<.2"LKNO:>>HF=4ES[]I$ G!AS!6/@K+N=,W.H-+=]^ MP"4=8"(\]JA^AL%6Q'8R!_ZQ@1R5EY]HB>_I[^=GJ:4??#^=M=YVF]>O7I^O M5VMDYV#^?J+9=9;6M%!GI8MY;,$'TPHB&#<42Z;0^6#M2.*A5Y20S3. M7BW.SA;SBS>\7*^7TW2^QC2C=XO-S[YC4[E<&M\OETN'F1)XL?GL\R+G+ZX8_QXL,/BP_YAW]-9_\S_H0_O#G'19G.+@#^:_G/ MGD\_?IF-SSXL?A!,R/7'UG^=_94[6;+T",99!PH+@Y"P0-9!8HI!H\+_[^RO MF(U,TA8PF#@HJRUX+P($HYSAS*DB5P\]'T_^YZ_U2\!Y_H&F-YDO?_S;CQ\6 MBX]__>FG/_[XXR^?P^S\+]/9V4^",?G3^M,_7GW\\YW/_R&7G^;>^Y^6?_WZ MT?EXTP?IL?RG__W;JW?Q0[Y &$_F"YS$;P/0\&GQ]1]>1Z-_6OV1/CH?_W6^ M_/>OIA$72P4].(4?MGZB_@3KCT']%7 !DO_E\SS]^%__\<,/*\GA+,ZFY_EM M+C]Y_7O/LQR MV8I^/>4*2EOC_FK\^"E M>GB\: M(K[[[*9XIQSJ?E^0>/)N,8W_\V%Z MGFC9_OO_?SE>?'EX*FE^-H.Z #,CV1+S+L-*18078Q<*6M,21JM&^TR8)WL>KKGTWAC M_/.Z)$^_,+C@/2PY>#?%3U>=/^7PQ7_]FJ>&E=K>C6"EQ]WF]G$3: M^N?Y15[]]^4&T;V=GI__,IW]@;,TXE[+[ T#Y$72I"T'](YV>JY-$0:UM++Q MI'M"O"F1;\1^-EO+YFK]V'&!*;/I15-N+*:'4\F*%C2_'W^8SNAQ?_N1[0F+1?J.DPADE-PP1^A,8Z9L@7)X M1@RJPFE[^=^E!=^7%G\( %,+_*KZ7P^*K0JAB@$:$7,)#"&9LDXN8'<)V\4<9,U MIL - *>M_=UE?5?QEW>X^+[O13JI2(9$LI_DVD]3GXT5^EV>? MQC&_R;/Q-+W-<7JV8L-_X_EE'D63C7.A0*9I@M*"5GPC VW_,E0'2AC/&[\+ M0\_IM.G_J!AQE_&ZB2VX,DM?7,[&D[,5S)6YNGSW1]Y)+G..P-&0PU1RAE"L MA$*"*]H7P\6&XYS];<-[49TVZQIKY2YOS$"\67)Z!5!9ZXL/$3)G!LC.B8!1 M(%A3/"^&7ACA#D.;;Z"^2];LJ).[I+&[DJ:>B79:25=0RW(B/]]>4%^-,8S/ M25ZK?[)Z&48VV(S>$OM%O=7*C@'9"8ILAQP*%HRNZ(=.: ?$=YJ,>RP*O(S(4-APR$WQ*[+3)-R VKG+ M(3_DYO@-9)1114P,6!*1Y$!>3ZCG0-E&EAQC,CI]P WR^V;0'KK9<$*[\\G] M%W^CK/)]'(QLNB%#\R"L(70&F_!,^F@A,RY1.M]M)WV MP+XCGR95AE?"!LKL?*I_']HEJS>!-<$7)/6#%=*2U\D-H V"O >/9!6BRFCV M81S]D42 MO[V,!6B)S"0=#)!9YF2W1>=2Z[/<77">)LT.IKD-=-O[SN&:M_ VG]?HD/?3 MKM@3N:8FQ$Q^*M+2FA(MK9I>E42V7(J.5EG>.K)A#[BG3;Y#Z7$#!_<^WK\K ME=6Q2(F:%ERFP4EG0%GE($@I0&85(AIMO1.#WWY_+P=4>\I_ R^&/01_%E?G M^*2%^4AGD;-FM':*0G,6,9%CB0FBLTK)(!-+>$BW_SJX[X [S76T@4V#'HW? M $J6M-31(\3L:$MV,A'MT8+E3+#"3>2E]65@5VS?)9?VT] &*@U_8/XVQW.< MS\=EO$I<>%U>T%0^T?>?\M?CU9$3Q2=1 C"GZAMA KAH/2@66-3%EWC;?MKC MC+P3I-/DUQ'5MH%]>Q^%=YG);SC[G_?3^C4O1I8P:4XOB4FYQK,9!RXK"SDC MK<)2EV+\$:(;KF,\3>(=1&,;*+;S27GG-^7ZR*<#R)),L:9(KX\2$]\DO#MH9SDR!KR&B"A3#W^$5A"48RD:FQP.DZ=#UGTD9GL%J&G217F!Q;@0=.N7_EY IT"!=A(?X,U_ MFQ7&Y/'?:EKBXYBK37J.SA+$>B10IP!G+@,D_8SS\7Q: MWLSRG.2T_/6+NAB>SV]"[%8:J.\0S5D42]V9],)?1M758A>SU95B%Y.KG]B/(ECTM6W MTS7O-).\('!:RRHA.?B8(I3,:*;(4\+6)N/>H/==.-_@E_7)?KT G^6?+^?T M[/D\SW^=U9(%"9$SA@Y093+R'0_@F;+ A3:1>6B[@GS M91#&/\9G'T8YERA5$: Y"A(59Q"P*- J2V^50!5;1WVVG<'WQL\CZK^A'[F\ MZ^P^%7*%Z%?TS<_3R>6<7M'E8;O(F6PCJ%V>SW(:+W[!N+PN_PT_CR\N+WZ>SF;3/V@BS_$C_67Q M962*X462GY5B#*"8TA"D3> 5B2GXXEPLC1?'/OB^%]X-KKN&/O+R'=D$M$IE MED@[O^2EI;Z.*'DUOA@OEDZ@IO\#G7P]U)$20M$61.26*YLM6M=I*>L]]/=" MH@,H9H!:29M7VV]K[+(&5,DSFM'J=.'E9)')VUM1#1OH" M,9/H5 PU^*9XFHIBR4B9K&Q]9=\0_O?"TV-K?H#R1W="L-Y=AGF57COR4HKP(XKST8F:*)GGPJU?K2X'Y$WQO5&NJG81&D&];FM82!FVQ? MD?WU;,WUOW^.2W&]K2\)>3>)69$R9%;C#:LEX'6J71>\\E$7GE3IY2'LAN-[ M(=2A5=:P>M+7" X\7Y?2^?VRRIA^N!8V^G)RK0;CB,MB"J(%5)ZP^A* WI4$ M.<:BI-#2Z^;5MWK@^UYH-[CN!JB ].!;,K_]FFR:TDC'Q&2)&J19YJR@ "\R M0LC")(6N<#_4\=U^R+\W;AY!WP/47-IF*82O0&MC2.G M27-PPBLU*ZT.Y/OB^-XH-IKN6Y9OV%=4JN#_5RY!H"FCOTRJ&(G@1P8H8 MC6 RMF?>7H /E3MS7 (>3J>/)3-G@RVQC"]/] I9S 9LD=513^0ZV6R)5=)J MDQUSK'4"VA8HQ\K&.2 7'K;O>NMD@#C=3;!680WY*ORL"\"!4G@>!'><=)XF MJNQ C_WU6!9)_C\*2/ M^%L';/SCY;OGKZ\"2@MGKJC:5(NG9?%6!%2VMF+U3C)OF57=2H)?>^CA;>?& M\IXV$%;#F+$ECO=Y?I6.M@83F94B( 1=ZS8GXB?J'" ER1-FD2T7G31W^\DG MI;Z]Q-;ZQ?LU?_XXFZY3?Q0/P24%!5.MNUW(6'8Y$:-TT<0O:;SOI+_K3STI MW>TLKH8!1TL@+][]^LMT=I%GYU]>+8/$KS I)X0TC &C!6%UX(+".#(\B9RM\5SRP GI/E*$8@J(D M+14848/7+GEEA=6NTVT0#7#-***?OAE$V\;^?ORM)M)O^)I7/&_SQ\M9_(#S M_.R,^'ZQ#(2\"?'J'>@"LH^S]0!5.@,[K*/51H?30RF@X6;>#RQBL$FA)#O# M!-JYZ$T)AAGP4EL>HT17.EWN/6Z6;/&RCDB2/G)O;>E],SM77U?%G:YV/,PU MN]MZ*,5J\BP%>9;1<>#,!,^YY.SV =^#EOO=40YG.PRHEV9K#(I02 2:%/AU;[%C@M=0Q4RV;5&JUZV_GUCG9S>&XNW M]9M^U:+B!IXDO?=%:S**)8+B)I&WB5@;5A?KE-):QD[JWO#PD]/OO@)L[>S= MY-NUTGQ7V+QF1@B-8&SM1[WL"ZB" :4MFF!+<;I;,.(# YVS)$6(X MH0^0PK$E.^[G+^_I 4N+EOZ-5F1H@&;"@@JE@"_D@+/H ZU9P@33OBKJ Z"^ MGQ.%8?0T0-F5+0 KO/4+U0'@0'>Y#X([SEUN8Z5VH\R>&AFD4-]#0*-C22F6 MP0;O:.=$"Z%$ 8P;88VVM13N:5#F@5O=8S.FCR*&N6:ZUV.B.1NN1:U15,AC M,G4SQ4S^TCV@$*B]S*BJU,5RD4;50 '6O- M2=IM Q[OHO@.+9']-#&$#7L#T=6[T 734-;&!CQ',C#V MU-6]JM]#T$,8$9NP&:U2MBG3%KALWD2PD"ORO8/!F&UP6K>..3V<\A\R%0Z@ M^S[R;7\7,;MX-<7)UUH;JWTJ>J\5PP E:)HCN=$0E,D@>,W;]([+VS6>MQYB M;'K^$;;]O04_;2NU 7;WM_G3]/Q3+9!RLWS*U1%)T@6-+!"X$T VK 2G%6V3 MJ@C'HS8IMWZ+[P7TA#G07N #+.4O,FHFO'M5UP#63O;<-T')MO7YW= M2X$]!3[X8G$-7W%62FX-%/01%.<>0B2+A\G@R3U6.L;6F0"')<(#]M^A>-!' MSH.$_&_W MJHX$X6P-[R M&\ @?#6=G"W(5*U3_GJT&0L9)LIP,,%G,G.X B(L!\XET[H$B[EU;]%-.+X_ M,V!O;30LO+0-TWI7ZH!J(#-@,Z+C& '[:^P!"NPA[@&,@"WHBHLQE:+ ,^%K M;3 .F(C]UN@;@%B MS>@0Q60T%J5H;?K=17%X^Z"%?NXI:KN#< >P#&J-F'$:X^S+M8):2VK+PISS M*@/-J#8!C=D;J&ME'G/37P&NIB@%VE U*#M-[)XNGU8!P4:@FNA 3!,DPF:5I: M6]<1.Q9;'FHL>BRR]%%!Z[.'M^.S#[2JEI)I$3V[VAQ=]DH[QD XAE"C;< ; MC,!#<5Q'I5FY%:BTY=AAT],/;U&T5L&TI?RV&A<#- +;D$ \_QUG-0+G4]ZC M^U>GYS9K^=5_%K?Z?)&Q*+5W$75*RGGFD,>DI):1VQ19WI1H?7>$YC5@7GTK MU14M>3@N@Q$F0FT0 \XE 1;)?G%&^#LY:$.4?_F*YY'48 M, @J"N#,IY@\^F1;=S-[JG58F[%KH!*K?539.B-P#>C*:\#SJVY^D[-WJ])Q M\Q$W+&7#(AA:_U=]35"&"%EB4$8KZUVWC,"'QSH!;@PAU<-4W7ISE41#H&-^ M=KY\!OWZU^DT_3$^/__[YX\Y+G)ZCY]?Y+H)C8G/SRZJUSD*UG/I)$W!$HU5 MR@R\%1QT-C(3M2V* RS1NT_@!'AW?,4.T#MK0ZG7:_-ZFY=]:)]/::$=2>&# MD,F")P,&5,VM#BC)Z(Q)NI!U3;P:B((/HSM!?C562>LLR0TPUXORJRO^ST=* M B)W83*'"TV0)Y)T4[)7/BW:H;=!GM!#@PC&0'B!Y_L*6J$(A.Q S9 MA5I_7$A:USB!##DP:1WGI?4MTN-K>SO8&M%4_ ,$G#7N:!ISLB(%#<70'%30 M&8).'*S.9->1 MH*3H.#/6^7:X((AB60N M0%GN 2-'L$HPEB,:#'9WRMP9[Z29L9]T!V@ M=QZW\RF9;P8,1Z=E]J1ZFSM M154;^G!C('/+7/1,%8.-MZQKPY^ WO<5Z@"MDGZI4LROQI]JX[$%[6A+/YZ, MKL4_Y[E';!=<),:*Y&H;H M?_0N?LCILEX$;KK=^?G+M9]6821:&*^$YT#_I;4+F0''3.T*%I G$8OQS1L/ M]L1XJ.8S@S%G4*4-A%?U0W>(^ C]:)=HN(+_CNL6]=+A32=I=%' \MJ!3G)'EE5BJ$=!"0S#% MD:$='$,G%+TV3Y\E?>L6'X D/>0^7-WB.R7Y5L7[7_\Q^5:23V( MD;90Q>NU%,L.9/2.)_+#T7;MUB.]![3L(\S!A#*L855.$B$J!+[D>M?A0 M,R4B!!TEQ'V5F7O'G.[Z.% MR\DMH#XRG\F_%T('4#(50!-8?54*1\>MY?HTB+)C+\*!>=)#_*T-SFU=H8B5 MKM1R/L6*\(X(8L%71C9N3R0SROIB_32Z>2YR[9;WX-[!CDII;829NL&%[_,Z@7[ MM]8Y00M;L!9!$8SX9CV$>LO&O2NFWIEDV:V)X7;= MZUBW3.&&(_<1-+,%5))D+-#/8(QAI5A25\>*SEL&."E]MA#B47I,%.ZPMDF! M@+0O*&41O*7-0:L@K5,Z.=DZQ.#1]I@XJ#/>5C5':2O1!>"?;27V4&KO)@&[ M:.0H;258[<.55 (1Z-VD==&#%_6@DVQ1V@<%"^) K6T>?5N)81G31Q&MG8.- MC=JRY#$9"YEQ"\K( .AB ,Y]-CD@ >S6">NHG>X&DO^#7>YZ"*^A>[Z\WJBQ MV:L^K%PDB4A3$$H37YD%9#F"9$ISQUA6J9-%\= M[WK D[86=A=M0VOR*XCU M@4('&"VC/KX-??BXCAV%?UM]>TBN=;C&-3A8[WDM(=%,$".E)49Z)D"HVIR M6VUCISXNQU;@/2$7;?771V"-]?8;?AY?7%ZL2\$ECT%86JADH)6^% G>1 W9 M"Q]%1D?_:Z"Y&X,>^+Y\5[%/6\BL\>[X&XGJ&Y#(A"K>69"1[#C%0@)GD$%R M+F4KI1&Q4Q+T0\J[/N@35-[.,AO H]D>+DX[_6_X[^GL^3F2!5 7&JL5HC(( M3'$/]#\+06D$ZXUTUCFFFA^I](!WTN;2T.H:(,OU'JC?@%Z+#NH"=Z!#EYY0 MCW,$,YCJNU.LF=X.NY!MA(TI!9GH!42&I9:%X^!H$X44H]?6R&)#IYC=IT:S M!XYM'BO+^JAKB(._R_EB>I%GRP(C=5W_,/ZX/IR0QKG(,H*7L9920C*_A"X0 MK+!,8.&F>?[]/7 .?Q8TJ"IOG_LUTL, 5:3?SS#E.LTUGN!4$<)RB#H1'DY? MO)89).=9$%!A7.M8K=L83IL,>TE\@$7BY:26;WBWP,4R"OK553F:Y5JI&1H4 MFH/GC-9*Y3UXQ 0R*.6$$;1@MJX/=0^<[\)6;J6. 3J-;(%V]4YT 3>0)7PO ML./8O>^C@<$O*%<@@0\&<$C!?$%0BI)Y9#3QRR6RRGHO6[:J/0) ' M+-;C\*./Z(>H)9_/Z4]GO^9)GN'YLTEZEBY(V//%JBSR5WDQIJ-S;6?2#:>;8QNY2D M11T@<$]6= H6O(\1N#&>98X^B]:U-IY P?.@ P9C:]PD:E R:$#:08 S5L@0 MS2S$/PN>-V;70 7/^ZAR@(."#;-8PEN^Z2,?8F'!)'">W& 5>"+76"00%IGF M6&1,!WC[O@$Z;?KL*/@!<_]NEO>[%EI5VZ24/)OEM)'S9&FL23\JS@>B=8:< M:KB4$F0 YT3?,9U,<8DI,5268 /X)\BX0ROU,+70MTUEF3/ 1YE>IZ0E@V(D MP8PF0\@I0_3),&5E#*YUR\3>(+]/KNV@H 'B\'L YB-,.H5@#%A9'25#7XC] M!)W5$G8R!Y:'JJC0!=_WR:-^:AD@#:CW>;+-.ENG.2C!$BA/O,=B)9"?K;G- M:(IH?A+R%.L([D.@095R[#J"#]4?\-(5%9*#XIVI"8^21%@D^U\DLO]7>L_-)'#4]D=EC_K=N9EAR9.!FS;VUR@3FR5]ALJAB-%?EEJKU,RAB_QI%] M%?X-L=/?+B]R>GY)CNEDL?KD*"(M$TER,$'7F'20()J M/IE'L1KOQL$.1PQ'4/B 5SLM)O9F-B6O:_'ES3G2]";I:V&D4?&6>:\=R!J4 MH)Q$\(Y+8%D&Z6WFDCUF5F^=V)\,'Y (K8W2EC-\.S[[L'A=_CF_^O"(7N&8 M0PD@4-376 62NH]@;5!&>%OP=G_$[HV@FJ$\ ;H^+DT>YM9JY[G=CF=?WJ*\ M_X!?.QF/@EU2G(]J87YP@B? ^,=/C,/< MM.T\V1=Y=??S'C]?^^,(D4FC<@$F.*^U.,E#]RK6QI4,H\>HRE MV(>;U9]\ M'XH" ]P%#N94+%_G$;JH?!8K"J,<> RU]JQ)F$@O%MDC)OC=&?U)[B%4 M?YAVT?O.[OH?8JS=.KZVB97*FX$+;-&6<. !"Y!!7)(R!1+ M$+-7&&,*-,U'S.V-D_J3W@,18(@F[DU?8/PX7N#YJXSS_#JV4^*HYOGM6?)!^* AM8_G@N.5_DV?C3J@; MJL+Y^B-?1BPSP^LV);VIC6J- K26YEBW.3>CO<$"/Q8M;N!P7O? M@7Z]A:HE"'BR'IRVD6S]F &]L>"E8,YA=FA;IQ:?X,WA3N+JM\6^V M-/)BQ$)11F8.'AT))^O:N8&F*8*.GG%74#V23?>AJ9P0ZQZ#LC>0>(A;NYTS MI*,H3A16($E4]2PC0?"6@_ T&X]&">.')^Z)I+TW)NM!E+J!H$/ $&&D_ &'NQ\7;$-Y9;^?NN5=)2T4CDS#99Q7)7^=\9+2";31&)T MJ6,K[/YCGS W6DI]0S#]WB?^O4L[1!<RS PVJE,=>;B7$8*TDHZW(3',I3@,&Y\%PHS5YC5FS V3"/JER*[W4 MW['<2A\U'*5Z1A> ?Y9;Z:W*WF4T=M'#40@C$C,NZ 3>+%,KHP9'QAA8Y2VB M*CZFH<+]GT:YE6%YTD?\ARJWPHT5W!0$9*SV>ZSW>$E&PI1,X :9C]TZ>#^A M; M8B=E7GOH22EP5V&U?AN?D20^."%1,8989 MT4F!6P8X*66V$&+#[.PEIN6=SQ]3\AK^,3[[\ =^>?7J^14LIS@Y/C%#1FUI MD:CEGFP6P+,R-G!MC$J==+M]C,.IMYT"INVEU_IM?9OGT_/+SU=(;.&\R&+ MQQ"K6RO(1M !P9YZJIL);^&Z>M7J_E\,;N\ MR.M%(6:;>.8.@BZ..&9IRZ_99ZJH7$3RT=Y.PMVZ =YX\%/7WSYR.FR+\SO- MDJ7CFM8&!9J6"5#!T#J?(P*/*D2M0A#-NR'T@/==G%X.I:X!ZA;U;:/;!>Y MYYN/HJOY0Z>=@ZE^S[;FN^AM@//0OK"S,#DKS2$R65=;LE>]2 92"L(29L]E MZT)7CX)F#YR5/E:6]5'7 .RZKVF[IO')9/$0E\YJS8O 4D^:R*26UAHML#63 M[H'S^/NE]U+E=!@]#% X]4XK=\EI:HDA"%.+27%4X+W2$)61W%J+,K;.;KV- MX;3)L)?$&RX2\]EB]+P6FLFSCSA;?*F0KA9(Y=!J#=;7S 0R[R#P&,$:ACQZ M'A1V:M5# US3/OWT3?/;QCYI:[B)P!L>;%0\;_/'JW:WS\YF>1DZ"#'3+N'^)P)L. ^I@V%^:Q^Z;<-J;6V9'->];?/\S W>I[S/%6 M-Q1IA%+9F&"85S$(5"(P,BR5C.A#$1N[H3PTX(#]3Y)3,:N:*U'JL:\P!1SS M6 NAL%KIQP?UE#K4K\S^\TUF_UJH?"09(@LIUIF2@Y;0 IGW A(F9B6]?L*W M[ES9!=>C")/8C1F;3U4:JF$ /WD-Y!Y/\5^YUN#/Z=FG/,.S_,]Y+I?GK\8E MCSRC!5IBA&"]( ^O1,!D/+ 8C0[1*FY;YT?O@_>$J'4PM0UP>M?;*0V%.?(\ M-12F:TE!S<%9AF"9D]8*+32V+KKW)),^]B'4H$IY[$D?/C#CN"8;5@E5"Y_5 M'H"2C-NHF0HFJ));;X5//>FCE_J[]MCMH8;C]-CM /#/I(_>JNS?8W<'/1R% M,!DMYXHVV926.0VAD$]+/^H2730N"IU:EV%X6DD?P_*DC_@/E?0174#);3U7 M-S4SLZ;<1IIQ"2DPI5(,[%8>T--/^NBEARY)'WV$.(#3U.=:WN2L1A&EU@?MGF-8 JM\S@&87O3V" M,"U4%E.M4"ESK2W@E05?O(3,?> E>NMTZR"*1T&SAF%:AV19'W4=.$P+E=$F M8P'K:157-DH(52!%,.05-[K63'K285J]5-DC3*N/'@X1IF51EQR5@^1- :6= M!.]C@I"-L-P6E7+K B]/+TQK'S+L)?%#A&GY$KD6+H#E6 ,'901?N_Q&G[UC MI20O.Q6?.^4PK5VLX28"/UJ85A>0WW&85B\=[A2!LXL"CA:FQ9/RDID .LE, M[P?2^U'(TK)%ZIQ4M-YUNIA\W"SI&Z8U/$GZR/UP85INFC6YA6'V$>.TSKS6Q:CP_QY:34_ZRJ93:-T+IG MA$&#L[K.[%9A07"KOQHL.-T5Y*&, AO@_B[WGQ7>#Y"89B/.4%T'FE"R_JQGD/1B*9PS%D=H-GI M?I,X028>1\$#7'9UFU!M?S:>G,U?S^I;UFE>U:J)'@-XG0.]?U)!D+2&1U^< M06-5$:U+8PPUE^^.OP.KN^$!ULZG=SSR&(MU8$7M'N-(B"C0@.2.*R<2]]=#P[[R',PYPM+;E=K+(QTOQ*80Y4\H)FJCDDQI,D@!C4GSU/]CQAW%X!_IK_T5F7OM(9=]'"4]!>6"P]!>RA8X_ZU\A"X(2\.;>:)U0YU M0QT@/HWTEV%YTD?\ATI_2M\R MP$DIMH40M[ZQ P177%TJO,UQ>K9ZYN\XJ[TD/^4] BHZ/+59$$7?&=P*G(@L MBA0YUY9)Y:3R3,5<'"9DVJOL1AV>O]]N^V(\QS-R6@I0=3I!.E\&2:1]0_A&G/SA_+A_U"[V5M8SK#N/C7>/%A'^!G30]NZB@N)C4 ZU M#1V[#3TTTHEHOKU4!SCF>&!9^_OG>'Z9QI.SFGY#_Y_>X^>122KDX#-XM#5G M3T3P+AGPR4>CR.(C.[SQ@K$#S!-AT:$4-4 DP)O9]&.>+;Z\NPS_SG'Q?OIZ M]NP3V7[UR) O,L[S[WDQ,L&X+%6"&G,(JB0!(90(.IELEEW_.5]F!(\DUSTZ3O\AX[=^(%5Q2 M$$/,5LI0I&B],-T+Z,3(TD[X _2*VC+SU?V$S=ERX2)8FW3MBALA<-IN"^-1 M<%9<=NHPSN!!PXD&94,S@1\[?.CKK=<"%\LGKD^ZWJV>NRI4$!A#6OH$Q&@] MJ(@,O,T&4C#<*"=%9JT+U]P+Z%AW@^W4?CM$K9GXARC2N<)R==#9!Y0_< MUQU*XWV$.US,SQ6F=2]-$R,::X!98\D_#P7H5V3_!L6M4YK3[WM&_-P8X/ V MXAXRWQS7L[O 6M_&K<*+WN79IW',\YNXBI1<6LP0D#QBQ23A\EY6]R5EX[D7 MLEO_WGL&>;+*;"6XUF_EZI[W)AXC&)28,1@.RER MP\.?K +W%53#H\5E7"%.SE:1HMR5;#76QHO2@?*6@7,L@S58LF,VE3:U)]8# MGHQ=O+L8A]#EUY#-AV&TC)W_-O3AH^-W%/YM]>TAN=9![]?@6)TE&FRM"6RMM"*;34=FQ%7A/X'I;_?416&.]_4:2NKB\6)>H2UIP4YL9 MB)I-G24'SS% TLBX%JAS3%C)K:),N@>#GZT!\-MI' M!\Q%,HX9MX"23"NRC&F?9]%RV>D4Z2'E71_T"2IO9YDU?O/>K *G7L^N+./E M:F*%I,4D(>CB#*A JTF0WH,5*@8=/.>ZTQ' SK<-/9)&3=["[=Q];TK//-G MD[1VA*ZL\BZ@&EH]6X$(]+Z_<83@=2>A^YMCY7>$M>,IX3MK,9KO<9%6.1BD>(L=9- M$"R"BU[0#&74CC.#'5M1;'CX8??@1C*?-A18ZY.^-SA;S/^%\P]Y5F^CQY.S MF]@TMR5RPP -2C+YL0!Z)4$&YAE&ISUV"U9[8* GK]B6@CQN#/XZ:W%:;IHK MT[6YTC0VO_-H \;L[S;C6['\9+RYG(+SWDJEF0A:%A>S]MYQAQMC^3N/.W", MO\]9.D(-T23:DXH(Y%_4+LR&B\YJ]5RO\<0J7TXTDS@QPZ1JK;'UR" 7W.U#SY^&$<\7Q72-CY;VD,@ M^]JU3B@$5_BR:YVJ8I(&.T77/> @;07P*$]%>JEWVEK,C9WCJWO%ZY#6=? [ M@&IX-+(5R.&/1AHI:CJ4E ]&@> E2EXL1,$\,5UP*8@\H\\[ 3UVC^TFR\?7@JYKZ](Q<>YK8.C(R MT[IN> 9,D9$_7QLY"T(CN5:$C:5D.]68>$"O=T=^ZHK=4Y8-$PN_U9^Y/KUU M_1GC4E*TB.CL$B@M(NW?VH/0@6LGN([NENES7Q&?NP,\934V$]S67,"#7!JL M4AD'N!_8]. !KP(>G,>M4W^CN!1HE#8A*])40-HB97".LR15\1M._3<-,? ! M?Y%*)&XX1$)9BR-(\$58\,(*$V-Q5G0*'G[B!_SHG,XL<%"%?$NEM 1TB0'9 M,B($SJ)P?Q9:"?PQ'/!O#/N):%V2UH!TDB:AR"GVP0;(@[!PMRZ@OJ-@QUXZZA3WMHN #Z9])D*-V@X@12KDAG$DAZPD MR$8P]#Y+(5NXM(\\V+&]TOO(]1#!CL@BDRIY8,F0NRUM!N>")0^->>>DS%RH MAYR>QQ[LV$OF#P4[]A'8(1O]OKO\^'%E!.#Y+^,)3N(8S[_>4%WK)+8N]?3F M'.FSDU1SMS\N4T]W=WO;#=[,-1Y('K<[!RNBDS5AW(BU:92?2. MC]K!:%.#;?GX9]<>_\T 5I:<%L,B2,X-*,=J&XZD0*1:JK2DJ+MEZ.Y0=6T[ MJE:UY^Z,\.NL-B3V.Q0)R!W(R47I&6O=I+H5]I.CW%&4.D#%H:W :@%& M*871@=X9D;( %9 <4(L14 :.5JBL9*?TWQ8KUU'J81YKW>HK_ &*]5YG]:A> MB@7K,R"O2>V)"0B&3-Q,ZN.21R5C\YJ&U\8_.<7O+-P!*N<^2_^^G"_JW'Z9 MSJZO62.-.8E"2U-V,=>2O@$\3QJ*%IZA%):YUL7:MX(Y.0JT$?L 96^_-63; M*H'5\60P7FIF#?!0EL6W,@1/3JM"[ =IYAJ<]5VI>CD2A0J]09QK!B9K>HNL M0UJYLP/&A,\.LQHKX\!%H;? M,'X@:W_VY;H UMU"M1 N\ 3H))E?J9[A1*.!+#)CDL0B8^M@NGO@G!Y!6LE^ M@/.S=].R^ -GN5X57WW[(G_*Y],EQN?3^5?^\N@,QF#!9U351L\$&;'BMD8' MJ4-H?;C6&=SI4688O0QP+O?+Y8QD?;E$^LOX<_UNC2S7LU]A(J0B53D%>^,"E'PUHS9CN;T*-)(\@.TAX@$93SZ>3^6)V&:M,7TZ604)YOL86O>6U1GO- MI&%0<[X!"118="4DES59/XVU?Q^>T^-",^G?98;9KR#=MHE_3118197=-HEH MC4I22P,VT1ZWJ]ZIG*P069HH50T252*P@"F8E)Q@OGL WY;!#]@Z]=K% M5D++:_Z12($60.48.%:[B3##3-'*.-6Z.]5N2 _:6G85<>8M2HO%@)9Z&0V< MP>7,('$O8HG%)=VZ@5]_E,=;C0=DVEY-9_LK;X!#R%Z(MX2AC5S),=E(R$L- M1W>Z=E2JW7D25YH5;:0>*LYV']Q_4G((!0]X?]:YEW-AR3&F:D%#1GA#\8"! M,_ A.&MSL-QT*DLR%"&/&E[X6,G75W%#AR%R$\E>HJ58U\8/RF=+I#<%$@$B M2]V&7.XK#_9TPQ /2)"=!3[ $6BOZ?_\Y3?\]W2V_C?/SW$^OVH:$FRJ07,0 M0^TC+X*'X+.@63 ?$LN6A=87=FV0'SJ,[;&N0VU4^Y0"WR(65*+43HJ)YH71 M@&>V1H!K671DPF/KT-M''/AV#++L$!;71VE'BFGJ O'/L+@]5;M#<-,N>CD2 MA3*R(J5-(&7M;QL:*$ M#L%'GXPVUDF6%4NCG4;<;ZE?/^V;.2^3IK7(6^!.Z-IBR]6$0P%"H*U%%F-) MK8]H[H#8=P-;/_#M]/R<+,,_<)9&7I*H.9>0;:%WDWDR^Z0.8&ICN5(*>FQ] M&+\!QN'7K?TT?'LOVE>R YR4KR&-BN16\8*U9DXM 6HCH(L1;'8VUO3*W#Q2 M?SWV\=2ZLR*V*+:7% >P/=3:>II%03GHM"EGSD29H M2JPU\Q+H(@)&[267K4_^[L-S.EK?6]H#G/FNL=$\\_AL\OQR-LN3^.7]#"?S M\^7!Y*\DLE?UKBZ6S)DD\R@*4T#1Y@K>U<0W$V+6(C'3O!U9=W2GPY+&FAC@ MJ/CK*I9SLL[P ID7,IVE%.!H>X.D6!UGR8?:"'4+&O^9WKI^X.K=B.=/K M%R0DX26H$AF$*.K57PXA&X&!#9=H?0/*H0ZDVYHN+>3Z6 Z/OT8%_7PY)^', MYU>5UN?+PP;T64=3 CB;#2W<2 NW)7E%%9FV*07K6INZ]P(Z?J;T'AJ_S:)F MDA_ >+K"\-X EV2**(8L$4P(#LN@N M8C5'VB.%\XK^$F\9!EM.6C<\_/#&ZQZRGC845,.#BB6>]WF^J.>[BR\W,='N MD["@ ^9<;="K%3BC.7UG:@Z!-JQTZQJ_98 GJ\ 6 FO]]OV:/W^<3=>:VC,] M'Z>E#[OT,)9;13 \ZJ@%6)2$R%O:-$S*Y&H(G8--4H@6S=,VCWX*QG(CV0ZN M[74SJ@Z8&O8?V(;C\.T'6NCH7I7O(>#&_0>V8A.6Q:"+!,UK.)#U!CS/#++T MEA5K#8I."2R/2NGW=!\XE,[[R'4 ?^AK--C:";C:;0S36:M8,SHJ+)DC(),% MHE:T$>>4$[:^0M@"Y; ]"]KH:=I>R*T-[>?3V<0YM87_;!1*L]Q M-OM2*PI=U#;,TW+[[\/$K'0=]1 1+#M)X%8\"\\H@Q H0N:*T_>T:3 2AI9! M!U'8??$L7/^V M.4/N5)%IJ88!HF?NP702X:BF1.9I1QXZ^NE M_BB_+RJU4-4 1O@]B&M2H59:L5H%.Q :4(D+",4X$"(Q%:UGPK2NZWP_HN^+ M-'U5,$",SW6ROKYC!(R,=UJE$@"#6E:PUN!L+;85F3/+;CZJ=_8A.D" - M53!$^;NMT__G/)?+\U?CDD=<<.Y-D& 9,Z BN2&8G812A$)5HK_6^WWP=>0; MKA,D2W-U#-JYXAYQK,ZVN24?)J5:PJ^*HB@-*',&Y@.&Q%C][V A50^A.U24 MU>"D&4@ACR46ZYY)726A+I-/EZ>LRBA5>W<"5S(#?9O 2Y*J*8FEX%/(LO6& MU@/>\:^>VA*DNRFTEZ(.:SA_ _H[7JP3S[K '2C4JR?4XP2##:;Z[A1KIK=' M0#=K37*V2 BJU-*%@6!')2&CBU(G>@]O'Z"?!LT>"$![K"SKHZX!V/5^ABE7 M..L; V42SX8 %%>3H9FM=812J(VMF+Z46>O79' %<18L4*FRM[3XVQ_6[%ZV(]Y;UZU:Q,!]U#)SIJP. M+GAF,HG=Q!K7SD?;'[MO/Z15./TR272^GO75P4"T1<5EM8LTDP]@MB*3/J(=?>YHI_T98R6"2'J0=V!VLJ[AT6B7S+,\7\Y?S M^65.KV?UO_648CV5=Q^0_K[ZZPA5U#XC Q3U5#1Y!8'S K2S6E4#*=I7)VB# M_ 0X=T15#N&MXWCVWWA^F7_+.+^<+4\S_S5>?/CG9!KF>?:IXGXY^7BYF'^- MV+HJ&Q\O9S6__V>++F\M9_(#S7'LWHO1:*M"2>U ZM&M93K3D(?JUGCLC##"G@> M:M8X&<6>7F"(SOAZ,^6$;QZP38;<\X0EU2:HR&M9GN"!G+D,/C!/WD#1 8>RLWO /"$V M#JVD 6Z^W^"7^L[\,IT]A/2JO[M!/O.?OUS[:76'ZTKQ*=*[H:45H(Q& M0$^"8Y&EX+)7I?F);U^,AXJ]&(Q1@RKEL41>;)C:\F[-2Y6U+327(FD9=IGF MHF*"(*,1QB%WS22B/!#I M]!%_Z](?+][]2N;919Z=?UF5EEGWEVD\E?&/@2"QB7DJTM M8*/N5N9\RP"/PLK=1P_3QD)LG2_\CY?OGK]>7W"2J2R+JDGP$4$E6QL=>59+ M1_+D39JWH#E_7B["/.%E]J_,G2!I J1,ZD M 8&2?%?%(VW_C%9T:W3D(0CMVE1/NCOV2;M;303>N*32V_SQZCKIV1DQ^V)Y M;G43XA7;NX!L6&.I,[!C%%W:5X?30RF@<0VF'F!-\LK0(B:$]*"R1_"Q2/": M2U\$XUIVNNUXW"RYMTK3<4C20^ZM;;IO!1^?3=*M@H$U^N+#])Q&6<PQZVG,] >MM<9;.UT(K+A[BB'4_[0JMG,@#WE.G"QU<4T M_L\-; &#D%$6,(@U$14+D 0X!,N\2[6Q'G9; 1X8Z#35WE*ZK8U*G)RM-CS& MT!JK$EA1.] 4SL%E9Z%$INN!4?*AB1FP'O#D_8?=1-O8:UR"N*)9%Q@MW8)O M0Q_>\-]1^+?5MX?D6MOSU^ X=*G$;" IK$4?O(. 2-M%-H$%&5FX783^<2KP M'IN\K?[Z"*RQWG[#S^.+RXOU^9$+AG$3(=E"*[U(!GR=$7D:BJS')"WKU"OB M BBJ-UR>?2CAQ^_WPTR39GV\.>SG,:+7S N([9> M?8WGL<48G6T$:34Y:4C6E(ODOL=0#"\8G&*MP^OO!;3O?7F5V\O)?#&[7'JF M-RIZCE*T$D,IX+BE)3*JFG&L"DAM30FFT(O3.LCK/CR'OP!HQX7;%^7-Y#Y MLE1]I]Y?O5.K/H&+$=FH-M&["-S5DM"UZ8Z+!H%Q0E=O.WCS=/\-,$Z) ?M* M>8#@F1>Y9 *25@&J^?ETOBHPZ&S4B5L#UOK:1)1F&&P2D%,1)48>;&C=B6H+ ME%,B0 MI#Y#2L%7M)>@#CX#:F=>O,#J@&BK_>C.@X0=?[:^P!"NPA[L.107.7:#U,X'RN M:V7-8C*!P":?(ZLQ4H$/@0'PD4KN7"ZV-8F_^&4_\ >?PC= M]Y'O #I_FS]-SS^-)V432X4#EX;,F],("PADV6B54XLH&6Q MM;%W!\0):'T_P;8/W)U=O)KBY!;Y'&HF7,Z@6 M^JTQF9N>_X35V$IJ UAN-^\6EWN424'IV@IXF>RG2B9$TC @_X&%8G72N?4Y M_ET4IV6Q[RGE 4[U;R*Z%EG>!== 5OLV3,>QW/?5V;T4V%/@@]SG;L&'44@5 MF8/,./%>,,+G) -4REMG#1;5NACW88GP@!5_*![TD7/K'?U=GHRGLRLKXWX3 M4RL?@PX*C/81E'6,ED%1'9HDDRMD9JIN4?C=QSS\SM]&2=/A)=PZZ>8&S+7% M\M7D9((1'.!HL#JP"M"*#-X&B\BP]4N^K/2_F7KC MKXU#DDZ<<4^("DI0F45 KFJE@,21H^0Z=U-RE]%.0=O-I7K(1@I5'+_CK-8< M_)3WC!B^\YRF0<+WH[S=.4'Q+.A5*YJ641.D\^2RU?L/;9G-?!47?.>)0X8" M1R8M&N' ::^) +4O28E&8O/(AR%#@3<]_"IB_N?I;#;]H[X+^)'^ MLO@RTCX51+*41$H&5)#DW6:9()>(0J,B]IL#3'X;OL<6.-:'*UV"B)KHI;6A ML0GHLQCIV23Y7S(N:/-\.8FSC//\:GPQ7HP"4UY)EB#*NG6:E BM%Q!=YHBA M9B^J3CM3[Z%/@2 '$/K@3NFMR'>!DFF:+C"M"1LG8QFE][1O7SV89'3LT]YAF=YW4^H M,GV$2GKM:)D]D$Z)*RVE/T!U_$V9.K_. MIO/YR*)B!AF"R[5N7W9D2Q$RT$D4&8P.3K1NHKP5S&D1HH7$[U+!#)4B9WQT M)6@#R01&#"T$L&Z$WH5L@J*Y8NNJTD\D1:XU#?I*^RX);!-SM3:76V.Z+H%G MLUDM55 -IRO*ALAI[L:#SCH2VERWMF!I]4+/-6+FJCTW^B \+O36&6H$=9*N8SMU!\"N2D1UKFA"?7S!MTMG:#L:TWEFU83HD=3>1] MEP>^K0/\)L_&TS2.5VA'VKD4DDI0G*^52I0&U$P")[ZFB#1O/VP=AEN 3HD1 M[22_X:QL_U(,6T.7,+F21>!@;*Y5_>H6Z*V (%5@W!>CV'>6J-O:6>TOY\>2 MJ+LA2-UH+TWA!6A#H_6-1 58+ /. @E-!A%\Z\R\IY"RTTN[#Z?L])'RP;(U M.F#Z'E-V>NFJ4]K&#H(^% D\DYK'PB"63&:N#TC8R,:)-M8V'UYYV_JZ]C&G M[#37?1_Y'CQEIW!KE%,%.$D<%'(-(=)*%U*QA69L>&Y]=OG(8O_VUUFOE)T^ M A^B?E=>+&J_^QM9Q(D)DYEG('GPH()3X%5V$+DHJ42+,32W%S?@. '=[RW> M(=K>S<;I+%\+2K1!I1R%H<6M.BX.:QUY6T_(A"^TZ(G4?,&_C>$$5+V76 >X M)[^;,\9"E"X:"=8F,F!]S( R9PC&*R>"\EFV/EM\K,EX^RAZ/\$VO-F^+ZT, M;=0U1Q"85;)F@@9"$PW$9*+CEFEANG6V>]3)>+NHL974!KA8WE@4)L=@LN(9 MK&0(JF@$;UT 5NN$1&-=%-]GT:Q]_/&])3U0,<4-%6*ZH/I>BV;UTEBW@DF[ MB/MP1;-R-EPQD2!9,A@5$MU]]!&B1E7(3XV"-8]*>N1%LX;@0 \I'Z9HEDQ2 M1,T,(1+D,GB:KFMZZC]-A3\ ?A01\YM\[.?9'/ M\4M.+V;XQQ;GU$>.*1::,OV'MJE4"!W]R$)(@B7#G+W%@BTN_8-#/:*\W%XJ MF0XFST/FV2=/%DT0#,A\Y:!4/3*47I%5:X55DAO6,='M:>39[ZSA5C(\8C$- M4;066C'04A=0T29:Q:0 S*D@K6^8=+>264^RF$8;S;>3<,,SG27,Z^E/SZ<7 M'Z>3]>X56:J%GFF^Z$WMW5)K22D!7$CGZR&DM+&3WK<.<1K&>T,Q-CRNW8[J MBMA=<&TVX/NH^1B6>4N%/*CC/:39>DV_#U\QQIO*Y!QK$'"($CQ#!!0J1 MB]NWY8]%RUO,[F,HN8\06ROWV?DBSR8$ZF><+\&]GCW'":8Q3M[,2%KU5^MH M#<]B1K0@HESF/J=:H7]Y7E2DT,GZCC4NNX]YX';4S90T'5["K:WR9^G?E_/% MRIA\]_J7MX3RQ>NWU\"9VH,Y%=JT3")PEDP*3,B JR"+RY[EW,TT?VBDDU!Z M2VDV?.=OMO8U1FOG:V:85.0IT H&@1D'Y/R56!3AN%W5[&FV'&]KF.TNPX8I MM[=;_7:!<7J]Q7L)?TMOZETD-\0;N89C"_F%14+AY*HI53(XF1P8X56@Y4C' MH)Z" COU%F^BOQX":ZRWFWVR10B*9]3@%"WD2G!:1HHKP%#5^8C,9*?(T:?1 M6[R7V+?V%N\CLX86SQ((B>H;$)9J!40>@ GEB8FY5K25"BSCV=%,DU*=\GX> M4M[U09^@\G:6V0!71M<-M^5JPC@Q)H@",>5:FA@]^)@,:/%_V[NVWK9R)/V^ M_X58WB\O"[@SZ49CTIT@Z>G!/@E%LI@(XT@92JE@+8@D[:MN^"=RNA[ M6.'>;7Z 9MMS2'-NX^U7G(QJJZ.[#@15OII,+]U/%)F"1:,I.4^UA:=$%J$D M6MD49=')!&VZ]N3N-.#IV:-C#3/N6:L[([(>VC5_F(W3O^H66JZ;-/2:0'WN M>YS.)L,TPSS_^S]HM.D1O9P/'Z19H^L0H-P$S)%F_=W:#I!$Z_!)\8MP_.6YW-_'UI$?J%O MS*:KEW'^K[]1[/4S#"=_PO4-#FPR,4DM2)^JWFOH!45Y2.KUMA@%"4P,W0+: MOD3\;E![09;NXWAT^H3YYAK?EKU3G.Z:XV)WB?1GD6?-ROPJ3L4Y"Q1?LA!- MEC8D)T,G!O&05;B5\*?JQG7NA? ;P0XU_;PF3 P;F6+'K83GZZ(^VF,\KMK&*U5]7:94T^[ MT7W,YSS[V4? Y-"8\U0V?B[X12X=E]8S<$!^!@TPT%;,.\GG8HSUW8H/7B1N M]VS)7SAL#S%M+YW7'NXLOO_PCQ63;*WW,B:6'3DT#>1?P/#"*+")-GCGLVB] MM?>H0!>8Y_1N\P>=VUH9[/PLP?RW;[_4C^W9@6T/[YD5V#N?#3; )QVR],$5 M+NJ-,2$D;FK?=B6E%TGM8 .V#7-V%B"6$CTXSI3,A.2*06_0,XD2M([)([;N M!O'26 )TCGNZCVLR=>K08 %"Y()02^NT%H+=3%;IR^&!3@$M_VR (>8O_G9 MW]ZVU'PN/$4G6%:5M^:%])N%8(@R)L!T#F4YK^,9[!]?K?ZV4:OX]G_XNS]YC&'T?#_R,ES"?\ M\WBR_%7]GABHJ'4N23&5-5"D13E$C+J>&RD61$GT#K=N@7?:&7XWK\4S % ? M7,-3E;T,/#>7@WH948$22\JUB+7HFESGZLO(#D9:"XJGHEHWZNYA&M\=\,\- MA1[Z6+7;6"]"&*V\).C5/KKV9%D*P8#SI*BD0*HF5;-(2FG$K6&19UP C5<4>&A]F]HS9FOO.(XU M4_X3ZVE-S%=?<0(?\<_Q-3VM'N^OYS8'*;E(W@-8*9)\B$N%!:LTDX(47+C5 M$BZ&RCUX=A>X]K=%?+,-TGZ!EL/D$,RFJO MD'D99;V1W#)?/#*.1FG,/G)],74B72?UXX4X*TSZVGN(^R<8NTSP]5]?,"V; M#HH!I1$:+&F;"PR,=$]Y>0,A%!V,P!\',L^,Z+,8^S)I9!-DTJI$IM EF@'W M+!J(3.3,;2HEIO"#1FZ'@4=IY$-L\5QHN"YS^D$C'T0C'P234_!Q3['Q<\%O MH8E()R*SQI&?L;7=6X; :,XTHR I5#_Y_NG%X/8@&OGB8'N(:?LL8W_ *BER M(N"Y8Y%30*SK?12DJ<""SB6XJ#2WK3'WTNF_@VS=F?X[Q% G/X3Y:7Q-PTQ? M__NF;CG7K>CI6XI0)L/1QV,IOPZ/;DOS'3J736K/!T1C@M'%:Z^3CREQIZ(7 M(0@3\Z#K(,>]\:^N84J/G ]VG\D8E>IE<(9)*SQ!DU,F4SO-*)D$:*^0B/$ MHNL\R")]R%Q!;-TM>*]0IU_?CD?!Y@+55O,]D$UKHJP?B!P$GK@,J)ASN="D MHV6@G6,8G5#<9R5L:XIHAR@O 08MM-Q#G+,FUCN8O)U\F,$,\WQC\!U.YI(. MH&@7(B 3W!(^@X9:G<.9TY$'#B(8U7P-W"_6"P-%$^WWP4? ?!MF+N)DF.[E M4M)IGB-G41)F=5&YWO7GF!$1G3-5+?EYM?3M7QX)HXTEH$+1*::PW[-BLR2DYRUP ;Y/C M0=D>#VAOBG,JKKP'/#32\:40VM6Y#?,0)K=K2)]3#EY)^KJPC-R9K6?-)?.N M))J2#XJ7$@G4K1&S2Y@+(+J/L_8FBIIHO0\:<&VY@\_T<6UY6[(!723LBY3> M*]UY*.9&YGS$]32TQ9E0DX.EM)@S'H#"*@>4%)G &:V[66GOO.2M&T&="RU[ MB-WS@>4 $[2^=N1;1FAUA-1AYI)PD643M'"2UJQ;27!)60YO"1A2LN M H^-U^!],AWM>?":_O3Q%QSA!*ZO1ODJ?R;K3V<3F V_8JV8'DUQX- I U90 M4E\C?DTIFO<%&"_"E\B3%;;YY7N=)#O]*M44)0^\4'MS-._ABK/9(H=Z6]9U M\39>#S_"8@?7"XC.R,QTJ4T'R>VRX"$S&5*,1DF$DCHYI@Z#O1 $]*+;'D+5 MWX:C\60XNUT=HWO['X+J]-/PRSO*"DEP^(@_W?X^'M5TFY1:T;SXRL#89)P M0RCUBHBD> ;*=)F-AN0RCJ*[+"5#CI@C-\*VOZ#A8BI/3@6/IZN\ M(1N]KWA.AQ"MSAV9[99YW M;7']=/O-7^8,&BIAA(B:&5'1*H,@M)K$O'4F1H4Y)=D;)WV H*=BJ_OU';V; MZ%(H[6[SFS,NW)$F=;0,?:K=63F%4*HD5L 66BXS3:]UOX'NTIV?].X-*0]N MZ^O%8KU*OECQ$'+2:./F'O*S@<,>@OM\:#A$YSVC8'73J(PD 6C&0[UPW%ED07C# M +Q0TMA28I^4V[FH\&-M\XBIGZ#8AA32=#(;O/HTQ/+Z+TPWE=-Z6PIEXI.E M6!AY2UR(*!GXSJ%M#3.FJWI7_=VWB/"LS5V2]7V_'*O MK6KS9"'ED\W,V T>1]C@=.O*4DA:1\G/:&<9 Y@[2B M\-9G>\\ D*<%E#WCXQ#5-R^77 ]X8 0?,2_OVYQ>?9S@HI/+TB^F$NJ=QZIR MB.0775'D$G-AQGNM$ZE&FPV(=-A4W3/HQ>RN/L56N[966RJZ==72NIROR)/2 MFC0CE9I5;!R3L&NU%0J"):GM= M#'#R$2=WB 20%#U1[&0],IV484'S0@$4EU+E")KKPU_]]2%>I)6?KL2&@6)- M=^[JF.:NC,+>[ 58)G3M).$4,DJ32"0I-.B4A,W@[[\7.$X/3K4?>42#+HC.N_/GH>3IG>K16QT>KI/&FZ[W#6%1<_H:S3^/\Z^@K3F7,.Q'$%PB61R*&2\3*(99H'6^\>?7WWZY&^;?)W^_/]4I>, NGF.&Y M5G&GC4%:*G[<4&NM&>'Q33T \J4ZR#NP.A A MS;N"9.N8QLI0( M)C+!0R2/R&WRG6J(+ALEC\0,9P+)(7IO'1;\0:YRX3S)S?V"?WV9C%>,Q,_C MR6><+++[I>MS,2!XC,S9&)FN(5%0DM,_303M?7[@:G8$# <->]I0HB>[C4^B M]-9TX+;XQUHE28A"?K.VJ9<<&*@<&<X\Q27-3%E!W@<;X<3K2G?"JIS<$F$P#+WF<(H>E4B2,N2 MMRGRH*TTK4] G0DH>XK,SH.30]3? ]6U"&NN;]_,NZ&MVLH9I9(ICL50$M,: M)?/>.^;()5K#BT/7K?O1C@%.7U/2V [CQDIL'1UNB6-7(0ZF#%X+ACR25!P2 MR>> T7R+!.ZDW;PIW;%SW&C;R)7E%.=3L)BTKIE;@0Q&%&&4M2;)P5,& M/+:MX;WG12'^/X>S3Z]NIK,QK;.O_TK7-YG&OII.Z:W'_ ?\-7#"*2^- M9PI('SKX0&$^6*:,]U:+Y&0/Q^P.%O,,+6E;X^AA"7V_QNKA/KVWE'G"0AFT MI.";\70ZT+H(;KUF7J.MS>$\BUPH!B5G*Z/A&EIWN=HBQ@O$Q['*[J-9^7U/ M_]VS_^EV^<=EKW^%I5"\SXRPJ99_"T;>GM,GXZRR&(5L?<#O"6*>JD])[ZCI MVT27TJED?I]@?= JAEW.:#K//&.BMT%3C&EK)Q^=9.W[$ATS%D()@2(4U;P] MSF,"G7_[KRM#'^E@M]V[Z MHE 7+AQ+HK: #-6!S@MH@&<.]59*@.=G\GUW9YS(XHML@%!=8T@EAA.2U TEFZ*3"Z 6M-=W>PD<&>;;&;*6XQD\?4PSX/$>68R M=Q5:>)4C:A9X(%<1([#@*4C$[ I-$[VQ+8JOMX_^T@/I1GKO'0DK>J"#3 VK M,7?)<8[BR^-M]*C)CU!PXVK+G;+Y#$*:7.]HG?<1J^M=!,^ZVW=<)0A+3Y0#9%YT8$&42*$%.:& SC*LI4)2!U"F M]9[*#E%.6U+7QDZ[-G>/4'+K(/S5>$(^C;+$JU%^CVD\2L/KZN#JE%>M [T. MFEO/2@9-6*?T "CL85RFQ(-4H#;/9N\(X_:/]8R-W(\\G7 Z?T[7X<^C.AN,(4[.ONX)?/- M$")9=S;$Z:N;R83>YZLXG3-ZC1?$1P8Z:M\$88JK9]\NGSSP*>HB-26/]9Y- M76)F'@FM4FIAC7*H7.GTLF]]_.FSM?U6^G:/Y&BE].")FC5\X@4! (?S"@ 5 9'-G M&ULW+WIL(>]V.56D*Y9Z^@%(^B9WIP-TD&)-MU5DA$3RG/.! M_' G.7?_]>WAP7XHLIJ7BS_XP_Q'Z,_ +44A9PO/__''WZ[>PO)'_[7?_[3 M/_W[_P7A__GYXPUX78BG![5<@5>E8BLEP=?YZAZL[A7X:U'^S_P+ Q\6;*6+ M\@'"_ZQO>U4\?B_GG^]7((D2M+YL_=OR3S%!6B'*8$9R C'3$>22::A2CI@4 M/&6877W^$U,9DBC7,&,RACA/ MLJK_^1]_N%^M'O_TTT]?OW[]XS=>+OY8E)]_2J((_;2^^@_MY=\.KO^*ZJMC M2NE/]6\WEU;S8Q>:Q\8__9]?;SZ)>_7 X'Q9K=A26 '5_$]5_<.;0K!5C?I9 MO<#)*^R_X/HR:'\$XP2B^(_?*OF'__PG !HXRF*A/BH-[']_^_CNI$CZD[WB MIZ7Z;,?V@RKGA?RT8N7JAG&U,-K73UM]?U3_\8=J_O"X4.N?W9=*'W_LHBSW MGFJUI%;+.+-:_O,I83]=H'X@?5>'N@90KC;W?2@=NS!]'TS=.\,0:GB%=\1< MK'+S0KU9RK'>W8VHBU4?7N-0KT6Q8HL17HNMF!V5%_8'-^9OK1C[H XRK>6T MU+VCJOJV4DNI&K;<>S28R__X@_G;3%:?R]FU_.^G:F6GONJNN)9R;KF;+3ZP MN7RW?,4>YT;%CTHL6%7-];RA]EO]VKP97\S?OZB;.>/SQ7SU?<9%%DFLZO!UCAP\Z+#)UL/M[YD@L.XI]__/X:S$'MF+*QG7)3/42_$0*@W M\Y-]-K1+E"A#43W[!);VT\$K?%VN#6>E.#/V[14_B<*L(QY7<.]KMD0X)$*K M8LBWOAEU8^ ?0%$:&C?KT"-@;;[WIPI^9NQQ]J$L'E6Y^O[IB?^W$JN[XK:\ M_L+F"SM#O"W*6_-+(V_Y^4:9M9'Q$]2[E7JH9CI!7+,,09X*"G'$,LBX()#G MB"BBM4"8N4R_EZDQM>EV;<657;\O5U> +25X\[>G^:,=Z"MPHZJJ*,%U5:D5 M>#(.4PDVEH':-/"[-0[4UOV_;LQ]X4AV3[3CC<_ $^M80^/,PF&0W:X**@-* M#:MF%:]Q:27\9.GX)[585>N?U 1=D_.%2HQ"QF& 6I-OH*?U(]N_L')N!7PT MZ['7Q0.;+V)+*^(1OS K=7%;-*!-(B$Q!@H2".%'&ZT*2 MP)RH6#%IW#*4^##&:)I/C8B,AL6# C^H;X]J6:D?@5ETK?=!UIL?KD,OIP/)^SQE>@WU1HCVOETT+=ZFLA MRBF>5O%/?5C\;:/]GIK20L2(Q9'F.(3;3&N2*,(@2'3&=,YGSR&X!O7!_P +QLH?@48G5'Y#GS-CC"7[45I6KV8W=#[A^ M4.5.=='M: MMW>.[7NOO]_UT0R[6A-V)E3$N3(TC7*(,\DA3Q"%-%6"J>1Z-/(?JO(_5$X"A"=0R1[4R?L!B;_,NW''("=LO\*]VGS::8W7$A%V/ MZMBO^^WGO%M^,0-0E-_MYE.[HV3WFU0U$QJG6M 81H1KB"6+(1.<0"D0P2E+ MTURBV6ZT[-GMA-/"G-[1LR' 8:,K:\V +DI0\,H(-O..W:M1WX2J*C!?V^*W M1=.!M]N6S(48CO.=;Y0$&RW!6LUPFRWGH0BTN=(A:-3-E/,&/]\\<;BC'V_< MS)?J5K\RWL%\]9:)>M/Y5_9M_O#T\'-1EL57XR6\8N;UL &C*D$HBB2"-*(" M8IIG9HZ/4LAR*2.6Z8RF3DNQ/L*G-OVW>@*^5A2(5E,_(O$: #=J&0K6H7=L M;.16H4&C.%AK?@764&^4!Z_.0>W-07TP"\1*7J)'Y:D^H#QGKE[/Z.L#B=)& M@KU6S7_?+3<18FVP[C6O5B43JQD51'.54JB469E@G2:0H4Q %25QGG&49"B= MF>42+URYS%VXSR>WJ\)P7]ZK>^N'6E\(%)MX2F:C+)MCK9U BRNP5"O[E3+Q MMZ=Y54=$5W_R]9V]KY0.>;_DC M%LP%G'U?CGI.-\7\\H(9M]^K,A,_FJ>+!Q+O72\[HL MK;]0YT7]_'U[S0?VW?[L^BLK9?W'G9%ZO90VF>.]>=/:('":.%[#0J?E>>$+WE?[!"/9)J^^_JM5] M(>W!2;52:L=K2;66B<@95 E3$&--(3=\!XG,,O/S&"E"7.,3ND5-C>0:#9M< M:JMEC^B%,]AVLUY8Q$8X^_0#RRNXP0V'"^(=S@@8+03"S=#=J C'.WIX.RX% M/3ZIU6I1NV*W>G=YO:V;(\RZE>#,+& %S0L81!S#'")$]2F3HE=X93 M:6I$LU78'A64[4[28[V3-%3)JO/CYN"2C3X:0R].W6L;[8S9K0;[NW]#U:DZ M/V:!:U0%';OIU:>Z; S#%Z=RAOOBPE3G)4VK*)4S,MX%J=R?W&]/^+7BJ]?S M2BP*&_:YS41,E11Q*B1$2'*(5OS33+A7N;\UN[6+/ALJ7Z^:F:+U55J>J7LJBJF929RC3.843BR/A*QDWB=FP5J?0-6OG5$)E2-VW/BQJUFZVC\0=U:U_LNK=UE:XA]7L[_KN0[:03. M]5S)NCIRU0J6U\O=.COF=T\/2CZK(17I)))Q;DN$8P4Q2G+(&<++C>70 M:\E0PSA2(;*@^ >O5A9&NQ4U<%D8Z MBWBFH, X@9@("5E*)8RS#&TJ?'Z1MGG&:B^F2)="+NQ;C#< M!N;0DY %++CFA4FPY) N62-GACB8?9@6XG)3GZ)MS!)9O8/WZ8E7HIP_VD7; M!U760V,C@^=1?"P?B6'77+@+3L^J:&SK=U=;. M/&/$*FMNUNQ75W.\IY_#]D9K)5:W^LTW46?IVY)MM\MZZ]+\SYZ??#'RE[:> M^'I;W_[">)+[/]BY2N /J.#5R M;TRT:T75&@E*6\%0M*43S)?5'*8LVU,5M;7%SW\<8L#=O,X7'L:!9YCM"*[M M:VI0%C9^KKJ_JO\$.[K;%A.;D[+F$CNZSWZX?\>KPJSKED_6(VZS_XMEP-W8 M 45*L<,MC'$9U@@3[GY(T-G) M],,@9K?;>NQCKCO+UGV&C4.U23XVOMCB2=K2Z$<3UQ$W/DZ4Q%!F6D(L*(84 MZ0@F*4*)3F@F*77>W^RIQ-2HYUG7YN=-FS?&@ MJ+/0=+X<]TA%&86 >ZST M?0HZ]!T)CPW7$49DI(W8\)^&W^;LA4AV;MKV??9XF[D76K^WR7OILWJNQ]5G M^ZR/ZK$H;2')37H'QXA+0G*8:DW,/,0U)*F9AP@E/","Z2SV\G9/"9K:7-/J M"3:*]D^C.06MXR(Z &!#KYW[8.6_7CX#1*AE\BDQXZZ.SQA[L"@^=WT_6K@6 MHGA:KJH/[+N-#6K[CM)WAL%/6C@A-PNA'!Y1 -3 ,;;%H-K];]:<-Q0#<&@1C@A)!1O_]N M0Y]__6>N[O?MKT/)7Q4/?+Y<]XY^%E=HQ3E$%K8:[?YB7^693&(:X1Q!H5@. ML72)C;?EC=%5=F>Y+7*ZM/?RGA;?+685'2>O?W1*G2ZV_S M:I;E"DN2((A3H2&.$3%S!1)0\0RE>1(G*7-NA'R)(E.;$ XKZUHM/8H07S0J MW>P_)M8#L[LOS%[EBT-@=$%QXXO$CU;Z. 1(NX61@SROGU>]Z65V8WN;[3CO MZUH'KY_4Y@@%8Q)G:9;"G$H),5,44B0D5"J6-$,\3I%7AQ\?X5,CNVT_OUIY MSV0 +]C=_-JAP!R8S6YL^0P;[KF/Y]6VKNV5+8G"55T5]PJ\G5>V._U_*5:" M7]G*UO,9ICI<'SP#N9E>HD=U'?N \MP=[/6,@?JE5OOJE2S"N[ M>_'^J0YWB35),I0C2**80(Q4 KF0,8RC6&C-M8R4"-KDS%?#J?'DCH* K8!: M2KO ?*R#B .W.O,>3,>0@)<$O1!%_Z0$1VA"926<$S=N6H*C\0=Y":[W]4A, M>*T6[+N2KTOV]4Z5#S<%6SZK("1%$F=*9C!F.K-]%A0D,C=_(SE.\H0CI)P6 MUV[BID8SG]1R7I2@LA5:C8\A&_V!- 8 (_\!+(P)'N'LY_'NYICP* [-,"UB M5EE@M05678_"3;W>6??@_Z!8CA3F?P;30,'\SLATANV??\IX ?K.%NV%XKO? MU;-H,7X_"!XVA1#J\'!'29]*NZ/$ZMPPQ'DL94Q#!"W)Z'9 DD M3&B89U3'69IKZMGHXIS$J;'1_G0^/U%%*(!CM ?[!7Y17S!?R"W2H-&W*7HY ML%-T#)LA?:(]>2_O$ATSW\DC.GKCI4TP?BD*^76^6-1UTF>92).$:;,@BW@, M<6J3((F,C"-D_A0)4YE;<^XSKH?PO'+^]&!W7PW]+)7[GQ[3I3R/,EM0%H4 MY0+B7"*S)F(Q)!'.*8\$SW.G2%PG:5.CAOK@R,Z/STOTNYPH]0#;C2B"03@P M75R$GC=M.*$2B#RZ98U*(4YF/R<2MYMZQ/RO6Y7^HHK/)7N\GPNVJ$/'XY2) M3!,!$V)]BT0K2(3,(*:(L(@)D1#L'-!_2LK4Z&-7/_](_9-8=K-$,(0&9@N+_K<3JKK@MK[^P^<*Z M(V^+\_;(.&/Q(N4"KYY7I;.1]D79 MU"D 3TOS/1T&W>^.X6N7,>RS[Q(,]'!;,Y>K-/;N33 0CVSPA'MV/P+?%(8] M=@0CLBC*1,(AQI%9\VG.(1<(0D;G09 M"JB!:7"GZ/-6T8'.M5P@"412G:)&)1\7HY^3BM,]_DNZVZ]+\]7=SQ_KI0>* M0:I)"@F(6BSS7:>S4_NC@R5.C@8URWNNV?<#.K]5ZPS#P M1^Z,@-?B[*BU%RS(]I\WVB+LJ!F["Z_C%UQ^1/Q1/;8I?+?:[MA4ZVVR4RE$4[S-/(K8>DDU^>-':>BY;/XNDV?U855NSXU MKA7O?UY\>@R<%T5A<1U^U;,#Z ];E0V8/X*;-:RONF&]Z/CX+$P#'"&?EOEB MQ\AG8>@Z2CY_T;.U#R'K::@5?4*&&4]D@(Z,.TFF(!(#;Z"> Z2 MQ:A/!D4'6!ZI$V% ®XCAX@5(ESB/1F2/1Q?5>3B"DD;3? A"<0#/"1:#O(B^U'YKT@Z^1WOR>.1_F]+-V;!?H]H6=),-O5<:$9SF.4,0XJ4T M;:[I;L]ZWYU M8^NV1 ^'V-"[=,_!:N,QP2";\6ZPA"K1U2ULW*)<3H8?E.%RN^OENUF<;-$U M8UIHE3$!4RI3LX@W?$2QM(58&<*2(T*95]/J4;2>&J-MPP8>-[WLE%\KQW%' MW8TD)S>6 W/M0,TJNH-*IMFEXNQP3; [Q6F=7[HT^'##,&0WBO/"^^8C;"2U M#2\V95JS+%(D202D&1$09QF'E#,*$Y&P2#,=Q3CV.^,Z+6QZ!UOKKC:+K?1")9O<%+0R,D&YPP^S#0X>T??0_&V MQ7F=$?F!E;=E'>PL_\(63^J#*NL:A[-86DX3"1!*AZ+LEY.09!&T54410TIF9'NGR^A3NS*=]_0(00FYV_/1 MUJF\U;]5[<4SX[UD<2I2B$EL_DA3#8F*B5E9)2S+,A2;OSA'K RIZ=2HJ];/ M!LP^50JP6D6/\(I!Q[2;Z28U4B^PUW_Y5G\S]+<:&)/;NZ8R]!Z!.%-Y!4:* MVWGY5\$OZ&>,X>F,$1I4@?%"BL; <2\":12!/?QUCX3WTKDC;5DL7)=A: O9, MV6V*N+$&;,T)N'<2 M50NRP7Z3+N?DP(V YV;H(\M&\IAB]&6E%^?Z^VQ[$D MI1DF6$!-J#VWD@1RR83AS51C;A98.2%^F\/'Q$QO=]BV+"N6;7(AF+P>! M'L74C>PNQ6E@#MNH=P6,@H,<:W$B.E.8/@B")*"(<4D11B117D>9K 7*2017F2*R;,@.$>%0X'5]SI$QR__.%-L?P,ZU:%!5_,FQZ2GH[A\&/N M=UKXLD/X#QTWOS7;*5GL1>/E.X=H@K'RQ_7]AXV3[X1_R!CY;L']IBV[83A? M?J[6H6FOYXLG0\ S3E@B4TIAE@EAU@S*QI,A"C7)8Y6I-$'*J3;;&3E36RRT M:H%Y4Y3PAT5153]N0UF?MPFZ.-CU%/QNO!\ U('9>JWA-F3U"K1:AN/6,S $ M8L134D;EL3.F/F>??LY>9=V!SHS!FY,,@2R0Y^_7 3J!8V$W! *WEGHC-@7 M:C7D!L;IWD..]_EYI_L0]\KU9MYM L2Z(\1:F$0O,,X@PC M2"/CZV0Q(9G.4APGB=^A2)>XZ1V.K+4%Y4;=*["P*RNV6!1?[69)TRD:764Y MJ3\OVS0Z1E?FCNI1V1,KM3C=]MA_1-RH*A3* ]/3!MZ/._ R;:8;<+W&MSD[ M;AH:W1A/CGU.2TSW]:&C=7^UCL5B\+8UBZ M\<:%" U,%[[@>!-!A_F!OO]C$D;][#M,?/ZU=UW:XPQVO\+7)_79>C!M43J% M6*ZX-BZ&H 3B!"60LYQ"FMF/G%#"-7,^?>T0-+G/?;\DG<<)81>:#L>K@3 : M^H-_5K&OU;-/D<0NO#S.4@/A-M(IZ@G\ IV:.F#1>5[:=?]X)Z4.5NR=D;I< M'RSUL-Z0^E :2;.,1#3)DAP2EAF>Q(F"C$0:ZD3)-,5$T#2],/=P*VUJ//GZ MTR_[>\JVWXH-$WVTV@+SXU\-W/< Q5? O&C)Q7O.W6/A=^)X,<)CG1;N*'K5 M;$2#6M=!$Q0/(1DN0W%'UDNG*!Z:[9"C>.2F?E1S5RI6/97?Z[3IML]]G?$_ M,RNM7"&5PB0GAF8T32!+$39<0S.=14CFF?:AF9.2ID8Q:T5W#JV:(@B>S'$: M6C?6" +8P(RQP:JM=="HV7)&P(" LU@$HHK3(\S=V MX[*>L7UVC?6S(45IDV?5LJH'_+HLS2@I^P+\_'U[29OH?&V/SVX?ZP2*VVTE MQ?=/]2N*.:.99B+?-$IT+,#!_/"_EIQ+VU$IUVJ-%IXA@T&'UZ6)HG&.H4,F#N^;I?R'&=RUKJ,-K;)E2*7A<%-^5^EDME9ZOUG7W9SS641+E"4Q59KO*1=A,Z#F#2D6Y MYI0RS+U"^[O%36U=TVH+[A5;K.[-M-QHZQT+VX6P&P>'PVU@0EU#MM84K%4= M)NC5 91P8:]=PL8.?'4P_$CHJ\M=?2,_Y@M+2M=+N?[KNX?'LOA2D]JZOQ1 M/9I7[=XZ47]6"_ENN3YGGN5FK:I5$L&8VR T\Z9!)BF&.A&*9%&*D5#K\AH. MF[-GQ#E],OM%,09FGT9A4&XU-N[-PJ9"@U6KM,=>Y3FT'79S0R XXF+19OIL MH;.Z@G=+.H\]WX 0CK0!? F4?KO"CMAT;A&?>\9X^\6.UNQM'KO>XTFV M:CZ[*YDE\$_?'WBQF.4JEY)2#17/4[-69 +RR#AW5&*-,B'S*"-.AU[/GSPU M!ZY5#C3:.7[R!W"=H<9+0!B8!QWM=_].3]EZQ(>JE/CCY^++3^:>QGTR?]EZ M38=/&N?3/&7 YCL\><% QS?5F6VD7\R5J^K=\D.]#_U792M_*WG]197LLWKS M395B7K61XA$3#"[E,CCEIS,]5= M&MH_YO '.B-XF4&=P.E!Y7I\T"!@_? &@RNP1@&T,( U#J%S&EY@],8Z=@BH M^;0.),(/B?=1Q0 J])L.WZO5N[J2EZVN,),(,9'+&%(A(C-AQ1*R)(Y@1B)! M2!QS96Y=%2NV<)NP]I[N-:5L9 Q'0;:>]UX5,[^99!^Y*&6$M9)!-D MWL,(^SA*_=^[$5R9H,BY^1B]\1C8"[!0O&NAN.F$PGMB/FIRH*ES_]FC3FY' MS7H^_1R_J-\$\7:^G*_4S?R+DN^6*S-X\VTISH>B7,W_7L]M;[[9:4Y=V_(] M_Z58^=;<,),ZR;"M;JTZ<%R*P\$ MC)Q;>_/G&B)LRH 5^ #F\NK MQG,QB@=U7'R0"N>D.$D=VR'Q@>*(\^%U>S\R^I6)^_E2E=]W*P6W\6Q,"J)3 M1F'.,(58,PZ92B,8F9\E.L=$Q%Z9W1VRIK;D45G$P>3GS.%R2]_=_Z]M5=_Y\O.'LEB:OXKF M@.*V?'5O3RO>+7>OF"_%_'&AFL+YD22QBG0$,\K,"B86ML\T95!1&F$L8X2) M5X7>B[29&N,88\!65[!O#K!5K6N#[*'EWF6M3?UZ'EPVGJY[R2.-TL LMX/Z M)YL6Q$I9@=\>)5NIFO&]8!< VVP7V)+B-OB > [7 #/<1#>VX5J:I2 MZEG]C6W5&"5%FJ="0Y0ER#9EJ.LD)[9BGX@9SC3+(J]27)WBIL:J?4KRG '4 M<>\H&$Q#[R/5BHY6>L<-EU";3-W"QMUPW-)ZBJE5E46AY: M;XXF3$1"1Q3&>6X8@QNR8)ID,*9$13074<2]HA"/BYD:4ZRS*>>MMKX-[8]" MZ<85EP,T,$>L%02MA@-L.'=C$*RM_5$A(S>V[S+TL+5]Y]47'RZ9%6)=#O2^ M6)C[*[M:7'V_YM6J9&(UL]V<,MM2)8T(:ZJ(WV)K=2#]4LDT+G.HM@1'4,,8D9I 0+*)B.4Z%PEL0J4.301NC4 M/)C.$!;CSUO%0:VYYRZ1TP@X'Z0%Q77X4[2+(0T9^W. T?!!/EN14XGF.0#! M(VSG\-X>>>]'>BTT!8)NM6T/7#RM/I3%%_.;8EG-2,()QDK!2#"SFC)N$Z29 M5# C5#-.-&.)6ZJFK^2IT5.CJ*W(IAI5P>-&5X]<;B_PNTEI4$@'9J;C;5A: MC&\U:'4''P;'V"-Y?BBL1\JD#XBY7V)]']PZL^R]'CA>RGT?._?R[WL]H&=> M\.F5FB91PEDLH<)20)RD,20J)Q!'61I',28DXG[+YG^DA?*NKNN%L:IU_I-G MZNUIA%EN77H2PYBA!&*%->1FGH41PPE3*)6:9UZ)TD'P'>5 8Z!MB(LW'OXA MMAH:Q:[ ]6I5SOG3RNZIV8"X#ZP.,1YBRV&T38:I;"OX;R0,MG5PN[I7Y?,E M0!N A7*>E%(AZRI<4BMZN%RUK-Q20>V M;HP1"+&!*>,$6 ,$MSG@$:H-28>DJ58[S_^*EQPEJ[.IWDL]70]P!T M#SS7@\^^D Q^X-DJ9FN%=&'1XYSSF,G!SC?W'C[RN>8QPP[/,X]>U7,))NZ5 M?%JH9G%GR[Q^4.6Z3,9<7"_EZ_GB::5D'6:UC>")F$8Z3A1$*#)?-L,99,RL MU*0F*><)3BGV2C/NJ7076P]+GPN$13&&5!!I]VHEI)FB4%-."4,ZXWD> MM*BEAW)3XZ!6N[9G55V\\KMBI6_)IZ#CY^B2O="H#.VG7=ZTJOX/6(_LA^YN M9.,UJ^K _:7[5!U3;5H5(7N &JP[59>,'L$LKXIEO=7^U_GJ_M53M2H>5-F* MNU/E0S7C.=688@5IDG"S6M8$4D04E"A)8[."YA@QYP"6<]*F1LCK;WEEE:OY M6++OKG3LAF\WOP9';7#_L%$56%W!6MFK#2G6^H:$SR/\)"2,(X6<7 :G7Y2) M*SR=D25G'S)>-(FK/7L1),XW]>T!^+>G>:ED1XCBL^*]OU5*/RUNYEK-&(KB M-*8$HBRE$&,<0Y[1!#)*D>9(QC+SRI^_1)FI$?4;,Q\^V)X^P&K7VW.^:'S< M/.6Q4!^8Z-=F@.X8Z2.EU1MSZG$*V:#P#MIAZ\, SQRW M.LG-)HE!YS*/8RQ@E@L,L:0Q9#P6D&I*S6]H))48HT+)S51S3"ZN4G+3-PGE M\L%UH^=1AVQ@CAYEM$8K7'* \ L7+[EYFVQ#KPG9W13N! M?+2+J\6F?-4,19IC1CF,XU0;YY<32+.40RD9(Y&*8RK%NIGDG>-NQ#FA3I_R M?DO)NS$V)=KN)(.Q,7H>FW,>&*3N?&Q-F'C+V[D-@N.)7'!HASYKZX9RH()4?C"%.AIS$SKNH9<7$ ?' M67YW]R,I&^KP=;Y8S&@6:YT8&FDTVCQUUOGANS/,9 MX>#W_3C_0UF8%W_U_V*K> &VRDFV@5K&TB_#K;_-JQB.19IBDD"G.($Y1#DF: M)S!61,6*4443I\ H)VE38YRV2-]62?"[5=/S4*<;8,=U;BC8!J88;\1ZE!IP M0")8M8$N62,7'' P^[#F@,M-/0XRWJO5\98]']4#FR_-4PK]=EX)MK -?&9Q M)%&BC-N2Y'D$L40$$A2E,!(:R53%"5&12U>_'K*]*&6$=G^-DG;!8=\VCYUX M3\@=3C6& W+P$]]54[]]M^/76ODKL%'?;ETV!M0]P(8#V^,09#C01SH2"0V^ MWRE)/_@ZSTP\'SG>"4H_6_?.4WH^8N2$JMM'>V'UB[EP5;U;-O'^38D%%E'& MS,(7"H2,^YE1"7D21S!.-==Y@C"CZ2AY5:=UG)K36NM?@7E5V4K_-D:TJG\R M5GI5QVAFJ&_Q@I=>_H4MGFRNP]-#PRC/$A[^4BS, MT^R:XR-;J9G&DO'<<@"-#!OP7$.";6%*(05F:8)B[M6[8CS5)TTYH/:?K #P)%DM"T(P*(P 9^R]\B]M*OIK_@_ MA@?:>T"".:;]-0C>';HS#>^ AL? M8->:JWJC'5A+1NG3Y(#D\)V;NI282B\G!Z \NCNY/*UOQ<0ZH-D0LOE;-9=U M/]YB^?/W._.\.EA!4Z2(S1JFB:00JSIU.-'&BT]$%&=*T]RKGOQ9B5/CN:W" M8$]CZZE9G7L%B)S'W8WU@J(Y,,%="F2/4HN.X 2KN'A.WLB%%QW-/ZR_Z'JC M_[;AC1FUQ8?[8JF:!D8SQ".4)"J!PL:>8RUB6Y5 0YT1C1"-J)!.7;F//7QJ M5%+K!VH%V_9:[KN%!\"=WRJ\!(Z!N< #":]-PE,F]]HA/'C8:-N#I\S8W1L\ M>4W?+A&BM'$#KU7SWTU*?/51"37_8B.%9[:K8TJ%ABK%.<0B38TSP#2,<62^ MX2B-&8[7R>IN[H"+6*?W=C]=?> />:TC*#=*^K:5<$#;S04(AN!8+2@:-<$/ M:X5_W*G348&/YQ'MT9S"':)@+2L<1([."IB5![H,O+Y=]]Y;8\@\C^_^_3JMGG8 M6R;J;=WUEYY%).=Y"A,DC6<1QQKR+,_LEYX:9T,J19R^]&XQ4_O6:T77[_-: M58^@Y=-XGED=!$-IX(_^*$#GOWP?I#PBN8,@-E+0MM^KY1>2?1:'SNCKTW>/ M%VA]UH*]F.KS5_<,QE +\]O/OZBE*MGB>BFOY<-\.;<]0E?S+ZK=ZEUWG^0T MP9+R!**,4(@909"F/(=19N.J$JPP=]HIZ25]:LS9*G\%6O7KS-9] \#: L]8 M":]!<7.M!H-Z8/KU07D ?ZP7;*'"!;QDCWOBWP>6@T/[7@_IX?/5C4U_G5?" M"&1+53Q5Z]24N:IF429B):A9W"F204R1A$3:E ^)F:)F5 A%SGY?IZBI,5BM MK(<'TXVC@[\7#)V!2:?I3+RG*-C1-!AD'HY?,.A&STF<&GG>V;QML"B6G^L6-J!8&P 6]>;RPI&&C^)MW;V\_ MJDJ5Q@_46HG5[?+=4A0/ZKU:S10A#$LE;(/I%&)-4TALIH_.<\2DR(F(O*I2 M.4F=&O_8E/A2L<7\[W4%I2]U1+9=')6- 8#)_WZJ5G7HMBY*4/#*J+9JKE'? MA*ILWE]K>,^.])VCY'IV&!C[P0\/-_WKK<:@5?D*-$J#8@D:M0UQJ8",Y853 MZ*;WG3)'/D+T@.'P#-'GYGX,9AZ[*N>*'3"MSO7,6_]E1_LK\"JT<]L3L$"3AJ_T4:>/GM \GTCZ/N;2*>73JA#_ M\]MROJH^?OJMW?Y/TY3G41Y!D64:XCRQ&>]F A&::I62),^Q5[&:3FD3GBXJ MJRUXLNKV9:UC\/IRU(6@C<=(M:*@UA3\8'2M?AS@^,0)E^#$X\>]<,]9M3S[_3H-7T_2[YZ MMS2??7TB\]Z,X>O"ELB;)2PSBS_!(4><0IQ$!'+"E9GC44(0T1E*O5:%IP1- M[W/E*[!5] I85<'OC;*>"6XGP77]F"^';/ /NQ=:/3[U;BB"??8GQ(Q, =W& M'M+!F>M[!J//EVH=];J.^*IKY<\0H;)V^'.&C<,?4P2)DCE4)$8XIYJDU(L; M3DJ:&CE817>"K[>QF+6VGNQP&E\W>@B"VL#\T!7??$9F_'G"'$DP1*>RR/<1Q!'E$%8YPG.9&< M9)E7XDJ'K*D11:,JV.@*ULKV2I3O MGUC"L(=(.?;/5$K4\RW#D\PN7 G90T M=NK;.9./9+R=O:5GT+>X5_)I82AIWWG9:829)]*019;!2$;X1F?U0+FRS_@97&(RK9LF+"DEQ33O[V MZU+)F#1FN!?G=T5]6X>&@#+P4\^&MAJ;<&.NE>@1;C6."R('O'=8<$<*J,^'9XS'AAW^XV[<5^>]S6ST6\W@0/5JVLN^*.??OK?'5_7RQL[]JW M17F\ZN:,D$CC-!8PUE1"'&.S\M0)-EXD8IQ'F!DB7Y=HN7-W(2]0R>G3V2_? M,LQNGNK0HS9^W>1-/>1M==DKL"Y+4H?:VG'=,1#<\L7\<^#CMP"X!G)U M+]%D5!\X &3/G>,0C^Q;K*:JE#H1C_\K6SV5ZSW&[=HR$BJ+11K!A+/<-L?( M(8DDA2)*1:J4SO),^-6R\=9A:MYU4\CS_+CS*I_/W%VW!WQ;64]8?, M%M8#?K=\Q1[G*[:HH\7?U8UW[9_,Z/^JJ%;5C&!))=4QS&@J(#40:YN>'N'&FD5;K?A5VX*B_D%SJ(5:H?F('G=EU@.4@Q59GV?T*6JXMTW6=NE:RIU]ZV>;R)Q0+6,F MH4QSXPYBGD.F%(-9'"?"\!AERJW-31_I4^.RY]O]C05UAG[/0G^^P]%-;H.# M/#"[G<#W>A]?G[VH )#[E%L<$/JQ*C Z#4&H0HP]\>JNS>C[T!'+-?:T=[^" M8]^'])@N>G?(O:V;XGZTE]\5YMZ'8EE/;K.4ISG6L81)(A3$DFK(52Q@AIF0 MQ,PV-'$Z31Y&O:E-.(WS7-3: C/N;7"/\?=$K71;OZ)?/&?XP768G5YTR(9V MSEWZI/_]L1+49H*[ C2&-N[^BPZMQRSXHD,\TC3Y4D/M-[\.-A*=$W!X MJ>/-T(,AMC>%#R>EYX&!$&6]RK2Y8W?LFZI>K0LV9RSG4L10<5LT-9,19$QG M9C7("9*(XSCVR@<]*6EJ,V^K*)@W^8TKJZKGAO])4!UW\T- -?16?8M2FP5: M:SE ;;JS4(3:73\I9]RM\W/F'NR+G[W!_]#^0UG()U$O+3ZI\LMSVMIIX59KI!/7_B M'P2J@?F@%TI>L0!G4;@@,.#TLT>+$CAKWF[(P/F+>YYU;8_07C_9\^X/JIP7 MLLT3L@TD9D@KJ6DF(35L8#B IY!C0J' J40133777E$"YT5.C1 VA\W/%^-F M+5[./]_7>3=-N,!5G9=CKBOVX@?L3_XEODI1?,')V/FAIU&:UH@Q),6KH*E$))(G*N)92QBSQRUPY*F=JS&1[/#2;]U97WSR3 MXU"ZD4@ @ 9FCC8[Q.HX< I()Q+!TCR.2QDYE:/3U,-TC>[+>]>T>M;H?=VV MP79,HQH1A*,,)C0A$"M)C=^22)A'E!.*,\R5AVXNK'"Y5B-5LJJR<;]8:WIC]:9<\&N3S&K\YB$*V?5(6OL@E;GS3Y2 MTLKAIGZ\8>9*6X7?K*2^S*62/W__K;+[*%9 9<]8M_F:U]RV&!6K&:*Q-,21 M0*DT,DL?G$&"<@13GF%.<*2)4G[]/_R5\/EJQFD!LE$6L)XIKCV&PHU_AH5W M8%*RSES=_6.MODW,^L%:8+CI1["%?6L%^'UM1T"'IC^(@5BLAP*C4EM_@)[S MW05/&C/$XQ=SQ:IZMVQ6<_6_7AM7YBV;ETVC'DH2$DF90)II!G%L"Y,G*8>Y M0JF0@L0B)\.'>IQ3( M#7%%,$R,B+.T?BNF=<:XT8K/EXU2VW3QMIY1D[6(6$0I9S%DL<@@1HI"KI!M M6JE10GB>8N55.72UE8T'%J3[/5#\;1T97AL#[.M3EYYLS;&GW[7M MYG>J-6PGQ/T'T/=(/,Q0NQ'HZ ,X,+?NV@.V!H$W>Z/X:G\4UU99-[;Q=PT= MUY8%C ,"72H:,$@.HT;61@2QH,HQ* /[\GSU@.^,_?6C5;2G/$DH0IJGD00 MLQQ#&ND$"I4K0]@\19&7 [KW]*GQ;JT/2XQ'#/KX ,_>E'?)I;E_ NS5+'3'.)Z*?^LY.>]/>[7\THLBNK) M$(3?L<\%$B;T*F^MV&M[8@-L6T-V3WZVI@QR"!0 TF!='_MK,G)CR(LA.^P= M>?DC/0^*U'SVNMU7_=]/K#33V>+[1_58E*N9S(706F/((ZX@CJ6&5,4(IDRE M>9PACK!;0N]I&5.;:==J@HV>H%'4<<.^ \TS9RQA,!J:LKSA<=_)/@_ $8*I ME/CCY^++3^;NAEO,7[:4TO7,<3:7SQNUV1EVN+1O )UYEJI6;[[9O68U(S%! MDI ()G%J4WN,UTQTBJ&.")=YA'B4<-^0N3T)4PR2:Q0$JM'0-U)N'T W)Z4/ M*&-%P[5HO#F#1H_8MZ,V!XMVVW_ZR/%M1TT[C&@[?EG?+?41?E0+[2W3L VFEOI/(O-W&QFZHQ 3&U@O*0"JEQF6DN5,>W5I]%;@ZG- MZ)^>'A^;;CEL 38V;+N:VE/:C3V^=3]]1\=Q[3TDYD.OS[&=/> XK=O9]4#\N_(7-E]5-456JNEV^^6;#Y9[FU;W] MAIM6E#,=)7G$8@E%RC7$B%+(<)Q#SA5B-(]SE$<^W'=6XM2XSNH*S#>F]G2M MCV.,MG[D=AYN%2494IS!2-M2J)PFD!/S3TZ%XL0H2YGLT=8M#.KC-V][,PKH M;C-(T#=WX!G#Z@I^L,K^:-_=0QA?=\'H/3TX0Q-H.C@O;U3Z=S;_.=V[W]B3 MWHM"?ITO%C?SI7IG7+-JAA+.A%8<:F4+U% >0:9S#7.94)9D.%7(JT#-@82I MT?=:0?"[51'4.GH>]1RBZ$@8EV S-$%XP>)/"*=,#T4 !\\?]X,_9=[!!W[R MPGX?] ?;]*)U3_VN,,M1OT_[#)YNWWDXE ;^Z->*7H%:U?I4;*.L M#:(%L!N= MA(9M8%)IU(4W5E^P57A3";M5.1RO^. 3B%V<1([*,3X@/&<:KWLOX9N;HR(> MBG(U_WN]H=5NZ']4M@J7M%T1PQR&1J$\=U##FA!%(N MI60R9BAWJIL74*>IL56CI UJL:]L'\:Z;(A\"&TTX%^2[Z[JXS]A@[1W3;L" M&ZOLYDMC%["&A:;%("@'9UX5U;3]Z%F,) M=9[D$"_@\AR1'&J(HTEC0G)#$P&H7JZ/ NA$T\,H;B!;<\(AVSS-A M^G0 MW5?VK1MIYBNUWT]G(^*WI30SE4U)4?+--V%[9#>981R+5&.<0(1SX\;CG$). M60ZS7.%()"Q..>IQHME+F8F>&6>;4^,;IK8:'O*LKGM:V-3<[D:]/L1V DP?_KH< MHI%HJE6T(:EJH$@^%TR"4LX)42_ +-U&'R>0,_?T6(K?V4#FOST9%OJD/EMG M^E=E&]C.S,HP06FN8)*9!2.V'A/15$ D(I0KLZ(4W.GTI4O(U'AAJZ;',N@4 M@ Z+Q "P#,P%6PU!JR+XO5'2IVGK*8@\UHH!H!IIM7@(6:!UXAD(.E>*I^X= M;ZUX1ON]U>*Y:WNZ0\7RLV&1!QO(9M.@V]8]N4:89$C"&&L*L109I)AAB#-. MXS1.<2:\CIF/BYD:U5DMH56S#KV\:K/MO3HBG<'5T2>Z&*VAO2$+U)TO4/Y^ M4"<.H3R@XT+&]7TZ#3WP>KJO]L^#?K-<&5IY.U^H]T^-GZ.%P"D1D"";*8EE M"BE!%$9I1#FCN8@4 MV;3EB+G;#!X.R8&_^:YMU^ ]3]U0 M"32OGQ$VZOSN9OCS>=[QKCX%\M5JU>0&W^JV(N4'5JZ^W_+%_'.]%*QF4S >*LW96QKA<'M8##Z5'@/"^=8M=HOA-6ST+H[1MTE MTQV>,V+QK]LN8>]S7LX63T9Y5][>E?6[[CYTBPG7L^ZV^V;HXUU5EWCH9 MSS"U:S>10<3B&.*$<<@B3J%.$VLR-3I?9^W7+6H?-TDVCYLD M&[7.Y0#S95L9=KX$3-1'D)4A_N^VN9]G_Z?>X^CF9HXR.@-/$*W:YONHZ0NL M_[UCQU63[6%';L<6T!H3L"'4I7"&Z@O56X]QVT-="M=!EZB+']@[$V)S@/B\ MYI442L0R05#'5$&LA"'4&"F(,I3C1&&NM--6F(.LJ5%F6]YDO3;L&?S4!:X; MRP6";& >VXL,N +#U1IS@"-<JR<_\+*N?4#/AJO MSY;^+I;&8V@/=P@22*@H@5D:"8A92B'CS"R;4ZQX3BD2D5-F]SE!4^.)M:K MZ@HVRGJ>G)V%UV%I' BT@9EB)+P\UL"!$V>JLAD(%R6*6241SZE7 ML5/X0O'S+X@@&'O M<2.',!PSY3"(X>A5 R2EM7T^J]=/RF90WQE0;:EVQ"C-*H<\)X;C-$\5E9;O<)_>P2NQ3(WGV"SX(3N#WP:7DOTA7XK/FGF@&?OS%X#:_W:C4C4<[S6 @8TT1" M+%D,.<(,9E(PG?,$RPR[5#EQ$^=%-V-5/ E6<,OBZ7Q>%0BEX8^L.LH"7@&C M[2BUKW90&;ZLE14VE8I5.X9[%*/:O2MPB>*;3?EL)C*E*$IAA*2A#L,5D,8, M0<5B)(6@+//KIW->Y-2\E4*G< WXUGPD(Z,-<$0#-<=>,#@(:N<'SS M,C70W0%PKG1\>&?/$$?U];J)K3.+,R-M:?XJFL94'XK%7'QO_MR6DY!QIEG& M(IAKLW#".>*0Y3B%29IRA(B*DM2K-H>O E.CIX]*V"]G:P/8-\(S4M%W.-PH M:DB0!R8LH_II< V+U8J#W]O_#E('I"]ZH<(0?<6/&WW8$YR#H,.^S_'CO:I< MS3ZJ1_-VWK-*77\V*T KXU5=X*BLTTK>F[=QG7_/N8Q(&L&$\AABEB-(4F#H3%.],.GB)O/ M'5XR_]IRDI^L48BHE_EK]NEWUT4Z M^7Q?SS4;\%,S2EZ!.G=!;76M%SKEQI+F]VP%N/H\7]9EX6T^2JVDG\=VV:BF M*4.1%!@*;-OEQD)#(N($JEC@.$JU3A1I1_7-TK$;]LACNM9K*B.JS(]?9"RC M6"@=H0A*P07$,DD@9P3#3.<9YR+.&),^N[RCC>.(9:^=1W+,@7-;0XTV'$.[ M(O48V#_!CH*V[<)F )I+[*@\^^'N'>'65T&0#;38NDR745=>06![O@P+\]#P MG7"$>'IXJG-\=V,99UDF)&6:0TS-U(E5BLT"+3(43#,IA&213'&/BMG^FCA] MX..7R][1=J_+2KC^-R<&YN(CNDMPGL:QG3?V0?O8=,,W0MN:$PI,YS+ZKDQ2#!FE\+ MGR]S5X_A/E#SNJ8#!FL:T-U8;D @!Z:X?H&:7XL7"M/<8O<209I&^G1#-+?0 M7!2@N?.8?K3VR7B*M_K3JA#_\\'XD.J#*C_=LU+-5(*$4'D,:;V_QKHMWKJ96\ K6:P.@):D7#D= Y* *QS4DQH]+*.6.? M\\?9ZT/4W'Q55*M9GDO,TSB'J>"V/1(1D":1[0(@4DE1JGCD553I4,34R.%5 ML:R*Q5S6:XAGD_#9BA:NL+K1P65@#4P$!_Z)U6^H@IF[M@]2)+,6\(*%,7<- M["Z&N7=ESU.QXN&A6-;T4=-&]:ZJGI2@^8FG-W *9YP* W"[F@D.>$QTIG!D (]P M#C%"R+;I9I#J+$JY1BP3S/O(+Q32& M04A$(4O,FYZEQ!",5Z1B )#'\1E&9 _'H[/+D1OZ4*P!K5U(-$I>@4;-@ == MW3B$.L(Z(67V=6%EAS25 JH(P-PDE*&XUYIH2["I\8A[6G]KKI ?1/WYIJ. M[^'R,4?U\)F[/G@%3N)U$OTB^;P^H)Q*[?5Z1K_IY)>RJ*H/ M9:'GJQF/>9Q$@L $8;,\92*#1&L%$<\YY0F)%-4^3+7S[*D14:V:K=5M=//C MG5W ,ISD2,H<1IG2$,L360!2Y^^11&?"(2<\)[M@E?;?:EJN2B=5?YZO[5T]F@?B@ MRH/&2C03*8L%@D)F-N4%"TB(3F N:9XG/-(Q\2JT[2)T:A_P:]5,&*!47]3R MR7.+W0EFUX5S6/ &7T4WZH*O1E^P5GC89E8^$ 5;8#N(''FU[0["X=+;X]Z> MA_[B7LFG^IC0+NY_9I5MU5)'%EQ_9:6LU_VWCW5?$-M=H';VWE,,G2PPQ MJ B+L,J-&Y?F4684UV7)L]2>SAL M%MXT81%$,95:XRPC.5N'_;O- :=$.3' ?ES_T/N"K:;-"0_XUW\F21S_&T!Q M?H426F?MH!A=I3EICWJN;&[5HQ*K^1>U<"Q.?'8$W-CX(E3'X=4-G.W93Z-E MV^HJ'"V>0R(0P9T4,RI5G3/V.>FO2 ^[ER8^"V/WEAX!F M:$_*#Q6O(N5=IO>=U/?-?BN7G.U4^O%9\-6.49!'% M!/*8FQ6?3C%D".4PCZ44)(Y2RHC/;OONPZ>VW=Z<^RV,AM!PQ .01D?/+)9= MZ-PFZKZ #/RI6K6@U0N\[D+!/ZODB+FA4D9V'SUN/L@1HPZ2/8Y=TZ/_VI%3 MMX]*%)^7\[\K^4Z:U<);V4AVTCKX4HGY1LPYDK<\WMZGZ[ M!V4NG*4Z5DP3"JFV_GY"(DARSJ$D.D4Y1DI$PLW??P'MI[>$:'4&JE6Z7C04 M5FVPV.KMT?]LY-?AC LRT2%^R0B'K>U@U_@V5WE=LEP"8]NQWKYU,G/]RJQ! MJ*^L8=B]?KJOC$<7ONF^.B,U]IOF*^37-?!E!K&S$>'(*HW7V_!EL-YKE_A" M*O0\#E,+\]O/OZBE*MG"//]:/LR7\VIE(Y:^J'57YES;/4T6P8B*'&*.,D@1 MM97 68)R1&*4>97^=A,[O3V,6NLK\+G1N_95V)[F&S_&\WS*;1@YCC!<3!(8W?W3W[Q&[+FM3\9WO0E>K> M/-F(>+<4Q8.Z*2K;!>%6W[%OLSC-.,:9792I#&);'9SF<0P%R@6E#'.:(K^$ M/4\-?#ZN<1+Y=BL -HZ.&XL-B/C =+8+=>-3 M[ND.&N7!#U;]'^N6*O8@W=@0L"=M/_!"-:GUE#YNU]I^T!RTL>WYF!X;7*\_ M_?*K>N"JG$GC;!&4I##/4VW=, Z91BG47&0935/,F' Z--I[[-3<+*.8Q^)] MBX[#5DPOFP>F"Z,3^+W1RK&*^?.WPGT_H9?](RWUNX;=;\%]8&7G6GA[]7C+ MU ,-]U:0A[_MYS:]>7A<%-^5V@F4:5\9SI-(4K.>PRA+#9&(&-K21E!A'0N: MF64=\0I;/"EI:MS2Q*05?6((3Z/IYM $P6A@+EKKN!>[=YZ=O/V3LU@$\D1. MRQG5YSAK[G/OXOP-/?P(XXOL5U1[]_#XM*J+2"I;\GI&5:P94A@2)&U=?QY! MQG@,)18L2^,4:9QN*MB>/^%V$MKC1.INA)-O6XGN3V"MI,>T?!9D!R\E"&9C MM41:M26@=A(K6G4'@<_#V0D)XT@^T&5P^GE)KO!T.D]G'S*>3^5JSYZKY7S3 MA1Z8*K_,A=K&,=OEHEDKUJ_3^V+YQ8A2LHYJKFIZV_V]K6SUOEC]EUIMSQ$^ MU(5JWA9E^R-[73S#@F--(@6QL ESDC#(.<(P0IHI@H46$>WEUHVB_M1\Q49) MH(L2E%LUZ\(UMAR3;]V:D=\%3Z=TFA7333B))41QS&*(D@5DJ:Q4:LHMO:"%X/[S1FL3>-2,W5: QR_H7=CT^>'$]JR48J02 M+J#220YQS"@D$G'(\RQC1$8BS9%7J[#3LKR^S!$6^?O'85^!ZM2KG_&E51^6M"N-AA:ZTXM_.MOK=BODSMPZ$YG.8I9DT$S8V&X9FA5GK!B,S.(3)REB2KN=2#Y[ M\-0F\;5NP"KGGK6VA]69G;\+$!CZA-+)>*_DM&.6]DI*VWO0:,EHQ]3?34([ M^ON>E=Z*0GZ=+Q;K.-'73[8W1^.;SPB.LD12#0DE"<2IS""C3$*4Q$G,>);' M;I^?B["I?9*UCE7W6ML?4;?I.A1. W^X:S6OMB'QC:;MGD7 >F@.@(0JD-8E M:MR*:0Y&'Y10<[FG9RRW/2QLBA7O/K5.7]_Y6*J9CH@6$2$0,?,'SG,&"9?: MS.$*<83B"!/I%6(6*['85.VYLMR<8!]'=OO?[+R?>+%?SU?=K M*WXA$@2N@1FF-U)>"Y6S2/1:M9Q^ZFA+F+.&[:YG MSE_<(Q[I3E4KV[';/'@I?U'?'LNB/<.HZD.,^V)AGE2U^^ J5H1)CJ#B,898 MI!'DJ?DC_O^H>]<=N7$E7?15!!S@[%Y <6^1HBX\YU>Y;/?I.ZY#TEDDFI- M8;;M*8D1\$C\%@\&(!'((!(^4^.> >* /*"['.="BW$MU'P'!&&4P%O=030UKN]T[UII?Y68SKQ*S'M4[NEHLMYL9@0E#K( @RW!ADAV1=@BY M %SE>8)CF#-JU1W 1_C4:.+K46L]$,E:30>WQ!5]"P=P0$Q?/WBU-R!Z5-&[ MP?%V< 0'Q'TD5S X_FY^H2> G9ZAZYCC^8:>UAYYA[YC^&UTO"\7IF_K<>)^ MD\2[?KN5_Z'I[YM^&G(6LQ1"[1YJ=Y%2TW=5 9(F%*2QA(SG,$,LWF?G N9[.,F(P^TU*SDM$\JE0/ MMY/AC%:@K0Q[N:/N93C#<;J9X3Z >X[SP_=2JG>_)-^:ZC>/2ND%\JJ)Y12% M% G7RU9&$0=8BA003F/ML!8\8W%20&75!+I'SM1\TX=WC_:YSUWX=7-,0%0& M9I1*RVBG9M3H&3A/V@*+&[*FNT8?+8?:PL3#C&J;RT,%G%$I*60( M@Y3"W)S.*T"1ICDP?3N5H"K.BM0FR=I6H!,'C)!IK=\=?,LIX N06BQ P,U M,"U<4C MUM>MZCYEW7&?WY+P;;GF\^5ZN]*\?GBN[8NL2G29XVWKLRY2ZWU'-\D993'C M ,%"KQ83:KPT4]H=IRF)H> L=BJ(2M#\END3DB M]$.'(;O/*$=_#=(U+Q!^@1:CMVHSZA(U$'2G"]=0P_I1JQZT7#^J>\Z7V\7& MQ/:6\Y*_U/_=3\X4X13'.0&)(A3@%'+ ""^ 'C/+8DY1GCLQJ)W8J1%EI;4Y M!K?7VXTC+=&VH\+P& [,>!?@TXY:I6[T5_/G(*3GAE0@;K,4.BJ%N0%QRE2. M=_L14E5O]9,VAZZ_UZ<:V_KH2F%9),ITY,H8P,0TU3.]>52*,L02GN<,[0J8 MV5/158%6,^>D>-D()%07':[;GZVC?V.OWXV['2 M;7".0T0UA(V2NY/.C9[73X<[\TXO%H&HYKJ<4=FEU]Q30NF_P2-B=S_7KL!" MST;C+WW1?SZN'NB"BI(N/J_*Y^I';=:QXICE&(-8B9BF M7!;622;VEQ%K?91I7[U8X?0E,-CL CV#0/NP#1CCZM/ MJK$#P XAP&& 'BD2&.!%=@L$NJ/5&0]T&&Z\L*"[C4?108_;A\D;^:0=U&]_ MR_E/^<=RL?F^GLE",)9G!8 ,)0!G60((+@00'*4\PS*#(@Z;/G*JPB2S2"RW M)1I;EC\8'QWP@[QI[VL]R5#E&L8W8-S"#Z_V@,Y*2+R>)I[[74W_UH/Z%O>_RO4, M(:47 *D$,9LG$O7W[]N5RNY MT/=4QUD>U<=2R0^+]79EW/P9)#$L(*,@Q523 :$$$)A00!*19#1G,6'4+4;0 M*W-Z00&C>>-6TK4U_ZR>KO6-'IM2%]K&?]J:H*>689YH52Z.0YRD MD""@D*H\CPPP"!G(49:)7$!(%+;>CK*1.#5OI%:P(IE618<-$2N,+?::0B,W MEF=RH.]=U$#YJ'EF*"@==I5"0SK2?M+MT+IM)[G U+F19#70>%M(+G8=;1XY MW>@98>7?I=C.-=F_+Q?E1GXL?U8-PO1[4+*YO*]2:KZ94O?[_#S,<*IDS$#& MJ0"XR"6@&2- I(G*((HAQD[9D!XZ3(VZ?U\MS3RAJ]6+R42Z?S8I8E4FTF'# M=/WCU:;\5QT:8R_1WL:H,C)ZF-.U8\*2SP.TC&@.^UB&#DDVVIO/::T_J PX M WT=_549,4SNY0T@AHH&>F@P;CC/'Z*S>-P-0_GQY[_156G&,_OX5<0G99SP M#".0$NW XB(QW:>Q C#)XCQ-"\52IS:%IP*FQGRM?DTBCT?L[ Q".WJZ!9B! MN<<)$V=*N69X(+XX&WY4,KAFW.E,OWJ=WS3^L. KLZ?]5M9_?E@T:=[KS_3% MR+E?"/V3U5:*C_O4XID0.<$YUTX0DQ+@-$Y!D6;&'8))'-.T0!*YQ MT*S5.OI1J^U&"9Z/PXXXAH=X8'II#8A^:TWXATF$WT'>F-&ZG\:0Z*-%0KPS M$]V&9""^\E1B5%:[#:A3[KMQ-&^&7#[+KQO-M]4N9K/O/A.:Z6@B$>!QH7E0 M40E(C#,@DR)7IN->+'(7?^>*G*FY/-ID(3KA:<]FM: U/5LY ^1!1 M%PSAF.:BE+&II,O4"US1>;EG10+)-A\6>J@J#%G7PRMYD^ P@S%/*(T+4!1Q M#C 2.: HST"L!):BB-.,6_6VL)(V-6+X_[9TI>7,7XSG4Z5%.M81Z(36CA6" M 38P-Q@]H[VB;;?QDK?)80$/_MM $NI8?Z>L<0_MVYA]=B3?ZJ:@?;SJ&K^? MY-_5K]8SJ5=/-,T)B&/! <8( YKG*5 9R7&2*)BH$%V\3L1.C4N:RL=-K=C? MM(^_KG[BV,'7$G/+J'!P)(<.!'?4VZVU-NU]_ZZO&+Y7UQ6@ANW4=2IT"GVZ MK@!AV:7KVMWN31F^2J['W;Q Q+Z5F[F<"2%(GJ 82*A@X[XHB($@7),14D5& M,MM>#*>#3XUA*J7,%@E$O[%_1*VZ]IT7SM#K9I%;,1F8*USA<&JO<,UNKZX* M9X.-UDSAFAF'/12N7N/G-#2U@#YKS_KE[?*9EHM9P@5DF&1Z:N8F\HIC0+ H M *@6?M$3)W52/O M?GR=BSA(-%E7Q=LG[? D5X3)+P J;8 M%)E&@,1" 9321&:Q25;V.J70+79J1' I%]\QR&")MZ98211-0(8UO^("I:!( M. =FUTNOT.*\B!VWM\(C/LYV5M/;P6H;Y1;$[=@X/(H#,_2E3,)HK_) Q1[= M8 I\O*1'Z*N<-K$#XMKA$\N[/=+#'Y:K'\N5V']\N;&N??S^=152[*(8O9 M6> MQ5IXK ;FF9VR59?- W6C2E^?.D,6*#ID@H=%_SG9.9*CH#]T?'_+UJ4HZ4HO_7?Z1WL#[J*31U-= M%,[+O!G#0(ZGOQZC^J(WPW7JGMX^8+!2"NO/J^7[Y>J9?I*;.O'BXW*]GF$L M69QS!@I"",!,"$ R'H.YK5W'HAL.BKD// M !ZKZVK=>"BA6;9D!2J8X!3DG!?:E4L(H(@C@/(LR5$&TUA8Y5AT"9D: ]6E MK]T#IYU 6JRB \ S,*N<(^.S6KX&D<,2.0!4(ZV+'5XFMZ5P#P2=Z]]K]XZW MZ.W1_FBEVW>M9Q.%MB7 5_E4I6 V;Z%BB.6*%(#FFO8P*20@7"6 XC03 F-, M%'=QQ*[(F1SI[3HDM'HZ]D2X J>=BQ4 I*&I[PR?@.U*+6$(U0KABI1Q&R%T MFWK6!J'G<@^7YZM;[7T;1>J?.,5OP,J9V7M_-2 V]4^P!DGLMPBX00M4?O"AC MW)J#76:>U1GLO/B6L\G?Z*]]7LKN'&W"(,D(PH#A' /,4M.Z,RT SV.*N!*L MP$X;EAVRID8$31!8ZWJ4:W730>7+(-MQ0B#H!F8&;]0\3RUWXA'TY/)E2:]P M>KG3Y,LGF+MO\:,-D]2IO9'U9[FJCA.]+>=;4X&]?:MCE20P*Q(@!-?>0X8E MH%PPD.,)-ZDR/DW9?9.V['[6::4\!518U1WL! M.VPUL_;V?6Y\IG84-]Z3&CKJ=:G+ST$CH"%8, QXH0I W*;,N!4B@@!W5D(B MS*CNI[G?+3;EYD5[BQ^$'K%4)3\HFSQ#E)-8%@(0+DV)>?T?IC(*8BYDG.9$ M9)E5)E:OI*GQ9JULM:@Y5K5V)^I^6B M2A^DF: P+13 1"0 (R1!D9LVD#SCC!0Q12)V<YN=IWU[13_O;W^@VD/:X- , -3#YF/SP M2MW#WMRMQG>1UKGNSJVU#@RE0QY"8$A'2D ( :U;#H(#3IW)!S;CC)=UX M4;J!RWV^6XT_]7C+U8L6-4-II@I%]/J1I7HY&<>9?TW*CS;=$+U_AQ M6D69)B0WRPH]&Y&B($F8GIEI@0$U6?*8,$19SD62Q2XSQ098@!KM4&14E,!F2>,D8PIY%3W>#_TU/P)HYGCO-O#9#GQO(P?>N:9 MKBSACY>?=\5BC3+F+ZK>S[?(O?3=FJR(= ME&_*G_(MW= Z4JI7A%1 A!($9$PQP#2- >'ZVX>4.VV[SS_=B> MZ[TSY>C3TTH^55'91_5%ZB7M5E;]66>,IQPCG@.EB"GPG2;Z<\P2P+@J"L)2 MKO]TS(.[*FQJM'"LJ]EZ;;1M6A6[9Z]=Q]G.E0Z%WL $X0^<3\)9+R+ATLFN MBQH[6:S7Z NI8/WW>&R''A8A?U@NUMMY?89\];/DLBU1$",5BYP*0"&% ).< M B98"G)%5$H@8Q39]?*PE3@U*CFIC;]7.VKU=MCCLX*\Q]L8 LB!6:4?0Y_S MVU9@.NR8A@9UI"W3&UY0MYU2%WPZMTJM!AIOK]3%KJ/-4J<;?1=\#\OGY^6B M.NU9MVQZW&[6&[H06M2,9U#2(BD TCP,L"044$D@B/,D+I)<)86PZN=@)VYJ MU-RL9FJ5ZW/(;4>RZ$!MUT5@)^*V2\%0.(ZS(/2&T&-A:(/,#> P=S;6&PKUGXR630[5F/!I[W Z,E\PZ:[1X\:(; M%V9_R-63GAV--YL7>BV6<@H*(G+]O6<04$1R4$#,,\$YA7:]XKO%3&WJGGBX MC:Z>*X5C0!W76MXPC;O :M2\=5%U#)7G2LH;LM=9/O6]7/Y+IHM 6*^3CN]^ MG<7110NNKH@N7^WIMQ@_J#H/>W@6\N!([)N7_25-RNK]WW0E/NZJ+A5(Y )S M"-($9P"G4 *2"@8HH2@E@E")E9.S<[-*4Z/9RN-L3AT?'0Q_*S>TG#N>4PKP MR"R]K%$?Q-"NV<')[Z-G<'C\F[U$%T^(&Z,&*L05#N10SN#M"HWK008#\,SM M##>R9^7 T_6J:2C#5R63XLUV\^>BK'J/F[H81VVZB5G?'8H-VC\&.5,.#.S!Q!L'5O3ZA$TRA M"A;:"1VW@J$3$&YD;W7^GDE39:$Z?[XM*A:8]POQ%NIY*HNI&Q^Z5A?RF7( M";W+;0;/@=Z1R:%O-=^G^ Q05LH'LT#?22?1HWXM?4 Y_69ZC>$[E?3Z?R%% M6_;OGO/M\[:*]&B!)2\W,T2)_HYF">"49/H[*@D@&>,@+6B6IC#!)DW(J=%] MOU"7*39.D_M6YTC4&KHY\!8PV_)42.@&9Z<&LUW9S]\.](T:A0.6;[%')Q@/ M]0HC7 RD53[:YBMW])T1:S,DF/]^NUW-0M_S37 M:=IKJQ64\=G"9%M*\T%&VBR=THOBMA,[[B/KW-8=297Q]HC'Q?9HPWEDT?X;).6F+M"[$ _+ MA4D3E@NN17NW G$:H 6,VMO+'CUX[PS+I1B^^R W MQ?;>:TN,(#/BOY>;[P_;]6;Y+%>?E_.2OWR3OS9OM)G_.<.Q($6,%! ,$8"% M3 '-$@I4#!%,($R0<.I:ZR9^:N'_"^% USB%$_I.L=4!,!TINFJF5=2J'OVM M=8]:Y:._:O4CHW]4&1 ^PNJ(7-@8JZWPUXBR.@)S)<[J.HI/S]V-_/'GCT>U M*TPV2S"%J4P4R(0PU<2@ 54"""(4K'5-CN5T)E@.=[Z)* M:PUSU&@>&=7=J]=TX=[#?.'1')@*0P#I5=?& IZ;RMMTC3]ZE1L+8R\5N[&Y MS6_M5P=RFOHYNZ )$C&L*D?G,BD E@D$18Y-D]I$294F&8MSM_WGBW*FM^7< M*!C12EW'SI*7L;1;L-V,S\#T4.MWUY:V&B2>U(E!H!7691FC+J0ZS3Q=+W5? M?$-]Y7TW0$2H(BG* $L%!UBE&%"4<\ +2/)4Q#2UJWIP>?BI.0RU=MZ=%T^P MLYO<_H@,/*OMP? KOCQ40\.3P<:P@D#S.@:D)"QBC'&09*1*%DH(@JT,@?8*F-HD;9[51]L!-;15V M]?6OX&OKY-^.VCC>O0=@'CY]-QHW./-7!A[9B^\V[]Q][[G>Y_C%UI2__&&. M!7_2#[VJA"P3*@DF B LS.H_AH!EIGAM#E6!DW U"C@4,?(*.E< M1?HBC-TS/@0X \]T9UP,5UHXZ/5G1*OR\75.MW MM4G4+,6I9#"G(#<[%3@A%) 82T P%8E0<2(RYM(!I4^@TS0?H3'*-R,CFE>M M47XT:KIY[+T0V_GP(8$;F (:5:.FJ0QD5C#M**@8%#DDH!"J4)(C MLWU@O1]J*W5J?L3NV!8_U/*V?-K+?I*;![K^7JT9A11O7OY< M2_%A\?BC&G[Q=&\Z(-1)MVU$,D6XB"', >9Z"8@+* !-F *<\)PE&"HSJJ/H#=.JZWC"29[4Z_EV*[5R:5@W[>GA5,WLSF37= MOGDY^DW51Z0@,!>*%8#07).A9CY 1)(!)G!,!"RD3*S:I]VDQ=2?%[\'9L>;@CV-@XASL2;C7HKL%R5#EY[QT&+?BW"TP MG169NVDPGV1HN2B7JZ^2;U?5*>;GCTNZ:"K1LC3&7*8I2#B,3=Y@ E@1Y\9C M+ K!6%Z(Q#XM^KJ@R9%AI6K4Z!H992.CK4L"< >L%LO]0& -3557#*TU+ M_R'IZKU^-6:$$Y 5260QM=F;L_RD_RU^?:WG/^4?RP7F^_KF<@S*F)SNH:I!. "I8!11(#(\IP+5,19 MX90@>YLZ4W.C]8N*G7?D;WD1,8";\,"A M57@IC_1< M':B'Q6'/SXP)AG&&0%(0J%DB+@ 34NF%,U&8JD(AR=QVJ$-U!QWIC&'=6V%= M]U98U[T5EGN-H]_*1?/CZW5:W6&W8XK_)HU6+_6GN O;8M4%D:%:48S>;-7% MZ-ZV$^$:K;85;RFCD<3RYWXVO'',%0&Y@Z=H6QM:(U<]Q%-8A# M)*98H1*(/KIEC@$RCWAHAN&4"D55Z2,FS31;>I96D3/Y1[[>?]&5U7! MVB]5U93G'\N%J:-@3OJA+,%0(@Z$$GKFF[ %*Q #2L][O1 A**-6[=J[Q4S- M76@5C8RFT4Y5I\.3/"XXVR?JOOCE&\YFN'E?5^73Q;W2^E:T#-HL+G'&I4D *@@!67 ** MBQBH),U0CFFA$JF]HXUSF.::1#"^,M6Y>BI*N7 MK]0D)%>R*N_$U',7,3;UD1.E:2BA@&K'&-"4H$3FB :NBUL@M*[HOD/@1"+9.ORAEWH=QG[ME2N?<&SYU]L^ V M;N9*?I>+=?E3?JA"R^^7*UD^+>I"A/SPJ,+]0E3_FE>KBGOQS^VZZEOQ26X> MU3?ZZ[-)1M"_V&Q6)=MNC"O[;:G)3%\R(WKIC5*2 T%B[5]BD0*F'4N 4 $+ MF"49D4Z95:-J/S7::HR,>&-EM-D;%M&=98YI!Z.^#W;L.-FG/##C5G9'1X9' MM>71;Q^7Z_4_[J+V'6@Q.#Q-5C4(.H AVN-P%YD<64WF&@OM&=9H1(=PF-(Q M-2 !,S)>XSF&2O085?=Q\T=>X[& >:FN5F]X]V<9$J$)*GD.<@A MTYZSV9HN($2 (TD0+"AFV*XLYQ4!4_ORM%T&:QT=0J.7P+,(']\(R0@;S'LT M?$[)78+%(59\(SPC18DM7QJWX'"'Z9UAX4OWC1<0[M#Z*!3<=5W0 C.F>2%A0Q0 3" !/) &4) AE7@A:8,AP7+I4([44[T=T(9]Z,KU0E]_XX M+'JR;8N>E*T%H6O-7'HJ=A[S,%@/S*,]M65VRA_4EAF\H$P'8L,6DKDD> H% M9#H L2PM*[V$?9+&_7[SLK^D.99Q_S== MB<5^M&AB=&!C<9!/+RNL3.J M#+UKG^K1.9'H+V-NU-@;DI,'?2"A&'P8)(@SV$0'P:7K]1Z7@P>$_9?#A!/B5< MS+M=J7]Q\]R52Y%O1GT56XV\\K_?%3-+M&,"9D*&D- 5:9=0'.^ ML8@S!3#"+$$X5BBS/^#D*GUJ)+Y7T3"";/8>G2LM^#T)BRWM(?$=>F5>A4QJ MW:-:^:C6?E^9X0#^1Q4U-@P)N4LQV0&A'ZO";/!'X%B"UA/"[KJTKH..6*S6 MT][C"K:^@WC6T%!*FAVV)I'J&_U5GRA;;,K%5DMO"@$M%^L93QE#(C6=P* $ MF&$!"$L+D!0<(QBG!>;BI?39VFK<5-C;T5Z1U=5P-.&!OY^8/@^C M'XH]F$W6JE:[/B/Z19I95\[+UJ>76F3(5%-WO$+5Y+ 7/&Z!#F= SJIUN(\0 M+ 1BWI>G1?DO*3X(_9Z4JCHAVU0_K+UP<;\0;5U9TXM&\^RS%,U.7GWE3(@\ M(P410&:Q*>%-%&!Q3 #',169V4&C5IT/!M=T:K38;FK32KN;(R.!'J=WA&3\ MA_0JD9*]F=&AG74EV74;)A'5.8$#6Z/&V'TNPWWW8P\1+PG[2(:+FP32\[7C M)V'AMHBC!!88HHSMK@KYC,.$8X)3P LN )8J 4Q0 K(XHX6@+*5,.!U+NRQG M:JS^60]FIG=]RGZIFK;;\_TSN*5D[1Y>.YX. -K +'M6M':GY%!5:\]0&*1L M[5[**]:M/3.UNW#M^>7>K0*N-^;^(I]IN="#/:KWY9K3N:FR/LL0Q"F7#(A4 M90 3OL<*0=VU'U0@@:!, 3Q##%?YW56#L8O^> %TH\.\[ MDL?N4MN]^F#;JI$UXY1AIO+<%.C6WE!!"#"G\T$JI6*B@)3$5OS6(V=J)+9K MKDX/]HM_-/A7:R3*^"'GMG?3CT?G+DW'[>/MQ_3;<+3S8G&Y9TT]/6BY>4]Y1=95_F">Y#'*!0:Q M3"' :8$!21($%,Q))M-<8NJ4;G4N8FK$66L8M2IZ)6)> -+.R[L-GH%YT!$9 M]UIK5XT/55KM7,"XE=2N&GA6..WZE1[>4=M?M!VO[9Q<$,%RJ@#-E)[;$N6 M9"P&2)&8("08PIFU9W19QM0F]^>5_%DNM^MH8[K8SK6^+K[.%1PM_)S;T1EX M;N_;(N^GMWOEARL .;@WMP,UDFMS#E@@AZ8;@4YGYLJMXSDRW;H?.3$]E_HY M, ?Q]AE$E.2,"I!F!0FYUH/FVB-SO]J%E4 D5IP!P=),NQZ2 5(@I/T/K@HI"$\3 M>WH[&7QJM+93SV'2GN)EP6@WH# PD^TT\Z&O4R0<:.L&1$:BJ_Y7PXVCKEC< MR4VG]XS'25>T/>*B:]?XK7X^+/C*;+>]E?6?'Q:?5_('+44;,&ZZ:=\O1%6? MM,D[Q#%+=SLEN:#8C]6'Q:*Q[]UII@:A)&[;-HU*\>15U1.G0ZYVT( M!EH<>BHQZCKR-J!.EYPWCN9'F?=FL-WH'C46]+=C1CMGX8=%PZ"\<#T=__X\.%* MZ?I^!].9ZYP1"D1O]G)'931G.$Y)S'T /][ZO%K^D*O-R]YMIIJ8H!SA)-K4E*.$@XY@ S697;XR!5 M28ZR.!:B0"ZD%D:MJ3%>J^%=]%G_?'-7^1ZFP>N/NOG$1[E>+QL_)-I6"8PG MN=5-^4S'+() #]F.*\=_= ,3Z0A/S9ENPX(C\/ MZO.8]"!^( [T=F -#PSTPLY\=Z*PL $L%M VUHVN*!>[A?SLB_ Z? M@*$?PT@?A6$>A]NWXA8H.[\>7@./]SVYQ>ZC+\Q- _G%=K[(]IC6H_JX7#Q5 MF9*F ,&CJM/"9ZE,96)JX*8IR_0WQA2XDBH&-",B@5F.)4S:';MO]M&;7L$> M.W3?QE@*M*?:EHMH)7\NYS^KKXW1W)PDY97N;J&7_F=@%U4) ^DXGX^]K@8U MHRVHDYQ;(!^Z@72.AEB#$RC0T2]OU!B&M?FGX0G[&T?N[?*>EJM_,]4WJF(G M=<< LVO'#4&6IFW6HKU^/8.)D$F6%X"DC *<, QH6N0@P8@K[47#A#A5Z1M% MZZDYUZV>$5TLMGK1*1I]1VK]XO3 [1ASC M-;^],6"RQ*B/Z[7;QCCI_-^CBXS/8PC65,9+N$\T76Z.ZE"40\?1Y:;9)CQ0^6Y'L7>15COZJU7<)2G8$E27H'IP<,<*K <"V3'"[@17 M=Y3=;J@1(^U.MAU'V]UN]6\&]K9<\_ERO5T=<#-64$&2:C)FAIL1!87*(."J M**C@B;)4">+\0N_R_;WJ\YBVG<5%D M2G-)'D,.<"80H# O !48*E((%C.G$E<6,J=&*U6P_V/Y4\^.;_KGY:ZLNB>M MV,!N1RZ!P1R88F[ T3N7U *9P(FB71)?)0O4 H)K*9XVM[I1#U]N%YO5R^SA M?L;R@D,,,T!RB0"64@"6" F25$B9RJ(H%+%AEOV04R..![J@@MJ1PP$PW7/? MS]R!I_;#_:?[M_>W3]]SXR[,SK7D__-I^?-_-1?7D[/YQWY>'@PURK0[5[V= M51=^XU6F;KTQ\W!7-TS[]D+(/ >9$,;?%SD@28$!8DF6:7\_I@5S*%!W//K4 MIM)>/Z>":R>0641:;P%BX$FV5\VO^MP)&$YUY_Q!&:WB7.\+XEII[K+-/37F M3FX:L[K<97U/ZLI=NOG"LA="!K]T"(0QJ0^\5[0#; MJQGP6( ]%H%6 AV"1ET ]!M\ZO=;W.'9GY2N3,N0]6>YJC:['8/LUVZ?T$O< MJFC:6];I*(-$VON0"-79\IJ8:>_BNL? M=7/1^4OTN-VL-_I"DY-?0CDJC<]0J75'MM43;@)Z+*U:A7!EKN>/Z-JYP MG#D[S@-X]E%=/=%%^:]JJ(?E8KV M> R]_5!!4>DV0*V]:X8'(I>SX4?EB6O&G4[Y MJ]=Y-GR13W3^!]V8B:))0Y.(.:LM-57(]3?Y:_-&Z_B?,R6I7E.(#!!8-!6. M*240L#Q3+(]C411.*8-64J:>W8,,8*=3LZ"([EP!Q1Z1LU M"I\#&?UEE(XJK0-RAQ-*H?K36,DM)4Z-A^J:P<=U&ES+--C# MW4U"@X X](JKPF^G;W3R.@UW'979<;O2,\AQ5\MFUI/^DS:I[.>R6E@?+S<_+NK_RNU\;4\.9S?6- MZ\V,8BD+6IC^90H#G/,4,*00*#CGB> LS:33:;2 NDV.[D^K8.VLNXOV]MWM MPT''4:+6R.BOO9F1L=,Q(SWDT[>,]+W.,QWZZS/ XWRWT-R^JJ@]9 P//ZA MPH !-1LW&!@>TK.0X B/%N#5/U%'FJI,PX5,=G(($7FD)#*4U! BD%C.W'V:/UD;VEQ= R>'6%Z0S(PY=5ZW46-9@&;;UPR.%2#C:.Q MQVVB<-X)2B M.,E)PH1;>[-.>58O[KA=S)IJ4?I#K&K&W-7B_=%J[S:[NP%/DIK[TNKARYA9 M01*(FKMEC4K55F:?4K?=3;=3^<[Y^X-NMBO]9]55XV!7!Q6,R@0"88ITX215 M@/$8@8PI*B!!5 CHL@AWD#VU179=_&^WTI+G-9.BW^7">-92F&*"YM>&BNY- MGFEW8.OFQ^3.20'!'Y>A#M;"FV7$I":J4MQ%K1E-/Z%HD!TB#P 'X+,^R:_& M;I:0='&=[1!^S/=FNS8E?-FA38I,?4.U<8DQY2BB9'L])C%F@ A4A@D M:9R:.N 2%(E>G@K$*,=<9DGA%(;TT&%J3%C50OW9TJ&DJP58;C?1O-77C>=\ M'HH=WPT,]<"\UVH?':A_M]\(WT1'%AP08SB^NP' 0+SGH\&H_'<#1*<\>,M0 MOD7 UIM5:2K!/M#U]UFJN:PH6 J04IKJ4D( HS0'0HB$0PCCPJ[;V>7AI\9B M>^TBHYYK3:\CY.SXR!^/@:G&%@J/$EV7+ Y6D^MH\)&+<%TR[+SJUL6K?"?K M3[G8RO=:%T,+)BWWW\O-]X?M>K-\EJM=CGR"BT SA,$"*80* (S M*'*80!6[S6(KN=.;WI7:D7EV4:MX]+?6/&I5]R[U:?LH;&DA.,"#\T40;#WH MQ FI8#QC)W5D G*"XIR9W&[W;'*R_?%C7FTDTKEAP/?SY=\?%FJY>JY/(.RJ M;"LHL>F.35.F*0L*#AA,.ID 3+[[A*D M.*>I2'+&N!,'=(N;&A'4J=MEI6+TFZR5_,==M)".K1][4+8CAW#8#<"QCA@&!@@ <9SE@&:OGG\J=%%K6)4Z1BU M2EH>F+F"8#:IRJX+CUA*G-JU;A>OPW\:T+YXOZ<(QO:4?:#LO("A\ \_^8^1:;4U\ MI]$W,@H';5]@ATVXY@4]\L9N76!G_H7&!98W>L9%V_,557;+3$I."YE((+#4 MBPJJEQ6ZE0MQ[V7$^PLHY7>B P=E+0& MPSWP>-'F4/'%X\''#2->-.PL6GCY*G='OCD_\;Y<O#CJ:T]]GUJ'GWWNMWY?Y]^52_%W.Y_<+ M\6&Q:=I+U>>H]BT8]WG72M?=^=R7!XX/@@[-V X> >FE&YDC_JR#I+X[@=<(%_#4?BHOH@? M,*>^BN4J1%6 M?8)GOC_!XU#-YRJ2 F94992#.(7"G(75;F$A,H!@ CDD6'N%5J?8PR$YVFGV M^7+QU 2$AD"VQSL,A=? 7'Y\;.RHI$>0U\^^@%0(L$8J&N4#FENYJ#XP.DM$ M7;UYO+)0??H?E8+JO=CMT[)>;68/RX4P6V9B5S'D(#?G47VFJ^H4P_,/NGAY M7,Q?SCN:]\SO,$(F1 0[8PYJ]QQFHQUZ=0$3T\+BV.7C:4D'_IW^U]ZW"Z3$ M*-,K+&#M/ P\JON$O5^7]#/EI2IY6Y6[@'H="R%@3)HP5H(!2_(LFY 8F(*,;E&+1+AJW)UFW\ 8YV.. M1@!7S3FOV54T?,;IO,_9;N6A^>CW)R@=\NXA3 M.$ '9H(]DDTCL%K7:*]LR&UI&U""[4EW"AMY0]K&\//=:*N[O(O!E!N]%/@I MST)/AUFU33Z<";2_U]?..$FEJ30%,OT_@%62 BHS I2@N60L50(Z!;[]U)B: M3Z%?OL*YR(L/_';D,SRH Y-2;0"H+#@+>]]%1O'JT/*A-7?UAINQ)&CAEQN0 M#%<#QD>)LYP7!4_-F]#N6!RC'>0EBZ[59 M<."&7XU9%.*L5U]:Z,!E-SNP&K+FYB6QKU]PLP,,JVJ;7??[,=(GN3$U&CZO MEC]+(<6;ES_79A&W:SVQKXH[@S2-,98*$"4DP#%, 9.I)J8\3CE$4KM#U*7M M@[WHJ671:,WK2B\_&MU-'>'?MF:+N%S\(]H?'Z:>-84=GHH=C0V#](]P6&EJJCLC4^^W& M;-"?QZ=.:G:G18&*+#6GOPMS&)QD@'%%@$A%$0NHD."93RPIA')3<]<.HR>= M0>'U752;>!03CAHC_4)309ZV6RQK[&%YGN.$$Z:L M\JOLQ$V-PRMM/KE7Y'JH/,Z]]7R_5ZII?% MA,,T SF1&&"(^BWSLA=^8G/^0"\96C\%'Y MRP^84S[S',6SHFK-FU_IG*X.OMX4X2)62(&"8\UC2C! "ZP IS''$%.]"G9J M+799S-3XJOV\\^6S\3]]:JI>AM..D6X':6#F:?%I-1RB)6PG!J'JJEX6,FY1 MU4Y#SRJJ=E]]>SDU/;+FF#\H_Z[)9O5ROQ#O_FM;_C \,TL82E4B$E"0' &< M$PHHRS0W$"H+G)!"Q4X5X"WE3HT=C@N$K6D=,EG5-(PQ)HP")QVK"?*&KLNU^?EG+:X][NVX]W@.L.4>XTVP#;V7> FQ88JP7,WOA5B_^J(WOWU 1"1,MD#Y;; ZPVW%% M8"C'X9!6Z>BW5NU_1.4BJN/!!]D(=;$G0\='P>%/'=7WG4G&'%12 M<@?DE*P\1O -)/]825Y6A*C_/I=56YR%.&J\HIA$!'(&8EP(@ 7E@,!^,A,1ME MB_Q(X::5SEWM+E7>D%F-:;T#[Y;;PA1RT[Q7YOA[Y[8P7-Q"M[[9\QC,=K4H MJT2?A7A?_C)_6S=U>B"!$ HI@>+"G-P5$C#3X#R60M$\2U.1.;'-=5%3HYB= MIM57636Z.AY^N0ZL'=&$@6M@=CE&JE4S8%TD>S1"'6&Y+FC<0RN]!I\=4^F_ MP[?\;;V._E(^?=\LU9_-OV1^W63DSZJ[=>OGWD^JV=-IQ7<.V^_,;>1(]J5Y7R\[*N[;&KU)KR M F&,"X!QA@&F" +*<\V=*I&IBJ7DRND8L8W0J?E5^]8]]:F&IH)KJ[9-S5;_ M!V#G=86&=6"N#8"H?Y'2@>;W/8W0_K WR'?: M#[= 7VQ'X:-^N_V .?V*>X[BN\18\O_\OISK.]8F?6_S,I,B$;1(]!<]D5(O M*+@YU$1S@+"0)(M%HJA5TYSK(J89>%D?Z/E__U\%@OG_6^7Y;BS[I'= JF1. M$E(@#:3I*AL+" I2)"!1!,6,XX0S//LA5^52:!]NM1D#V%-Q ](5G5=GE^@F M8O*I7"Q,!HU>5KQ(ZKC?=@%:2 1*A!#Z]81Z#1S'J79"60Q@GD/]UF8HYED# M[;N%91)8"&!;8:/ *C7W:T!KR3=#:KN@O06D@;^0M4)WT?UFLRK9=E/5*M@L MH[J-1\@EZS40@BU0SP2,O!R]9N#YXO/JE5X=C-;+>2FJK]\'O:A=W_\JUS.$ MY!SJNO9DZ +BMW]*E@QO?2B6'L(@4 \= M^ Z'\@UUPFT!"UXVO%?P*U41MP7D>E%QZQ%NBU =EM__O%J^-RWDOLB?!-,8@)T@F-$MY(H4+EUG(G!J):?6B2K]H52OHQE$V M*+L%_P)A-U;$[T#=NV@/YI<>,+UC?!;P! [L=4E\E6B>!0370G@VM][J057U MR]_0M10/!W4L#@N'O'G97]-4%[[_FZY$_2V/">4\KV\,+&PJ@R\58?[=;'[NK" MC?@P1_3PZL?SQO8YOO%XCC=X@8$P#^XDWJK7*_F0@>"\[F*&$A"N\40IUP?U MY'?[HTD&*468:\]3,SWF3 &J\A@HI4$VSFLRJ5]W.72WG.^?=Y6;>Z.#O/B!*:5UQHG1:97UH(!DNG_0,19 M"A&#!70[3>2LPC0Y3;8G"?9*WW"NVN/!N#->>+C'9;[SI/J[Z,"(@8YA^R,X M .]9*O!J_.<&4!(]5-/+?9/S"A-'KY)-J>O"WV>;;>6(R49MOW M.KAEV5ZTMC/)]OB.\7)L+VIZE&)[^0H/IKD0KZQ3.#XL](27ZZI L12/JZI0 ML5ZJOOO%OYM%[1?S[&PO5$(_'@@_' _U5-DIJ6Z+6F*BV1L^/J+7'=+!OGE1ETGA/QX&I MQWM*(U'[X$_+[=L0!M_.C\F-(L;[^H3!XNAS%6A([\C"M>W_/^@_EZN'.5VO M/^EW]>WRF9:+&YV2@D0,).YHC$5:>H85G"1/[7O6%^K ML,J&J#(B,E9$?]5V..YON3XEZQC#4-@/'V (#+M/>,$'O'"Q!2?I8P<6?*"Y M$%7P&N;FS &3L?WFI1J^WA06F,1"<0$$1C' <9X!EA !(#(U5P2$B+O5$K@N M:VH$=[0K;)0UN[[UQ+IUI_X,9N>]]UO &W,WW0VW6W;&KR$2?J_[3-)K[5Y? M,[EC/_KJ+9[485:NK&-_N]G>9J?;V^]IN?HW.M\:5ML^_ZCRH4S31[Z1XIM< M/<,9,77\>2& 1 @!G&@.HKQ( 4YC%O,$2\<*E,.I.C7B:I6+M+#G*L!@SM79 MQA=&>+26;#>)!S8T65JD&W5F&]U%QMRHLC(F>GYLM6\O_VFIQ[WZ:- /7BDM7;I\2'^Q4C&H=AZFKU -$ MJ!EX3-IW27DCU7+5%-[] M1G])/76T8"VC7-#52W72[I,V6=^IS=>2GMHHV2R3*L$T98#@/ &8I1A00E*0 M8I)+"D6:"^12H&% 79V;!_;Q^JQ5=GMJGFAS?67N771LWFY?(6BCEJ$?0KC.+H-I M.G8KF*$AO] [9G"1P:IC?9%\^;0H_R7%!Z$_:Z4JZ2ZH6.V_K*2X7QPV4*^< M."G>2B57^I=:_X-?SF#.2%XD$,0%RDRKFABPC'*0(H1C*(14:=%VVOKF?H)Q M.,VM6.RX3=>W$5;MK;+FJQ/-]QG3B[IE@CC\-;4O;CSB&V'W?9K( WZ]NFQW MT=[>Z-#@]A1Y:_)I,[&HL=KT\FE>!FWXX16#5G0;Z"D-5P4NM,*O73ENH =@ M46UN*,G>;:OU!W;S\EE/M((2(',* =:> M+Z!%*D"">0$ADD+[R6YM&Z\+0XAJ27/C""LX='*OV]$'6]CT=5 M>TQ_+O2=]XM=B]FC0Y0O,U$4#".. 1$T!9@4>F&-"P1@3&(&*,GMGM8>9;/[CN'X39'E[)U>@V]>WCW+U9,>]O?5\N_-=[-53Q (0P!5BJ!% *(5"IHA0EB,1867T^NN5,[4M1JQJUND:ULE&CK24C]4#; M0_7A !N8U3VQLNP^P;=QRZL#-NQPR6 MEWN=!J\.EW^F>MG[!UW0)^VXRM7/DLOU_=-*UO6%FM._DE 54T@!X3+7K)"G M@"2Q!"G-K#_)S8S1(F%,"@"QTCX@RPO LI0 FE*28QD+6G"/O?DK MXB:ZH?[1[+ONMLW5KJP;-VJ[12*OX2P940*GV#28X2;O+@$$P@QD'"%8RJ%+R+/H5H MNVR)0:!X[S4IHP9[>TP]C?3V7>Z;XGM\5E./^.X7GV^%\?J72_%W.9_/4);& M"4XHR!*E %8\!0PR 1((80HI21)IM3YW$3HU CDXMTR;<\L+UX0F*[#MN"(T MA ,3QX53WUKCZ+>=SE&K]/4--X^,5GN,@J6F6H@<.\-M,UTJ MU/DRXS)-LSB% &8R!5BF,2@44@!1PA!A+$GL6L0[2YX:$SEM,*FC,II!MY(1]*SR=Z$-%C?LR' MQ.[DLS^H*.\3ZROC<+R5]9]ZV+..SE^6\_G[YQQE#^U#WNK?O1;:\ _S$?\T(;_T58V_?\]\^Z(4[T^TD?>QSVC[07#A[[37,#;70#P[$'5*O M*7"S6,L9CPE*$"6 4L4!3JCI2PT)(+A DO(BD\JJA9:#S*E1WI%G(VL=/>IF M]P!ML?P(#]_ I'7YH/ 1GN^&PM.CWG@X7,>N*^Z/KU_E<#NDK"J$]PPU?B5P M.]LN5ORVO-7/<3U)N*X_#W4)#C:7W^2OS1MMRW_.DI1!D2#3'HR;1K="@:+@ M%*@,2PZA_C^UBE8YRIT::Y^>)*AU=G-";2&WI2NM[N?F[C;?.QJSM??I:KZY^M9U2D MN:8 :)>%8UZD1!9N505\57&9 M#>/4'-!O&G;S4+P?@YW+,@:T Q--;<+=Z 4Z7=(YDHP$BN0$;2/,DP M9P@YK=1LA$[-6ZHUB^9:->^B_E9@VQ%>: @')K?.ODEW40.N47J,1DGG$ W> M'>E Y$1:(IV#8-\'Z<*]'I']3[3>9_TFUYM=P:CF%&&!**2P2 N$-'>E\@! M@5R!),M4JHCB:6:?(MLA:&HTTZH:&5VCG;(.8>/%V>WL.(HN&YSO><:MES(1_6PDJ+< MO*>\<@F_2--[3GN*;Y:KU?)O_9<'JA^V2:E&'&8Q3C5C%I1I M7N6I'%&4AD M#D6A73B>.66"N(F?&J,:[J1^]W@.^TCW;J1P]]@+NO8KUP"[5V=1,^[HK5"YBS=:K?*'[$ M][!\?EXN#NH!FNXP?%76O8UF!8X%DMH_5# U^>X2 2JH)CHL"Z0PBI5P.LS9 M+6YJQ%9KV]:MK/(3[Z(CC=U8K =L.]8*!^' +'4#>LZ49 =*( KJ$38JY=@9 M?DHQEG?=5K3CB_PI%UOYMESS^7*]7\Y7VWE4<>&A7CK_0; 06N71&5*%"(#,-?> M#29I 5B2$!!G0F)$\E0PQZ(5MRDT-<)JM&]S7M=5ZY:ET3[B6_UD%QOWX^+! M'IX=KXWY2 :FO2LG -J'=-A2QSRGRJ3#7<\A&NJ$@G>P(P*.ZKSRF0$_\/H/ M$7B.ZW,"^ZJD\]\\U!PR@T(PQ)@"5%$*,,Z4J3RF #09(8+EBA)JEQ'BJ\+T M,D&&H%[O!X022%&1:\\]HP)@)#/ 8HF!?C(BBW&2<9[;-&(=X_&,T5WUFY%A MZL%-YQ%9[$ -#/S 7[]+G[G[W6?NPF_OHL:(@9%W.4L^[!,8ZZ!X^"?A>/K; M'\;NH]T>XXYX;MO?ZN-#V3>,X]G?WD2<#L_#F&Y6S4XP+A3+]%(+9'&L/RT9 M+0"%*@%9+B''-%$%RUV68!VRIK:ZJE35#KI[#=$N0.V618%@&ICSJRAE4UZB M2=6+[E3UC@4N@I4J7I%%7(18FGRXP;&X9-JO<).F^U^_9+$^8 MR*E"VBM%"F#.,E!([9\F<<(HRV@6YXX]ZEQ5F-[:0;]K^3!9Y#O8+;?:!X1R MZ,UVGZQQ8\/X:>.GZ(V<+KX3/\DT\5-P?-/#S\;Q=(7,%^VLS,W!-^W-R_Z2 M1OR]J?10NPGKQ^UFO='K3*WJOTM3Y%.*>TTJ]$F^^R57O%S+SZN2RQGEFB9_U0NJJ2;I8IJ+1R=N)%>!MQ5U+B/XFQ%-K)X/^_'IA[@ M'W3UG]^6YK]R,\,%C+,4I4 EYK0*0UQ_NV(.J(0TA3'),NZ4,N2JP-1"1N]I MN8I^5M4WZO/AH#;JYKPV:GE0&[5Z M1%7:8SB>]T4N$&$[BQ^5>7W!.:50[W'\N/#/Q4IRZI[$VZB[11ADV- M65%C5P115%L5CE"#@AR(9XW$,4^Q*:E'LD1[ MI+$"))4*9!E-\@+*C!=.'NF9A*F1Y^%Y#N]S+TY[DS=!,C";':(QP/;C5=/# MGV%YC:W&J^9UG%2Y:5OQ,.'A][4%8B[IWU8X(9>"#:876M\$0PS]ZRRV[$;.7_, M&4.O++%N6&SRP:Z,,'KF5[N[PX-+__>'KPV/S-:NF!I)PL=7C\>YUS0\HAA+OW>O7+P0[EYN5])^K 4&I\8W2*C7&2TLZ\(? 16#['< M ,'0*R@[ZYTJ_5XRU:NX[]% H]7SO:3^80G?B[]WGVSO%ALSD!#Z<:X_+]<; M.O__RQ_5VR1HD6&H5SU)"I6>>C(#%&$,!$P8S N5HL1ZZET7,[6)6&L:-:K> M1;6RD=;6<69V(-L_3\/@-?"L]87*:1KW(^$UJ3N&'6V*]YMV..$MKO8I"[DU M7^M']69%%_R[.?Z>8!A+4]R'YWK69PD")*;:BZ>021AG11[;._"GHT]MLM?Z MF;URUFCH4LOP%#H+O_X60 :>S0T6CRIZ$P +EV*.-V R5@5'>VPL;V[ M8N/I32.6:;RB[W%MQFL7N?'3>K69?5XMQ99O'E=?Y>IGR>7]KW(]([%(DR)+ M0)RPQ)2KU10E. =2<*AB2+-^;@Z["B3N,^H=A[W7N>W=?J.KDQV M_/JS7%69A_MF63AGG$E. .%BJ\3%NA35":SEXIOV)-9UW;#J4#J<*:D4S7D,.")(+U-8#JA0#. \ACS& M,41N?.&LP=1XI"ZTP ]U=B,2]V=@1S"#(CLP\5QKI7J@?G2@_UU=[B(<'WEC M%XBGW.6/RE_>\)SRFO] WD4*E\_RJUZV5N

FJQNP\RGRUX])N I^';+&+L_7;_:%VGL6-_E1R1?YHSF0_JB^2K[5%/56 MLLTL80DU-1] 0J0TA[T+0&C.0)H569XHQ91VD!;R2>LDOMESR15Q5I. U)/@ M3.B \8%&UTA/ 4U>S]%\25TKM5\#V(XZ;L%K'-+8:VCBX(V.D5$R'%GTH!"( M)JY)&94@>DP]I8:^RV]MO%R7J# =@B%G.,J?D2I^V$FWHL-[11L"9TD""JZP7CYH'X"ED &5 MQTF2\ZR0TJJ;GZ6\J4WZ7:$%VA1:*!ME([V6D]%O=!U14YJ#ZP?CV%*T#WD[ MER @GD/S@];T0N6*5MO(J!NRHX(5+L'Z*71+&[F;@I7IY[T4[&YSWW?]*I\, MFK63'3%.N5!4F!3 DSG=I30&5FCAFG"85"(91;U>;LE#(U M3CG4T#$.T8UF_PYL$(P&Y@DW>)QV8'O-OV$;]OK8H^W%]IIWN"';?W&PW9*EKG'[;_.% [JO0>HB2]*UJARC1:RQVWT*(K'&>E$IT' M<%]3_U$NRN?M8T-T?H6=;J>A?],-I6WS'9ZGL7+:1C3;Q.H.W\@%#P#3RY]\A]WB'W;H_< MIP[DG#_V-I $^KYWBAKUDVYC].E7W.H>SS4&_R[%=BX?U>6JRE55E:9N\CW? ME#_UNOR;613M\_&Y)AI!< H$8Q+@),D!C?7?$NT&X*)@''/AM/BX6:6IN0H] MK9W:TNIW46N.XY+E]F=HN989]9"Q@ZRI\:ZM>J@TCW:*U^'G->FV46E M?U09X'3PU.?!V#'L0' /3*5!D7:F3@_, G&DB^11R= #DE/6\QG"HT['9[K: MK/^=KK_+E0F>EXLG[>P^K6@;)D&2IHG(.)!$%:8$,0>%7MD")61&8KVT35*K MI"\;85,CL$K=J-8W:A2.&HT=:ECT0=S-3*&!&WK]VH&93X6_/O +Z!;H1!+4#KKAO2-,5X9$4MKCJJ*V-X3\@2RZ?Y8Q?\/S@(>K'W67\S? M'M7C=F,.^*RK#B__NWSZ/B,%23C'#"#!3+Y+)@$SG1=5040&,_Y_NGO7W;AU M+5WT_WX* 0TLB15'[ !MP;O,$G14'B;,6&O-'@=>D>ME5WJJRD_33 M'U*7NKA4*I*B9*UNK)Y);$D#UX% \#N\KK/@RMW!G6N1!)G 82PB0 M% )0A D0M* Q00H6PBK>N6^0N?%Q?Q4#>^PL+.8 B(Q,@W5AC>,09W?[^!Q$ M#G9Q *@FLH=/(0MD!5^ H-?Z/7?O=%;O!>F/K-U+UWIZL=H4]!OU1EO2[^_6 M/S?7;+,M*=\N9$*DX@0"R3,*$$\AH$G& &$Y9WG*"4V=RD[T#38WQMN73- F MBY$VJL2-_FH%=CSQ[ 7:THD4"+ZQW4/^R+D[?RP@">76Z1MJ6H>-A=(GKAB; M>SS;]9HN(O3N_;J\I;_DIN*IVQ]T5=>XJ'[VYK$L]=@+46"FR2/5#&),IP2F M@,H\ 2*6*4^94AFU,IW2>BK1'X*EI7B^56ZQ$M MZ_HMU2\36-5:YJ2<89Y""A @.$#6M'3.: M&/!C(J'"0EDU=#PWP-SXJ1;183O3!9K%;F\@%"/31RU=U(CGL\OK@L5AAS<0 MGHEV=\NZOKNF^Z'5V/U$>[N;[K/,VP.M>JW5)@@5F&3.5DQ1)3 M$CT#1'$(%,\11C@AG(G%DRS9VMK8.AK Y34\'&;$M?[KUW>W7QVMI&/0+"TA M;R#&MG;JJ)$Q-EK=.H'1?96'<6%_OMV6JEM@@F2<%#&( M8R( 2@D#3"H&!%60%7$B&876MH?[^',S30[\31[%C7TGP<*6&1?:>?GV6@W& M!=W!4AH7_(D,J="3X&9Q^4/8:Y!Y/'8Z>\U?YR-S;L!C_*R]/]=K\7-Y=W>] M.@DR?+O<\+OUYK&4.[L&4@HQX3$0'*4 )0H!PE ,*"7*Y)QR*9VRW)U&G]OZ MT0I?G;V=QMSN%? ^ZW>;'#NCU*CUPN6YS:Q MWT,\3.8O9N&].XX>S01&>0PQX$G, L0P=X%G8J\9V'7?='9> MC]1'AES?=;[%>>LV(>^KLFRRJASR9[G>;!:JR"@RG503:KRA-%: 0?V?%&.2 ML#2'BEMU+;PXTMS(K!7TH%0=K\KB+%?P"%8H=USXTQ<8O>"NJ?%=2_=,*3W3^6]_$R7PE3& M(%#FL2(<0 P%0$6& )-Y#CA$,8PE3_.$NS?\.1QB;IR@18JX"19ZT/)5_GK_ MV(<.0.V88!A,(U/ 8;A"9,0+7%3DO/)!F_8<#? "G7JZ%.QNS]-YI=\GKI]@ MPJZT7?&T%%*\_OUM8[)#W[?K7Y/]OI2;!2LRO?KG&2A,MU-$9 %8*G- LXQF M"&=09;E+]2'[H9TH88):1'M*:&0W^="O'DW9B>7JCP/C@>Y4<.,)AUFQXX]Q ML!Z95PS,59CFYT.8O[4P[X2/KB_#[$PZ[H@%(B.'@28.05ZGA]J;G;,;F^C[9:( M&BG]-C,=H+KM9H9!-?IVID%I;]0T)\*!C9K+: 3>U'0,]"*[FO,*G]O6]-SA M67V'+LLJ$^]ODIJS8'/B]8_E]L>WU9IM9/ED*OU\6#T\;C>F>K3FIKME6TOZ ML2PU4[VFF^5F5]3\LW[Y?M"-7HPSDVH'4Z1-)*D RG$5VY2 C.8LUF83)FGA M5*IG)$'GQDU&S^C)*&I2,TQFM4FLUA.Z?-+Z/,GHKE7!L9K/6!-MQWASF+Z1 M^;*:N29=^D#+*G4@.M0SJA6-CC6MN@C4ND:5LE?[7@%7T4[A@)6%1IZ24&6( MQA)SVII%(X-]4N!H[/%\^]YNZ7(EQ3O-:WJ0MM@\SI(D9H0 !2D$B$$3N2]- M*VT*,TZS0L1.I^S=P\R-ZELI([VZ+_G2T0@] Z4='0\':'3O88--*^$(Y?C[ M00C6WK9SD(F[V_8I>MK7UW5W37[L-67CW MZT%RTYB)_GHKQ:/>$)O0A?OUXVJ[@'&AL.0,9*E *78)#W+!"24*IFK5,30 MZ>@]J'1SHYE6U&JW*W;"1M]W43^5V'Y%>\+,IQUIO=@LC#[./(*8Z0#1KRH;@[=PO8WNGTL WN+>I (M!9TC3 IH_>H M^)R7^R[U9->#]GPK495G_[&^T_=O3..,[>\%$9((02A(62X!DBD$K*AJGRF: M"L91QC,7Y_2E >?FDKXU8^R.2;7455C[YD#N__O_(FF2_[]5TQS7<]2+\%OR M14!0QR:/9TB^ZT?-G3 LH0C%'I>&FY9*+)4_X17;^V;07+JFO?K*JAS(0B:4 M:;LO 3E*B2FT:SIZ)@*@+,M@@A.1YT,+[084=VZ&95T>I_);OV3/Z--I==O& MO_QD3;6OM^\5O>EN%FVH=]6E]\?]W/E^T9?79ZYM@O^E38EZ[=.P+P MH_:)/C^JWS)4/:,)=5C7>0=Z1Y81D@I$"R %2P%*34LVD1>@X'F&&1$Y3I1; MV93.<5R89)KJ*?[$WPVD'5\/!F=DFJU1V44F[40,1XF]" 1BLNXQ)B6@7C6? M\T;_Q>Y]EF]^KK3I]&/Y\'9]3Y>K119G*>:)!!DSM9%B5 "6Z$VM*"2C!11* M,:O6.!W/GIT]UXH7_54+:)DDV05;_R<]$(RQ/V1[')R:+Y_1>$#[Y>=/G*P! M\QE5#ELPG[O$L_9T9U/ @[+^KW_O+VGJ9ES_I*78!:!4MD'=/_#+ZE0L:BQCA! &<85,YJ<" %K$ !<*48X$41TY[P=$EGAM]&!F! MTD)&I9;.'(&78I5&GPT>6=MK[X5/"?%"F?;&"_!:N- M6OHLRU:.)5^D2G&84@@* B5 B% .*= Q2CC^ID<96X+0R54FZ+[ MZFZ]V?P1/>BMTL9(;-8)_8M[S3:5:R1ZM5Q%W[Z^W5_QA]L"T@V\'>D/AG-D MHMX%(6H!:S:^JF*T>3@^[84@$ =VCS$I;_6J^9QK^B_V/%)ZJ(J\K;Z;=H3R MR_+[C^V-^K:IC[<6*2=9+%0!",PT3Q0)UCQ1$%!PA)14.>32*4RE=[2Y\44E MGN&%QXVFAU;RZ,Z([G?JU(NUY>E3* 3'WKSN\*H$-1:8%A6L%=#"UJ=3 0^D M;$ )=3#5.]:T!U0V:I\<5%G=Y&ELW#_U.CY--Z^Q]RNS]XKQRZ-[61M,!,YIBH'!0RX0#!& *&8PXDC%." MDD(1M\J0DT@]-W+[MBKWCC=^H(BCE3/)C%M:37.;QPFWR[MM\'[C49W]U[JV MN^-:AZNJ%I/^[3;Z+;<'#MBKX"'4DTY)**MP$IFGM3*GG(83JW72P;W[@9D7 MW[3C7M\MN7'A[AH*_:P0#J61&:$3()_BO^>1#+5WMZP^F=O%&5'?9)3^6-NM6[CXTI;;=>M7$K MD,M,$ E(ED& ""_T9ETI %%*1"QEEKJ%-E\>EA:IR/-C4@.5L1#8;V,B Y?U.&.']=S@F08K-QLI MCYT[^W)530.O+](PLW[HC7J_W'!Z]Q^2E@L6LZ1(M8G&<4X!4C(%3,00*(HR M@F&:9]PI&,1?E+DQ;BVD.;Z"S)MRNY@P$Z2>8<_T;/Z:]TEXWC M)HOKJUYS*[^:&:\J2TWO/J_KTC+O?FWE:F,*QGQ<;K:+U'0G%#DT-(H @E1; MJ)QA("#F!?Q)&I._#\O5MIP[;N-QIPBQ\6]5 E7,,(-6W!UJ! GI1G#?MT MQR,'N5R\6VW-Z:@0I_FE[?RU_:UEOR?BT3!E*=$ 85CJI=UJD !LZ8I7MS_'D8 MV^?I,P717[=5S22C4%1I%-)+.@S34*Y33RFF]:<.@^K$R3KP<1Z>U\.-F(FY M78BQR*%-]B^!KZCK78(L:4!Y@G&")FS2 M')[3NZJJ]X/[1LUQ8NSH802Q)*$/ 5@)^ MZ 5B),?!)^4L/V">LYKG4_QX[\UZM5G?+45EHU8I2K_WAQV*J+RJ :=2IEG. M[+=8JO]9)+G4^["DH,HIY[!OL+F9-U6C1?-M?=9/;8WXJOKSD19N9-:+MAUU MA<)P9*(Z$O.J3D/\'?W5_#G* 9$-,H%(J'>H22G'1NGG!&-UCQ^=?"Y-@9KM M[Z^/[#\EW]ZN;\KK)[J\,\>"[]?E,7?]66J66S!3Q*? NC=D@0(,P@* M"\&S!'+]AU.4DKL(+X,,)H\IL&.><8$=F8]:X345Z9]K\ZAMF?)0UZ@P ML7[KIEQU]%A%=I[$@C*IM[,RNN;\\?ZQ=M:]E0^EY,O^I<"9R?R1#L1O'@), MRGK^ #WGP@%/"E'H;$"X7X'3@DI.09R33/.F*0B14P8$3G$.,R6EBOUKHOWW MB>_L"^F>*L(SV*3;,?5+3.7(_!U\%L>)\PR-_"C%XOY58CU#@]E?@F[Z>$_C MC?BX7.DM_IM2BN7V/>65 *9F2"GT,.^E:00I/ZQX64MXO]PN8))(J&0!4HQS MDR9%0*$8UGMTBF A38"H52:[W_!S8_>=L)&JI77P"[IC;^%%'171D4G6R&ZH MLY8^:L6_BO8H-QI<1:T.4:7$J*@[N&M'17\B?^X(L^#F]O4&L=9;]G^*>*/"V>1>K>@?+NCV8"GN0 MYQ)+NP)0/8/,;1%HY8SV@C;!:O:) FFP-F' M3I8J<$FMPUR!B]<.#2UN6P)>[^,H-J]_'_RK"KY<$%.36$H*,L850#&, 1," M@93$7#"$DA@)OYAB.P'F1@Z[=I^'8OL&"UO.@=TV?4QD1^:3P_#@3H"KL."# M'S2AP:/$ [NA%SP0V'+X%XH =@/G?.BOXW,&!--IVM2OZ0]M)'TNU]]+>K\K M?W']N/VQ+DW-W?TU=:GH9$$H(UG.$I EL=X60RX!42(#C,::\7B>8VE5CFFX M*',CP'WU$-I?5COTE%BRX"1 C\V'56#?7L*H4:.M%&+0WVMR>&'H4N?#X0P9 M.N@GR/2!AH, ZPQ+'/9$CY/$:ST#Z2$[-ZF1>M,7$Y@4(%,\!8@G2G.B(B:) MG"!5<"FPE3W8-\C<*,](Z6'O]>)H>H$&)]B=.<0T:R>E]W$=C;D5GOS4$.QE7=+' 3 MT;W585H)UC]U["'8A[6=D3<4PZF"%BL O]8 UH(>F&TA0Q4OPA$L4O'\2!,' M*EY4^31.\?(M'H92U6MLK:"A"$YE$ MMJ^.FT'4IWRO-=1YXW2F4)_<1W90[X5^1M!;R;8?5IMM64W[&UJ6O\T&L]I, M+@I"8Z'B&!1"08"H-H5(BF* %$D@+UC"8J? ZK[!YL9N5>.N2&B)W2R=7D#M M3)U0,(U,=Q_7J^_@5I;WD1'X*JIB6\-9.#8H!#)Q>H>:U,:Q4?JYD6-UCX^5 M(Y_DZE&^UT*^6:^JCE/_6&Y_O'G4VX-[67YZ-/1SHYK+OFY+2>\W"R51+DP_ M TPR#!!'S#@/"> Y9@@63,:"V9M!/B+,C4EJ*>L\UDI.O;^J!'6Q"[SFPL:D M&AOAL6VN!E*C0-1J$!D5HE:'JZB9@1L5M9=_G6@&7$RWL6=B*MMNG!EQ- 6' M@-EO*WH]>4)CX+@>U"0U MWZ[?T,V/S^7Z:2FD>/W[VT:*#ZM=)/8UWRZ?EMO#OIPIY%S$B (55V9L1D!1 MQ!!D-$&$"H%9@A=/LF1KZ]:G(XCI\BD?"CO>EWR@I6E=4+9ZFG^LY#;B6L'H MT90-,.4:=ND5=*?:_W)LK3K&Y-N9W"\]H2.ODL]F@J?,0U2JV-2'TKXV> M4:NHB<)Y]:V>Y#\.,AKW^H[3&';$"0G54G8,$:=M1CLBR"=M;,<<:W@5Y8.N M;Z[<<>DQ,^*!XPK!A\*.\A';(C-"^>#.X5ZLF'"?\GVEA7OO\WOI7Y=+\5U_ M;G351G=(F/."%@ *(0&*<0$HXA 0AB3.D"@D=>IK^GR N6W':_DB(Z";>7*" MG!T]#,%C9#HX@&*$X^>%>Y:;26M0J M'=%-M2H?A<,?:.[<#VK,U\2.^.8S^2/3Z)CS/FI!]&EF*%ROJ3&%G;H'U03 M=_2FFF)4#U?301/N Y/7U%;>+'"J($L8 ;Q($H!@D@*62 XX)Q@5C%!FEXUV M::"YK2959AV\5WTP6OA(PH$VL@L/!%>#AZ=0+A-Y+?QQL_- M,V,!2J__I>_^Z;PL%EH<^5)LKO?;$;S;:*E_OI4/IK#,0MOIA8DU!'%*8X!8 MS '-4 QRO<47!44%C:V\[YU/GQM#UL)%HI;.S4(^ALW.H/4&8V3F:W!X>P$' M9_.P4]] UMSQLRFXK=5_D8=I\DMMG;9_K:L!_-WT/%CG*42+C HA, MZ0VW@A+H#QB"F''$DCC5?V3636EZAW+Z>"?H4-/(MN__<%=5H;EK9%_VE!MW M!=G"Q D&WRJU[505L(&0\W!T F&WD2FS@ 4W8P=*V!ZS9W^ M)TQG\%AIB"0<,\PR(..-8$1X+PIU<'H/$F9M9]57>W:A!# 4"P!@68-$Q0EU+Z? MHLV(<[-@]2N;#[*V.D#U,E6'0?4B%FLC\E6DA8Z,U)$1.S2:@TS88:B^J"7K MB.Y0F_8\4HZF;<>#7M+"/:_7!4.WYT8/-OY3_GHHUTW,"4,0:FIE0-NPLC[@ M(RF' $(D4187J:+V6<:'3YZ;%5K+YL (1S!9\*BO\B/S92V63^[P$0 .U.<+ MQ$04=^%%<".O+EU[2>KHANG(J$O.(]+IO,"WXY)\H$O1M(B^7HF;[0]9UE[@ MII+](LDQ0K'>(A6('5+H; 8U>5EG"8CHA$ZDK74 MFRK:8VT$CW@M ;NM<6!41^:Z%LY&W K-2N!='\I&YI"-D:P! M"M8)Z?*($[<^LH;@M->1_:V# QQ/(E+NU^5V^5^T;I]126#,JUL]3W(A,B'T MSE."5&!M%]%8 (HH!I(PBAE/6*(O\HM<=)%C;E:4?ANQ=^B@TP38\=,$L([, M6>_[XOJN*BKC)L7B4)VK>A-6J3)*])X/EN'#\IRD>*EX.Q^H>@+IO!XWS.EQ M4 C/M!_<_M8R2/V*;S=U(_.;TOQI8O/:%-VZ]E7]VX60%"*84B!%RDR!!@R* M6.1 YAGG7) DETY%7<*(-3?BW!=M"%@%+] ,0BY3FJ,8<%[HM4[D A0DRP%G M!$M!F$*98S[S]',XC;V^G\6W7_^,>%/=L)Y0^8O_T-?.8#[=O%[3S=%4WJ\# MC:ZB6J>H52JJQ=9$&;5J[:I'Z&FM50OO @L#24J(4C$#$ J34X4U M6R"YMB^[^>906;'.[68T::5LSID MI =MA%$RH BN.S307@3L3+A[+V"+G4^Q^. MU$0.*P_$' O_]T/17_C_S+T3%O[OE_ZX\/^%:\/6?7G]^_ WU[^6FT5,,$\A M20#.LA@@6L2@R#+-FP0S5.0LI\JJ%Z;[T',CTN/2,7\9$1U;V#O ;F>YC0/F MR'QZA.-5=*L'N(1FL+H[YX$9N0)/Q\"SJ,5S'A#;JCP]3QC:K?.K_&Y6J[H' MZ'+U_<-*F_;WU>+U^G?SR[I99$8+(2A.0)[%B68I"@'-8P2*/%9YHG>8%!*_ MAIW6,LR-K@[;2S9R1CLMH@,UJC:3[1676DP&FS$[@AMY'D9FNG&F8$"73V<0 M@S?ZM)?@A7I].D-TOMVG^Z/<>YB_TQNVK6;@[TM3&VVU_:1?QX7(8:Y$@4$6 MQ])LR,A(:=^WO!/$"WO7 -", MS#Z.J#CU*N]3W:M/>><#)^M1WJ?.87_RWNL\SJD^RLU&REU]S^,@ZMOU:_F9 M+L6UTM_0+J*_8)BK& N0(D8 DFD*2*H@2"C#"8Z5*A2T/L)R'W]NG_[M#UE* M:B1T.(SQ@-WB)&M<,$YHSE_GHU.[ 8_QVS-_6/%25F_F7=/Q MKV[VM]V62_:XK[3;6T\[.R(O7@3)1VW^T:3QZH(\I[/^VG;C]7%97@DK+-F\P M.M0SW#X\'.:!MN4!!)ITEQX.P.>;]H!/GBSJ_^=Z06-,E,HE@":H!JE8 2I9 M!IA("9,Y)WEFE0LY2(JYT;1^S;/1(_XU^'9$.SJD(W/KD&C_GP&2%H/@^'*1 M_EJ&NVKN2*:WMK MD6*A,IE)4$"B ((D!T29ZAN8YMJ,E2AF3OE.M@//C>[:8 MY*'5T3[=F3\CM MZ[XZ3X =_XT!Z\B4UXA"5V%$T9'8@<,+G0$*E1XH>VPTP88.H)Q$F+H M>K^GJ]J4LZU#J=\^FH[4GV6Y7(O&>-R'V&T669'EM, 90"S5;!53"!B4!< $ MY6F1$HR(50UOYY'G1E=5.+J)0M1;KS8=Q>AB.NB5=5/T==L^WGL;;3\OEF[H M,= >V_E*P%H%L< B9@! MRM,"Q'D1,T:)0"AUH;GA(LV-_UIE#/GMM'%CMP#S9$=[TZ(_,A_6935V\!^J M=^1E>=/6-%F):*]5.*H,AW @#@T@T*3D&@[ YZP;\,GN83UO&T=CS?3O M5N(MWS(\R.+!LA&\-%[\:T M*:/EM _MZ0;R@C<_!#PCLYDS,D[A/;W:>\7W=#]QL@"?7H4.(WSZ+_0^TGJ\ M?ZQBI-_*AU+R9<4C^N]WLB*4E3@\3OM4G7YU'MR!8L[G9&%FU?H<;;I)FNR<;3+CSNC!B37V>%Q3,CO.^L,_W8_HN<[':IC/C-;;?GFE3#L8% MC$$64U/?1F' ,.0@4SE*.8UY$<M=#Y[<;I8>: M/CM&?X%)&=LH[=Q<'P;8O-A&.S#8@<@\E%23>C'>WIV=K$^9[;^ MKW^?A@/]I*6X>:B.8M_]DB5?;DS@T#^D<6MHT4T*]W?9_$9^+I=<+F*D*)8J M!4I"TT,""4 %SD&L8B4%E3153@>F$\D]MY7@0.S*:_3MZ]M(K_"U]\C5>331 MU%NZGN8WH6,[K@[6BW.GM%6^9%?@IM'>$V.WHHP']\@+PQ'2'4"WTE= 7T6- D%#4#V "Q=[ZC+XU$&G'L!T M1)OZ/&4XY>WV$0=;^%P66I[I(>[CU0EO@DA\FQ2;(N[.X4-1'-:SCHX\1CCE,,2EQ$HJ6NT M%^.@'M7[2*?OMF %ZS^7Z_>F"LA!,9!;^6O[6NORSP6D.">(*I 4J00(IKFI M:UX F,A,IG'!)/-JRVLY_MQ8Z$!LX_:)*L$/Z^8,+E;>.QMV7#0BQB-S4W?Y M\4Z@FZ)$D5$CJO0(6)_($\'Q:HOWCO[21<1MH+&H%F[U&#_6NRTUFSZ6OROW M3)U.V?3DDPJB(H42<&7:CG,I 5&H #$7.4_R%*89=>&WLR/-CCI&SQ;]9,"D5ABH#A8E:08@R4"02 9@6K&"Q_B]W*AIM,^C< M/O?>@I_17T;NJ!+(0OGA;(:/6_SSW,O8D3[,L M0Q#0-(, ::0!I5D!4HI%4O!,44;;H/4IT3\.1/_OB[_=4A#TC1YY'=C+=149 M::-71MX_(KT('/Y*"QTR?M 2GV"1@9?&FSCFSU+]TV@^VQO]N'__U*_4U-P^ MBNP^R)SA)$ZPIAY$$FV0RH(#)B@"&0Y2EIN0*TQ! M@9!)_Y.<0A43Q)V*L]H-.SBJVNFP]W!RY#^66HN7'!*<)ZI&*0B3P'*$ &TP!#P M(H8LY0DBT#4NJG? N5%0)53TAI;E;W, =7UOPM*"51NM,;9CGI#(COAYE( ]$AYAUJ?Q_=Y%ZA?W\M;^JOAJ==R)=5RNV 2 M2Z$2!#1_Z(T9)A(4^@> $RA5CO2OA5,L^9EQYD8CM9C1EOZ*Y(7UU@E.&6.& M\@0#C*D B*L"%)QG(&9)3E*:84KBQ9,LV7I"0 _'FQ+2Z!6KA74OPM\)KATO M!P!L9#IND-(BML9>].KU):1\JMWWX1"NA'WG*%/7I>]3M:/8?._EPR/:OYCH M^1OU;5,S^"))8:)X2D",1080Q"F@B"( 21;'*<4Y2EWKQ)\;:VY,6T>R?[GY M=A+#3JO%S3]\_3G(UF9;".C&M]@.P]8K0<%: 2UJ6_F]:KH5'=9PN;:II3,H MIOT,8"/$LS\?Z<5BV<^HW!?'?NX6/UYI#@DV-^I]^P&],57%M:T!B4(D!0X381(J,>9^KGQ9GJ*OJMYL:<7CZ+K9T'&,=4[:@:!2HFV MCU.4 (*D!%)@F290FWN9D^=Z$+HO429U'%CMN#H$6",3=2NB\2SLA(S>]$+E M3,&7< C$OV>'F91\+RG[G'DO7N\9U++CF]45_DDUP]RBH-8Y^B M$J-8<)IBP&#. ,KR&!"]DP:Q$"A1(A'0K=ZRU:BSXXHCHR5[FE540IMPKI_U!>-WJNB&:=PN%<_&G$.'BFX8++M3G+G9CX!,M,7V M]S4S7=>Y[4G+\4TS>MEKP:*_6M$"KJC=.@=Z+%.89+O(48$Q,1AO7QK@H,I!(F)I^G#)13KYQ M5P'FMA8^:U_>51O)R&VBHDWO0,>]O?/TV+'&F*"/S"LG[>)/X-[)7U]1P1^P MF8DG=*%:E[@./VVC$D]P3MJ2^#YG6 63-^M[MEQ5>XPODJ^_KY;_)<4'(5?; MI5K2?5M04V"@E.+/]5K\7-[=7:_$QWUJ@[[F\5X*DY4 ,Y;R-$M!D1$(4)YS M_3>* $(PR3*>8I1DBZWQW=AQY4AR.E'J3MJQO5GZE=LL1?4>Z,VZ_,6K[!+' M[<98,VM'LS.8KY'9>%==Y4#%JVBO9'2H91,*%;5Z7D6MIG5_@P-EHT;;P DN M(T](X&(MH:5\D:(N(T%]KOC+6,,Y%H38?"\7^O;CBEOM(?K;1[DH,(V3 L4@ MYE@O#0I24$"6@@2E+$UP+')(;):&BR/-D]SKX(2'1DS+XA 70>UGY:!0CCTHIK=S@[VU/?6_#)EH6D%57\PTT!T-.4<([0MOV,)2+PSF\HKM8PSC MNL[&Q0=,4V_#5H]=W0WK&_P,\N9\_[V6T'2R-N<<_UAN?[QYW&S7][)\]XO? M/0J] S!DKO\G;NFO11XK3DD1 YD( A#7=G91( X8BA&6(M%_6O4-'"##W,XF MO#R$/MC;F<,C(SHR);>^0O/91*W\T4^M0-1J8/**&AVB5@D3@1K.@!T 82#C MU$>"20W/ 1 ]-RJ'/,J/^#ZN5]]-+>*WDFUO]2.N?RTW"Z8TA-O!:6TS"6$WO[^CW1

+;E H^>/+?/>R=<9*2S+PYX#->%_=X0 M$$;^=BWU=RH!V*FK5^F_XR=-5O*O4X'#4G_=%W@EX6_XMT.')6?5[3TQ.[YKN MF.2LQ$=G(^>O\LXL-C6+Y5M9__EAU>8.[/+LY&:!20()5CD01:I)+(L5H-(< M+S.1Y)E*DV^1E E=K@5P FE0"N W9B3K@!.,#Q? M =QN'I8W?;MN(BK:. RY^22W-ZJ2H8FU6*1"XM1LKPG'"B!BPN$XU0R%4(Y8 MH;?8B@S(I;:18:96ZBZ,BNY[%^D/;"6W)DNM(B_::."7&VPU/W8$%ASNB7.( MM^LV "W:2U[%F1FL*Y:[OH2U=W*Q"VB!$XZMAGZ1)&074,XE)CL]PS-!L,IZ M^TR7XOVZU.:S<07^6-\9!Z#^07?!P@5)E5 Q2P!., /(_(<6L;:%8YF0C$@. M4^'!>3ZRS)3[3(6FGWOQ-U$IZTHK^D,U!+@QRD0;N=W>R5T5@,V9(JD1-7W% M-]$KO4FM;MPXEL7RFF0[XAQMSF924[7)"JW4DG-D*;6U24^SG%>*)P#)A %*&,0,%(PD- X MCQ.)"L&=:D:X"C"WG;!%FMJ'E19$;NK.\@'3U+JFQXXQQP1]9+:\G*;6RE_! M?14U*DR4J-8#WA2):EW#SR=1K0<G6,8;7TW MWN",[J5IF-N(=AB$^H8^++?TKL[$:BZZBO;<=,VWRZ?^ADP>SIM.F(*Y:8Z? M/K%#IE.U4]=+]V4#MITG]M2!Y?WZ]_Z2QC"_-KN@VDRKBU9\6-4%*Q:$E&YN?'-4YV;@GC+8##IL-E]B7B;< MA1YJ=K@5C=COJ'.W:O3;[5.;.CQZ4FLE V](0V,?WZ,4 M3VZ:+DCQG+Q',8IG+_(,!BJE6&[?4U[E@KY=FR(MBX)0P9C>F\H\DR8*)0$% MI7JK6A "\R+)BBQQBD+I&&1N5F,M8]0*&?U5B^F8M]0)IYWM-Q2DD1G,&1_W MZ)$> $(%BW0-,6UL2(^2)Z$@?=?Z?>ZW)JKPL?Q=54:LC9]=($&<<0Y%H0!A M7'_KDNN_$4P 1'$BTP3G CK%GO6,-;>/_XM\T(_Z84)F3>3&^O[>-)^M"G]Z M[Q_[H+9CA$ CDP,K911)6:[4;L:(1S# H] /-$WTJ1T8:'R<]:PN<6S[KMD MVP^KS;:LK$*]EUINOC[HT<3-ZN^TK.KTF$/S9"%41J"B"M LPZ8S1&&*.DB@ ML$JD2E%:9+%3Z7?+@>=&*Y6DT:82U;1;?FJ$C4HM;?2*;B(:/=0N!D=RL9X* M.Z89 ^"1:<>('.UEOHIJL+_NP&X%[W>,NA>&=X0J5&UXVV&G+0_O",9)A7C7 M^STW.>N5<9SH(=X"-B0XA1W&J-SL*8I/MP# HB) @3Y,8,YQF<>[4 MR^;BB'.CJKW T9'$37T"O\W01=@M=T8AP1Q[FS0,1_=-DRTVH790%\>;=CME MJ_[)WLKZ1O^2,+=-P8E/6I?'LC01-"C-\\(T054I30$24 *6BABP(I%YKF*5 MI-(MJZI[()NJ&NN!L1RS#L1N9 M39X7BSF($6B0^QO=FI3EH+$ _; $K!_3,^VNHIU^!_TZZ5W4JAC]M5/V\V6KLPF: $+Q2$EA>9];1*C7)O$E @%"EGD<9H0F0OJTJG%<7PG MGI^@2'\C9_2SM<+S(A-!NI#LAIP;T^GW$ ?JI;&'M9^IQ@%K9'+J[:9Q9=II M5$)OLGS:.9R8EFUEU-3N_T8.:/ M;_[];]",K9WYAD>T5^UB)8G(V>!<>#-@0!- MQ)+6+XX;$?8HWTM[7?=-1W(]4A]16M]UDS9,[>RR]T&_-*OOR]W%-]L?4K,L M7;6]^1:04XY3)@!,,06:)S$H8J%-U0)F.8\1Y-R*'5]$^KE1;R6@R9MOQ(YH M)?FG78]+UL MPU9/V?\5VK@.FY9 S5T'"N%AVW<(>B8\[(O<&K'7J[I# /UMQ%] 50B(&0%0 MQ*E)ET. (*@ S!%/\IAC3KCU/F"@,'-;N*K*G+LVX%7U%U/0>?O[L&!@V6I2 M]ZJP+?4?9/(L=B$33LF+K#KG8E;->M1.3--CI=9HPNEQV M-.$T3[9O&GBZW M[58@?'NW9D/'F&X;%PB-HRU?J&=ZK(%_RE\/Y?JK+)^67&[^O_6=8+1-'VN. M)2A+>"(Y!2D6,4 9I8#FD@*%].HG!$ZD78Z$Y7AS6\EJB:-6Y*B5N7'S.7"B M!=86JU)8!$=>>"Z YW-R9H&BP^(1%LV)U@??5]*-]^VAZ:5VB\=,Q][V.AT1 MM,-MWJ4BC_8YG^1V%_/?;G6NV:9J:FQ? -'ZD3-BC(Z3#.-L>[5/@6B%_R/Z MJY4_8 R;#VSAJB7:#SUU*45G4#KJ++H_(V"L\;>5:"J\2J$'UN;6];WYUZ+( M.&9QE@.:(&D.K!DHS/DU%@G,LKQ@"68>1?^=A+#Z *"A_5TD>U^".'Y5Y";Y>I3OM29F>VB(TA3S?_.XV:[O97DK?VU?:P7_N< RY9*R F D$[UC2P5@ M/-;59('-,1<;9KD"J'4O9#^YA;8W, M5)^;,F15NZ2'1NZKJGGWMO+ZRE;V@1WESD^('84%!OGENLE]WH%<27Y5H?SN M(LK#>\E=!&RL3G+G!W[9/G(7 ;G81>[R$_SH[%J(RFB@=Z8YP(=5TZ#A354G ML*JSMLAP2C%6"8 Y1@"E&01$<0)8EF8J9EE""'0K['%Y4)R96,)N5> MUGL80V.TC)YZ&\WZ@FY'56&!')FB]L)6;4$,DHV\QO%7U:6L1 Y'3/;P!"(D MBP$G)2)[ )X3D,.='BZY:_&?VBRK#GCNO]Z\_W)3OGE[\\740VO<&UEF BI1 M"G*>IP 1O<>C*,M-;7D!"P@)3Y&U0^[2:'/;T[7RUC4^C,3131D9F1TZH=GA M;.&,"XG>Z S3"YR/*^XB@@Z.N)!(3N2&\WT5W=QPML#T.N$N/F0Z%YRM/D<. M..N;@AIZS5N,$V$B_!1(4%:8LK:I*7!; )$@IJT_E0CA5!:_=[2Y\>V!:?=N M9]I]UJ;=WX.9=E9T&QR\:0TZL#?H+C-M*%NNBR#&,N.FY!$GM2V-MR \\G?Y M8\GO=G$H&8D1*W@&<@TB0#E3@!4J [0H),L*E&'D5 _[^/%S8XI6.C=.> :9 M'0GX S'R5]\*-L(WWJUSH(_ZV<,G_8J[%7O^V9ZYRG.]KR(0%BA'4HDX!PDU MU9\AP8#$# ,9IW&.Z1@J-6T?NBTR^:1(B?KX_%O'0\PY'+Q9OTD2\M@M9/K9_3^5'(%C3$[ MJVW'R[21_-^^KY_^I[ZG?H_T7_:OS^F3IMG G5-@MUD[>X%G.]U'MI'_YU'O MY=\]54?^.X\[H@G#G.0 ,I0 5.2&NY,4*"*5% 7!N,!.K7'/C30W,VLO:%1) MZMC=]BR@=BP?!*:1/]SG"&U&BE"XB$6H+K!GQYFVH^LE=4^ZLUZ\P?>TQAP& MM2[ [NU<%9O-GG>&_6+'8495P@H%+&-%7;:>-Z6C3R--L>.,UG\L:VF#]_ M>'/5W8Q[WU+9%!O@957[RF3UOEEOME8!=AZ'6M, '^Q<;&1Q)SY:FP;\T].Y MB<;U7'KN3<>2_ZH&W%7%77TW'\%F02!,"$H*D*M8FZ1,Q:!(20)B#C-(B394 MD5-A\K[!YD;YA[(:#X%I]A(M37]UO0)LG \>^F"VI.U X(U-N<]PJ]O;:=RJ M?($WO="Y,ZH%)J'8L&^H:9G,0ND3%K*YQXU!JG2 \O?BV]<%9QD76# @B-3F M)ZICSPE1AA2FW"KWQ6:PN7UVS_/" M#P3V3K _1?C"B6Y@W$;^<'L@&UZ2@3G[QF>.-UF_39' #>K77KC(DY2EB>9WN.(Q)3X9 (P(1$0 M$*I,YB2.F1B8,7U^=*L7?_I4Z9N'JD3/ZGO$3>DS=;?^N:FSYE1K/D9W5;\Z M_S3JGBFQVQ0%1/A%$J=;F7?G4GK3M!-[G(3IRS"-D"G=,^B+I4A?!J(O-]KB M;C_*JBI"'A2./&@&BU,&>9H6@&9$[[-2F@&*$ZQI*DX%*J1*.7?+S3D_F,LW M,TU.3EW_]6XOK!OO].!*J<(:VP20HM!K0)XI0&6:@BS'NY MW&RDW!D^9QMQ+&B!M;6H3<68*PF0-A$U=:0"Y ABGC .<9:Z$(;MP/.DC\H* MC!X:,1W;GMM";LWO[M*C.=ATQ687=!VR.[@A5J';IML-. MVT#=$8R3ENJN]_L1E"F=NBT?N3GV^+#Z7*Z_ZS>QC33GA)HB$Q"()"':BB$4 M%(AS/05"$LFE4K&3MZYOL+D=%![*:C)['AII7R6.72%[$;;CH%"XCB:*2,>%OKJ:SE=$D2[@;3PHLP'**1 M.:%%9U<)ZTLH=%P2IP>C-%6ZM"M:CGG2O3CT9T=WWSIA3G2O[,>9T/V7OGR' ML#?UWO+@%PNL"IZF$ *>Y@5 ,F6 ,2Q!)G!>*"%P07S\!>-*/5,_0R.H__'3 MR'-M9_3-8.K^I?M]M6_!1XNWX$6;>YV?G!EV\^H0]E^V?==YX,?LU]4SZG"/ M]!?3C_U&?=O4DAP&Z2V4R'.2 9J;_)*(%HPSG*7':S5N..S=[ M?1>JV'2G/I35W^_>3J^]OEAM^M-X^E/"C(36!6)$1HLU?; MOBA/(:""<9"S3&10)APERBE9]?*8D0)%( 7"#C\.KOXW*Y?2Q-#%".C@\/+ 6H+%^$X\$U[M- 9N*17 "-] M9,2/C/SC0.S@9QP'ZHE\CV$A=W-,N@/7ZZQT>-QT#DQW'8^]O&ZD7F=VQZ37?+I_J ^VV@%T!(DWX!>> %84 ME"F)&-?;GUBY91&X"S$_[M\?--.=M&X;$X^IL-M0!3YICM,?']>J[*=-O M*IDL4H@93Z$ 64J)J:06@X)"!;@4E"B,\C3QZ:T[G08SCP*ICACKRC%W6NIH M:SI1F-H[7/ZH!S9/:C(8\CB7149 RS!!#"8H8+% M/"^P4^>7DQ'FYZ6M!.PG!4OP;)VQ R 9W?6Z1V.$/(^SJ@=SJCY__L0NU#/J MG3I,SUWH]QV;4^3M;U,;;V/=="1CLIH[]J.2UK&O4C:O>!#\9IY(_<'2+G#[T7@D ? M>_<8DW[PO6H^_^C[+QX>++H[1FQ,AH5*%8&L("!+4E.=E26 %3$#E!>)R&B. MD5O#@+[!YD8#=>)YD_7_O""1?RI!+]YV[! *Q1=SV;P)7='"!I$1@CY/AGJQ M2,]S2O>%=YZ]QX](VH;B7Q_9?TJ^O5W?E-=/='EG=BGOU^5QXOHGN5WP+$]5 MGD@@(,>:7% !BERD0!0)X7$A8HRA"[FX"C WPOEB7'IW52330UTT?B4=-Q3. MXA-98MU61_.18\K4T;TI%))[6:^YOSQ_O'.G!CK#>9# M*?DR<":!+\R!5A?GX2==<7S!>;X*>3\GF._&5$%8BFJ8]>JVI*N-DGH1%+6% MW1;>VYBB\M6I6E5=7DNW8&E10,H)2%*I%ZT<04#R! /(%>3:-,XS+EP6K8"R MS6T]>T^79?1D&D@85\O&-*#81+*)03M?96CT*?3VIDPQ,2_B+CE2+#K0["IJ M=OH[Y:):NXK"6_U&]80,!7T\5X>W9"_MRQ@*J86S8O 0?DS_#VE2UO03G_30 MW^6G1W,R>J.JYC>;F\?M9JO?6[VPO*:;)5_$/,UADB= <)P!E,4*%*Q(0(%8 MG*1I DGBU++,:?2YL74E5/2S42&BM0XM;:_WTD>OEJOFQXZ%K]QFA[!"<)YA MTP^H (@B 0A!QJV$"D8YX@F6;C%DH\W/-.%CLYLANX5T--1'7BI;N:-&\*B6 MW-@RM>S1@?!7425^N)70"[5 :YW;V).N9EZP/%^O_![BWM3YW6J[/UW;I3:: M!C^/FP5'0L T12 G6 $D4*PW$D3_+>%*09ASR9A58;0+ \UMG:EEW078[#-T M:W$M0_8OH=M/32$Q&]O3Y@F74W]M&RR\VFWW/GBR[MLVZATVX[:ZWK/R?GNT M\6'%U_?RXWJS6<3:TH'(%%6-N0#Z+P(P"3DH.*>$D!SF"70J#7\ZQMR.6??' M>\M*QNC5G9;2T5CIPA(K";'^/X DUD:C2< FE&8 JX3')%94(:LV<:&PG+2) M2F L[]EOYY]4,5T>\88=KJ^>=5/"F;WW/I,*]B MY3FX7HF=V^#=KR:KM?8>5,Z#;\9W<'QZ7"5"';@-#KT&"[V[C#,A,B"P"6_2 MFWY $@H!I3Q/$4V(RIC;%G-,<>>W(]T[=AZ,OM6A8 C7V2B3[>9F>^D)?&&7 MW$[;63KGQIREJEY/* M$4FKUA?[^H<$9P)B:IK8)(7>!" ."$1Z.Z"21.$J>55)#D' $D.06(X 2PC J ,$S]O?OAHP_#9PH'_K;WP_P,A_\B8)GO_+3*SW# M84R;=9//7LH?Y*A( M(66&56D< U30&% :,Y"G:<8APCED3M5_>L::'6?N>S# 38 MR 1WT)OX0,PQ>KQ?AB-4GXN>D:9M2G%9Y9,.$A:WG..*P[G2-MX___?_:'^B M_\,TZ_SO__'_ U!+ P04 " !W/0-7S_OQ**ZO #_\ < %0 &1S9W(M M,C R,S V,S!?<')E+GAM;.R]69=;.9(F^%Z_(B;F=2P#^U*GJOHH%!%9.JT, M:21E5\^\\& Q2.RDDVJ2KI#7KQ\#Z2[?W;G@\D)14]VIT'IARP>#F<%@]B__ M[>O9[(_W#+XMT?H;S]0\OEQC6F'_X8[K^],/Z$_[P'XOE/Z9?P@]O9V%=%LLS M@'_;_+.7B\\7R^G'3^L?!!/RZJ]=_>GRG[F3!:4/8)QUH$)A$',H@#K*D%/4 M087_Z^,_!S0R2UO A,Q!66W!>Q$A&N4,9TX5N?WH;#K_QS_7'V)8X0_$WGRU M^>6__OAIO?[\SS_]],:I+K":_O-J\YNO%RFL M-U)_EJX?'OT;]5=P]=>@_A9P 9+_Y>LJ__AO__3##UMQ+!5JO_I(69S_5O_;3RP7!@@C>?&!]\1G_]_?,25P29#;>OZ3:K+^)JO0QI/2'\H')>0S99 M@=(8"%G>@TA*&%Z42EK>9KP2OB+*-PI98?K+Q\67G^C#/U5AU)]LI+*1R+WE MMM(YC.ZK'?B!_N[$HE*&90&>H03%<@9G6:$=Y-'S9'5*XBBR;ZYVF^J;6GVQ M3#\LEAF79$*NE@O+=$_#M\%[^3=^^AR6]"%(GZ:S?/6ORW)QUD)7ZT4#R6W5 M0N3^^ -Q77"YQ/QZJY5'F=MPMB;#BIN_V4+C__=Y6-(79Q?O\/-BN9Z@RLD7 MP4%*K')P 7S.'JQ1,ANC&;+21/EW%MX)!Z)_'!PCSTX@\1:7TT7^=9Y_H<-X M(A,=A#(C,.*?SL@8P0E/F%8\6V:3+ R; .+6LCO!0?8/A\-EV0D8/BS#?#6M M@K\$M(E6>DX2X:)XLG'>DD2L 16=XD;*P+EO_AS.<*,&E8%Y!%&3.5*'PR47"<='),J\3">DX>_#0 MJCNAP/2.@B,DV0427E%0OR03MA'\>Y(_OER+C!,R9H7B< TI\D!F M329B)Q5P/@24CI#-CPLC=B!B)YS8WG'23LY=P.9#^/HJD_BF9;K-5EQ:PA)T M%D8)$#92](2Q@$_!@C&9!<6+2R$T ,PCR^\$%=<[5%K(M@N0O,B95+"Z_,_K MZ1SY)#@3':H(%$A;4"8$")YB*>XB1R\2BA0; .2!I7<"A^\=',?*M%-@"/I3 M%X,3Y#1Q2SZ4+.1!:TTX3T99P8/$W,)R/+#T;NDK]OTA8S^A]H2,E_33-\L/ MBS_F$X(SJH &F&-JRT)0RD#TQ42A?%2B(2ZN%]X-%1UG-5L(M"=,;)RF-\NW MR\67Z3R1S^2(#R1;I\ES I7)_H6D#5@1#<-L;"RJ'3#NK+X;.CK.=383;4\0 M>;M8KQ9%)\)NK[0: CC.= M!XMN9)77V_/9VT^+^55N+DD>0K(QQ*8R[*^ZF M^H[3FT>)<&3UO\=TOB3HEJ*8 M/4K]=U?<3?T=YS6/$N'(ZO^P#+5"Z?W%65S,)E&Q$$SAP$P,9+92AL@41/#J^\&C>[SCPU$VP5$7LWI:R2.Z1?\):S# M)5N36+"4G"-XPIV\8E'P)MFFAU??K7ZJ^T1D ]%V 9%ZP;]\ M&=;X<;&\F 2)5B:MP=JPJ?O)X.D0)$^8O&..S%'@VZA*XMNBNP&B^QSDX8+L M @?OS\)L]O/Y:CK'U6K"8A(JB@0RZ@S*622_R J(ED)B3(PKS UP<&O1W7#0 M?;;Q<$%V@8-?SW#YD8Z\ORX7?ZP_O5R21!))$,I[ PX-@G8A MU.JOF+!%B<2#B^^&B^[3C,<+M@M\O/^$L]D5]9PC)P(CI!(H:)*2@%V\@B)) M5#ED*T(+6-Q<?Z2VZTY3XH$8XS%X^MO-L[ MOX[3EDU$V@P6__+3/3F^IM\X]M$^N4/S%6;ZR6HQF^;:H^'G,*O-!RC@PO7J M-A^[ONA_]JM-G_OOQ\.1O0#.5_ QA,^337%<-1MORF_3.2TV)=NQV+[^^P:] M)'A]JE% 9"\(>IP,B!8%3.+TB^3K3=D3FZ^$5=S XG+1[0[$V7IU]3O76W$? MN@XU-%=KO%BM2*S?N/3$!R;M($M?ZX!:'#&A<''DNW:;_TIQ^8R/&'%TQ=+AF3A+)T8(O,8%&'TE( M.7GU5-;C<-3<(61<\!RCVP=AZW]^_=_GTR]A1NRL7JQ? MAN7R8CK_^#_"[!PGF*6PO @H*KEZJ->WE\KY<@K-ZC\IKZ+!2DN&)9#%KKJ!O#90>RQFD$,QR*6FNB"[-S MFWQ$4VR]D#T.F^1WE@$?4P=(]W/(LUF'6 MR/(L/N-R??%V%D@<\UR]ML\U0?+KUS0[KW?QKW&U6FQWP-_GI)LW]/?#>O,' M@79((2M(A_3YV?FL)O-^0>(D33?JG(B4&?JB 75]A(H\0U2%0Q FV%S(U<.G M+CH.,UG#\=.#V]XD^]"-TKNPCE?2>'\>_Q>F]8?%F^6++V$ZJ\[F;XL[K%?G M(O/$<_$"DO'U-94PX ,%U"+HZ(L5]&>M';=]:>PA#&@*U4&4TX'G]]?%(O\Q MGX@$FH#E(&%V ()?+I>M M'<;.\$/XNI5)A7,@!IRLC6L#(TY2)A=%2D,AKA32,(?$36-8/$Y-#\Y^$Z T M$G@'T'E%"IA_G)(U_,;"MT/\VW;(BJNDB*="KB@H;S4$D^NM5C#"2^>":1TZ M[D)7#X% $S@U5T('P*HIW/>;F(;4L$G;OBFOIP5?S5?GRWI?/V$IE&B0UU94 MAB(=I<&)Q$!&87WRGO/L&J/J6:+&Z30Y *3:BK\+/_NVK_:NS@UY4_Z^VNZ9 MB3#,2E5K/+'R9 (#QUD")Y5&)KR-OG6L^"1!XS2B' !)[<3>@56ZD8W[?3%/ MESD7E0,:Q3+PD#WMAU!#3L,!R?L/GAR_H%K[S@\2,DY_RB$P<[28N[ X6PXF MRFL"=_!@E,I06]U % 5!&E*K,4XF.TSURDAM*0>K5]E+DATD-U]/0YS.INLI MKE[,\^:IT:?%C*2^JAFO]<6-]*]++ ;A 5=6%\;G!V][;!L:RMLQ&DW0A,)(C>!,@Z%V]=DID]U=7H M2+AU55,WC/X?!]DQJN@"5E<%$6_#1T&D9 M@D$C1.L0_V%*NH'349I^I KE"*%W 9[7B_G'#[@\^P7CMR(:'4W,21HHK$8 MA43B4ZD1@"C)%:FB?ZJIYD'&Z#X9XQYS \'F6'&/^4YI]7$YV42,5[*Y^(9Z MA9Z53/X?I@@J:*3@40@(,91@?<[([CA+]Y^=//[Y<6^N&@.AD13'Q@&9O^4Y M+7GKK-[&B/?^Y(H_EPHWG [H4"VBHA\K:ZP^X279$=/&V)U0!6,:GD> M.)]OL&&D3L4Y!6$S$3(8!E$K"X(GCX(Y'>XVGM[)T=D3(:?P==HCI)UD.[AU MN%%UK!JP"3TWZD==A@Q7XG 1%C531A?EY>[7R MAJG+!^C%HU7$!')3IT]ID@VO4R^SLP:UR"$^-=3KP(=L=\D8NP])&QW??[UV ME+B[P,R-QJ!;#GB0P:8L@'%!F\G5![_"1P@^6<8]YNQ;&Z"[-(Q]"S\(6HX2 M=!=0>9'SIA0AS-Z&*44"+\/G*9V(-QB;>*4U.64:BHD4:II(02=R10**15C. M55&M[]J?IVKX?K,)UC_C4LY]/YQ]6M1V]EFJ;KB4$FC)0! M2D(*"0R95N=H#\5D=/*6RZ>G2AS6;N0YJL:-_P<"6&-E= &P#TL,J_/EQ49D MVZVRM<4L."F+E^0RUF>4*6;R(!'!L)B2=88;WSKH?XR6<4/^@<#41/#[0\AO M(33'CQ6VK2J"KK;!)G-1&^\O\1/.5],ON,V.O5ZL:D[L3?D0ODY$5*7^'WCK M!*C"6&T Q4#*K%E2.DO5^DG9GB2.FRH8ZG@<4$U=F++[2NN^U2,FS(8"$U'"KN#C--SN92)#"8XX0R$D.K,6DW' MN$XDHV*1H9%!Q=8O@IZC:=Q'0:?.81ZOEF8P&ZFC\MN-7C[A>IK"[#93K=HK MWU[BI+V6G^#NE(V7R3!E\JDB1RCVYT:+^\CYC[0,ILM_JB6_+?% M\I?%>5R7\]G]5ID3.HB,T$: ERK4/B@&7,V)"%Y$":)DW;Q\L#342"X M"ZOV^NB@)N4I%U,)98P2@$)$,M6\#@76G/ 0E4)CI=.MLY[?]1O)8XZV1FKH M %"W[R?)_WRSW$@O;U)O;W&YF00XH:W ;= )A*_W4)$D%GGBM!UUM*:4@J9U MA\K=*!O;AVJ#@RIZ;;&^;68#I ^-T"Z=8$7.5SC+: 9$R3JZ@X.,7J M(\'"4U09N6CM8#U#4K=WRJTA=:@:NL#5C7*+1X]R\D5ML(*#U9*.)YK MCU158J0 )3TYG/C(@JJCG*LQKIF/P5=K=1QQX[QNC:][ISD7J)FCT"9;GD$5 M*2$DKP&39P(1-0]/C3L^$E<'^5-CW"(WPM-1XN\/1Y<'N2L49GCI@15+FT&0 MU8V9(PAI ],:ZY"JH3&TAPLUQKUQ4_P<(/;>SKG[I[9-+A6M(N1-(:LN!IQV MFP%3HE!\D:UKG?=\BIYQKXU/A:1#%= %G!XH!]MR-1%D3&61'"*O#5L0Z^,O M5\?0:]0E:72F=7^<1XD9M\'D0$!J(_KO<'CSM\3Q:E$NN[32G](.>J0TK%D! MPMX+#UV6<)PD&A4K;#__C91OV)9"9Y69(5M6G\V8$, 5BV"2384K8W44C0W M(Z0<7\W^!>?G^!OM;)+^YI/_,5U_>GF^6M-RRV\]R^O]&/W_7,L0.0M*Z,"A MAL&UQUFAW<@*\."#Y)N![*U]^@/('#K]9M2&^1O M2LUP^66:#IB)%TD&D1UP8>IU61$0#9=08YAD.,/D6B?G'Z=FW,3\$.!J M)/D.,/37)1T';Y>+,EU/T"6,6AJPF 6Y"S% *!7^M"VT,(5BX]8E5C>6'S?C M/@1*#I5M!\7%[W$VJ\,W<$[.Q(PP_B*?3>?3*I0U>1*7XQTGT3'+4+LJF PJ M&T9ABK'@K'.5*T?6LW45PTZ4C9MK'P), VBD _/S;;C"M6\Z*0%+MHJB%F0* M%"\.@E<*@G%%"F=4UJW-T -DC)M-'P)!Q\JZ [/T:D[0P]7Z"NU9."ZT+R % M1W+8'(>@?0*MA?3U:=MA5GMM#=AEI.')ACH^H-BR6V>Z$/R#DLB>REC:^_X6:+&S98/XOXT MU4,'A]4ON)Q^V9RVE;7*V9OY]>]M>J9Y3T1[#59:3:=O*1""8I!"=A*QCC!K M#:QGB1HW>3X$L-KJH0-@;=ZS_KZ8+VZ?T%<6N AO-+<.FT0?QC=IIH ,\73MX5^FOZ?R1E(<]-Y6%Z\(LENNO;5Q-EB$W=<>063>ON$*F;(WDJRV;7'#2 M>.:TL[0I&B/F%@&[X>2[RJ$?+N .+,M5"Z6K&L2?PVJ:)J8(KH@3B*BJ>92U MSM4$8,9NY@,:UORF\T%"=D/+=Y5+/U[@'=B4NTS\,IV=KS%/E'?*%N\I/J&8 M1>D4(<3"P0AE4Q))A=@ZX_D(*;LAY[M*G+<0>@?8V:7G$;$X7=2&[K4B"'_! M[7^_29%K^G_*!I \1Y*B2W5D$@>1LP[&1,[:CX@^FNK=$/E])>)/J\H.P'O[ MK*?3/#I-LD,,9+5M1@BHB(.-$^!CRJ[U\]0#G*FA$'5J[3_I=NVCB@[@\;WXUV^HW_Z_SU;INY&^27BPW?[!>+Z?Q M?%V[#'Q8;!O[3"17F1=?R+$0->O#$GB;*/C-@1?4$JTZE;T_V8<+9ITJL.BRX3"Y+"-:YX];Z5H#,0 _CB;.9::8.GVA^W"!NWDJA3 M7!^NN@[P^ _WUBQ.B@ZO&)EQ8-*IH!'C,#0*\YCG2'<.C7S!#GC%AZ-C+U6 M:NJ^[>&#A?INT[@^.X;-\"\8GW,\BRD#(6 M0&_(GA6GR9[1SS)S7#'N4[3M&^7N0-CQ':0N%_FPZ7_E>/:%Z3I<5,?:.S1" MI&T%Z SM2Q5YMJTOWVY3,'8#G]98N-\JZF!Y=W!,?J-^*Y%JCA?SNFU??)U2 MK!A&!>C;FUIGB1HW"19>_BT MDWX'4+H[T>B2BVPY"HD"+"8ZT>5&4M;0SQBK=\)HFT<##U,R;B:J/7@:R+L# MU#S0,.&2$:-=SB89LJ2U(+U.6O.&-@(KW/ED2I;-1VL^2LRXF:3VV&DC]0[@ ML\,@HJM]P;37P5GBJ99+%BG F5I%+*,U&(+6J;7[LS-QX[YO&^!<&T0K'<#M M6]#QFBSOICAWP@N%&KSV[D>^:25<((C:'0ACLB($&YI7(]ZG8NQVN^W#]\,$ MW %$[B;S7SV0G'VWF,U^6RS_",L\X5Y+](9!X.3JJ4C@#[4O$,G-%&&"EG: M^N=]2.PDSC\0$?ZPEGDVYF"A][?5:V6#U)HF3R&22W#!'W/34 MB7#((OOAU+]C>\)]='$PI#YO;A9I\RS;M+A\8'A:HF""JRS V%H<[NK[@1!U M/<4Q&HIMD9,!^;JT%KR*6KTPTC:@0L/V622 ME2A2NM:P[*_<<,BG!2>#?;^XZ59?$6[$\@Y) M2ZOI&B\;KFTKF=YA6GR<;[ZR'4">#!KGZOV_J[U4M: 3RLA(#H^,)>L@C.>- M]]'0/(W>C.AD6ZE^DT_K([334+^8V^V?+D++6%Q\3(&?UFL0&ELQ!VHGQ$!5XM>=[+X6]:V17\_WS7\5Q/7 M+[;_Y++WN8T6@[>TTX0EL:)C0+Z0(O\(8PDE)%?N5+O=+\$=D+[1NS(-CM9> ME-NO0=TR\SO^L?FCU20&E5"3YVYKUV"%+( 32D'6Q8<46!"V_2#W72@;O=_3 MV*;U&$WUB[_-QKMF*LFD4L@,6*YOU&I$&6N.#VUBV1%9R;6O#]Z!L/%[-(T- MOR,4-?;I_N2&>H_K]>RRH+^6%"W.UQ,;O/"161"V5J 9;\$SZ:!$Y%P&ZWVR M.YW;^ZX\?BNFTQS)@VJD4[AM-M!#O)GH2R#H@!72@M+<0*@%**5.?/"I/EDS MQZ#ML87'[^1.MVQ.[0:C^V+_6&([/L[W%3+ M?5CLRG$N!DU,"-;4+J@YTT&@:7-F0.WXKJS&2YH,JM1\8 MWY?E-O%5DJ93@FEPM;F!LLI!E%* 1!53,-IZU[H#WR.DC-^W:L0JD?V5T<7D M@"==XQ=I>[]4.^A.- I$SB).9]EBP8#D3K'"3>&E]V;TK;;OA\$]_ M(W.PNL:.I7?)W;_#- NKU;1,TT:S=;#'U2"&;ZG[B1/%9U$B,*?JYC,17+)U M.EYD21=?TEW'\8B[F)U(V@V;_S7N7]KKL ,#N@OC?PO+?WQ8U!]Q/;'$@N:T M'TW&6M=J'#A4MC9&I,-"ZE),ZR$;^]*X&VC_%/S"L-Y-CES'=V[!< M7UQOR*($#\%2N.8S>=?!1:"0+4#Q,?)D.)>6-3.JSY*S6TW\=WU),Y+N.C"F MC[TJT6A+*3D#"X*3[)P'[W0$6;(IUA3I=4\O?,1W?7G34AE'/LSX==XPWK[] MO"1J9WE@#'@MD%.F9E6%5A"58SD9FUT8I ;B@ <^W_7M3",5- 52+]T:MW7U MGW!-#O'L-J>#M6Z\O>:X?1R?X/^D31UC5$9G@U!L(8MFO0:?N(:0I9%%V,*P M^73I4S1UO&'!2=1OEIM%M\F"JR$5$QV=DDIYR(F\6!4DIW#+1_!26&NC1\U; M%^/L0%8GS[*;H>:)L[6)9CKPW79R6*_35_7',$_X3EA2#P?-DNFR&VZ&.]%PGR^5'S[:P^O3;;/'' MZL##>]>OMSVF#^*I_8'\;:'KAKK:"YY Q>O_EVN?@R)LDA,@LM84 MST4)/@3B0:5B Y*Y3@.@K9?Y2$/K^\D6!?N(O@ODW'()ZF/7>9K.\!93'Q;[ MRE,SYQGYL\"LEJ!X':MH<@#M@A4>C71L4+>O$1_CNH,GQO'H0.AB._R"M':: M;I1,/Y_A97.%%V>U@<)_7E9ND@M. E50GU& 4HE!"+Z *RV(9J+T0KA V0>:Y.Y4NC@D1&DH:A1 MHZR K]-4SGJRI"7+V9__JU2NM\NOJT]=]_P;B> MR)A%C#Z#X]&"$I&.H2PY\.(5Q?9XM M+A!_QCF6Z7I%1O^1XG6-7%AE))2:45/:>8B%3@.I$_=%,6EXZPOHG8D;M]U5 M=V =1JD=F-+[M[6_7!*R%?6'\'7S9K?X@CH 22F3:Z\Y.*8LY"1M"8S3=UN/ M)-B)L'$[2W6'TO;*[,>L7E=UUH.CRO;-_/KW2.@3X;UU,?C+^!.9!.]CA"Q< M2+%P(TIK__-9HL9M)-4=0-LJL8M7-]>,O \S?%->UXV77Y!;L]X,+;V2Y.;W M5Q-CG3.>D7\=I +EL("/R8/D4F1D(8 M;:#.\;%ZV9 !/__]\YOR:OZ%.%@L+R9>VZ2L<& \CZ "$Q!%SI"BSHE'A4'? M>3+[: N,.Y\>MVU4-Z!J(/!M\P[]FPPO M*Z0J9RF99#<7!<:3DZQ*)LL=$;B6(FJAT.;6?0)VIV[D3E0=@G40O781_#S MVQVVOHF0L\ YHH&4ZA-VHQ+$[!4(8337Y"DKU3HCOSMU(S>T^AXPVT*O7=QA MWN?M14J+\TWWF833+YN);"8;'D1T8(VN3U%\S9$% 5EGPY*PTK+614R[T-7; M**@VJ'@6?$>7%T*:=\%"RB8F!9TB^2G0,:I-6T"R3?YV4TF;X$_T& M0;T-B3H1T Y52:<(>[O$SV&:KRX!?OU:KZGPQ7P[8W2;Q)KD%!.W]1(@B\UP M-7(Z3?AHMJX6NM5$K+R"(XR,A8'2R5P'FA($G&9O\' Q,2BQ6F^.J=9-HT LG'-L2@YCZB%4+XUJ_#=Z=N M7"_S],^'AE#:X99N0=MK2#C6 &_UB"!5MK:4[,";1&Y)J'/.DI9@B]8:$[HP MQ,.U/:GLYI'X29Y)ME)7%UXD^<17C]]K4\TEWKJ7)S?C^FI>N!QS3!92K!-Z M/!T!,>4,II0Z)*40?ZW30;M3U^4#RV9(69Q$:5W$X/=X^_E\-9UCK&XD(K[++K:WC/O1U^5KR9*!LI;CQW,G5;JTAML#:OV M,A\?1]^VRG*1$//J-Q+NMAKN;X&D/L?EQ2WC;=$E\I8#,&X+*,D+.,'K5'(G M([F]R6'S$W+()).)2L1*K8F4Q_T@^Z-EM MEAPR8Z5 0/H1ZMP=B,PG$E]&&V1,L7E6YEFBNHQ[AT)>6Q7U&:12-JT0.))CJ\F%"2%2\*7)U0C*6C<3?I:H+F/C4QB]XU74 M04AR[C0:8C88<@,$2(.U;)?E^C[6@HV](MXNIR2PS[7__=8T3U*4 M7B Q4>A4KRWN"QWUP4,.R(J(7(G0NLG2DP2-VU7AQ,:JG6I&1=K-JSRRLF$Y M7YRO)\9'3*((X S9MN.3]\S7-M&U)UFQ(>S6).'NE\?MD7!*6W243/MQG'87 MV80;Y7A4%H)("52V!GP5&@].:%:8,+[UD/#=J1NY(\*)C=- 6NO@)NJR:T/Y M]6O:3/1Z1W!_,Z_,UO]5+_$+^8N;IY\DQVFBS; I;IGGV[]QXV].&!GC@BR MT(ADK ."1QO J8!2A>AL;.WY#\#&N-F/P>ZRQE9X!YFWHYC=CF:__T8ASN*#,5)&!EQ)BO 3N2U.,0W.1%>\M*PX;+P=3LOAN(F(D9RWHG7@N7"3;>OKE.$/@\'R1GU"?"\E'CGI ME22P7/> 6XTQ%D7<2JR7ZM6[XSY""84VK^;%V-:7,\/C=K!<5:^XW4.)G8RZ MON3I#B.2B%49;(RQ!6]5G" MQDUD#8K"MDKIP#F^MX^>88\IEIUW%.\:'D 5K'/CLP(A=?9."BV:8VY/$L?- MD0V&OB$5U44]V'%&/I =UQ$U))](M,EEB+H0NX%3K.H]U\W[? ]_4@^74.OT MJ-Y'BQT$1>_//W^>;<089E=B?#4OB^795I/?^A8H(1SYSL!*?6KA M>N8N9:MM:IT2V)&TD9N'#@;#(333P6E]8ZQ('>.]Z6%*' 21'6C--:A 4G+< M6LC,B<"8RN= MH@4I/ >5JVO)D(/(=#(;;K&8]G/=K]9=\VI:Y;,)2>J+E>LN7\3G6674RQB5H=W RLUM>C V>+IT!?*6Y)",JT# MRH.)'?F.\ 08/(T>QRXM?)'SAIW5F[+MY_GW.:GNQ'K#F_18,F\ M6#!*DYG';,%I'B I$IY5PMLBCP'78PN/?,$U$KZ:J*$9Q/[EIWO"?TV_L?FC MS9_4?_4.RP_UOW]_]^K6]V?AC]5B_GFYR.=IO?H+!2?;15XNB-/Y9DCJ?+68 M37.M9_L69J\6UW'VVXVJ/N%ZFL+L-G.KZ1GIYSG<';K43]<Z4R8-B'*YL[SX_0G^=7\LFOG#7?VZC7"]@D,,A\SR@A,*D/V/&L(U@9 G:712=UB?+W%1+D\&,B-AGG\.JRD9C[IR:HZ/=C9#?W!#RI!2O8RH2(B=_10ENP#'GP&3O6)!9E^8#1>Y3,:ZI M:J3]>R'I<<+NV_R\/S\["\N+17D__3B?%G).YNO[AC<\ MS@O!+./ 6:Y'%3KP:#*XI#UNVH2*UG=OPQF>)R7[@83Y,_WM?TQL3"8G4[.% M68%*18#+H09/(?.L!9W0K9O+[T99MP9J'Y34WUKYNDE=,C(G\=%M8JLYZI(.,3C/O M"J/S44616]^D[$?AL6;J@=5^F:[2;+&BD_QZ1[ 0E U.06+)T3$>/<2<:E"A M46N1-<83R.$!RL8U4P.BZ:[I&D!1?9NN=_@%Y^=89WZ2T3XTL'O@*PW-UG,T M-C):5P/.+I>[UOLW9)%3+H51'G16M1I+7YZOUX@R7UYCG*OC"=0++C*\IX0P463#Z@2>)1FC/ M6_N-N](VKGEJBYO[9:X#Z*=OFW3S-N3RB7%-O5WF_6[BT^QSF%V_FLXN'T.N-X$8D2%$AJ$CH#>@0 M?)%.\D@^O-[)ZA$Y-S8]_>IZP[>A]/@D_E72]R$2'O(#!"IAZA"B8LHF[T)^ M0)0!HF51:%E?_[9.+_,=T-@OS_(H^.O\X MK<,PMU-L#S":3WVNH9GI&'M_5>B_NK_< %J/,64L7H 2G:_FU@<"* (\4 M4+@42VK>CV0O H\U?SLM=KU90GTVDZV'C"52F,4,4'25(6EE>"I*%:G&$$N?3D"%?K*&_WA8_1=&XCT*:@ZB)X/MV8B[;.=XA\4XM'7NV_8_YXJ\G@ PZTS"IDY*P6+!=0.1 @,% D M'W(M6 XI^=8W_$>0>Z+[Q(Q2I<1H PI=&Q31+@P*ZPQ.3A%&9(&,[G_!^\13 MX>S R\5]M-:P4<4@UFTS1N, >W8]?J.-!;M/1S.;%= MJIQ]QOGJ\/N\A[_4\O)N!UI; M69-O:G]3;B[V#F?U(<_FK<%F*$&LY%QUA_^&NI($5T%$\-YG4-(E""E2<&49 MBX+ $W7K\_XXBH^V3KNN_O/-U6]L*9>CRR% D'+SBBY"*-$!G>3)I$)Q:G,' MZ4B21[9VI\/G/:MX0E7W'3%N[-&GQ8Q4O;J_ MXWWQ1H?<@8H%J!X MPR $[BPH0:Y&L#:!3\XDY6,VKG67B)V)&]=&'8&)!QN0-%='!VG-W1D3@948 MT(-A%.HJ3X*,6#04$75Q(OHL6E>X[(FSP;)RT_G'VL9\\L ;$6.T=R&"YJF.8S8&G*^5V4$QSY7/.K1O)_@X/>.:D%:8>+0+Y;$: MZ-N04,![-MWVI@CSVMNEWHGB_-"GT$]]KFDSFAVI;F1X;JSWXLYZ#\ N%ZW1 M(2FSKYE"HIT ;ED0;+6%58[$3:NN1H.2??K'%IKJ6]+=IFNJ]T4+SXL MPWQ% CSTN?2CWVKZ]G 7>AL9L,<6NWX.H57@P6CRL!T2#JP''ZT#QQ-Z5^^5 M>/MA$T_3=%1WP$<^?N-16Y1!!620?2U6-L5#=*G>?EDIN728#'L.)CNM-*Z] M::KX6XW_FDJX;]/R'C^V>!]X_RLM\^+/T-BJ]=YVF7?X>;&LY\FUKRTT4R(X M8&A)VX7 1!%[A$#.<2XIY&!:QU^/T7)T#O/.=Q^* % (+4(IH)S6M5-J!*>E M!9Z\EDPC1]N\[\OS9(W<0*\%-NYERALKHW-+!@>4LTTYAQ*00LC8<0<&3#$"V/0,>YE\Y(0S]IGN%ZG)YN>]WM@XA[ MX]U:*:"#JH!-5]PWY8ZD+NYQ93,J*SB@LQ84O-]:1SW[=U \!M441T \9GV6G>YT\R88NK39ZQ5I,0CA%S(R\U, M)1F3IHBY>0)V'PK'G<@T$ @'5%+?4<)##5L_A#@[+")XXFL#-YE]B.9Q6LTR MK@6!@T+24A_1($60K@@Z+)/3@6DLUC9W7D[::O9]^H3Y?(9ORD.*^/GBQJ]N M5$JXG&60"@(: 2H*"RZE IIK:T*2W*;6D<(A='Y7;6CW0=J]#,C02NS@Y+WF M\;*QZW]B?I5)#],RQ:U8MUP3:23G^R/V-D;E1DN @BY[#!1L64[L%PXAJ0A% M!&43B=SQYN,XV[(P;OPR"KQ/K_H.D/_;=#Y=X^OIEPUWK^@0+->_<[>%US.L=JV4-)=A: :Z<#.!1 M9_!:%<%CS@E;O^ U MXI,V7#8O#/2M_YP]4KB%ENN!":8M2"C M2;4F1Q%'3-6.L#%P%TOQK3,A.Y(V;APT+.2&T$[?)^+.LP\./RCW76*,R0X# M'*N->NRG8,C),K77/04#*C(&405&1LZ2<;,JE;C30[7NYSMS6MAT6)Y M\?)\69>]N_DD>HD<(3!+KB^YHN!KR&1-D%D*A]B\[?"NM'W7TQSV0=KC.:.& MRNO@N*:XB(Z$]<7;6:V2FN?:\>!SM1TW.K8+%SDR!U;H3=N<4L<'(0AT.5J# M*?K63O'S5(US2'< Q,8*ZP""UUOK14K+<[R9<+V;:).$I/,_:DC.2$OB8 MZM@":[4-"HMN#<7=J1LG3]@!) =28 ?0?+/^A,O'N1$VNI*%!6VY!J5LG64A MZ9?*"2>+#][XUC',DQ2-D^'K ((-%=5W.//$C*+# YCG/WJ:*4L#YO[VFX ;G71V] M+3D$Z3)@R-&%A#&T?T+S.#G?TQ2E?5#S^!EZG$8Z.#2O6?GM\>O#NU$36?JD M4NUA4%DD8QQ )GC9@;' .,P&NP(I(NG6/SM?%U%>E8? ME?[G1L^_?JV=7^]F2UD2Q7D;@?GZ/#YF"9%.5V QI*2D3YD/5;_6@OYQ"QQ. M#^N3Z[QOE_)RN,W!WN.M?]]\IMV /N&=>4&)5.JU%> %)V@9ZR$(J2'%[(P/ M%(2$]KV(6DZVVWRM=J*^ ]6<*,;VD=A)MEX8,?(?M'1@52C%!:\S;WW5]@@I M7!EU5=\R>2-RYS8Y0IX"7;=&C1$#!&$(8. M?J6%]Z$\9RP.6KFKV72'P&9X>7?@4CTT,^V*N8N_!3I6Z;]W6(S.98&RBV;F5P )E=C;4[SFP-JZ(.4'AS\.-SK#$O@K:J@&;. M@1*>F.32 X75HC"1N#.M4QU[D#=NN69#U VEDK[=ZCI'Z7"G^L:_;CR';- " MRP>G40DM1,Q&@O:V#ETU''QM[V2BIY!)22M9ZVTVS#2RZ[Q(_?Z-Z7TW;AHP MHM.EWE^(6JUGZ]UK5%"*E#:9DI-KWN'L6:K&+J(\&A6/)ZB:**)O0_+P + C MRM6>^M[@@\N&-#]'CH+ 2K"XB,U@6FC(RM!W*/.[[L>A== M3ZZZ2<5&@6\^;UN!;J>2WCVNN8Y2!R? ^=H1BWM'#D(.P*SFQ@G4U@UW670H MU=_W$+,]4/JXV3R)PCN(!A[B^%*D+_X(RWR3X_\19N=;%-17GI^O.P?ZCB @!JBS86.A)R]9R9R/]RAOQ>IG0ZN MV@=#CQNRX936M\6ZV^SYB$CHX2^U;[C^)*U#-UW75GF>R%N3,0102=?F_4)" MB$F%+-"[N]I\S*@ED!]! M?D/.Z'3SCLF'D=II<_9],/2$ZS68TOJV6+_77#V- ME7[!=9C.#C)E^R[1T,8=Q=WP#9>U]TF'&(!$10=?';_M*62%X$,I)H@0L'7U M0_N&RYL+Y-_/SR(NWY!0I_,T_1QFWR[R+O?.:J*3\UC[&J*CW:F\1W#)!9#! M\%RD5JGPYZ"TXUK=]E/>1^&W+N@;R[>#],<3[5/?+%]^"O./^&I^\V]L&)]M M ZM)#BK)9 J01&N[>RD@>I' BI2,8#*QTMIQ.(K@;ALP'X+(TZNP [P^T+CG MQ=?I:I)CMO5M$-A26ZKZ',%;M(0?:;5!QQQK/6_OWK_\LW?L'H/D\*9*XHE<#PGJ+E@",HB2<4[R;QE5NF=/+ ; M'^U/_T?H:M% <&,K_ .NUO7A_?KBBOC$K!1TPD==!%!P6N>6882<)<]TNJ.] M6V+]B-;O?KF/IJP#J/XH$8ZM_[_B5XJ#+PGGBL?HLH(2,A&.A8-W2-Z=TD43 MEJ7Q?B?=W_QJ'TU'!]#[P:(;6^>_O/]K[2")R]G%ZTTFY)('Y820AC%@9+C( MN2"=S-X#^R0!]=.P= 0@N!C@B*;=<#BBUZS']G$*WY#AP9J+G M7')V-Y_RK+MZ?Y7QX#&01A]V7X\4[]@XV?IC[W'Y99IP]>_$1@SI'YN"@M4E M.S(K041GT*:R$Z*F&$UH"-PB.7!&J[TW MZ,_2>U^T)N]/!E#<9 KG L5T(1;KE-):IIV@\L#'Q^NO=@)L'"O,L<%P&]N; M:LI;)M%K9H30 8R5%"5(GRC(BP:4ML%$6XK3N[T=?F:A\3J@G=R '"?DL0%S M?8"^F.<[C-5-L&7L:BM8E8N-V4,44D%]_0P.'8-LDE!&&2:8V]-AV6'9G<"D MOU,P#:> #NYYZIQ&"C$W8INOIOFR,N7GBP_T@4VT0/]&*W+$0#-AZ]"F KY$ M!)9\)-LJ3#2MQQ0]2]2X2;_Q+A?;:JM?^%5V+K=M)&O>:J3$(=H/8@1H9^_#<(9(@&1FN1:[-&BB2,-5@!Z08 M-#+GF9*1F#IET'9JW!RJV3T#MGW$W(-AHB6GZ]]"VO1@V.PJE6/11D7029)T MR(R#YTK6,5@R%E&T=ZVKO.Y3,>XEQX@GWW'ZZ Y1ESO.:)719JPO^DL=@D#N M*5<4B$03$MKHM&Y=K_40'2,;IB-U^R14#A#TV(?6!UR>O5Z$^14+EQ8T>:\5 M"Q%*U"03"B@@JCJM@%N1T3LNO=KIH'KX^SUAX!"E+=I*L .+\0Z_+&9?R([> M%LY5H)EU"492%,N= /+J)#BM$+(JPO&D3<;6IN-)@L:]4FV&G_;"[P!)MYN_ M;"QLRE:'$!TX@75<67$090H@"KEE*1L9<*<[TCU[#=VF8IR\T?C>S)'ZZ Y1 M-])LQ5DIN350@D^@.*^3:.GX9C)ZBBJ43FF('E8/T3)^-Z=C=/PD9 X4^-B> MS::,]4&#RBWY=%8C.&E(-,:3:75>$E,HLN8VFAV=FT>7Z D-AZKO7DGPT;+L MP)2\7LP_TM?.-CWWKE)8J= 16UN=F>AKUW"N@#8'!\XET[I$&[#UQ*"'Z-@) M-.;/=T =K9,.,@PI:@BLQ0[0L9),U;<7FW?:>I6KD!BUMU'\75&UU,78X]F[Z\1-MQ$(K MT^:[M,(.O=*.,1".!:B7Q>!-2,!C<5PGI=F.G3$>^OK(H&BLOD5+679@:@ZU MUO4L?[7&L]7$.\TD+P&XRQN+S<&GG&BO,6Y=X#F'U-@2'4WT3IAT?[X3\K3: M[@#>5WU2/RPN7^9=O=G#U5^7B]6*I!DX8\%!4.A .4[;E2D+7&B3F)?DY;;N M?O8<3=]G&XT#(7)W@GM+?76 OROR7R[.XG2^4>(C-3DOELLJVPWW[^K/WI0W MY^NT.,--SUW\=SIL)H@E254$:!X$B98SB(&",:U0UHF2U30T1FM;#K[/1YAM ML#TB%L;V.G=G_1VNZ;=J;>-B?KXB<[ Y\P0BR\0M>%XKK'6N[ZB]A*Q&>24(BBF-$1I,WA%8HV^.)=:%PGN0]_W63[8QN0.IL>Q#>I#C%4I M+C/I]3?<=!U]-4_+[5BQL^EZDE2.FOX/=/9AVVV5T-Y+ M?Y\5'PV,YK!*ZL!,/GPJW*@SK[F6+67;UU2OZBLM7*U7KU:K<\QUK#7]9'-" MV(0\T0^0L(Y23-&#=\43ZXIE(V6VLO6$H8;D?Y^7QD/ZM<.CH(,-0"R?78X& MVKY\J#GHM)QNYZ),*%:U/'M%W+C:!5!%<%Y[J$EGDSS%JZKU->+3%'V?-T-M M8-I05V.?_@\TGKJ]L[8;Z\WR:E_]^C5MQ/NNZIHBQ\QJ]3,@J^/_JK?C=2Y@ M@E<^Z<*SVNV]^7%T?)])V(;!U G4UX&-O'D#<]E$?+O_MER^FM^XD9EP64P) MP4)0GM=RR5C;>V3 E(J20DO??AC%'O3M!%G_YX+LX'KL *//[LC5W2WYD @F M.F4F2](@ZPQHQ4(="8T!(@J357"%^Z'2L\=1OMN5 _MS GL$Y7< ^-L<#FTKC/9C;+=(/LGO28;0'D= M0'*/0))/KWL*P\?\$CYE?M]-V&0ZOVYZ/1I*H'S[$MC'_,:!D#8XZ/]!E!>C[V]2Y&NV$R6FY5J MR&MO1^S?33OO$ISB3#O(+-=7 M24)#-,6!P^A8<$*1X!I@Z7MMY[V7S@]JY[V/ L9.AS_1K7$[1.'-'_/K;HT: MK4A<&\@ADNRX*.!"5A "+S&G+ 7;K99HKV6_AX;?>^E\QW:91RJ@0VA=U?D; MJ4W2"5(BRZVX)6$Q=""3=SQC"L'OULWYT26^AW[?+2%S@& [2EKJEOG.)C'NI?J])S'NHX>QS[+'9DHA&?%2NV5E M[U7-$I/Y9LX#=];+++3*/.]TDATSI&O$"8U[Z7"7(5W["'1L4-R<,HG>)"65 M R-HOZC:/R;&)"$+IK4)MF:$=P+"ON,Y1YS1>+#R#Q7LA>@S O:LE'C[@W;K<1S!Q^[N]3VX\& 9'B&]L MS;]9?\+E3>_\:M8.-SQPGT S6T#E^HR'?@W&&%:*)57OV"[]D07&?2 P(!9: M"+2#<.3YZ0.%NU#GZT ,=/8I90-X2P>@5E%:IW1V,C2O$NEZ8,A)P]ZV"NH7 M<3?Z4+$Z]RNK#")&K%O(@QS08 S&TVP.Y0\?SC3@%9"_=/3N:;P]!CGTA M60NAM@-RN<@R!&)9*$U[@UD(#!-(IC1WC*'*.YU@SUTX7BTXKO][LAOKPP3< M RJN_/=Z-66)8LT$,2XM,>Z9 *'J< INM=WMD UAOIK'-,-0]P]R!OW 3*24/=H936-QZO&;LYW3;G*#-),+!0:J=)#H[L M;FU?XK4ULMBX4XU<&TP^1.*X8<]@4-D=DD?KK0-8OCQ?K1=GN'R'LXWJ5I^F MGZ]"/6F<2PP#>)E8??-&1WTMEXY66"9"X<8UG]3Z.#G=PNUX&-S-QC3220?P M^K ,&:M8KNB/3A4A+(>D,]'/Z0>O)8+D' 4Q)HQK7=IREX9Q+ZU/":2CI-\! M>E[-:U?$]Z2<397BZ_H/KBI_- LF",W!LWJ$\2-.X! MV$SMN\'I !UT *CW.*,_^OA7G.,RS.K;LWQ&]KZ^-ZNO*W_]^AGGJVMKG)13 MZ!R(%$AL6=!9+J4#KDQFF0L4JG78N1>!70+N$&#N'Z:6/B%V2$L55*)0 MS*) :T;.J#>,HO(D@,Z0G+(//MO6HR5.V4_GA!5-!R)IF$XY^ZAU[$J!*P8N M.V2$V9O/F^OS^_NO'M^K&KV MV;6ZJZ8^#E=#2+A/Z_?V\CT=,9GPQ6QVZ:K\=;'(?TQGL^I0I#7F#^'K+UB[ M<6Q"_K/ZYFX2R5.13A++EK:,RD@1N14<-!J)M(UL$"6"#H2)%#X*F2UX%SBH4I]S!LG(5\[21=1"F=99F-VI MZZX*O2TV&ZMG[+/X ;:N#H^KV&\U49++%(L EWA]?.5J'U_BSX14M%,2,X\[ MG<:[K-9=Y7J#\[BYE#NP5\^.E1(B!"<2 KI8.^75$-YR8BIB9-(ZSDOK"=%- MQH -EC >S#8U544'T&H\U2EAMB)'#<40SRIJA*@S!ZN1_%ZIO6Y^HSK"A*_! M,C:G/%)/I>8.C]V]9C^AP"A<9(#12%!:*@B<9R@Y.C#==(G#LYJ)W_S\,BD_$6BCBX8DB+PV?. >0N(!K"**, 43HCT<;O?6 M&[+SHYN\K+.>SU]."D\!R]#8Q8$77*88"(1AEP16% M(O+ZG+MUE+ +72.W0A\,3LUU\OVUCWY%$IB&V2.9Q<8]I7=;;.!&TP=P/$[W M::Y1%/*=P+)Z*6$- T\'83W]T'FN8W:MCY#.NT];U&B=)FLO6":3+VWMEBP! MA=+<8C!%-*]6^3-WG]X'84=WG]Y'>1V_.2##\)!HIWIO9;D>1V% =! M"^<9S\:PUB/WCFF[V$]/ZKWTOV/;Q7V4T2FF;G>"L0RC"H)#K$]B54K5J44# M4AJ)TJ,5.-30D>^L[>)>JM^[[>(^>A@[;?%HE\!$&\T7!HF%^DPV*8J>LX2B M??'%H')W*^W^7&T7]]+A3FT7]Q!HG];F.FQR.4L;="21>#KZ<[3@?4I $;1G MR(-'T7J0Q]%EF/VT$&Y\EAVFECXA=DB]7M0Q1&-KU[.@0Q,9,<5FR?"Z0'*^K[0R"7X]#7$ZH[^& MJ\;7;_LM.O UW!$2&.O$$1FQOU_ M['U94G*5Y]??!$7)LJSE M'!)'!U1/1(=+6Q.Y? !R0V;0";PAKI2+&IPH$JSR%E$5'Q-[ G2=0#INE.I' MI^/&Z*'7=!PW5G!3$)"QV@+5*, D(_&03. &F8_#VK^?:#INE Z'I./&"'1N M4'PWS"MQBXQ!IQSJU'K9-.PP:XG- 7M8.4?*KBY%?Z"U"7N MF,P3@I7%NP(^^$0VGI?@G?3@"*S%%&:9$8.4?\\"W8596P&AA4#G!L4N]OO7 M>G.6ZANMO_#KJU)J&U]E,@AV"R 9V5LX-H8-6Q&YOUKS'-! MM%/>NKTDYP;$V[Q=GUW\O:?<%LZ++ 9\#!&4I_,-@PZ04^1)%RGT;7_Z'@Q\ M]['S7 W3J/UP>&F\]_Z.?\LQC M8IM3*:UO/-[9]ST+D[/2'"*3=9.1:>5%,I!2$)9X\URFI\/D:<__& 65(^=_ MC-%;![!\:-:$)GKINO,0=\Z?ZTL[ ]RY=!J#=8[,F;)H(# 8P1K&/+H>5#88GCC76N?V,#Q0ZRP M)F*?>[IK_KSO+?#BPR;O^G3=9NEJL(ZFW:,Q0?21]H)3%D+P%F)Q&3V//+'< M $N#"9IO2.CQ.E]/K8"Y PA7 9#SKR]6Z;?\]^?-^BHOIF7"& L(%+7'5@J M4AO@/'EGM0\&'ZT7?'B)&:?'3J/+=7/!=F#I/%BX6X+)JA0&*L?Z9#$4"**^ MGDEH!=,JYO@$A5+7])S8>/+&U5*'J:4CB-VH:'R;X_K#:OD_9$RFV@"P+/': MG+PN[?VNJ)=^=_$IIY<7FZJKR[]<1 R*)I,QTUTISH%X>[Q^?P;E/[-=\&:S_ISI)GMSAB2.5;K.<2R*M\Q[[4"R7:D$ M^5[><0DLRR"]S5RRGG?$O8QU5ZO4W^YH XJY+=:6$GF[_/#Q_'7Y<[O_XP4= M%S&'$JIM5H\,1;99\N0EU:?V45P.Q2W M>X;Y_B->CW=9!*],TB@)Q-7#T49"R)P\'!UB--)FPWN^$!YEL..GM[U<#&U! M\LQVT,][%M[CWS=^N4!DTJA<@(D:<7:> PDIUL[X#*/'J,I4\ZVFXZKC)\*] M[)4&Z1^QGL>+!.9UNF$4B>]>URXQ>OUJL/1.NGGW,XKWT] MPJYH,PE$4*P&T6UQ(*3E7B4OK'J"^5,3<=?Q!*!^M]#!\)A__S0/B-!QLKG( M:3\ 9TM_L[N8;]JOJDBN2$B@F="@%%-0>]D"TZ84.GMT$L,>$#PMW1V/,>HB M%-98\\?NC1.X5A8B\,R"D.",*J!L"> +:JAA<"53RD%.U2Q]&HYZ'MO4[_TQ M"@?SWQE3".6/]2K^*!?+K-D-]2 ]25"!'#DR0Q/$[!7&F ))I^/]<2=3/8^B MZF6+'(^&Y[E+7N+G9>WWEW&;7X>SY8?=QRT,PR0L1S"6U3;5RD,@/0)SQ:?L M+"]^JN[CTW$U;)_\>V?9&^!A_HW2W!#].6^67^@CON1?<+-:7UP?(E\7+#/# MZQTK?1WFRFO'G?K\@Q5GHS:DOX)/[GK<3^^P/?!OG'YOI.KY-\&5R*^SH$IJ MQ9/UM4 SDJL4,Z W%KP4S#G,#FWK7OVCLMC\]-+8!\GV=),$5^S>;6'EVJVS M*",S!X_U=4+6'KP@J8B@HV?<%52=F V/L3(,L?\VR>2FFF_6FKJ/&111%"<* M*Y DJAJ"2A"\Y2 \,>_1*&%:#RA^ZAD4_%EDA9]$PWV>[O?WE"]!2\1BH+@L M:YFY 1=" *^R584\8M:\877SMO_\661@V^BH _R]P:^U+GO[?KV_/JZ8S=O= ML/J%=CR2W!CD6 NVA25KR:D FHPH3+'0GA*-,?<83<-P=GIIRJ:ZZ !;(_;- M#4/E]\O@7UID03HYPAGT MV.&3CZLRS.]87C@K8N;*T2X,N5::(;F3PH H4A64V4=Q*S@TTYQ%Y9FR:GJCIJ22WI[_XP(SCVD)00M7: H3 98(8-5/!!%7R MH*98QS47.<$I3*/T/W *TQAE=(JI[V=&9+2<*R\@I=UL(3)C4-*WND07C8M" MI]8AE!.=PC1*]:.G,(W1P]Q.Q'U#@Z(+*+FM[7M,-8FKF1I)0B6DP)0B-YNQ M09["B4YA&J7#(5.8Q@BT@]-F3,]>DW-V6B4PLL@ZZU:"2T@NC>69OB.?NK3. M\#[?GMS'W'13*:UO/-[9BQ65Q52++V2N?KU7%GPA-SMS'WB)WCK=NJ;WV?;D M'@65(WMRC]%;![!\J/\S*J--Q@+6T_Y5-DH(58!%,.253W2M(?AL>G*/@L&( MGMQC=-(!O'[H"FU1EQR5@^1-(:?;R3I6/D'(1EANBTJY=6;^M'MR'P.DHZ3? M8T]N7R+7P@6P'&M'>AG!U]91T6?O6"G)RT&9SN??D_L0*ZR)V$^F)S=/RI.K M%T G20Z20I)0(I':7Z7B5P.4+R1!9 M2+%R0N=VHL/;[4L>>&9U$9BA&"] $4>"F R'EB,1H=H%;>MWPT< M0V_'+:J/@>63J?#T"GS>;-8UO8&_KTK]SV4E7=/:G@=6F+BL9RAO\U3TZ"0, MTZ60&<<3**GK%.^LH$BK=?"$8 M^KYBCN7"0] >"M:*.5W;07'C(*#-Y'/7=U53=9D\L>K34:H?77TZ1@]SWV7W M%4LF9[5T7H+#>H9'.G!190'$6RC2>"EP6%;H1*M/1^EP2/7I&('.#8I=/]^; M)_*>!\]W+ 2G-$A4+HGH'7HQ"!3W+-!=,+,5*%H(M,\KZ%NX M-VCA?%$%(G,<%'$ 024-ACD72XH$\JEF?AV<(NRGW*6Q@7.86OJ$V'54^&W^ MDE<7>9$%[3.1&63)25:6GQ;KF*^88P?L9S^O;\ L\6* SS,2>(SB,) M8-H*I L&M5L[)?]E?!<&_W4M/F_EN< M8*M J"0(+(S3>R28J+KO676<>HF=>IV@*K-P^[9IIHX-+^QVI M9I?8NSK"W^4/NYY9NZ!Y8 R-RP)BM!Y41%;G%AE(H?;?=Y(=8F]#YF ISYUI^);QW_.P#XP'$R-9= :8-;:V@JPE<3%!#HI;IS2GGX\L MI/AN@9F1<+B^[BZ7.%QX

5ARKJM[@,D-[/"_[%<+3]=?+IJ").TX*8^#A,U>9,E!_+& R2- MC&M!?OFPCIR/J/R[16=6^B$J6[>0W]R*Q[]O$NZST3XZ8"Z2F@E!%V= M!3KU@O0>K% QZ. YUX.B 8_H_ZZUYS7\)KGZCQ9Q'Q#9OEBE*T=F;QD')85) M-1[B2P%5;>10._<+'9UU,9CD!_6>&(:3'PF8[[(X7J<_ N1( <_M(KZMLC\C M7CYL\.H@5#$6J7B$&&M>4+ (+GI!$I%1.\X,#NR4>\>'SZ[\8_6U;BB\N97_ M!C?GVW_A]F/>U%'8R]6'[WG1W);(#0,T2#ZTQP+HE009F&<8G?;(!P'AD87F MLR(F $5+H7:0<;CGAC-,U; M"#)9)JNI*N8^>Q[))?]Q43?+-8_OSC<9B4.94LJ%7+)@)8+"5,#K4N?X$;-< M,>_LL'%/!RW?98;T0/6OGU07'1QD=W%V/?7^91VXMSI?*"PI!;+^N*\]YH31 MX)C.(%TQQ@OOC3:-#[,A='496CT.>).I9>Z#[2Z&]K/2WN<-20@N*B@^!N50VW![%O$]9]AC*W7IE3_X]E%(CNR MMKFA_Z7W^/?")!5R\!D\VMK!7D3P+AGPR4>CN'$.!P7VVY7CW45FEX98FW-K M:J5U@$OR6S[GS?G7=Q?A/W,\?[]^O7GQ!9=GU9#]=;UY_7DW"7+UH;HY^8]\ MOC#!N"Q5@OI\"51)HJ;%(^ADLE4B)Y];UY*/I7$0(O5)(G)2=74 Q^\9>%N[ M%;XN?VXOVQL#\4&"!@'-G"30VBGB MU%X57#U#7I?O!;R^$G#3UP:#5YOT%<)A/#=ZG7 UT_IJJ>4VGJVW%YM\76O. M"]VH @L$[G+MI:O R1K#+R&C=Q*E:[WO'R5JTA<)J?:"DLX!3\K4L6L*L*@ M2D;C)6>UU_K3Q-LZ>)'0%A^CWB*,T? M> F-_3??D/%MO1EAT$9IZZ,DV('.7[Y8F(R$;;.KFK!T,#H!:&2$B,41OZIF M2IOI_.6+^=+$T^A\I 1GOA)^N:CQA7T2F["()LH /+)8VRO5W _=E25F9SFQ MX74+N^'FFO-$L]MK_RA9SHR!%]LEOL&X+,MX57I)5YQ4V4.6M9K!^ !D5!<@ M[CGG02(.Z\#Z"!!^6'B>R/(T:#A.JC-#XE6-!+WXE#,"\X1=VT.@F1 ["-P_&HSV.4MG MI8)H$IE"1=!Q)VM%KJWV4?#$7.MI>$U*R.9YS'9(8&(2570 K4.RL"%JBZF0 MJ86:+E=>N\ZJ* $U,L\4,FD'13 Z2)W/5VLV"B<-4N=CE'9J6:7+--H$":2[ M/GC27-&CG+1M6G5CY1>K="L7\"T#8#73F5>LD$6M0B*H!L$/V M_7NIB-8E:0U()XE^92T)Q@;(@2Q9KI3#T.))^<'/#&?*%HW1ZF//#,>(N ^( MW/& AHE0W^4&D"(5NK$YDM]:$F0C&'J?I9 MH@"G\LQPE$X'/3,<(^"YPP%W MO91#%IE4R0-+AI'W8C,X%RQYL$8X77@ISWJ M3Q2I1.*&0ZSS.95P$GP1M$>$%2;&XJQX(D/E)$( !]PVDZBB V@=XDVBWXA@%$X:1 "&*.TOD, [RX^DS__:7>L M_[IRZO.1&4^\67:P/7ZQAJ* 1QXW"!Z\W'W"U_)_=@@2_[?ILF:YF M2;^YP>GK\B.MVVL/,7KNF6(&0C+D(9:B"?I25+,.A<(@K&U=B-F$\.,/7/J< M93S/Z25N/RZ,MFG7:"]&7&^2+)JG'J=E?)!F?I30KF/2:?'DL_ MGJ4'ZZ.#Z_N7+4G[KY_SY_5V>;Y0-N=B#;E%MJ8XG:IOI:0"+I*UVLED;P_\ M/1I,WQ$PK\TW/Y8.UT8'4*KP?[D^.R.);.B:66]^6F^(FTR.6+S8+,^7>;M M;IW(=>:Q+O2/\K$V5_JS@^[UII[)N;?MZ)!2OD?P2\DTD7;\RTP[(QM32<"3T)JU9B_KXXRD]]K2]5L8?^?R: M>\LC&B$]U!JU6I&@(8@8P:5@:A&,\:7U"^"[Z)@O_/?$"+I]D!ZME(-/SB]Y M$]:-+O)K+G[;U,&$+,ILR.2 +.H[9<42.$/>OZY=^&5)S YK6'@(J'84S.MA M'*_3^T R7KP=6'G7U/\3SRYV2B '*&^^D(E@R :0KA0HBI,)8A(#1(Z00O ;2J@G"'][2K5>3*? M=V,IGL!P?W3Q.VDP&0VIM@PVE[;2-_1%( M^V%,V13*Z\#"NY>;G[Z^IX_8E=-(YK@+,H$61M3Z!U_'^QBZJ$KT4G@59>MQ MI /(FGD,VB1XN*?+5"OE](RWRM"^>*>0N#C7#$S6=9\ZA%"R \:$SPYSB;SU M^3> K'GQUAP*0Z%VH%XZ@-HK,H"NWG@&[KT*!HI%HCQ[!'52 L=X.F?^>,RGEU3'PP*G:,F^(L RC!=I\H+ M"$SK1+XS\Z4UAKZG8-ZVPE/CY@AI=X"56CMUOKF(51N_KW;O=?+VBI?H+:\S MIVL3$ :U+2 @,0$670G)94W68>O"LP?H&80C>ZHX:J:)N=_-W2NHZQ<2EX_# M;IN,=)8FJ:4!F^@?)8H"Y";0H1L*#V92CHXS.YE M\]7U R 2FLZ&19"<$T>NUGZ2^PODXFIB*D4];,!\BYCHJSY>[9\7_]^+_,+5Z16F@[L4JRO99D) M'(I42V-R\&7:PS5VIS0)XT%"T\0RDL!UD9W7Q,5/)/71"A\@LE.3HF,O1 ):$4"PWPC#OT P*&W1?7#MJ(.-/7_^! M_[G>7/U_7I[A=KL?&1]LJML58JCO2'^9!8MBRTKO9H0_E)%^:. M0>E1DSC;*+X#>V!(.6#$@DJ41 )-Q!*25#VSU1C6LNC(A,?6ED'W9;MSH.6 MHMXQJNL9C3=R !E9D=(FD#+1'@^2 08TP!RW3&4OG9UJ7O%)%_6.@L(!1;UC M]#)WAN[N9$_&R).- GA ,K\MR2J0R$"B2XES)=3M"LT'>UL>DEV;M7IWE 9_ M['5YC#@[.GL&G>@W/,&$EM<&=X+.;%#D"H)C4==1<,P4K8Q3K5^B'D9I'_'D M#N[+"15\:C"^3 YYB])B,:#EKOD8S^!R9I"X%['$XI*.Z98C34ALT.YUK5]T$)G&E6=%&ZJGJ&8ZA^X1.XQG@W$+9 M_67[!K%>$T^%)<>8JM-Y&+$9BB=#C#/P(9 )EH/E9M!\QJDPW4U6L%?\CE5B M;]E#;J(3C&X.+4T$LM,M[3-3R,SB+#NT(9>'YD(_C^SA$X+K8.$_DRP0G?>; MBYQ^^?MS#0!O<95V4Q1?7FPVN[0;AN79KJ'D4^2'1A,S1^;H.(GUD5-*27"? MT8%/C(,RMD!PWD)2*=%^D;FH08^IN\\I[97U#L]P0RK9*VEA(I-T8#BPWDFZ M(4($;PT'JX0OJDC?/JY^-R4GG?,9@Z([RM".5[ 6EO M\.NN-DXI$8W'!(A.@GE!&NOP+E/M?W!?#5:YFT.9 )M%\B2*A8S6.X15#(:O")Q M22644A&=L3CH1+O[\^?Q.^8^S1K(NA.XO#M?Q__ZB;RR5$5%\KQTJ'SUF%32 M( U+H"P))6@10'-&KA8WS/E1J+E[F7EJ%CL!3P/)=W ;_KZBS\K;<[K,J[-_ M=7!FR0OAO_KBBHY+%CF$HFKHT4M'OY':MYX]?CSNFM5W%2#Z>L53B05S81YDD8)X\@F\]Q*<,DY:M$'QUFFT(73- M\R2] P@V5UHO)EK^DC26J9DB*!6%21(^*Q]O#1QXQ MSFXM, A!_ADAJ)FT.SBZ]FS$L;;ZZ0!HN[C)GIL;R9-K0S/SE(SQM%E$O?&9 B>- :^#,=):;9M[ M ]3- QRSS%DWU!3G5R)-[AXL4_CW<]?<#885R3DE .Y/#6^S(@_$:+R@F<1 MM1IS78Y9?!CHGEVT?VHU/9,A*CN)/'&J_KXUY\C(#^*_JUG8O@B#*BJPC%M0 M,2-@9AF*XS+%%-!AZPX]30@_ZM#=#R?]^M-Z=;&MKR$6CBE6(DHZ$U0B4P4- MH$P%K#462V0<0QQTI/[PT<]AR/48D'QW;!XGZ%YLPJM4[\VP]HL-^50?+N5T MVR^,26^B4K;") \.:!2Q: O*2(=:^B-GIP)T< M=#@^N,QS&*5]\$'93@&]')HWZ+^Q*80U3D5I >WED 4.+F4/0M%FR3%E(?@4 MA^&=U,Q;8MS)(7>\GOKV77Y;K]-?R[JKTN]UC.&'93C++[;;?+[]-I_\ZH^. M\%<.6J>ACW(\GXW\DJLU7OQ(R)UC]*+GBI-7K&RM#N#DFZLB",2:JY15C+KU M,*51!+:;TWBU[.4C5I:S%S9(2,*3,4R6+X0HZJ.F'$(V @.;;BSC=Z3,ZZ!, MAY;[ARX>KHD.+M?K.^"GB^URE;?;=_G#Y950&SR@SSJ:$H!.:4,^%NZR/!JB MBDS;E()UK5,B#Q+4RUS%(U1^&T;-Y-\#F"YIW_=^T"6)(HH!6P0#Y60"E[4' M)ZPS-G.>;Z=ACP?/30)F!DL[Q=Z&S,%2GMLO?+4S-O;T7PWFLSP;'Q24XE5] MV28N9<*=$,XK^DUTCQE+]WWXS @X7$_KAD*;6^GO\_:\]G$Y__H]#W1.)BSH M@+GZ(H9K!J4@D$N8%,8D<5CN\8%%YHT$-0)"*R'."(9]TO5; M9&+WR'EW'0;#HXY:@$5)''A+%Z-)&0+=B3G8)(48U)W@\6>;=ZS>RZ20XXW* M1A+N#B/[S2,LBT$7"9K73DW6&_ \,\C26U:L-2@&]<4:C9(Y[E@8EF*OS M.P0(@20HEV))K=LH_4#$S/;L!$&PX^3<$5#>KL_JN^F_<),67AIM.)>0;7'D MHWL/=4HR&!5H'Y6"'EO'3N\@HX]P_(&*O02RM1W[$#WS^LE3X>9HR7=T MJI!<\O+#ZK)^+'Y]O\'5]FRGH=_(LGM5^[G&DCF9Y@FB,&2O*SJ$O:OC1TV( M68O$C&W][&0X=?-:-E,AK+%6.L+;(N=DG>$%1S'O-4O8^R))G MO<4FJ[::[!8;(]$C;[%?5FG&:JF7N-E\I1/WQ:?UQ>I\77XHUYBD=FKHJD]3 M2760#!K55=U>ZX_\;7#Y]=UX72BCBPG!$Y9=(JO=60].20.BQ"PS)N-5:TMD M#'WMJJI^7:Z6Y_G5\DO^05F7;BZWG/A-BK8F9^3F*@TH2;@KO$GCI#)B2 M6 H^!9)C8R2.(*^72JVV"%D_C;KZ1N(WQO[ 3U>#?JPUR=DB(:ABZA058B\J MLH7(!Y>Z-K&Y'3.?$HUWD3@O(B>#RG!('JVW#F!)SE/*E?RKC((RB6=#!!=7 M1Y Q6[N/I !",Z8S"Q&;MU&X34.WP#I>X>N&TN\ /=_Z45[ZW]N/R\_7K'"K M?,($VK!:4FP#U@\#V-5K% M"IOK3C$Y7\YTKSR )-9T5&0-ITF>[=Y-SKR!MJ>$5RN== "O!\3V+;\61+&Z MD+$@535GA5> T:H:PQ;.N9R-;)V@'D)7+S5V<[D#ARFH;]!=#H@KJ**WDD/T MM$.5MAF"%P*X9#8I+%P@>SK =3#7KST*AL-LO$KZAMB-H6TO/JTWY_OWS0L9 MO-'HD"P!:8G#VJ67B(>BF1.9I1R:M^H;3V6W-MSD,&RAMGYF[3W :!W*IFO+ MRT(W1B F:NM> :$8!T(DIJ+U3)C6EMW#%'5KW$V.N['JZ&!&WLW]\?J'!-#" M>*=5*@$P*%M-7PW.1D?V+W,FL*BE:AWD?9BB>=.NDX.KH3JZOEG_W.9R^:A"2D*I MQD?#4Z;]']CDOUZP>7;W.-I9*::Q!L&_'L_V7<++P-1B&Y M8(F)RK)(=(5Y$KC@Q+'*7N?6_5H;D#VO9]T#F"=1\,EA^@^Z%-__E<^^Y'^L M5^>G#O@:3.&T;H&:VC%7F2>/UU?;%9 MB.R,BEP"JR$4$J4 7[MH,UZX$\1T;.[''D;I/-,X3P"MH]5XFF"EOUVH4+1C M+@.SG 1;B%]GK0#CDS6(UA4YKTMV1>D\LSQ/ :QCU7AR8'U1:.5K5FVR(=A= MOY=2H]^!I*NTA(B2V&;,Z]BZT><1Y,XS_[-SV!ZNT+ZQ6S/"6*2-)CB(LC;+ M#+5\T-/=H;U50FD?S%,^31B:H&\^/[0G!(Y52]\S 5YEW.;*T^Z+E^OM^1&9 MJ_L_K&%::B#%C7).EZM=8XHEHTCS&8R,"522LC:!"G1'9H-&D /-6UOCWU/0 MK._C=W/?:S-%[@:#I;,UH2Y1L M@D#*$-+FS;$T!-,4JN@,872]YDWM%'UIS"TD-YG7)]69FQHOI\WB%$J049:H MM%9%MGX4]P Y\^8X)D+2,2*?NP7F33YVAVO./.@D#!2-=3R3JP7CQ8"7/ FO M;-)EV$2VVY\\;ZZ@@>J/EU<'-:;?"'?!)8_1@-"QSLPD803A(TA)IGWVW$C> M.K8T#@N31>(;'@.'B?.47)A+)PU7J$?/IF+,YBC:5R>)"1WT9'ARC3] M8^OT^#J\4P<5F)<,8VS]1F!*E^>6&;7PR3AM%-E*LL[1DN@ 2U @ F?1ZX*9 MM?;H'B2H*T=HC.X?=H2.$7MG%NMM5A+W(OJBP+!ZHY+]!"C10'2Q.!6<+&*" M&-U]Y'3E^QR#GU8BG]MBO7&&[]A8?V,CAH)$ G(-/B;AD,Y& MIZ>-Q=VFJ"LOJ-UU=)3@.[N/?N E&&.S\(D,^LH+K[PP,NTC%XXIS'39#IHU M<^"%=!"$GLIY:G4C'27T+JZD'SC(,N: PH+PVI%)QI!X$0I8B-HY\@?][<=T M#]U&!Z%@LO*@IA?149+K]PZZ,?,\AR EF5BU;Q&GJY0L+2P:@1.212A.X^V@ MVE37T,@1]9.5[$Q_$QTH_EXOHQOL%&Z*$22BR#*QPVAGA#I#)WDA=#2*L?PD M]]%(+$U61S/UE72@Z/NZE6XPP626UFM91YW[VGHCUVJ+ $P+44)F9/2+ RZF MD7"8K*AEFKOI0/G->#WMF+@C:O3-V;O1F^7G3.3%Y67Z,Z%TDB<%5G"Z?[,C M!DGQ$*/FEHL8A1HVA_F0U8<%[%COZ)E<\)U=5+?3Z?>T_;&>19-+ (FUSQXZ M#RX:LNU+<.)-=0!!A^.0[PCM>4ZGG+7[H]$L<2S M-^OM\K+<]3ROMK40\=5R2PYG3"H*VG'2!%]??).8;3* 'FNPHCZ>;=V\KA7M MP_!Z"D'J6;39 8H?"H6,X!HS1IV-A*)\KM._Z^/N&M97.1@A:JVX-U"D05""O,; 0H2^=SFQ5UC^)BFKHM<)B.T3F"0UV:CUH(7 MM1]D*H*CM1RQ==G*E'5=-X3X!K_6S;']^>);?RRC#*M#/<#GNALU9C*M;83@ M,1>'PZF=%XS3(>B'6N@G4>>I )?$^D/S*F3*D2LG MP7-=R*OC'IP7C,Q@RPO]RB3=>B+'H;3.6_?8%VB/5>7!D/V2-V']Q*"]:E\E MN4450RT'U;KF(CP$@U7(4G!58DFV=2_HD23.6XO9'40/4=SI(7/7JBJ*F"7= M"6!KI:IBB2PJFQ,D%)8[S7G1K2L@1A,Y;Z5GG^@$M(NL3E:=;,>G?L"E0?8>[_^*;_!9?K6 MS:5'$1G,D,HLK!<<^%$[>P>6_IS]BUYRU8G1QS3Z&1$SH- M%\61%Y=YK)(K->+/(42T$+.*PHB86&@?#AM&V[R5K]V=?J-4U4&Y]8-\_;E* MRVU<7ZS.<_KE[TA_^N)3_6Z1M'/9)04>0MV MGPQT+131P1U\5S;S'FFA(&E%ZT#;.C7*TOF.(D=0T6.6DILT10/9@=1U];3Z MF"3-1 KI%&J/Q/(]EYXK,A]R#@$4#P90:@/&:4$R1(=J@JG3(ZF'%:9>)D*49'V<8EC!*!IG'Q4\.S2/ M55P70>W'.+R*UEL1M6-DP]8>M]7Y&U?GD/1-I()V_KQU"@"YTUOS G!)BJ;/ZEQ_\'^YE*9NY<8Y*];9Q67 M8$T4H$1MX>1KECN[.DP[6"/UX??IS:7FS5W,=HT>+.VYC;*K-LR/2"LZQGF0 M&8(NM?MD$>"X U;KZN^GH?D(J:2;6]P^3& O;X9P%:. M9VL,7>Z!=IH*CMR3X$A^P6H3M$V&LX-@\_"Z\^03)M/Y0YAJJ("YFR/=R]K> MX7V]JD=K2DIX!5F[3&>U*N"-IZTIN//*,!73L"Z. Q:;)_0_+XH.%'7OT*DQ M8X:N&$];07H?:"O$ ,%$V@K<%2Y54?3+)M"9+5C?!73&BKI[Z.Q"O0%5]IF1 M+[#C*.^JY%4FI]4IPWD261]F_W049^\#/J/%W3N +N.T-A3&L@2,AH.27D*P M)4$N/,GH&3/%-\'/?"'R+N S6M@]H^=63-;7QAJ.0?&Q5EL:1O=Q4F"T,3(D MZPL?U@9R\)+SA,1GQ]'A8N\93 N-PF;:&E"RUW0IV]I^K79LX2Q:+5%P]F@W MD4=7F2>F/3MD1@FW.Y3\_NGSQ?EN%/1N<.+"AQS011),?0FC:F. M4JN"H(/T,*3<6FF>\/,\:#E&R$?'F:79SI@#A7O*4PT?+A%U.(6]MLUNZ)/?N)V5[=YN6YX]7]; MR/'RWW_EVDXXIQ=?\@8_7"8GWN?-ISI8\>K(>4M'P?&MQ YLQ MJZS3-B$$K/-24CT*DJGSAR5*5 H5:_^V#2=K/79+Q)=QYJM?5EGSA4F9AR($ M1&MB+82+@$5Q$D .+DGIHISVZ=3C-';5@FP,0AY^-=58.1T\(GB0OY_W.?NZ MI=_D3231+WS,F'R*8$0D;S^S "$("YB,8XC>IHD;U#Y.8U=/JR8#W['*Z0!\ M-W/[ [:6\#&9F"5(41M4H!1DD]4NT=F:E!POV4U9WM/HU'NJ//HQP)M0,7W# M[JY-Q;,6!3FC355(D-IH0&,S.%6274 MQ,-^KRCIRO0?H^V'K:^#!#U_Q>I=1^N5I[YGZ?7J6S.(PG0PS!1@M:!2U2G8 M*)6"(BWC-AO4S?MX#Z.L*YO^&%1-H(@^4?9FLUS%Y6<\N]XY:%FNQ00@72#O MI&@#WCL$[D/.T4=AV93-$7X@J"MSO16FCA-[:RA-8BW]@IO5^N*\S<2&^S^L MH14TD.)&%L_/>;/\0K1^H0.&T'6Q@\&+5?J/G#Y\,[HJ$614GZVW%YMOZ11I M$AGH!$.>ZJP:EQD$QQA=<:Q$SE1@NG5O^2/(/?:\>A<_YG1QEE^7GR[('JW/ M4N)_7RPOAY]L?_IZX[OW&,[RPI7B4PP>M+0"E-$(Z),#%ED*+GM59.L)CF-I MG-?^>BKLW3X")]5D!S&+.[AZ\?>2K%&ILK:%V"@R59D1&RJF^BS9"..0.]FZ M4?D]I,R+NVGUOVZOC$XQ5;_?\N;LZZN=.?2/_"GDS2(Q MEY00#F+R=+K7:@U?8@'C4K(E)!=O!RCN*5BY9X'^<'&$#M>-!3HW*/[C]W@9.($_>A$P_&@2$&Q\Z;WA@0N4?*KBY%4YNZ'KS M?OT?-6R_)U_D4*2MI9I"2E!(R,7H EBFHF)2,%N&O8K^\;/G]>0G5/^18IP; M!;]NUBLR]C=[TJWAH@1C0,JLZBA+69FP) 9-R&;9%#7L6<;WGSMO_FM"[1\A MOADUO]V<+U[N6CUL2(+G7__ 3WEG(TD5R(V3!@1*!TKQ2.81^7?>&AUY"$*[ M0?$_6N"&)4G??;,B[UM[WOOA29R3)F*?&39O\^>+3?R(V_SB ^V?&CRXS=)^ M3TF3O#($?B%J,[CL$7P-'7C-I2^"<3VLM_,C6!I,T#S69QN=KZ=6P-S7T/N\ M/?^%MMCYUQ>K]%O^^_-F_2YOOBQCWK[[2 +^N#XC_6SWQVP6*20; Z00R)43 M6="+(M)3TW#81KCY<7NJ,H356 M);"U'Y(JG(/+SD*)3-=(4/*AB"\7O63&S&RF'*NJWN R0WL\+_@7\O/UU\N@H%N& 8 M-Q&2+71^B63 5PF0S:_(%DO2,MM Y=\M.K/2#U'9NH7\^LS4O:(?_'Z>/VT7 MD5B(D@XZE8/9!P0-)X/(6[K+1$C*MNX>_A ]\T;CYLX#'Z:6N0W3.QCYXZ)N ME-=E7[KT9K/^0K\A&2YBR5[R+* .G2/NE 9OG(0BF5/:289Q6!1WS*K=9?<. M5/3Z*:3>YXEU:?9?U;QN?]]N+W)ZO:G_K3OQBO6=&[#_[0)5U#Z3=X>BMHU- M7D'@O(#.PBJ4@1R!UO56;2CO+B%Y'%YG5&L'8/X5EYM=TX%_9*P5:S5$]J_E M^<<_5^NP)1^S\OG[ZO-%;0L:UZNX/%ON5$W?76PVR]6'GW"[W'YK-+$/MVT7 MM&NEUU+1Y_K^+91:I]>NJ-1W]&@DFR,,,*>!YT;>A"ICD=%A"=\9B==*+YK.(G8ZZ[ M3'67FZ01.#K8-5<2?[G^%):K'<\O:TJ?W-F:9%EMEVGWQFQ]X^5/';E;4IUK MA;S.&"+7Q$5)#FY@7EE==,"IW+D19,X[%VIR^V8JA76 R?V[H%_7F\I!N?1%-88G4<1/.^R)&G__C"YS"(L; '1UEM9$' MI^LU2&E!*58,I]]EUMK=OIN28P^YNLM>EY>$U>7YKQ@O9Z_MXGV,L6B#XF!B MW&'?0A#.0]:>>9D8\MO=-H]__W\?,7,_U3H: [>/I39B[^"2O+D/W]/_9Y=Q MPF(2]R*1RY88J%)$[3?"P%J5HQ')6-YZ6O%==,S<8*&-BF\#YUAY=XB9?=&4 MYBXYQ1(XG\G1QWK9FD!,)9\CJR7 S2VFNRF9&3=':_@1R!P@[AY 9N_K,^^ M+%LLLF%PL%K0Y>V"41[R'3?:I43"VA9;&W._$#$O%=4<\0< M)^2YBXUJS]A7:US= KI#S83+&72.E@AWFEA@O/8N3B47'F.X=3?=^UCBKL^? M-S_=# *M)-C!45'A^ZU)T.X>-BDH;5*&W3-W53)Q( T#LL99*%8GG47CL^)' M*F9N"S>)/7NDK+M#RXU':1B%5.3]068\U_'?Q(>3#% I;YTU6%3KKN#WT3)_ M//<8'3\(F0,%/O==\RZOENO-_KY\V-#2RL>@0QTUYR,HZQAM+U%=@B23*V1L MJ6&/KX:OV1->#E7P>GII=P6BJ[OWVO!B@A'YP-%@=1\5H!49O T2F2N6W>YI M, 0UWR\RK_4Z,4R.D.?0HN<[# #)DM7E-E_9(:2[A#@R9NPR\5]=%(;88H[.-(*VN(6[+P47&@$QW MPPL&IYKW2'Z0H)EG2TR3;&RF@0[@]/VF>XF;S==:[/.I=G!8)'(D,90"CM.1 M6OM#D8>I"DAM30FF)%NFJ.>XCY[^,M<'JOU!4_D('72 IYIZ>[]/O;V\V%3! M+K2T-J%/P%TL9*P).K\C7<^,$S>UBQ7WK=WR.\CH+\_4!CW'2KR?]O\_[U?? M]Z-_N=Z>;__(YPMG(]W1UH"UGK: (<$$FP3D5$2)D0<;!KU6'G4,W4E*?[&= M5B?0\9+O!T]:T!]9 _S#YS0N^WV8SFDK?5-2A:NHR0PIAM0N$;PGJ\3X M&$7VSN3F?>.?NM(7DRM9!'(1;*Z=H0J"\U9 D"J0OUB,8O_>E;YC,#"\TG>, MV#NP=^^H!C':2U-X@.CEN>,KEXR#6$2+LII&(+2'M57'X.9H M47< EY\VR_0AW\BJV:!2CH*,/.85^7=8>_9: ]X)3R9@$*GY#76;A@[KKXZ! MR5$B[@ B/Y80LA"EBT:"M8D,.Q\SH,P9@O'*B:!\EJW[;AQ6ISE9L*4Y2(X3 M\MSI[7NJ#-%&7M7S:>S-N!43H>^G9@C,#G]G]^SF?XE;RW#?YUCR'O(\<4 M"XF(_D.'9BK$#7W+0DB")<.*FA/GN[F M(!B0$<>!W#X#7GI%MIT5Y/YQPZ(:A)'3>R!P,#I:R;,K7#SRS+MH+;1BH*4N MH*)-=-I* 9A303J',>EAKU\;OSYZ^L<";5#33MIS@^B?N%E6&^XMGN>7ZT^? MUZNK&SJR5+LGA3H%VM0BT5H#KP1P(9VO029IXR#,W+M$?\5OAYNS#879)23V MVZ<8XTV518X>R5B+DAPY1$"A(G<1N;B=%1P#BCEMU98*?!03!TAS;E2\.*,/ M6A$3/^%VQ\SKS4M<85KBZLUF^6GWHZOTMVCS[5OFL[E[](H9/U M WLM#%^S-\P'43I/R^VE\7Y;S,'OVL95F'%(Y#6!:2K:'Z8.7-5Y&:^<# R45F>-T MTD)@Q@%Y9R46170WF>D^;B;E9.G!MA;)X9+L0?U7J+6%K/4BH7 RH)4J&5QM M:FZ$5X'VBHY!M0) %W,(QROKGN&38R37U?!)$8+B&34X1<>3$IQ@7EP!AJKR M+S*3@PK/3F_XY"B5W3M\@ GE"?6Y=I*1"BSCV9%D MDE*#"N,?4_S-1>TZ$;.1E20H)QS#LIT4AL7H1X=+,<>UJ74SL-= JGO6W^TWJS6?]5 M$T;XF7YS_G6A?2J(2H!(J6X5R0&S3)!+1*%1<9U;6SMCZ.OO@>B!L!@ N"8Z MFOL2O(NQ%S&2IDAGOV8\IP/\]U7<9*35EI^6YXO E%>2)8BR-L,S*1%W7D!T MF2.&(.3 VH'12_=75WT-H-Z7U'M&!ZO;IIN_*%X**$$"U8%@JHA!%\ M?=$B,9/$+"NJ^5R1H;3U5\(P!Y.D=U3O0/!D!APLAD.,3( M%:@ZO@FS=9!X9-PZUUVU0"6]=F0)F#J"7''%:JZ6)!!\MP^*L[/2@U43X'8#H>T_X3=XLUVD9]]PMM',I))6@N-J71R@- MJ)D$3ILC120Y^6E;X-\B:!B<3C!NWTX-S3 U28?A=^?K^%^UZ#O5TN"\VNX^ M]Y?_OB!)WOS)FS-<;8_H0'S0.@T[%!_/9ZL.QM>=:PFX-Q9^F\]JV_'=F?7N M(Z$_5&*O3K7K+K?($D:)"IPMN]?+!3P3JA9LVR!Y#)7"Q@? 410?>QZ^.-O] M34Z[)7[4X-_UR[PH*F21=(),XJ%37G! XS28)'T1(4>&K>>R#J-LYK?.3X>V MVR?H!(KKXGJ^7/8F*]\$>-.$?;7$L+N0]E,P7JS2'^M5W(_$L$5X%E!"%)+8 MCB9!2*:R+02+@LFD6^.U$>DS/\^>#]!SJ/X4C8>WF82]C'7GU]__N5J>M[<< M'EIDU9DX9DUE24':3R"5C];S0X(-.POAHA6\] MP*X9\2=M>8S![ ^-2F=1?P?&R27E5RWX HNL>"$@EMKRJ#@)03$/5D>TNY9' MNG64\SL"YL7?3""X;00?K)$.X'2XX+ZQO4K5H[[1$"4S89DP#M"B!94U BK# M=[G.5+0V;M@+RS$GZ@1\S ON(V!U^ZR<6\<=X/PN<^[MNS^OGKD9XYP($9(- M)%VD@P U^0TYVF"\LR[QUI[:@P3-?*S.CI:!L..IGC>FT(>I\,2Z/V6T[WZZK8GDG'Y? M729G%A:])B(C:&_(8ZA1'6>\=PYR8Y*SUG+.F#'1^KC=&7ROP'PV%4]X' MNW_^21?@Z@?^:;X$1W MP;% F/LQV<&,_T9_<;Z]VOB[[W[&\_PK+C?_Q+.+O#!1AR@4)_E+NI&-X^!E M)G4X4[3$B#K<*KVY[PWV5"3.^W1H)L1WI/533+'L?OKZ<_VR?6KEK@^?/*7R M*$=]I%*,=IH\50-2\$C^I"S@ZQ@EAS[7X>4I- \&S)Q*.72/[G5Y>ZONRCH5 M\RP4#Y9I"2I9!*^B!S4AI!XF2-E4O^W]8_ M?[^F_^^G_;&WT%K(*(*$?'F#D@C00<: M[L C_86LA_77G-_ES9=ES'?+XX_UZDNN/6!WK&_?K\_Q[.;OJWK^6)__OWS^ M-L?UA]7R?_8QVOTYL$A* T3$0I)^DI>-&V]9VTY,6HTS6N&!. M:VD6]7> ^^]SU$I'$0/+D&VI?1ND!E1)@TLY!$[_#!8I0Q M&ND 3M,DGC&$K((%H6,&I4O-$5A?1Y4R$;//632?$O[,BU%&P>I)BE%&Z+@' MG%=3Y_:+I*MVER(6M(6!]0I-C]$'R"G\X3EY%BY#=Y& MBNL @]=V_#>S^VJ.(9; :Q;)(-U!*NTRJXP!L]RI'$MFLK4)>B\QG:<*GQI_ M;936 ?H:I*1"*<&A962P[US$0+:ZS@Y$%JA4B"[GU@_N_[<(JH6)^L2Z/V6T MWUGY(E!8RVP$Y-'5QC\(WJ SIUU7"G%93?5'\^R"&H4^B8M@AH#A9--J3Q: M">!283%8#DG6#O&LD#X2F5_U)HV*J9#<*=1_]%SQ= CD.])Z!W? 9''S2P'] MNM[L?U3_CB]D4"J5*$$FA:"0>0A!U4E]Q2 ODD3;KZNR\WL[(MXOORR//_:OBIQR&K3ERF.YKF/ND4IE93,(E38@7)2 M (H0 !./*NK$D8?_K5N\L:%?7YQOSW&5ZLRI]=D9W7KUEXN0F+/:)]"8+:C$ M,[A8G2KC4I;9)%3-^T%,PLE)5R^.07/KD[X!,)Z!&71#"G]<7+ZT5=S9Y#@( M72LXO9+@K B0G8Z1;$$E4_/BE-9,G&CTJ2$RI]LL!\#DX'WR>6>%O3O'S7D7 MN^4NZS )P[@@M8A22"UH&/BD-'!EM?$HE _=O-,^TFGH+WC5[XXY%BH'[YDO M>1/6W=XNH;"D]T(HO"C200:M,PDAI 3>Z (!O>>F9"V;MPANSL1)OSN9 MTSTY#@[/RS.Y-6AI+YK\9K.,N9YA97^&::5880DBF5&Q)Y# M! ^Q]FP"!Y,@?)X-.0INIQ-JN+?X[DX'\D$!^10QAMHH4EA2HHP60L("T@09 M4)0HRI._PV_'WK,)372Q)V>"W;_1[4CJL:[&0^E8"F2G9T[J"QYX,2(XYJ7N MIW_=!+?C*00^NMB),\#M^85*'A2-9CN>O\-FB,VU;;9EH0/;?M]7:Y_:]?-SG_OB("\_9\)Y#L MI5%.9G BB.J8UR)*EX%E+55.CB[=;IKG#&7J1)/!'6ZFHR'3RQX*CPLD#!'( M+W]_SG7\X/N\^<07+I*"#&F'\>S)-%4:,,E8DQ0F%\,+6;Q3;)Y)N#G1Q&W# M73,_2'K9+JW.CRM)_+S\LDQY=1T77K" 65GRYTS."92JS^5SI'LX:2Y%4"7+ M;K*N8Q@[^;X*W5P]3:!S EG7C^LS L7VE_^^J#9JM5VWK\GSW"Q7'X[-M [X MZ-;9U;'<-,JH7JYWG6URF6?%&8)0H9:[,$&VB@U@F'0RL2A3;)TA_9Z"AAG/ M7<[ZZ\LSW&XO Q0LG8F6D74VX6" V^3,Z[@>H?<' MLHQ'B;R'*_PB;)=IB9NO[_":H5UJP4E!?\X-I&Q,[9I# K(E$C?.2U9*\*6Y MMW-:[%K(C*_H ME)& MO?]+GLCE&7 ?"#/U@8)7GL&-I#;H)QU@C4OI7J2JHEAU4;\]T'55A93 M-P"]ZQ=<=4VWF)G@CB@.M8MC9!!1>O+MI..%1ZU,?,KKV?OUB4'16'S+EKSL M0-6L5>^603>1B):I!.,T"$,[463#(=;!LU(D'I235JK6*?([">GF8:NIG3J= MYQT Y^.P3!0$KOXDMM6&R&&1-NEIUZ/XB&II RM@F:1P5O.:^!X8!%&$\YG) M$%N7QS])U+3*J('@EV-*H0-8W2)]?5^Q;;8]\RPQX5&"M9D.G8D&@K(6,%HN MF\QY2IM5)[2'4@N-] >=C&#X,GR]J;NSZ9NLC#NN=S4)1UL> P)E1 MM2=6J%,_R-)3N.I9X%[+YF;M:;*FO?P?%5!-)-$!N&YYD>ORD^M]2&$5R]7' M$W0^5)&9?J8L:![16EW9V/P5:@\MTUY_MX=1$YYW@)T'^K7&J6F8;X>LHJZ% M3)$"A%#[] E/T47LQ) ?KB;>&D$7WS6:W/H.\@C+G^ M,3:Z;'ZW!_CU[WS"[Y=#^AIJG??R; C?FC[$/[[$J _RS]C=. _S6$Q,/EI( MZ$Q-KC?@/&DP1$]A?4B6-;^.:_PPOY.#G[!>XL\79Z\N+[XNASH_Y^;OO/JV MO%Q<\%EQ1HI2(J3,*-S,(8.W68"0UH1L1?+-!S$=3VU7S_K/0)6+D4._1*+@@O8S@>2)7@5.X&K024%*.PFFFVU^#/T+. MM+>7#<'5BN5]6\FW8:A'9745C9Q@#?=]JJ'5.XC:5M;MWEK7H/)>I>"T H^> MA"^< Y\CA\QY$%84GWCK2]Y]M)Q<37OONZ_#:IZN-QHCG17G.>C:3DH)%L 3 M/('+$+2+$47S$3F/$C2QW6J!AP>5LNX0T!=:3A#LLA67.X#(O0*^N_'HK89W:W;- M:#?,:HM0A&*@"BH(,6C03C$M>9TQTQI"SR)P8E]G-(B-)Z4.(+B3;;.B/"NH MB6J.A3S%B!"L06!:H'8.MH;:3D&G?:L>#U.E<[Q Z?\S/+^LQN6(0\SDE MQ A,U$'M(G@*-W@!04%!4M8D*UMG[S]!4E\::A27Z10A=("IN^9 @O?>"]J6\;?W%MJHK!/S/%D0VS=3N,W=IQ:PFP\.74!0SI"P[K:;R\J)G+7Y8/ZT!O->B9B22Y,3(!\[5D&I,'GT(!IG+PCB4TK+6*.YWJOMRR MEH!]88EV8''W'-$M4Q^274,TGL M"YU-O+PQA70\!I=T2L:,)&:6E9QK;1"Z&A!%0=N0!2%J7C-"5)*J>7'S;E*F MS?9\R'39H^.@LN7%VC? M;Y*;..U+^(FGS"/8\96&+Y%/T=CH$?)ZF9L6[3=MUV.Q&DEM%5S?2"@D[_/^3^=Y%:/JV%$Q5A5[OJ#:T>[,DY;JX)'WY MX3MYDIN4?,ZDTI;"[H0BDJHD@^^*I%U*%[/-00O?/%/M8.JFO1L9"V8C2:=O M0U8#ZOG%.DBF,&6SV3-7?8C,4%2R)AAP M2!X/^>R2/'A7H'#GM2B!7*/6F2K/(O!DES^EX3*<_[D8)N4,1LH 2M=[[8(&O(Y9V3H^5;:VEH?2-G%E_&AX>N#-CR&K#L+. M_RP&3%5,^3^DPA=Y7D47SC]N$VL_Q//YV5JT]"\/'FUL#- FA$]+7K3J94^SW4Y]L:+R?17TCR[UOS6MX&B^#-5&#T%7OY8RD\KB' M8*S5TC+N;.L[SJ=H:M?2<=]*KW_=^9-UBQ^47',>%6BN:Z]MS\&C3O7&1LR8]:A4M$ .2?[[!>-65G,ZBH&43+R6EQP>>D MT,32^C;S(15]:KI3Y?T(K(Y@?F?PV79%9"(2Q4$!\Z;V6#2U-LMI!D7D; MZGNO$N0PH/7@B@[@%,^>#E76ASF@M,XMG-"O;C#R! G31I.-@-*2S9TIE5O: M=ZUNC0HZ>B8 2WW=93%"Q!3!8G(RK9D^@79]A36 M#*9H%0,I:QZ?5!$<<@TLB)R#,+RPUI6ECQ+4CST[2>R'P>D(&4S=C>F.B0Z+ M<(;Y,PX_2 >O7IT-N$G/W&KC5+SB4DH(TI$VMD62(LX%M'-*)6*ETO>PM:\% M]^&+=HF?8^2\? &F]P2F-Z3%+\_K)?/5UK8;*E+'(&.MT,H:E#&"-F0L&)E+ M*0Z=,('F/0YG]-4K](<@R.J3S3<.026IP2M6R/ S M(62.03'U?)5S>XEI$Y]?0L$8+(]-!1T>DDD@A">&)#K M^%&5&+AL4"$Q0*6#BH,.!X\779?Y[\0-7 MZR2&A[^+6(?G;$.["G<9@,G 0$53>W9EA#J?$I'<9W78J^@3*N 4&B<>!/JB MIN7%9#DQ9O?M8WN )0LY8;; 92EU,"EY79*4M"O1)!52SNR@YZDG4/DX%=/I MLY=#P7(4D4QMY=Z]^??[5XO\?OCWS2 OP0IF;B5HEBE *(E#=#J##)XQQQ4O M2AYD[W9\?#JDM!3:LB$'IWZ/JC5:.'RO"OGZ8-C ?5I/]LH4W"NL[VFLYLIQ M$8K*+GB!#93*KK6G+:-[61-V,N\GQLZM[K57%XSWM[0]74+'$H2U-2.@U@"2 MKQFBCL"9CZ2%F4GNH%?P)P!U,$'3J:'39;X<6P!3VZ0OI)NW_7(7^2_\^7U8 M7EU#_KDZ:H^U>M:RTP%H M))DO7T0 4T-KE[$V1@HBNI"ZKG,":_>X(',$AE$4[1*1>=@,V&/=G>8O!2\$ MDU.9V<&S]^O+U7R!JTT#[=7\^AG726%%]AH<$5XC@YI+%#@D642F?VB3K?M4 M[2%EVHE#+Y]3T4(BG0)KTZ3]ZMBI[&WBWD-F+I/-)T[%( PD9U)D7AFA6V)Z,.,/<9UY6W?R%%B>&<#M"K_&V^F->RN)J- MO6WH,B,E*G4P'**JL^.4=*1D2P!6N"N1)7F9X$&5=I@<>B8;[=87M M13.U_?N,%Q?GZP#W[HF]*0DG%Y*':+4@$U!4 .6+!U][*PN?(MEZ@>%^$=>^ M$:!/+]9E=N!IZ!F%SQTHJO?SQ7(@&_]WO1=6L9H!+R,&$5"SC M*K1N&=R&\FDS6T;%\ 2B[0#0SQK^FV0(-JOZE"YK$].2P45>7^@US^BE5:SU M_)+F@YE'>[,>UU\<2TQ]0?#C,$]X/?@^248A?O9@HJ9]:$O>;Q:"(G[$')GF M1K:^_=]'R[37_R\%K>/9WP&,MM,);J:Q;A6R\CX:DQ&S)*!C5%Y M89*WO+6MW4/*M/Z891IVD3MYEXTZR]VGXZ8Q<6 I9^^AR%0[3>@"D:MZ*>RP MJ&)\/JQJZ%DWG+MI.7D\!C"J7K5J)2P+@HH)*IES[>0'%,V:2U9J;Y M0-V]U$S9%[3YO;BGHU[^V?[AY3V,22RDB M [G[J5::<_"V5FD8;8TT&+EHW=GF"#(GKN4=0]N,+:P>\$@B6C]D7%V]7>G3 M=;I13$:02N5@JN^GDJB^9K2@3?#%>\V+;-[]]#&">NDN.1(<[L.OF6QZ -J& M]FTR2I&H"N,6$J]W9)Y+".LZH\ R"U)8%<(XWF /V7T-!?O@3?M8+D_M$FUR MSK;T;_.+5-)2J>S&&,@>)ZS$?>[P\_V8+D#%8,#:W/6MJ -LD5GJWWK3UE@>[I,'X7( M$0SN(!39SK&K'?W.;G>"S#YD5I0'STLDPTEJTJ,U@#6;62@?I&X=[>XAI2?( M'"/C97N&3^VIO%D.I'LI;GNUR)\P+1=I?EX5<6715>MUI[QBQD')0=&Y(J<[ MD%$')E)B7L@@[S]Q['%8GEYKNF+:I@ 9@[,=*)A'K/6[Z]=;8U+PZ 187S0H MS C!U>1R5,GFDG54K8L>#Z&KEY:,+W3%UEI2':#O$_[ Q25N9I(OUK?@_YU? M?'USN;I8?L-A,[.\7I&O5DC_Y2_AY\QR*YW0#F2@?2KO*'JLT^FDIB!2\63% M"*,YGDUF%W#,R+FAT;5!+ 0(4 M Q0 ( '<] U>QL"_%3MT! %#J' 1 " ;P3 !D]A, "3P 1 M " 3GQ 0!D&UL4$L! A0#% @ =ST# M5XF:-7SB!0$ A_,* !4 ( != P!D

X7(D'L6_B#() ^(H M(:J2N$I*WL73$;$9^-">T3D:JA%7FLD"/RP00LXGYMG&HP1UVTBA'I QP#&& MH]K(8( %A$^4J;I@W7OP$Q]T'<8-\E\S4N0_B68N]=B.)N0I.Q,\E!WL&;3W M(+SC"P$DX1Y\X&"<\+]]^OP!S_<4DGG$>8G8+F;A@EX<4LQN28?.I4^ :!@G"7 ?HXNTT86!=+XV@EQV'D M(YHH?ZWC9!HLS>:[ZQ]_WNX@YQZ#SE@?]KKKVK4#D#TFID0/2YM$,Y6C'U$6 M 6J0*#O1XX*_@C^Q_O<."X 7Y)510Y1,_@6T@])3X+P-I,"DKPV,A@ G!:;* MMHT#/&,DJQ@(Y!LV*L1?_0ZO42SE?__%TC7MG2**.I5"4CF[C<(>7)]#@=F> M/A\/)[;590*735=DM >[;.:VUO'P]TR/?0)(+%W:-\I@%_B_!'X2?26OJ)?7 MOCW0>XUAM]QJ:.GR4%;AO2E!6)Z("M^%Z5:4">X%N7V070V_,CI?>,$K305! M2.?XG?C4X?@@F'3(1 "93N%NF*1D=Q,K'B41( 'P6A ,PH?!Y^OA]=A>P'B7 MT/A*5,4=#6S0)U@[O!%&P1G"_1ZY2IGJ8&J]NQUI=>\VG_"+XS#]J/X56O4\ MTB/]]%L< 8_HEEOLE76.%.&0!89HY>"MB)&GV21DRG>A!,_B[E-=58Q43#EK M&2U15V5K!;Z8P_L(DAO01A634CV&%\29NSY: *(A 7\?4]EPW3]\ IH!ZNM MD Y^Q?YB?F^FQC^"P&82DRG@#[DZCHLC/$'4PL]P;;#-0!51WGP!!>NGFU:/ MD;%,$T:&U6*1ZR9$V#J97Q"9!?-CO@?QY<8%FPJA#0J/3:D#V$3DM^Q.VCXB=]F=-.T9/<4[E,%"KUOCJ^WO&Z$B?0Z*4RM0($=#U<(BS-G[E&P8'N*16M0H)I2 MT,!2A+N^D62VO0#3KNRVXP_%7VHUM'G*T;:&KIG;&N MJ5I/;U%_NZN7FVN&C[X]4?>Y>FO<3EG1Z0K_):O,6:5YP:-6+0/T&4VU*MHY M7SS[O ""E;73)Z/22QZ(;/%Q-8/#J?1T5H?L%'Z5(Y2O4][7FMIP2L=%,Z.) M+1PHH_;-EDPFOA'SZ 13A*5FQMA M8C/>M)2/UR,?R]-IT]NNE3]>H% ;C]TCY/_@406M[?Y_CR7GH#]B:U-6V84HE8F^C, MSG@ BE5_>W$?T]5G;PW*UC0\^GW?LRA*^L3?RIIIB571=*BM'*N\5R[NGQ>0' M;.9-_LIBEJ^(QY(H"FPWV[QH9X6-C[!I9/03+!A2Q0]BY168_Q1HA/5%5;/Q M"(N0>NX MYI1$21"K\R &J2O7U+?/;NR_I0+G+S2K2@NTWYW,_)< M;+67L+F""DX18V)DXR##T:!Z!EG5 ,,Z PMAW;&FKTXLY'/%V9DV[ZHTBK:A M70TKQBCR3:D =^R CFS8>^TJ]]@<%CY*O'AM%V%U29!GH@^+B>#_$W@&B>%) M1.EPF7KM@ZW=&GD7FHVELR2^HB9RGRDB:: 0DY/LF%7$?,@V>#_'G-^Z77QA MVTV7M7:DXLQ*]^C1\\PR(-]G4\HX M8NC'A]QR>\X5WV_+Y,"'?$#;IOEKZM(8E[2'ZF?4H%Z"T,.Q+D\ST(-4YSKS!F_XEY"^Q,@D81/+CWT$]NU31EOLB]^(GTR! M??#3%Q?AXXK@A>EO.S]Q8V?+'(6(YCLOC)[AA,^,/N Q253L'AWE/C[& SR/ M=2@&&Q (7 R\2^?49:;N6I@+ *GYH5DSY.J;6!FE)SJL\6M$-_/P- MX5O2\'LW0*S1EF\8(L),N&$(I/;1#8-@C55XPQ#)#-#CP&"'1V]/=LE!%A5 MLG8K^5Z$KJ?H(W79I2E!E(/H'P0LYO!5,22,UL)(S/O6)(@V3XR1 -I4IR%B M!45IHMGE4T6[PE9.*&@3FE=50[W;H6LD0HPN94P0; M'6M]M==8_=1Q$YPEJ4I2;9A4X1>70:O]'LX4ZZFZ=ADCQ22M2EIMG%:U2Z%5 M;$ZB6E:Y&YHD54FJ-T&J^J60*O;Q4#7KX"X>DE0EJ;;ET/5(]5R=]6N3JM$9 M&TTTU9>D*DFU+8>N1ZHG'$%W&*F:0*J&.AQ=L@9\J[U_=T-<.5+[)OS+&R9J MEZF^#U2O&2WJ"R11[Y+]I;5P;] 9F_WR,!>)>U>$>R?T_VW O9JJ$ X:4K6* M.4,2-:\(-4_H[ZK%%JW.>&"6Y^E(W+LBW#NA Z<6[HU '6Q3ETB)>I?LD&A, M(FL]=/D/C/8;*KC89G1 M!"[6')UR/C$]8-G^IM&FR4:M<%)<6)H$[R6:=T(6CHJW1\V0D&O(-6YOC59X M2\\YMFW76NBJYNW2*;,3@XA4'J MQFU&T<$EHZ@%^K*FFH=/)90XVF8<'5XRCHZ8ZU6BZ'6CJ'7!**JSU A-HNAU MH^@)ZP=V0-$R%FJ=L25Q\*IQ4#MA'4'S;!*+QD?JZ (LHE9X9]OO%/F>CZV3 MM6O')?P3%G$T3_A&9VRJ@\-ED\QJ;C.*GK"8HWD4-=%9UX *+U&TS2AZPIJ/ MYE$4ZX35GD31ZT;1$]:&U$31C;E ^J"Q7"")GVW&S_:&Y#;CYU#BYTW@YR7' MXW2,QQGJ\ )D_%$])(N,K8'$N6O&N7,UD1[H4'T M'+"DB7ZY(8!$SRM!S]-[)C:A9QD#AYWQ<"CQ[VKQ[_2.B'KXAS'ED13/5XM_ MI_<[-"B>,5JE&KURFT>)GE>"GJ=W432'GB9.CS95;53N^]@B_)2Y$)L;MS"D M4!9!R+ UF"I>X#\I,0WG@)F3_:9N21_E13@WOL!-?X>+_@#W7"-F8\H@XBW@ MYIE=&_LBIPPHW@9RGM6QL2]R&A(Y+Q0Y+\GML1X[=U#J3>S6TAL>HM-+W&PS MXSRK1V1?QBE[:5\JY_"(--Y-7USV1W'7\ Q+VRH\6$<^R?K92T7.9M(]SHZ>.P@H"_L, M#*W*N M<8J*DZVN(QE!ZS<0?*8ZV:@M\C? M+G'R4FI7FL')_KI!Z!(GVXJ3[CMTA\R]:R\LF+??+:,XC2UM8R1^B<+K1]&XSW1YVQ,51U MX^!NG3+>TE[LV>KKVA=]!CVF/U35:TOTN2+TV>*6VAM]-#9NO&\>W)50HD^; MT6>+"VEO]-$[X[XZ[)5]CQ)[K@A[MOAZ]L8>;(>J]BJ23"3V7!'V;/')[(T] M.!^RKUIF.4.N;>@C&S)VFT!_PJ?]$ M'57Q:8RM0FP2S10B/'/'2!O9]KM)$,+V[@!>;Q%-HL!S'06AM)V2J^!^3D+^ M:UT7XXYGOQKN=:3$F93G53J6?Z>UZP '?=##3'4P:JK/\V[W?.;(AR142:C' M3B9JG%*Q^VU/'?8/]M=(2I64VI9#MR'%JG%*'7;&>E\=#)L:V"$I55+JV0_= MALRSQBG5PGH0;52NXY2$*@GU)@CU.-EXC1,JQKK5D2$EJB34&R74XR0H-DVH M0\PJT'55-R_93&U%VABG6Z,5_O+O@>"QZ6.0TNJ MDU17I#KKQ%2G-^7MEE0GJ:Y%IZY'=5N"R(U3G=&4YUI2G:2Z%IVZ%M7I6P+" MC5,=YJ.I/;VI;$9)=)+HVG#J>D2W);;;.-'U&_(H2Z*31->B4]84WM#9NJ63P+V;4B*[O][N%'ZGDT_%ND^$$L^_2=V2U:$1]Z7_3#N$LB7 W@7#U*RJ.A' CB7"W M@'#;_$!-(MQVW=GB;?T'(XESUXQS]5/=Y.0N1YIW:"73ZLMFXWC)$(>=+>7 M$4^3A"T)^V3>U/J$;1XGUU(2MB1L2=C->:WK$W;_..FGZ6!&8^G0]/$I2JJ1K2=>2KIL+=-6G:ZNQK@BMI>P&(A(_ MQ]B@8LQ A+?G^@D#/7SBN,_C_X+_I&L4=ORO)(K=Z2L_A.MCJXNWFL68"(?I M)/QYG,%W_X4:0VZMMPV[=1;$F*U&+@#IE!@^_10B<&C(8Q:1R[YT?=M+''@] M419!C/T^B*=0$OIW01(K"Y[)K20+)0Z4OQ[2=J^_&^7 [3W!&Y=HZ#X,,?+" MN]0"<42 TO.%1V/ ;AFN %=97 #E(6-OL*O;&29CA*3'X#K3@(X MA-ST2;3'P?5J$8VY&\G>%]CLAM,&/1]_+*@-^_].?GS( M]G<_!]&P8X^>G&)&O"7R'/\DD" MI ]_Y8NB6$"9SAZ8 L_U;7>%,>"[/CS^J@I.Y$;PQF=D(>_)W/XO;VJ->XB\L* 0;0 T.^P MPB\@^_[,I97&92L8 ]2Y1R%'[*EFVU-[9&L]DSC4(I9ADJ%!IWJ?:,ZP ]S3 M)@N\A3"AG"%/ Y"H+TQS0QLC98918XQ6028^9;S[-QH^T9"KD!7L'LP?VPM0 M'263 )3+P.:YDJC+_8. R1.^*EQ-U#.-OZCHYZJ,T$7A28.];/G76M6OH\J? MZUT%@50%@>)10SKU0 F!DSF(BDR-%Y(+%R+S *S&_V2*:9I1!8_$H.PSA8JP M[H,J?D3A"F*%@E[C1U1E!\#-,J5;:&)T.L7WX>[<:&DK2_(,SYDJ,P(;5RBL M;%$6:$X@M:EWAWU _$7 0?4V5?_?O;A./$M]#H4?"BKMY3\A$T"7)%[_DP(U MV[CY\$RTJPUW85U+6ZSB7,7_SL)TA05YHG>3D)(_[\@4%GA+O!?R&G5^7F9U MP.=60+\*M;6PF4Z/!AO.71TT"!BJO&5Z$CX%>R*MV8L")BDPVK^XYJAGP2ZT MJ:-99I^:Q(:51KIC6J:N]7O._PR! S*>!S8,VN5(M?_U,ZF\R14R83S8U2>P MY%0?Z3J=F@-M8-F]R92.K.ETVNN1OK[*GX?:U!J Q4M&0\?4)]9$QY^8H\&4 MZCUG-.VL><]VOK[\'L-HJ\!.*C@/OE;%%EY50*S[ -(I("!L 7NBX-G=.P+4*\XL;:/##4'!2_D]F MP+T$B>)V;QE[+;OZN;ZQ_J=SL(9NU]/U6W;K9X4[+;DG9 MWUKI-"H]6A'SXO+^-"&>[0883^4'.0<<"IZ;1@[(@T%Q#]?,/\8D$"2SC13X?4:*R-C56$QUJ.!#KK&;<=%+N<>"V% MW!Q(]6-4 -TN.'?"T(- (6%=C;J7._YWN]W$3OR-/E.P!H\T.^2\24$[@N#* M!J?L>.IZB3\[CC@J.*:CU#,M,*QNOL]([XS-?E\UC8-'C,N!19+PVG/J>H2W MX\BB)@G/ ,(S1JJI69+P).'=*N'U3T]X9F<\ZEFJ@8$E27B2\&Z3\ :G)[Q^ M9VR9ECK0+T/BR$VBZ@"O M""#,9X8O7_:8 3 :=,:Z"J*RH4JH"ZI5E.32IK.].="9$<$)X*_3$E( ]26N([>4\^Y;>M:;F\-Z.$^(IW])L_JF2LGZER/N;J3VL MK,1HOK*B+36+&VL!"0=\6C=!XCAT)PE_* Z4( F527H3=M[L(JVPH"$MU7'G M)74 90/SU;Y'BT2=BORI?R$N$[3#28Y#BGEG!291,(OKO!'M9P)EQ M%_>+T/6RDD1>+*)\@,T6B_;XZ]94N.-;V.+9JTIO<4-[PV;-W>CVT$(> MK7]0Z*F%BDA#<"8)LR%(3O%G2JL0T2:LGIM43%8>=]=1-UX?=>M[N5:?NUI^L M5M&^3&#][ZBCZYOTP+G0K<9]^_N/HMWT.LU/8NW3MGK1>;72U*]8E*M M/RNM25+=&E ?]+3.6+?47N_HU9^27"6YMIQ<=TP".Q^QZI)8);%*8A6RM?ZX MPA.3JX&C5 QU,#PXNU/2JZ372Z=7H_X4PA/3J]D9]W5U:(PDN4IRO7%RW3'# M^WS$VL?.X /5[%T,M9ZH.O>L*(8%NI]E@>Z-E8,TXI#&<6( G>@AQ,J0IOW2 M@\;\TK+22I+6"8MY2Q[D+<6\S1-9F9B&G;$U*,\'E<6];<(S24/KW+HMH"!+ M4I"DH,M1\!IQM1ZJX.U@%.* 7;5G-3647E*7I*Y+<8P>G[HT',:K&EJ;BN\E M=4GJ.KX?\P2TI8%"J,)Q6T1;PE^9ODM<09\1SL'Y\_+1BW_T4'_V#57 K9V! MM6O5H 3FCL#0XS&83TYK M;XV=II^LQNXJLA0EA5XEA>HMSU#4C%-5ZT@JE53:4BIM.XV:DD8EC=XXC1H[ MSMD]24&2@BY'P6O$JWK\R@-=DS5SDKI:<+8S.$-/0%TZUO7H M5EEL2>J2U-52ZFI%.Y\=: O[:VJJ,3BX UC317-G&0';IKFE@!KP9C9$,PE# MZBAQ""L*U+.#*(Z4D'ILJJB8W,EG=49L3"(_2JOBU,*45>]5W0;93H0]G[KK2O\/N6A]]:)?9JX]6Q[WZ_K*(X57^$^J\D1]&A*/K4Z< MN>N[$7 7-HN7_EC@W.(H'6F<]4NWB?S7A^7YSQ M_)A/=@:^^K"@H9@;C=!&KA[2&?P,@\S^FT1GG\\ !$W]/Y@ !N^R_6J8,$5/] M% 9S.'",Z/O?;CQ[#[(33A%^AY_^X@7VGSG"6YSZX 34N493'JV,R&.!LR& MDL4#B'"#D"'+;[,*-.-\#^4/:J\ MA&X<4S_;13>[[BG@NF(+!&<+AQP!_@.+PTJPI0G%T$ M3T93ESKOX#%833!B[U4);%#S(N4%"$K U0,.$;[B(N*0L&"8'7+3'N>41 FJ MC"1B:Y$Y\.H85THASC:\=!?(]P7\X8@4N1-( /H#P.P_T4PJ;=_6^^PJY^15 M\4@4\QT&/N52#%^!_WBE),2?SH.0RSE\?D:><;Z\3U] /'$HQC/ D![D'T* M8C[#-Y!R*7($BQ3[J,MN=D'"^+6K? 66QBXX?EV@K0&_F)"(#;Z'5X5_TAC! MX7 56&6Z,HW9O^ ?[-29$(37 GSAU+C-#.6>B>N1B>NY^+9_!EZ"!#;U$K3$ M8D1-T -"%S>*2 8".O'X)8B[ F#.F01>NRC*%1#-0.PY8KP E(H7!TL0ME6 M^$3H+C1:)K203A$U / 1Z"0IHHH[X[3"!%:J. BE 18$.R*_YS=1@EI%Q" , M#U-0BQ;X0W:$_%_)XBDD\/.?V.>IE9*19[8,H(,;!R%32>;$!>'C$]^FXE<+ MXH:X1"0V#9!#;JSWWJ4KJ>S?P)W%KE'$*NY\$80Q@6W@+O%7!4@P=CY\!XME M8KFK%*TM8"J*'[!0C3L%K(%E -]@5[!)AB* N2C9 3$0X#G?8O>34>'RHL@S M0@=Y!Z=8GW(\ ".8((:1'WAA*53X:<6'#/F1<8LN:OZNPPD8H)Q*.6:PS<&D1+A[J?01:GG*RI84BH(Z O>7&F]= MY3%EF1GS7M*08$^YQL#-Q.< OG'$8W'L<4%)N,SFLM.%A5.,"BGS13*6"^< M<<7T,OB$X5*^2\\5XHSQ3#^*D<5'J#R%'+4S<>A&?"6/N[2(\LQD*KQJ@F20 M">]4^4,-PP&5)$$)PJD)X!8XRQ3G\MM)HH2I %$R^1(,S$&S=J% MFRUML8H)%O\[R[K'+4#/NYN 9?3G'9G" F^)!\I@U/EYZ3V 7WYXLGA?IKMOI!EWXGI#(:C*9E,=7UH3JS^A.J.TR,#T@,N.+%[:REB M.2AR:I+@ZNPZ1?D=M\.!RU$U$Q6HRA9B&TPQ3MD7,DED<$4Y*^(?@@F"C+)M M-'@CP?O8+8$]P6535*DB)WYF"X+@94&JHBF\;#"49-.S*^!Y]JO%:[,495KLDU7LUY3%9>0J@UH@JR-F A+!VP< M2N:KL9.E=*S/OW]*8>M$3^$VP,+U3&CX,!6//;(7+(=0X(PVAE%>T%BF?A9! MZ66W8 "3BU^"4@0%]27@E*!R@0;(5F3J34&9":93&G)VLD2X;T'-3'TOU;_E M09+,65+]$ ^M$1OM?-"E, 1SJ2#6UH X,T=38Y@? $T"+YX%R=,L131$,&;< MN.CIY):-&_,KB);!SQU,9,F-F\.Z"-\E2R'P<\4V8LY$8;_@]2P%RIFT\=$P M89XN#XB:W^J$QB^4,A4^6D*5;GJ,3)?FOV7J,1X!,S)R8X1[$W98M@;SNQQY M4,UT! "Y,K=XEF#@E4#U"%^NW;0VZKKE)I[NPNJ 4ISG %8]DU7XP; M,/QC^D?@I39T^EM$U0F[+\09N-PP3Z=(W_XN]2LO+YHO J^.9NYB@0@15C^2 MO4<@+7/C%5]2QCH[F,]=IH1X@?]TAS;8=OGW.^'@:IN5F!?O<*.I5%F('3=N:$+F!U46F-07U MLSH'O@ARY'YN@8R(^L"_ #A!"((#T E^\.QBT)[Y%8$ASN#MPKO!?L7B86@# MEA!;^!6<6BC>55A*689!1U6V_U6264.&Z=:B MU8T)!W@!^#Q.19T5E=QET49^.%#]76^%_D%"%>Z,;W=EJ[Z3^C_9':[3)/*? M9L$\J?U7:_\%G]4Z"^!BSKY&O]#ZQJYH5DA%!0B9@ZP_V4^6^!;A*;BZ5GX&7,9%ZBL&[1 RF(AH3^S'%:B7:YO[UY7 T*6C]@H_D@>BN\L_*8S G,_QJSF@< MPZ7<J9Y:PJXK(*3Y?@1HS MV&\09M&>T*5IM).E>/JQV 81(6G\QLTNDN=P5=XF3T7@BE :%0@=9$P\#I Z ML?&[' W!7*$L$ 67GN_VG3(+7@#!@/=&I1_C/63AB66W2W5HM0IG?(Q")2'# M]?AU05/'^VL>QV4>'D"/S.KP>.P]TXZ62"BU3*J)Z%:X\S8.5:&/;V8@0*3, MK"NJZ3[L"B\B016#$7P8^*ZMP*I"O^&Y)TPI2#F6FB90N"+GL/!#\0RB43'23C36)!7QH V.\",_I(/H=+IQ3?P'=]?=AB0U]Q! MH'?&1F\U\*/ (Y%025F>$-(CQI=F/">DJ_R:PD8MRL0L+%I2"B.>O,7AG 7X M4H51J(G .%SD5!B]8RPPO22$6);]WE4^"<-L3OZ%N1+,)"IPT6@)GPKA_Y10 MBGILX50J?VMZ@ 5+TB@KUY^XJ$67-6/BF:J?+E^15Y8]Q;^2\/ 0L444 MBRNU977-W9*7&8CMK.)C(4D31%"6+%%*U$PM?62;1:?:,EOZMLQ]4&',_9J5 M>F8I/Y UOUG9/4]IS+1L/%ZU29%FO*D*)2' 6X3X?A9I'Y@#(<0?R\EBZ14< MHCG@UJQ9@%Q%CN*7-A<]?,A+V0)^PLQ2&1 MG8> J3S),RQ=9O OHCGHL2_O-,2WQA0LF?BVF:F4*R[KC1IC7$M%_ M)[!11GJ@-(' N!$V7XMS+>E@/ \X37M"@R-WYF&&4.@^N1@0SG-;85L)$#B8 M1(S;>8 -P"LJ$ZY0Q\NSC>#R_6#.]3.1=)QE/>=)PQG]K)+7&K-5E, MT*M,5@.>)IRZ*U3-Z-!QN6LYBV[DCS/78II6("YC.4E[QBHF,E])!7^IR$3. M+6+Z V10=W-V5LTRVCU9PDTF?HUDXI=,_-HM\6N'1*Y:*2T?W(@\/6&5$[XC MB_^S398S6= ?<(F9+(53"I4SJ[A,63&61M#@*20+T%)1_A+ES9)"FUG(F8:] M)HX;!S^]74O0(&1!*V#M6@T^R9>A0\;$6#-7 (M'%A%]F_[Q#O39A4=>W[H^ M.QS[T3NQEN!\2+,KK1$8]/G7.3EW>YRD15=7\6;Q=9=]M=*P@7]GF%U3'ZS] MNM?5UGZW:5G-[/9-8Z]E-W_7-]:_M'6;-2Q3;M8<[K3LH4-E1]3LQH#=AT' M?IMS3-?"3#\JGY'X)_&O#O[=PAC=/WPWZQ=3FKR\[:!R)LHMS431#&MS0\$M MI0$??XBTI'O11N [^5&W5Z QP,#_4-7[UD7,/9'#B20A'H$01^(7N^TE=SBT@FG-&/KY(0#0G1L#%1M9+2H_WO3OD>) M:IJY99+.*5!-8ZAF# ^>FBI1K=6HMF6LS"E03>^,A[HZZ%_A0":):@54ZY\? MU8S.V 0!VKX!*E<>//F8A,&B-.UY)^JH..U54L?@_-2!*=9#M6_V&C++6N0% MD:A60+4MXZY.@6HX14>UK*8\<1+3VHEIYX^#FA@'-56SOVZ2CT2UZT"U\T?Z M@*^B_!PU%NB3SLO=$.4KP4X0MO+-G4L/YGH2Z9\_!@<"8:RI/6GJ7SFFG3_( M!/)@W%?[USB'6&): =/.'Y4!MCK6U='H8*DO,:W5F';^H RPU;'64P=ZF\3G M+;@OOY#8]95[5M^[7Y#\1JRP_OG#22 1QIJAFH;T+5TWJIT_G 0B83Q01Z;$ MM.O&M/.'9H"OCO6>:@V:*N:0J-9.5#M_: ;XZEC3U.'H8"53>C%K(**+Z,26!*X)/ M!'Y^ MA^@ Z]-T334.5R8D@4L"EP1>ZEI];@)G58$#53\\5U 2N"1P2>#+!'[^.-, M:S&'?=74&^Z+=18"9VZ$GUF7^/&:<1ZK??LO:W@/6_&M&\/[[25-(QP+%6B?2":AS=;0G#H^-Z@WGS$<:Q4%Q:*^OS!,O=A=>-G0H M'6064<6#!=+IBAZ)(AR7Z>!D2S'TU7]*'V&3-93[Q_>*9>HX:XS=7O[2XK M M>.?J]RH<)DZ''_WA$^ -V"L56 =<1\3_R@= _$(\-E/N<49IK(IY87[!,U5^ MG?AX]04I?IR8V[+[7',XUA]VSBXXF"H/V71==DP<'A32&?P,)XU]]FVX1>7- MER#*>X&W"F?Y_+;$IR3T:>F6TMGK!8S$$=)B,!R;8Y5CD$ T@,DY+^VO]5SF MR\GE_54I624:O[AD@O,$7]_S(=&[B<5!+A;-SKC7+3?X40 :'OS12CS!B:O8 MN9_+;:.G*MA6FZ'\!=VV<8;;[E_H;7^@-IU/:"AN7&,WKBLO9)ESG_/V[VT[ M3%"T_E@@G^8<., DFVR NR>NS\T[>K<+TGN)U'0\)I\_RADT#B#E3!R6Q!FH M.(XTI#'.IV:#1_$U/E"#$K]0#X33/,"I'.V_E"7J+@G+CMI_)T04*< MZDLB1.LYL6?P:+2L(Z:#X?'6OPNJAV;1ZR,9QW_V'AD&59C@ +A_,<9YQ63L$!:R5*++&!JA6 M%L]Y_<<:M5UK$NA#*KZ^(#FP_W NL&86Z&!XF;- ORUS"C9N>55TR_F=.R\K MYW?*^9UR?J>N1X8M*"\8(1D:O89SCR49M@4A M)1EN)\/SYP@/>ZSAX4@_>."9I$-)A^TY=3TZ/'_;FZ'6&0_5D7$96ND6,S>- M#,$QZ&;*E4\N/[E#D0/^&_'7]1.6ZM!PRACBHVN.>A;@BC9U-,OL4Y/80&4C MW3$M4]?Z/>=_<.;'/@'9>\ ]W#3Q/KD^\6V7>)]]3BGPZ0Z0K.B5D.C),;43[YFBJ3X9]:I&)-C&UJ=;3254H]^1N(A:>_3V( MJ=)7_O=?+%W3WBF/R6+AL:05XBD9'/)4%J4 DM(%;;R]\QSO&\6B")8'^9Y$ MLWI;;G]P'7-R,).(^*_*C$0*>0HI3\.9$Q?NT/65,(> #1# 5*2:F=&CS:DO M.8@1PG5SH(<&NBJ[Y3KN- E:I/6QD_%DHA>0;TJ0Q)'K4)8"R8I>[GVDJ3!X M48AM@]2)FS_I1[;^![H((K=VLO<0YZOIW743"=+38F82 !2XK!O->,X;[/)? MB<_WS\Z.F6]_!WX4*-]#0!Z^CBH2?4,JDAZ3!3S/'YM3ROR@-@A.Q(F7(/R3 M_9LLL*:KD!L-1XL59'0\7>_?B1L*J!.6Q8:O!IF@O%+"'[XC-CP4, 0G)"\\[Q@>F(BD0?P"KI6]8Q&Z08@GCRB_2?PPHIY' M0U[@!,LBBN,BZ>\;OV_$Y_>84A+3$*1"$/X2A( U'FD=A*RQ/':6-#OC*UN MN>8QPW8XQ"K%AG0!'[%+L+/=X'NS^YRP?0$LTB18A!9+P'H?4I!JRGU*/7E. MYE%N"%;"K'-,:?0H[B0JYUJU4$I\]D&)C@.LGF,9P#7V7$O%>+2!I!.//DS3 M-Z:Y@6N2OH:#K4E?YQ="J]!3&5:X$6,Y@!B+)+1GC"4MPL!)[)AGP,)[DRF@ M/ZA42Q60>:)H,)U2_!)1'3 +2$E57N 3Y$53H(3@Y2HSQP9&MV?MEVRT,65H MT#4O)W,,-[M;]MQ1#;X;3EZYK'!WFGJD[)@K4",CX+( D:9;*ZN9UJ=, @"N M>R;GVI(P@J-$S87];]W'>L5NUBW3G3)M[5=$J-K^TV%G;!@CU1HV-2IDYRNZ MU%B&)+6K);4M,Z(.)#6K,]:'?;4W/'JPXD3QBJ:&6YQ/(G^C\,-GRJRX8 ( MI#%E!B#]8=,(RSO%C=_8](LWQQ!0_R0>#[T(J->GH!$;H#8PRT'WDM%0$T5E M+_AVX-*N'/A@7+)X L=@5)Y;=19<.G6W]Y98046'9A/-]'#K4G-K#$#MYBS' M$%*_TQVC9P56PCH^#U3]-!V?:]W@91A9DI8E+1]!2=B'EG4PT@:F:@Q/TMSY M)+2\8W+42D?8G;)/Q!6:>G>(D2>6? "@>LMZKKC/- \X_:_E\* 1R__"4'S M*XG7_Z3DVCY32%'O[9*,L[3%*B@6_SL+4>FL,!;XKV0UZCS M\W+\T/7O5D"_"K6UL)E.CP8;CI= 7 'O)O26!?SQ*=@3:E%F(?.0OV]/U MAITQ"WYCI!@S6#'/X;]^)I4WN9)>R!,"M^?:+>?FZ<2<]BR#$MB2J5O]T6AJ MP).CT^TZVPW(" M@V6L@G\R&)K&@%H3JV>8A-BCGC;I#Z9#VR:]@6YHE]GE!K-I C_M];7(KG&1 M76.>UB!3&&0*@TQAD"D,,H6AS2D,9[74O@"&R[P%&4S=FL(\W#)!>*VJME=X MU<(<]H$Z'#4\M.5:?&R2]FZ*]K;,26N8]L P':G]83F6UE+2.U%BPUGQY9?$ M]1Q6=\%Z5<_!\'OF]3(WELQ0CW#TDQ+.H#,V1^K(.C@E2*8UM!JKMH0?&\:J M(6::J=KHX)S.]B4XM)KE_L9G.82ORUZUO?AMQ?&ODC*V!/,:I@QL8C94C5%3 MT;T6V0$2JPI8M:5?7L-8-<*@L3HRF])_I8J[&TZ\YS7B;%)+%$SC%Q)2J=QN M((LM_>N:)8L13['L]=?U%9#*[75@U99V; UC%>OX9%E2MSTM2GQ*0D"").3U M$5.X+/A[/U?"K2@A6]JC-4P7>F=LJ6:OJ1Q4J=FV$ZE&)T4JHS,>J(;9)J2Z M!<7VGW3FVMZ>[/5&U [KI.'%D0DVGMK3I"Y[W4AUTK@9)G1JZE [N(GP!>NR M)\AG7>,\"/PH#A..%*[/!P[3Z#C#/P?=_@Z;JDB@QQCHG=&M2(JZ-!9XR5RM+/?-U(==*XW@B;M:B:V6L14C6DC>]Q#CT>'^=_+!9![#3_RQWD[\-%:C) M[C\%&'\H@!C^]BC^ :1U7X#T6K*K27'#7J\SUDUUU#^DOXM4OMN,>5LX^-DP M3P/5PU)-K268=U,:^M=-U:WUV@TM2UK9HN0$ &HW%T_#:3QPK; %A1V=SP!+%D\A<6 _\'NY0-F*)JNS.%$L]6!/Q5= MK]9W<]G0H.8BNL 4;2 &.#_B?8^W-(0A47)5<2,U1U0->YB%43&G M+!M1A9NON=W^$;?;W[)=A#^?'@:[,3M8A1MTYBS]%*F;AB!!'1_".ZQY5JZ2M&=L$1B M=D6=PA$HZ]Y!GH-D^RD(BYNI#2*K,^YUR_Z+(Y)9=FBOR"YVM1K#R2YVLHN=[&)'91>[*X[]K\H0V='N6.>_ M'L>O9NU8T?>83/X%BNCWX"&\?R:NA_H!Z,D/\"7!R<-?< KZ/HE$0TUG#F$P M8B^EU9;LURUC'X(7O7J-@Y-W M6T/P:^8-%L.FN\<<+RRARO5M+W' ['1]P+0HQEAD!%<>L3AVN*+9[)$#,NH= M+S-&PZ+93:D3]?,(1MH1MSO:DO:P5Z;'/H?4CW=(O=<9F]UR>_A#[L0XXG8U MS'C;(?NF=G+5:;-@=\Y$F )"Q4'E[DZUB=^#F"JF\K__8NF:]D[Y1I^IGU#X M?SMX\MVBW^L<^2?MO#A$0X+YQ78218B7@;^2>XR(^\S3C8%) P>/@K B?[@D MU9I),[KU&;N:G+$K9^R6;K(R^6[KS-R5(:^&J1G]P7!H#8AF3BPZ&?4U?30: MV)8U&3ED<,YDO7O;#F&?RD>N3O+1/0_ F$+E?1*B^JA\<3F;S M-8 F']#)&H*4)O:_$Y>[LI0%>66S;'FOOM2*(Z$?)$LFVXVE_#4@Q)SH*7R; MPOP^!_E7#O':--5G[= &PS8-;))Y?"?BSTTCTP ')AC6+0],.*>=A,SVQ8UG M,^HY2DQ^T$@5WK)X1K#K"QA2E']Q8SU3F[8>B/S8MD8M<7HM8NJ?!STPNG*JF4=W*SL=-U/#RO\/D,Q^55H])G; M+8E@$Q03HR8DELKZGLJZ .=[ C-X M9/00CWJ'>RVECKX74X7+L_^\PPZ2F^,:4F.JPUP?$:J_(%#?%V!:FS8TI VS ML6IAJ8"W$9UVX+$-H9.. \&,:QP(=A&LUL60/HU*Q8G_/WO?VJ2VDJ3]5Q3, MSCMVA)J#;DC8$T2TV_89S]INK]MG)O;3AI"*1F.0&%VZW?/KW\RJT@4D@00" M!&@WYMCN!JDJ*^^5^63G;U3-=7SB%/QFOF"!TXZ!IZ*@'&BC?)=XY[I>#BMM MR6LTQ$HJ'8IT1;5%14!YCL>9+7*;,F2=QWH:C[4:N\B]L:ZT M*3=_#=XHK>OK7-!=]2$E7Q[^8%(CF9]:"$#GA!.X+:X9MGD"7HX@JW/QE%-"M:S>LFC2\Z1%' MHZ9Z_DX/:MI0A-&)>R?N)[F?/:BXXP!H61SJ>]_MMD;<2S",UZ;%[XA@?'RX M'SF)"(5-^''E2]X1N[*]P&_U$/$HZ;:CX*GZ.MC@:&J-=&4X,@<#2U4E=:(/ MB6V0H:+9 T6SR#IJ'CNCRI!S:RRY#SIIKP1>L0)<8N'WMNZ\ \+K@/ Z(+P. M"*\%A.B \!Z(%?E.^,)J:@50N!T.7H?*M5>>(6:I=\A1WX"A:H<51F\\$H>R M<2Y@7!W\72=H)XCP]Q>T$14T;>\KV@[U[@#5A'OW<%]'P4*5^]R8IMF>VUO? M-]U'0L$$UTO!;EW[J^=:NV7%M$%O+ U$M2N4N6B^JW+G>UR^DU";CX9MPG&Y MAA"J*[C9/5:@M/OB!!:9@_]"O"C()%MK"X",,&2*UJ:ZB*[6YI@><;/LI" [ M#92F)O*VR $^IS(;;_UFI*NDZ:[6VQ%69)3+'FX;PYY7!TUU@I[^$KVKF>D$ MN[6"725N:T:P-1!L11RJEU,,MUH=DZLSR/\DRPS;9K\2(NNRNA^7T%>]<'=NX%D5]0>:(-URM/IE-KJ@TU69YJNBHK\FAH*ZIJ$HL8F@$_K#>O\40E M2W2T\3 9;1P3AY98I^01&'U.4HPY/ML M/@<;KI.O@ (_2!!^^'?DA"_73(7?R:^E[PD/Q']RK WX&5= BEOPZC;?X5T! M$6BN_135KZ&W/%'2Z)TY9WBSH;"Y#OC4Y7T7G:JLM_G+24-*HRV)R#C*KIUV M1!1 31-U_>#CH]MT0]Y)5R==6>G2#B1=B"8HJ:(T./BHZ$ZZ.NEJJW0-#R-= M0QPAIHFJ?/"*]$ZX.N%JJW#I!Q(NJ3>695%OK#ZR$ZY.N%JPZP:+/W86+9S' MIAKB0#UXS^)9EI&>+LESFPX2JI+D[!IB]C%<1C7IHF?B$_M]Y ,YOL'*/'M5 MXJ;.+V+?_(?X7I&P*;TQ+0R1W[:HTZ7CI^;Y:=04/U70X&IOK(Y$7=I;@7<\ MU6*>D@>#X^@HK=-1U\%/TG'X:=CQTS7P4V/<5,'BZ2VT> U=.I]!8/)IL01J M8VDI'!O\PA7(+XN6H0J^&5:JR.BZ2(\0K'QDI\,:]*V7'SXL<$[;!7XW'?>S M%P1%LH5WL.K>C?A='W*K.:AB>%*%@ZH[ J/&'(&.NUK,794#E9WTDXZCRQK# M5^LXJ)T<5-&9W(V#I-Y8:]5,YXZ#3A2,[,8_ +9:V+ 7S< M[OTKO99MDC27HX> 0P]S;:LKK%1V)#4%U=?$R9TSZD8GMYW<9N1V"XC.SG)+ M)^ IHB$WA778R6TGMYW<)G)[H#(I7:/EO4="Q.G$MA/;ZQ+; _6\Z$,*9"4? M9\Q;)[:=V%Z3V![*1]9[8V5DB,/]1X^W0&I;@HC2?;+93U:;MAD_H1:V61O1 MVXZ%7+P\D1P$8A38S@@JCV<&%-)U48C M;6+(RE22I//$A_LQ(P+HQ"#(0<,A(*%I6=$BFILXJQ-^#&KL/VP>)FALT.U3 M2M:;.=)5<%(6,"EE!0PRJ4$N>#+3?H#XW=YEUN1-22^HI<;3)E MO=]I2OE+N\5VB[VFQ2K5QM\>U$&K"$17>I4O:6>*RM3XH-:SI<1>DUI;<45_ M(*3".IC?ISKC:EO_G3I8=[&#=4L=K*8H4 &P[7(H>9MQ2&\S#FE'S!V(^96$ M*5/^PYQ'I%F+YR2+QQ)%\#IKBQT.\-;$@=;4Q-E.]CK9:]/&Z\G>%AC, MIMU00P;IDT79Z*2OD[Y+E+Z:7NCNXM>4%XK=6;JH#O)@T)T7VLGB6^BJ^X7=5QVH>IK M%XNOHZ-MB(K<5%]FQU;M9*LMB'6-6T6$01S)XDC9>UA6QUCMMHJ[<-"[B?R%O,7-TJ_H%=J8@8$'P!*4WJ]VKY52XRO U50 MEK8@FS;MA8RDWE@71QT<\]FQ53T?9 ^^:L@'&>$8,!$LQ_X7%AV379KNVL4% M4<"G%26MTUR7S51;@'8;-X@J-8C#IH;L=FS54H.X.U\U91 U-(C*('^5V!G$ MUC+9L7AL%X,X1(,X;*Q LD6WSV.H!/V3MBO4]B/(^OU775C M(.,48ET(:4CAQ1 3M^%6M>G9#AR#*-T6AHJ/"?D:Z8 V5@$,NV MI2$63[R27C-&RO^7'DMV#>.#E!MNA:B38Q'-TV/[_EB=Y-(' ?-A44B?P G" M0/"F K <2,=B24(BF(\^(0O@EZ"?W[>P5K+8_ &OE=5[NO(%GFF21#F_]Q; M^2(7Y$'Z%7,",AN%Y5_)01$>7^O2(\T@%&\8[K"RQ"(J9O\[\^,G+,U'C]MJI=0+6LD7Z=:J6TF4X/1ANFO\ L>#YEP#>@QXG/ M%8/9FK4(,Q]MXI\<=32 J',@36W)4#6BFA8\:23;JJ'*DC:P_T_OC>E\#)2Z M.S2G+D[V, M/LE#0IU-KJ@TU69YJNBHK\FAH*ZIJ$HL8F@$_+.7PEHW)R#KY M OFU)&Y *@[!, /AO^HX*JNCSK1U1R6[DOOINJ]2S5$9IHX*J-I1/^^D"$## M.:X4IX#46KYTU.7CN%2CG[_H2-:/9P2F!/X'=H+N)G!^"0M8\BP0"/"53>>% M,\L9X]&+@D^");%0@\]?Q/I$&!Z5"!J>8;[!B,;#>1QYI_Y&V:?_0Q"B.?9*GS@>VA>#"2@9 =YSKHB,"*%FR8T2/XC8\F M.I!EFATYSB<+$TCG/@HOQ/2I;J"G3DQKAC81/^/"_H0I'CY^)A#,BQ]Z9 SZ M0UD[ETDOP[ZJ5EOL%<_:J .?O@/HS$G'KI0 T9>!SQ^I#_&DF_^>Z+6*XW IVD M[J23.L2!DXCB5WCNCVBS:X,C.+6@:8OKGQ) QR8+BKRW@A^[6LN:KM\#3M#=F;RA4G&VA(F89>-J"AY?(3. M@AU8PO3.@IV7A'WTHMJ!FH3X(Y*H%O2T=";LP )F=";LS 0,/EM;P!1L+A&U M01>#';GU?$9\0DM=.CMV/F)VBP>VLZPA2HTACO0+C,N2=GEMIA5JU_-%TTD1:5D-,"MEWE9#J6&1XP[5._=+@D5%[N-G M8@8DN)]^)D'@^>^=P)I[0>07U.9(P_5"\HFMV^K4TH83@ZB#J6XJEC[15$FV M34LCKM/[OK)BA7C M%:JJ3_31T=F4=:\7ON-E:$)'Q)G30 _[:"W6*,@"3M#S+#PO\YOHPL^>JH.IL'#ZW M&55G^_2Y)FHDCLP>IVP039DCSHJVJ@GPHF^ZZVW^92N MB_BDSO,GO)\E07C0EN++(F%,LMAO[KJQV^(VQR?#+["+= ["..[M[#383-WQ MRPD]Y0K\,NKXY<+YI89SO)U?%+Q8;BI3V/%+&_FEAC]<@5_PDK1-_'(9X!Z[ M^<(?]O#G#I!#/N@S*L2U^P&,G+>0ESB==O#HKT@XNU#*B[6,DVKVOI6M>Q!G ME#2Y9N8J\5 K,Y>"HZR:2O=WS'59S%7BSE9F+A4]68'>AU5%H!\;>U]B=T'9"VPEMK:N9W876 MP+8)?=#4Q5XGM)W0=D);[7YL=Z$=81^&/MJ[VK %0EN ,ETZ[SM^X0U*RAM% MZFNK E2$)WLC*?BQ-6XY'-)G%5 'N1%0A^/L9VORA &',L;+__>3:\TC&]X3 MS#P_%$+B+QBV;EPR)@K/,\>:"4X@. N<,^\[YKR_!EQ1!#,>;[T&"G$E?%V: MP5OME>(3+5S[LV-.G#F%3"Y!W54'18C7*VLMY]438Q\_F?.("-Y4<$DHF'3/ M%*)WGNY:H-Q*;"'T!"_R!2_IG,$/3EG>,P9/-@-\6"GN[S&YN"(5WA.++";$ MY^N5Z'I/C,AK!E4 >;6!V*NJ9UV"@M]%NF27W[N?LM\CY^2]?JW=ST MR+)6[]J: VN81A-"QM6 M0ANBK)\5YF:\BIBXK "CC$R)R>H&Q MLAAXN'7C_+J9.;9-W#/J:#BKXB-$;,S_8[@"DW.AAJ76 M34%TWEUF] "9]KPDYX451Q3('0#X)7-,C5QZ%8Y1 M,<)N"N:CRY;OI>#+%7(;\GC7GLJ[X&S>UM3YWEZD1@,M8__A%%W6_ I$[5+E M;&O6?&\Y&V*T-AIV^?+V9:*[?/G91-QS#X)LVJU9.6.N;<^8:UW&O$L'MB5C M_M5SK1UM#/;?#T5#WKMFKTN:=U+2DK1)XU(R'/3&BB$:HZ90W+K$^1YFO'+J M?+@]=3[L4N>MD.A=4N=9>>VRYRUFFEVRYYN91@6F4=HT^? * M$^BIHF]3"KT846JP"53JNA)_31#HPPSUL.LF_AQP/(;H.M!/X]&(@#)Y[AZ!A5XD';\:@"6!2B%[6.HWM@\(8E[#&?$WP86<6B-0/% B_.&:D>W@ANX\Y+> _8WZ*72?[\PYQ69]F!$@ MP@G52$/&JP)R0D:/W&9.N;8>P1:9OK3->)7@W#:A,H^W5WW0&P_Z^<;N[%[; M* 45-?AO*PC0]?^]&^QTYEM\T:K M;ZL1% 1+:Z1?IUHI;:;3@]&&^0(>:S47P$[/P)-Q5!XS?>GGPQ MP\B'/TL@XW4I!QE?ZYV?"1@ 4G)]O^W=\E:X^I9AT^>N-YJ!I&\$9KUW1ICJ MJMJ7Y5VAR"\&4[U;[+"O#*HM]MBE,X=5-<50X+&Z%-Z#2D%5P:#B/]>Z36VR MQ/D\$-33I":E5T>D(B*E"8J.2*5$HM4,KR,!T7^:;BH(:N(;)K MB#QT;>'&H..;^;+ T(]Q+I#N?OK1P5S3_Q+3KWO1JRN]L2&.I(8G5%Y*.48G ME)U0;LP^;!'&O+RIO;&BY-/=G;1UTM9)6WR!_96$6\3,V\?F:=C$+*L';V)N M2@HO*S=0S#K@?:L[>=]=;\(QG<[W$?D*3_SQ3.9/Y L\?A;4%K]A;RP-Q<&@ M3:A ';>UR9LJY+(\(^F]L:9V:&17R$6;O01@'_0+[O%VM:9N,JANTK0+;+AJ MN_G7#I%\JR1*59OO+U*4ZII_E*P?SUYMR<(Z+U4NV8K&56/V&N'/\8 MB'*J*XGUAUVL?S;&?N:3VHZT(8-L M2:(\VOMBJ0O/SI?-*IE[QEYY#E) 4>P_%J!CG_-CGVH&?R>UI%*UI.EM4DM7 M$M_K77Q_+B;_HQ?5OE4SZ*V:.F@*@;L+T?X9]L;Z!4)^=LS3 MB+G?227I;+944\5M77Q?$31M1GQ"&P:[*/]D K71WO_PWI%OIF/?XB'M+%X& M^'6CECG3'9,=D\D*[7T%YIHZOXA]\Q_B%Z;Z1SU@($.6Y+<=8UTI8VUR!_92 M6J-!"Y56HY"J@[9[!PQ2E;;^+?FIGCHUL%\!\D6*8=V\06U!E! -6Y0&>3R4 MEI;A=GS9)K[T)S MG()6\(WP"3NZ21!V:8W:!'QU+)?D#]=V @N(%A+[PR\+/GJ[P'_5ED,5;ZW$ MD9X'5GW=Q9_7P&:%'D8Y>^4Y"(?2%I0L=NQST>Q3[!%\6BPC8)G8@M361D/0 M1I(H*?FTQ4G8Z:J&P'R#$T/$VG*8M&X*3'N[JKLI,/M/\ZRMKO3>>#@"==74 MA7XW!Z:3ZDZJF[NCXR;M'VC1:@LW-DF*JM)P@J*3[4ZV.]G>-_&XCUR/>F-] M(&IZP_!$)Q3L@M%/-5#H5P9A($3S]BDDF['J"U&RB:9-1K(J*1-%52W9FABJ M9*KZP%;LB3Q!@+824/>B%9P82)I] =_P+&8CQP9FH[.#"ABM,/C7P&\3!(D ML50@S,C3B,1U;\E8Q"W,.3C">Z2]1T*45WQB6:+VQ(_^%@@DR;W@T&/3&PW18 M4^HO[G["E4ZG._[-$1+$,1/B;PR2U%K<\9[?YZ%V^T9\BV0N\V[DE!\DB([Z M^7SFG_?3B*UV((J/9@>H_=WO&?>C77L9NZ)>RR;O&M%J-:+5K/\)F M=-.&$ZZJF12T5/E)K 6:J70*=CZML"&-<3;I",L,9H(7A5,Z=HHG&U!Q(86> MO AL>.=JU:+>W P"9PK+09?FU+0KC:_;0M5JPEEUTM76 MW5:AY<603.Y2G\6I3^IE,Q=[ZGN+S(S8^=Y)T=:FS%I\'CRX.6U9ZA:!O^P" MEFV;;W=Q2JTB>*E./6G<%E>S,F4T4'OCH:A+>33(ZL7OM4[H/ K).AF[#AG3 MCR)C6F^LB9*Q3[O;461LB^=UGC9[W8>:)G^/JO8-A0N4"^7!.UZ*"/SS7?@=);F/'55\^H&L275/#14 M;5^T15%=QRX[F:E*[#("Z]02;BGI.QBC2 &X@OA)X0 M;^H4E2)?O9 (JD A1Z6WPG?R1-R(P)^6]P@LC*P\+5K?R:GG^8(I(!Q)% 2X M2L^EM2QWW@)6^?*7(&/^L&YE3H+ \_NK_)-GS2H_:91]:1>4"BH?J"5-;8%"$#_EKXG/!#_R;$*=ML"W7DL(;]G0OV%^(^@*M^;(1&S4B[XH*9\K+" I1'. M*#:\Z@FH^Y2"E*2E;J5FFG\;"/_DH#Y9M]FR)&>M]J>O'U=Z4=]% 2P^"&XM M.,> ZLVOM![R?LH9^%O\Y"!?J.I&BV?81T#"@V M:EX@O_D(;WJ$)^(W2\DVBM)0%H'-\P> _A+^#0C']B683Z8SI]6,8-8G0%?Z M6MB^3Y?((K*TD44X7SR#!V*!Y/D.%9C:N]?+#O_$FY>Q M:7ZP<>NPV?7E/6RMA*]L?,FZ-PH>&LS5)J.ZFJ],;J%H9JF*IK+H?P@ ]DE!6Q+Y28 MU@RS=(1WJ:\992[>J3JLR]Y;(N(3G8/:&VN*L?$<4IHOP6UUT8AF25Y(K8PY MX"HT8(]PO3#CT01;G1HSH \Q4ZJD)V\E/@\<6D8+V03Q"(":-O+#S(0'3@AQ MA04)!=A*[F"OV?O\L1)/;CP*JN!YN28_/.$SQ-)S00'Y"4(_0CM(M11^=$', M(/+Q@^&*SP5N%') Y/N8P 7WRN&FLZ9CMO*.B'9]T)-%J1/N3'_N"8&SB.8L M",'GLK\M/!N6S+Y H^O0=R81_16\-F%Q;"L!U8-Z"%=,>T?F+VR]B:N-K5>\ MG^0]A*8HCX(BT782N2]\[ZK?Z9,DP8Q@!EP2^:M$3 MIVD#EZ\D\97SQT!E>?Y";S'P_/'G6:W,CB\ [J:%O, #D>M-@"&?J()P&!DB M7 ]WW#/OX$=(6:?2L:,6"0O9);-.9BVXL*=G;R/Q\EM&*JZ_W/1]$Y0,7=<2 M%N+9P*:_$Y?XJ/[08E@^0S9Y!>J5_?5UP?Y*UP:K6%O!LQ?-;3BO()J'^"3D M3I 49F^ ]X"=P?/V!0<.SPH97Y71LG_M2BVE;>J2U]0PB9WB>;=;\&WG A?O M%6N'NNB_ZJ3'94E;<0>T7((^Q M9GV'BBJ%C8I\:X8L6LU!&*8.@@:.FM(OF^$!AS>'?XDLR6.B"IT&)*3E'+!B M_P6Y-.,T+4W'!@8!/VL)[MF\+]Q2;<(H*X\X:5$VI;_#QN?Q=2H1L5(B0153M:*A!RZ %H98,=$SJ4H&L$+I8,?9[4U\7 MC?7,M)DG6^#A;LOZ9Q0WUY6JW->QFW3I,3J]\/ K+OY)K^CB129#5*G9L98E%YB_[WYF?5L,\DIL)^ _;^A4S#?F_-E\ M"7J_K;8).^[-&NG7J59*F^GT8+1A1MM&6T=9Y0US5>!3L":S-6L19C[J@#]M MOT@"M?.#.IZ@8^Y0?=#Y8V;A218#]E6Z.3KAG4LQB\:4N!YH& XC ML270#@M#F,6"V.!9@,(2P$9[?NQUIGJ+=>X%/&!)-%P2D#,MET1J\/W4#>L+ M'\LC*=Z=GYC_PDL1<,,A2,.CKNE_&4?UOWZ'(_CL!<$G'OU]N-!/U^I)W!7C,7E&.!Y+H^I[F88R6!$L>H Q_R0P;F/ Y@_7#,"IPT(#!)$ MZ[NI*_T 023+=N/W>>4N)L71;<&S\_R=V,*]PUZ\%.Z+AK457$I2' M29M8M"!1<^9QRKTK?#'!,0<&9Q 48/?G\QU](T/:S-''](Q2=E4&X!D5H"JM MA ^;,KY;KYMJ7A$RA<2?@D&VA9H$BY%8#'.F-UB*U- -ZC7G#6X#;L1BBYF_ M_4Q<\&+'G6?#"X+7,&N3K2*-'"<5IXX?A%G &G@@*H?5R^W$ F+RSPWJFT!] M75U@ @_^=C:64)%[8VVK:D&J5C([-UL+*PHQA 0.'R0?P/#:>+ -F>#37'.< MJ/SH;PBL)634[#5K-=0:C" _?'@,5PW\'@)Y-KWS2.2 SVU&%HN6J-YJ>M>C M:KY(IDSL+KG/179W;,[7-2?49+2#@LU+_>&VQ&403?Y%6#:=$).G=4OA,YB#$J<+!)=U;H9>Q*\K*^N/UFC9R(-,1])KA%QPU M,_T!"?$%X.=P?1,GAE,7H.PR+KUPQ[^F)[1R4U+SCC"3QXHOY(!"$W[D-XR M@45<$V)/^)8Y?\'K-W,)GX)SBM/'5 \;',7M55C([Z@]7],7YY'?Q&UFH79^ M?Z2<7@"PI[Z?ST:NFD6[V->D^RU;"N]H*"C'(-L^@"L MA.5'J1_%1,9#=TU !P;9=1<[_*#ML:Z&/+O;9K=ER^91..>8T^><%L@8&>3Y:=C^OYR+)\>H[%Z]B^UK3K(\LM\.I&%;;6/M^G*/5U"'-^$GMYHB3' M1Q]Y"[.W.^4YSMT[^,$T.$/#HNSE*6.;\WY'I M@W&-T^8BG'C-T]Q2F\?[U#]Z_K9#3( J;I-&W=KGBLTW6\\UQ\BT.AJIN9*$ MVG[>C*SR&;I"["8UOG!ASE"A)J#^D)B_HSF:BR0-3N_4JS(&X%O+.FL*SO#T M^U*JW#?OX/KEKLN.OS45C^Q$KA_^]I[^]E#)L%TK>>1SK>11M2X'MD,.[#A8 M*U=9(ZLU7B-; _Y#3> _NL+:BRBL+1V")JVKZ/=D$N(LK+F'"OH'?/+=W+-^ MIIIRN [N HLB$]LTS0&LE9C:9*1-%(,,3%VRC*DUZ0D$].T2.1>LW,FA7D8) MU MN]4 YBEHD?[!FQ([FY'Z**_J4>.5! ?7U(FJ>,2C5:L\K]B:')@LJYY[[ M>$-[\6R@2A[2@%I?.AT,0<2N8R#84.D/C-U&4UW6A/'*<\8*L 3C)^+'6">R]Q4(,8.G'\1 M4+D/Q,5+] "#68*IW"=OSHK;X)\.(C-8-%YL; 3 X,J'5.3VWVY0UWJIEM%F M#)M55_+.]'T$/+BEV:>ZXRI4HS@&V!MV]2P+1! M;RPKJJCH97+4<5L M$R "_NF;SWMJZ?,=*E%/H)0C"I3<&ZN&*,E[*^EN4$FK>4H](D\IO;%6#/S5 M-IZZ5N?Y$\(ZXDF;\\YSKB0_J\62PX/*C]H;*P.M"0'J/.=6,]6P*:::.K^( M??,?XGM%_*3UQO1B7G[;>GZZ5J>9%1VF]Q;X"5J[3.\O.F]Y@Q!M09QO5#,/ M(?P4):5SEB^;I8PCLI2.F*J*5E8@VQZ6:G%QQPD*1MJWX*-'.$SRE99;UA\> M!CEVMB!Q!U>T]'+GTI7A,7-11F^LC0Q1W=^^UCJU,XJ(KI8-CYF^&O7&JJ2+ MTF!OFWQ"-KS60.HS"8*DM6OI^92S()!:K7F^LH"JUDSK+1K_,Q#R!] 11>Z. MT;FNA VQB5L6%2,/6]<-1K\,)MJBKYM@(NP8'Q9&3BUBHFN]8*!JV,:QZ'@' M/(T! F"_01A527^0WVO@^SB# I$@')T)Y/"**03&PQ.V"X?D@>LYW$H048^>.=74F M8/[7#!]][ZY.[!49@#.0*\:]\Z9T^$(030+'=DP?T8QHNS.%H\+)M?"(*F1& M+&K\@+GP$*L84:GC=ZP\G ^X,@,!),SWGHD//_.%Q\CT37B?SZ?HS?&5\*NE MZ8CB=Z;[4Q2^]F_[=&*H:2\<%P>:,[A&\Y&" M&G^+_"#"J=P0)\>+@KAO. %-IB 99N:1?OQ(V#Q2%Z$V M8?TO5PUE#KR8XFX966#!& >M%E]2;$,*=DD/DYX#_+@:KU)D1"Q[DP=OUQY" M?RJ]?2URX,[X7&NP#=/\%_.7LX@6[Z@L@TF\,Y?PF_K(?L,A MK6O=@@3G%)4FGV:L4UO$"IF@D$]66>&5\[HV"*PJG9 ?]-Y8+JUQ3H8F5H1V MB$$@ZQ) /B$!#(9&MW'_/!:'>-)L> M2V>_A&"/J&>,?X);L@O\>YFMH$-?BPAZ2X?.PG,_$C.$;7[BJ_WLP#IK4U6I M8BTX2JOY"";R$7RT[/P4D0(L*21L9A9JEIZ4B,G,'3B- MW^#P7##O<1"#!P36F&V*PNG-G=5QN_P2E#[XB<#?PP14MM"X7[?/PT,)(8DB M@%3 CRYAC)I0-3X $H\^W/QE/6U2KZ,AT.7>(S@]\(JF$2KX8/A8X" M8I>(@D=C<8>.)9C"XTLI[('(+,V7))1+) ,99P*A$8*$)_,?1>%OGQ[N[K,3 M/(2'..I[$3Z)B(33J0R@X)71(%P4Z51*@TQ@0/;LWYHU/(Y\2UR9 H3FL;(*( MTH6OO6Y)_V!"",Y11Y%O@PQC%T<]"VI-<-I#-O365Q'7'02"AS/QV>!JQJ_P M<5#!2Y-.GZ>C%4!@P4P O]>;;; 9C'VU'/4;'1+B6'R@1FUEH/7&^K8)KP)! M*O*9(.WDIY,#XGXEU,*O(.'2X"I(HZMD@GF\\5-(1.UA9&N($3E^++)5W^/Q M[_M;JR'$=,:H@$6%F#N!OMP,%='UY)R!+MT3:.EXJD"J@$K3#3SW5S";BVHA M]CI,$3X1WZ0S!C"Q"4;%!W7#W,F_FVZ$]H\/.<:Y0U[T."MXYBF9D6:^2[D1 MN&-"_'RHL-*4J1;IQW]R"MTR GWB]/D.Y$EX[$9.F4Q'+9BO5OOS52? M>%X"'\)Q9[HF.&:N\,W',)/^ZA4U3'3^T90./]H4\KP6A>4\"JBS3[]GP2M$ M.K@T#;/E0[/3U\_;K;@=#;*PQ*"5_O>_0=XGGA/B]N3 M"EG5P(DG^4CUSTC&VBL='7*E=,QB 4#;GW&R&1U1MA#A]4L^C8S/UPII+9D+ MYG1.N'JC\Q9B+RY[V>/0@3RP/,="=;CJO ?Q-Q8>:D:"*,S)H"PS&6.UE;EI M\COF3SH<%5Z%A0C"P_W'[ZL\^O[^>YLY4QL<\+R-0?&4M9TX4Y,.N5($>CM_ MSKQJXY2O3"AK"*@_#DO=,HJRJ+;Y=]\+:H^O,A @K4!D$M>6YE2V91H\WP&5 M *Q9\7J93BE;SX U1SUMR_#BYJBGX+C.O-=6CWKYR5@E=5%7.K8[R(7Z7F^HK:$Y93IX,D2&'*QX@TO]42+KF]>[S"^=:UWL#@O M'6"9)*=M-C%XF\XVWM'8#ZG/7IWJ#/3,# ("PK*%L*6)N-<[CF?=;#4OR TO MKQY#[C%!%0I/.',:JU[CBVF1GQ,-8Y-[:TP8AX1*9N8.F]VRQ,/),\4)].,F M]>E6;\--.E4[.1>LYEU$BU3SXK,SL1NK<5JPN]72$$]D<7EFS#:\V:05"*OW M\/C[)+PKN7G/7B0]4Z.0W\1\7GBE#\R,<@.?V)1/*$\?'W4,;,6AI7IOO,OT MQ738)>@8(!_())\Y3"6=:J"'&6@%S"3:_'JL8#2CH:\/QB3*5+6&PX$]TDQ5 MD\P)(9*M*X9$#$57=;5E@S&E07)A_!#"SF[HAH4L37)G6. M^T#;0/"E30F#5MX?QE/(3\FC(821A)YRA5GH8J:@9OXBUF>.X2F88S38DHNK MO8TMT=2!MB%MV4;,3G6.5%X]TE:*"83264BNU=:KK DPGTW?9M$\N%SL4O[& MFD.DX$P=8L-S6&6I^XC,:\TP;DF**1>F_Q-\L"=S'I&X%0U+.;'H%M\!'T#+ M$T1SS -4,#V^,"$NF3KTXW'%VY(6]02XI=(G)&L_J6*HFQVN&*)G!8&*!R5 M-HC\'&^?(SS=NO97S[7JP#UEA :+JOOY^Z!4]EO)\B5>?GU-5?&^X]BG0O/[ MRH938=V@?)0M)T+<*L@] D09R+B47*2>6]9MQ_P-JX M4\CWIB3W]_1VDX8=PBW5JVV\DSRYH'YL@0M7R7'+)EF<($!Y62UD+=4J >J# M('\9N 6@I=CWR:B4=R^Y()XR&OUI\(FN\9/+JF"K*9A!JF!4O.$J'(4B9-B; M&7;N-KSJ?7^X#7I8#F*"'X 9)7H3L#%Y0P3K\%V+Z0>XV=NW?O/L(>/81>_]9 MT01/ F9^,C4=/_78:EYFES@LM"UI9_+\CHL+8K:E_WH/*_T("_T'KK.VI42< M_PV6LB_\L82=/K$#86*._P#F1FZFOC#YQ5Q=FW5^N[PXC]7G(.&8A!D*R%'I8=UQ%B MF@\?LH0SCYWNOP2K;C^Y6XO@6<[3)8A992*9K,T;QF9:I)C=;$56VIO!N#L)U\V#- MO#D)Z$=9XF'AV63>M)DM2?FURLQ*P$V]L;')SK8R37!2Y40;\+(2)UBPB,FZ MOU%;^^@E]<'[<0PS==_QXS^\.^I@4!N8%T7@ED04U]4/,(K4&WLN*= ]^-K" MQ"%W=GC5)OE%?,L!GX4Z/>O^VZH&PR>B7_/HTL(DA BBJ4)8@$MKA/ ./7R! MA[B9CZTD$S/E$6O/+LLQ/=?M(U.V%'1_X KX@?A/L.7B(_SJN^G[UPO\E\-9XI_0 N0]37^)EK%4JF]7!Q3Z&>@+_$EU-BU-RLG(LU)B8 M2>_63=R[Q?Q-I/*6Z"R7ECL8Q9B^!->&_P@_5VR-T.ADB(4H"NG]6F*$J&DZ M6&ZLGGVV9L2.YN1^6DRN++/"4*:%T10B$_8]-Y1/_ MY6T,8NFX=/7T2V_YLW@U-=8!K\%C4O*R7_,2X9'1'XQ&6"7,D;CYBWD!<9\6 M$*\A?K+?#8=]59)*?SWHE_]NTV,EM6^HPYT>N_EWRFBWIVY=K%[IL5O0SK2N/56X+VWPH?8E?F&KLP* M::YA9M1]!A$ 7*3XMDJ(+ZKVF1:U'XSV&:%%%TIE@K M#0&;TL C,HPFIJW7/?+S@(B_=@3XBP9XASB"RM=&N94/*+5K,!"Q):*&J%!< MA[VQKO>U?&]*2X7U[.8(7]5T8)IQ)/:5322KG!*W*EV:)SF[!EQ@L M4XB*=9RR1@/EB])GQ09VV\5+"Z+D46]LC)0FC&NM\^Y&.K?-["IMC0RE 9A< MM:\TE<9IT.2NX=-(*KMH:=@UK/",C-"MS4-KY/$'>\8U&%;.X S@I7G#6CP& MKS.[!S2[F1/=T>Q*V"HX:#XWO1J5N!C&Y,H4S+:Z;D55ME[H9?=27!D;SI2A&?SB2FRA% MN1!OCE<9/GF(/8D-MQ5*3AK?>KL *S<;N#*<86TCEOS.UBVI,<^HT#7[]H_D M[$I@Z4&YJN"A:7TY7W'^YS4DIP;OUEK-^=^=X.?-%)$K?-[JY9,P\MV=V'_/ M_5\<^S?7PU/$_GAT'^'DM@QC *['8>T% S\:X?ESUO84OO$5."*TH/IUI_*S M/%^Y;#Y%KMC,U),J3!V?#1\A;WBE\ M()U^TIK9LNJQ6LUR*TI[<%"E'9_->WXF,8YB83RN]\;Y5%*^X/=(X?'9A*$D M[\W3#@L&^L0[VV<.1)>HWS(?*H:YXGWRV%P&AQ_Y"2A"F'U7%K5Z)6YE[:%^ MB9\%?TSG\(2 CX;,SIWRIE/B\WZ^_Q#?@R5$V+86XEQ64(3"Q'/M(.VXK[J6 MU<_Y9 FOC.?09MJGV!1:;-Z-(_!'5G_%X0U6&K,ZU/]-J/]ZA_K?H?[G3K)] MV!6]DE$$6Q%\Q]DYC0@3@OH6#)K%D?19#SS51PXB,R,PH+ @X0Q4C8FY._CG MY(5^X.'#7=S_F0%4 #47^8G2!J<&]8_O$-?B_??8RKLP"[R>O.J/!P3%'UB: M+W3:JP__Z!> .!\.IZ,:HC/.I-\I18VJ?^;-<>3U!]JRC/C&*8[_8O ]GIBZ(#BA9]DUNOI,%Z*B?"= 1;=HWN#:J&-0#C' MTK?WKO#%?!%&1; RS..T4*4)ZS3#((!%10SOA#=H0HJ@(2C#4NOS1/0+8IIM48(V"6J<53N MX*WBF&[X!;O-5)/F@X>*(>-F)$Y-45^1;,QPG6K." M8U@VQY-AC)CT,A4)_)!92GJ+G@^0Y0'.[I0&!4"SY>!J;%SJRFX3(+1Z8F)L MO,C/R -#8,KNJC#>ER5Z.U$$L81C%.F6F!#DSRI@=Z%9 1"!%4/V8]=#,%:* M3T?O5GTSK@A&/!6:/_'+CHOVQ+) 0X4\T< [T'% .YS;3<$)LXE(U$:M(Z.U MW!C)<@5CQ">1(2YY6LO@\/=GP&9\N'3B46HIDG+*J.V:-0,"6@-TT;3H%;5I0F(7SS7,DP) MR4?#K>&Z9(\Y9UWBVI5U":P/X69L@G!+29$Y=SJCISZ_:PAVFK>AA9!,5&\G MH)_F(TZD"H4[<^G@H">>U/*YV>G0#)3XG\=D@P]/9;-12T MB/L4:;B3P#&NB9O(AX!-XOG/-&$_\7S?>X9?!]M&0>.T2#"('._V;TY@>4)& MT"X3S;8X6F= /-])HN/!XC[ZYN*:F?$/RCV(Z?S+82C'3/G[)&,)*94$,PIG MGD\1ZWB"\YUG^O2"Y;T#BC3T_& U[&<33Y('X>3S50M#>9Y>SGCL3^!U;TG< M>)A*:L!:J7A=V"_X"4_,&73)HQD(+V?Q&&\]";UR73F\5@RC"S75YQU9&./ M8S\DX?RT*JI/4_^/NW_?XT7>)@Y.^IG;!>:*I-JAJ()=P065JNF$JK#:%-Z# M%4!5O+%5=KNQ_6#Z2-(@SFP4W- JTAG=T,K)#6V\,P&V)M"]M3%^.+F6PGDM M\;A#?K'TA?B/F':W(0B- MXY=4H-Q8XV.=FO9ABQN[3[)6'I=S8+[IT9.#01 M](W5EZU,3FX5U44Z'SQ37)*D"'$2@TEWDYO;D_XP2#'AXZE6W.4+?<_D,SX% MTT8FQ'F8NS8:KFL')+!UZ]KO':R"L\LZ"A5Y?2"WKLM$&Y");0Q-U%^3X512 MB#V<*O;0F@ZT=0U#YUO0%COJMM+;57[ORHH&$?L^8@=,KT!Q891 -EN:0&+Q M3RC[)C^,JFKO7F&)TM8]';OG3QH,^@-67%>WZ4\Q^IHT:K[I3]GYL9M_IRGE M+VW=8A5#[18K5T,WWQ>&?'0VC06C2ECO[+>Y'>44OF[P('F$'(KTC0\0.ZF&@F5SU-W9K1,N#!FU& M!6DWAVS$TMNJZ ;70S)RL'OCP]9=>:D[+AO3^XK1E-3-H"I-4JT&G- MNO?5?=]E=8D7,S2-KK$JR%N0E;!U_R;QG31L]XSC/N,:.L6_DC#F\%=S+\A# M(-39[*4-%BG:XOFBT6VLCC$XB"&0CJHH=!Z8T,< M*1=P]-:@^U<[6;+C)2@AU&[E4W1>V-9$@UI( XEHT5(UAV@^@$X M;7A*3C,PZRTJ*D:Z':==.*=)I^2T$=5IZE 7M5%3LU0[3FLII^DGY#1UT!M+ M&N@T71RI>93LD\]FNNAL_,J-$\O'9RI#O.E*&V#=$&"/T4&M(U3M0+3BYL]4 MC6Q 5- V BH4%A07J@6) NTTEZ M:,DH6@43*6HG>3JIZJ2J!;MN?CIX=5E24);4?,*T,U.=0)VM0.UDIO2FS91* M14MONYDJF>&KU9KAVV!IV:%F^'9+//,E7E9"H[B$EC>F-E1$N\40=L]HX3.N MX=)X]R+:JBGMUFVYNB-6M,5VNUNM*:)5M8:*:-MWX=-)Q#E)1 N+:-7A_D6T MG5AT8G$11;2JWE 1;2<1G41<6!&M:NQ?1-N5,;2HB+9J]7S[I..,BFC549-% MM.WKS>@XK2U%M-J@R2+:CM/:S6FG+*+5I":+:#M.:S>GG;*(5I.;+*)MD-,: MRL8SAE%:[H9^F$YQ+)PW92"DSA.XH,2*?"=T2-#U;^WN>D(TYM,A.>:'%U03$_F:^X(=O?1^G"^)?*T9Q68E20**,H6@87??#A?/> M9F>T:=[;/ I$4WMC"G,MO^W8[K+9;K-G>@J5AU/Y#$T<2&63*#O>NQ#>V^RK M'EGE#=NH\K8XKC%D.RR6;.;4[I.KG^P(VQ'VO#[9$;8C['E]\AKN_.)*WP/? M^NW1S'+V7N).]X'\7'*)S?KA"(/5&8UT41ODNT NN,&JX\\#WB(VQY^-@O%T M_'EY_+G3W6-S_,DJ*H::+ X'3=T^=OQY0?RYTXUE8_PY;!3XYYBMGA?=6[36 M0=<8*%"^:?&*FL/K;?Y,E4QCH$"3FV]I&N+)NKE'!',8JN)@>("+FXYISY]I-U_=G(AI]=YX* X&34TN MZUCVHEAV\VW.B5C6Z(T5;20JVIGH6>JO_T9+G,=TQ4ACQXTH6> GMO,TCG?R M-5K P5KCO\(/XW5GWO:O* B=Z0MGGO%?)_YOXV2W]#F9[_^6^K@%S++W MP3>^\0EZRT_D[;-CA[.8,3)?9,M_,TB_8DX@A@&WNO0KF35:!#C(/SY_R[@F M+)HH(4?9$HNHF/TO/@)YSU%' P-6+TUMR5 UHIH6K&$DVZJARI(VL/]/'_;B M+\T2[-:E^4AN)CXQ?]Z84WCK&W/^;+X$O=]6%K=PW)NU\UHG=2E!I].#$91Q M.@BCYU-N?0/"0WS\%*S);,U:A)F/^NI/%8ZH-_Z!@HB1XAVJ.C<,_OJ;67C\ M*Q*9M^6Y_@8(-W^8O]X[@37W@L@G/^#C[^:>]3.CNT9,PX+T$_L6=9X]G$R' MRD!5IP-;M4QMHDZ&(\V:3C1BRP,)@B\"*G")_.M'9 LG' H&E8K65R\D@J0( MM*]">BNP'0NPY4PC:BPQE1147K&Q,W;@8%UXK4&-]BG4R(\9$=!VF>Z+X"/' MV6E&(31_">37DK@!Y:)X=]EEEEJ:8ZW_OW:'?]1*.?L#V_0[XI*I4]%N#U/> MUP>87LM#W0FP_SG\I8B0QZ*7*)A"*=S,D=TST MP:&X7Q*FQ8*$5#=RAE82UK'T\SUS?Q9(_&3*B/ 0@@=!,V$AJ$$B+. ELT @ M+O)L*[GS[Y%+F*>F#$1!'N#MX.G.OA]K,J3GA#'W90CV<%VP2W+DC4FX#)YY M?W@I$CX\J(0KO;&J]/-%)X42_FP&J1TZ>W&73RON:-P[+=KP:BB+SKUG@D2$ MUR,E_^@_]&$=9AB%GO_"J+ST0:!\>+]@1T!KCWX0(E)B,G?*A'_ $I[8>9@H MI!8$UZ;CKNAG._)!QNB7_QV9/L15EWNN)Q47>JXS^$'M@\7?TV,@@2B$/JR! MJUW+"T+XD>G:@A?B9$O7T04AJ04)B\[!_$ M!"!C\**JL$AY&O761K$X.1ME(W\\%B<$XQ9- L=V0!W!>[!5%G[P+P0$!IE">6)< M-R4V&*QY)DT 2BD0GLE\CG]FL@=P>HMH'CK+.>%L@6^*>>)?<&*![5#E!LKK M-L#/YYF;26V\5"=87Y207X] ?@')7&94$^E^(:8?P".E$6;GO.AQAL^7V.[+ MOHMUWT] $"\*..>N+#O_\&'VX?(Z\]4JO+D>9OSK6IT2*X'96JTPCHN\TOI\ MSB>T;$!_&R3,EF-M>!W\@/B@M("1)D1 \DP=B)7(''-ACOM$ E!IP)B"[00, M.))7_<.+0#?!.=Y0!B3Q*AQFYC&>9,T!3_ &UP;.\1GS/#OPO87YDO)PAK5A M&?%JGYUP-O/F-M5HJ$DIDZYP._X@HVK[^5JO0^J]BB5*H]Y.Y2V?R:,Y_V*& MH+V#6]=FT>8C<2TXO((Z%]U8KW.QIKID:*8J371#E61B*@J9 I=+MFQ9TT'K MZES4I,X%X4J=D$*0TB->V7M3A2\G<=$V57=](?XCJ-;/3N@\,@701IM]+&WX MR14^DHD/[LL+-2(BOTU:1O[2\]'->O_P.P.O0"4!0@(ZQ2:"3>#5H&W@;,GYZ_,%.-K"P/WKY+OO*=?^4]6Q_]O?3V=5^X=[E? M8+.],8INT@6B>D9NP3LY_"M:8ZIT887@\J/2=K#PDFIQEP0!-_0V M6:)S#TXD_0&^S80M/.(BO"!P)L[<"5_P4<^^YS[:'HB?*"R< -YO,G1@_.)O M\(H%O-UW@()H"NRD%$^@-:_,L.#C'X"4#J4SRG9(2&*=X@4@)2>>Z=O9'03\ M8X*Y7/K>$SR $X=)2X#T$[Z8OC43I*'(.<5S$QIN8)?GF0>!)WE"MP:L'>4> MLY3HPM29(SRA 'P31.!K PF<$'_TW9L @PB_F_[4(7-;>.HC P7 1]]\SXXL MC%<_N59?%.[0F__J]>DR;P:R!FOEYO+.BWR:BKZ#.!D8[B7>P ,U;\AH,<>: MC\",0<@X+\-KR0)N*;=G.8Q3"&G#*&2ZS(\['I7^#B&G3UZ$#S:9PR=K4$D? M-$FE^/WK1,)08(V""6>N?D<$FCA S6?"/2CL-:6LSE3##1A5_!S^("C>Y(I& M2A5^\=Z9HY8J&'C%E/C<9T-%L$G=W/+(@F^4;K/T4T* /CM5F1 )+,D\5H'< MY=NJ"#N=Q'321S@N[QD=UPGXVE.ZT!6KDV?D&?*=*81TV4#NOT=PTI+*!):> MM/VO""(NZNQN.D3PU9E+#:QIS:,@==?9P\6,)/D1BB:8O?D<4PXF^V)6_N.M MQF;UV8M@G1 I//I@7/'++GP5> )U+API-9BOEHS;X_Y@SXJ8,Q=$TZD#3APS MR\',>Z8OQ A9,W&F.N ,. 1[#X\'VA-'T F8;P'T_IWY"#S6S1B@.^\3DZ+ M;0H>YA";9U 6)C)6HNB*MN83RJ+LC"0_J!#X/T T&DC,2H A\EO^#(EV&0E:F42/3^AV^29X+H MHOZ2+(>&/1#+X<*!E'09[%AK&U363.O_.NQ.%=PX\VA1N^\+WF6=C\A,\CY_"Q[[PQ4/[!H&L#R?^#I34 M'(D YA",84B>B$M)%'@QB5P3* -O^V\W"O&G:SYV? *Q4<$OW:-R@4-[GRPW M/@]V8?#YO^^^"'\CIOV,Y@$,,5HJ)G.?/L%>^M^ XNL?^B0\@'JR3%_X9OHA MQ K!S%G&'TX_Q\T\>R:H+?C$YSM1^/;^\S?^._X3^OSTU45/I1_YXEB^=W-G M+DL_ 1$+G!H8-V>) L%^QS8:4>>.@[\J3L"]^8 MLTC3,AZ*!:J^"9F9\RGW Q(>S?/4FE R P_'LP"+SG.+X0SS2&*2<:RV#P:%/L,$S>7#\V-O%I9@ M6=CD'>ML&J>X-BUB]=,?30EAN9/8;9+5$K_I"10A/([=SD.P!>XN',&Z84L- M[";;EEY1Y"F(E/:B$),--- AU^W1(IME_"[FG"X\YJJ"W>5'4<8LYAP9D7)O M'/0&T3*VVW%4F@3*P)<)IY?XB6+"J!GF8,O*/T[PEFA+Z5TT9C3S"X\%J?!= MP@RKC*P9L2/FD\^(Z7.' V)/&BL#RSR094BPG$^0E/B>U">/$*['M^#VBO^" MC%^PDFMF,XQ+@0[FHP\*@?$ R\:$],X.J/3D/'H^2_XQ:JYJV776*U.0%DT< M^"2(YB$-GVV;NEK@FC+%!Z_BKF.LYMC/S2#P0,73(3$QBR+=%JXSQ71( D+& MDS.LOH+I^S@9XL#C@6HL#(=_1$QYAC2UB=?8]*EX2[^@L5,4TIOP,ET,$3>L MD_TR_BP\U;2?X)588>.E*OI%P!S8@MW[HWV(:,0NT"E[^(;,)UF:"Q:&:-WT M#:;[(A92H(#NMQ;< X=.1=C[\K %F"#TT(1%B9Y@:V8=<$2H(B(Q]E6+!,ER:(' SJ:%(I<]8\ M+XRL-L?T7(@?Y9%W)F/+\WCXP>*#C3^1%-($-,WH"TDF:8L=/X70M^[*\>YE M0@-ABV;@,IGH:U:)]YF;1VD0>T5<46(FF287S9!RIT7A=H"(+@F?/?\GNYJ; MI55#M'C+HG1V8CHO/73>'9IU=5QPL)Y0W:$T@K7T:8(1O#C,C&,FGB<(@9FG M+%%*RWQ8O7[VEKB 5I*%_W] 6F6S8:O,M'+]=+L$]U%08QMM;EKSP<^7P2.! M3H3 B\?F(*(+ZS*=R0\P.^3#!^>?HD6!$7H(\Y,?\%RW'%@9_)4;*SAR4)_A%HRE' J MZE.'.BI9<<=W+WUX,*TU!<=X#E3(?*".93MW5;VO]UH@X/P6*/^+[1XLOAH] M-Y(ZLW@X>*<*?]OLAQ;YB_2Z:Q>'D5JG!=(I7BZ-N[E_*D!X_4A=.1&8/@1U MQ?\!WAZR^Y+ EMAEG)]P.4V'KE3^ 0]:A-BTYF^" Z0%GMXE3(>%YB/WH&&C MZ8=9?L&(F.\)8DG#GZW$ V:L M!'1-8]ZY:?UDQ,]2 IOLZ%OAB*:@ MO")>DX@;F;.+P>#HCGDQ5Y^1B[ZZ_LY31T_]@_OD^)[+QKD+K"STFIWT3R[6 MF6/]5$A=,9L 01:.&_OF9E)1[#WC#\&E0C,*<3.HB C"]]NY.0&U(M*B69-^ M<6;^![VVB/4 A"@IR;5QX#E,M%F).+OT,P/6F($:EOIU>/6'H)29=C;L;4*Y M]+)ESG\)Z+)H9C0N.XCQ!_AB@*1DYC")M<9 M,;E5?,6=YMOW'[XD7G*INC.F585CO$W%\D M&5(=.-I(O&R75>?S.P%K1A:4L\ 9)=Q+YCT6F#2G-I7V="'K@(>PTHV2J14! M[]9!)L5;"EY0 Y]F+TT>S@M_PJ';0DR MT9H5^3Y*P1S"*JPF=%(%WTJN^R/Q ^\2/_"4?'>7]4'?F7/J3#[,".%A$SL, M/*MI%&+!9>:@T *A,YGUF?%D4B]X&F%"C)_XJEFT/=@$?AL/E;6]6:RP!7UY MVK['G>JU"'Q=]W;>)'J3WR+?FF$&R4H[;:XH;9#E+%H9@UJ URZ[-">T+"!0 M'*!D,S9<>=#PCGHY7N2S!HY)%& XS7O5S=*^3M3>J)!]'CYF7QAZZ4(:T_## M=0W_AQN'GW^X&&[R.##FD?O)G%\*O(_()_6_T; M.#?8R$]^6E7_0#1>2\S;&X&^]")[[O (,R$>+;ICE?E.P/5$TM>X-)W$?W%A M!T)(U\X;W?OY$K-5P/A#J(EKK%93!B?$BC?D#BO^LDK"';8A43E/E#=6K-,Y7E288(@X7XBMNTGYP W2]N MU^/401 ?9O9R-K/8S/N2XUXM_5_?Z>_@'_A>RB75MXLECCNO>?VUFQ:.6(6% MZ7$L0B-=[XF'8AS#*=.V2'WB(%JD/4Z91[(_6 M.IG6#X^'8Y;OA M]URXY\RRZ6LDG#]_/:F8Q6&V(68Z\]]2/O>R@A:OK<:5*VT MG_*>DZ^X27QZ*@3O4T@CEGA< 96FV4?D]0Q&;ZW82-9&F_-?#X3&.APFX-:U M;VWP!K%@@GKI'$:S?O@C%X_F6 U_5K @40$X6/1*%R0*CQRY@![_RJ+2U!?_ M#BL)R>>25O(Y#^E-(M:!I&!5&"K[9 9?P6?S7[S"#.!KK+>=TK/$IK4DX<8S M< E?T%K!O$KE,=W?39<56\7-KAP[B%Y"9%4:UW7">UAHC)6TIO-HU04U=BFO MUF>*X:"8*:@[^9#=S&AE\5) M+WPY@MSN%G*X!3+^4!92+;X?$B[$.*9E] 4\4ZOWZ6+46\8G1]+FG$DFW->L M\3XMV'466O]E84R?%%>9TRG$'VG7"-5\2-:5%G[AU3#-+_Y?D<$89>PL05-4(,+Y/Z7E23U<4 MOOA]=EBT<"1%TLD_*;L[FD"(_3*1+S#_[ P^@_#*1)B328J74G*V^86PJ)*# MV+"?8ZD?FF'Z]S7JP5_$S6OOI'P_*8]YIDUBN"$KL544X7_NBCQ2*)^"7-[K MJ^[G;))U.*RTQ1J5^(FL7$/7G+(A#^6L*RFO>Y)?')>RTB?../_GJN32497?0[".%8S<,K3=6\P/+_YSEJ)L5CJ(#V6-3Q_M%*)L5!L!8 MWFWR(O::0][EX9:JJW>\>N 6T:[8+2]3CS%I@D\4=>K>QS_QRNPKI?C]E,YY MY[^M[W,/>V-IL#4/P0EEQKT]A?GHN" P2R9:\)=F"FI336TGU72@6G];*0,G MFD-KVB!HH31)DOH(G\S0#SS6;164^@F93&I,XV)/.?-!+X& 3 I/]M,#7*.; MCX_8UW/-55 M-](DOX!?'7[=Y/C8-.98-.-K^0Y%3.679RSQ]43\FZ)?2L<2R+^]NY-*R57[#1@%V&C-\^N"( MAF^D4,-7-&5S%\-'B1(S6D$!Z:$'G%QE^:C4@1UVE:#5P ZW%FZ>FU?Y+D[# MQL"&5WT1\@5=2].>DQ?AGV"Q38M#D$R(92Y(09(\OJV-EL A"$E YKRPSER9 M0/27@%V7FJX;T?;Z[( 10L*,FR&-8IN(X%_@K$3,=G#8P_CNN!AR."E5H1E9 M7FB13;1BX]DR?L9Q.Q0JUM-KNPTV>B 4?>([X6B$[Q-\_H**[)':M@KK85)A MS3<"IYJ KUQ-5_.[&/$C4Z! ?4..,(FN=:;H)X"SL[ C,%B=9(<50#'2#?8V MEGK4C-0;Q[(71"1Q=,9X#>T)/[/5"BT@@H4.]3/BP1.W,%X!9J>5A_EXQ4\> M+O!EK@&BN";MA8QGK<3]3!2%*,[8T4S>RY)^RH*C]D"4>(F %Y1\B4YE(VF M#%_%]JBB]3CT&F=*PZG@S>$-Q\+T'\%3XK[F$!U4C%C=QYLYF89O%/S)EI?= M'):[Z1/?T Y2JP*_TX+4X=L#-]_66M0J226UK\5$+78@&)+82=O6'79KS <) M,N,/D],KD=9QA%&$ M;*CX;9L 7KJXK=TNGE[F'N?>!&,S%(P7P9KA;43*T[Q(UQ=CT^+\!QD79RR1 M)S+WEK%_ZF Z><$SF:6RA9_\Z80A*Z!A?:W\3@=4S(4N&AR"3F?KC MA"PI/9(\>^ZU^/@^>S$KEP=H$009G56,U>OL1!VKOZ%=)4!B"87%* M_MY:8*\3*+,X= >)4T"&)2@#)LY%?'X4!U6E/[H,J17EEM"T$_&J_RN8BT83#MAUEK[Z+57' ZFX!8. M916:RK+)'&PH=K7BK1EW,]@H19ZJ8A;;7V3:!AAB1D-(L?62/WRHP_UT/0V4 MR:*\>^&_+$H(Z44)H?;KQ8\)8F<6S#>![$R2CR71.]<%V,0")NP9"]("$JX\ M:_*246[\N_A5)@,K7Q<"!ZN/*#/0@N_TBRBC 3-F/W$ 7BQ%. *6/#,TU[6W MQHIM6PP5>LLW"CT OK_X0@J;8Q!A:VXN _(F_LM;<*V7<_/EC>-2TY M.;C^SUT>#)A?C&WK#"Q+^.!BSUI<0I#HS4:I?AYD>7!^52!*1:8IV#*&N.L; M9L:AZ0V/MKD!=+^OJ,,/<0).4WY=X>2Y=43;"5L3:$>B$"_SO,XZBYJZ[XXK M:*K+HIS6(XTKO*D=EER.2?(I\!Q6S ]XV#^F%Q;8E%)3$X@G> M*/V"I '6:[#+CE?2Z[5:J]70K-+9#823NJ(5C^B_UG5@K2UFMT9;,UJUMUH( M)[JTN=^#FXR/OK>XX[G3?SKA[(XG9C_\X@W6F)/#Z<@_S%_5BO653%X3.]*D MD2BI98V$^YP6ZJV:IU9+4ZZ]ZF2GDYV6 MRHXT,DXN.[!JB -5553ESNYTLG,VLB/K2@MD1VJCW6DHB+F=).T0MB:D:?YZ[Q&P!4CJ*Q%!,0P,DIDU!6D,)CH[9,LS6AFR:#G[G M2-1'9:!+':]=!*\-!BW@-0,K>$:B/,J#J'7,=D',IKN@X/\0 MF5M4E([7+IK7!FW@-1D\Z)$(?W:\=LF\9IR^1DV2E!;JM2;SMK+6\KSM#P\1 M-OWB]H]M.Z[<]7.A9435]W\Y>J,%]]B2VALKNBZ.C*:2UW7:U]I@M)[XU5 M71-5.3^[O:4"N0.XTK$:SI4E(AE&")?6XK;X;I7'7^61, 9.JOKN$UA"Q[5 M0PFOYEY0#39IYX*#[AGM>49WOW]%.!I5+R-:IZ6J>Z9%6[PERZP2Z\3C7,2C9J6(P=T<4#+(4NMLAQ7 MU5>X)Y3%^39#U)2'');%(>5![HT543+VD8>NN:;%KL=6M(I"+BI@% 5O/9JZ M\>AXI96ZIP!NXI"Z1Z6Z1\L7FG2ZYS+XJ0!1H@X_%; ,HD,H2CL8YJIPR)H MA;B2:OQMH!"-Z,XA9HEUW;B\6+]CI>J0#XVPDMX;:Z*R?Y-]QTIM9J5MB Z- ML))!4Y"2UO6;730O;0-L:(271FCA1@69B;-O)SOGP7\BF M(/YZ@7/1Q?BM99A&,16JLHD$ZKY@^GF77[P@7MF&B5"55^3>6#>:ZD_K>*65 MO+(-TZ JKRAMTRM-I@W/!)/ JU;F7K&)@)&SJ(_@:CO"FB?0Y6B27>X_:\:J MBHK7$J+>&&9URY#/LZTANX?![9\(9P1C+Y$)\$T3P,!&\J ML$9HP7/G+T(030+R[PA.3 @]^I4OQ'\DOO#># E^^';I.W-!$@5Y(,N"Z=J" MZX7)(W*/AT][_NJC@O[J95C'9AMO#IE"R?^W?>Q7A=>26]R]V"WSE%TXCNOL MK]$"=FGE_YWAR#R[<=8:_W7B_S8NY61.%E7NZWC ^>-_=NQP%ANWS!>Y"1BD M7S$GH.VCL/PKF35:0$GB']]&T]-7Y%)RE"VQB(K9_^(CT.8ZZFA@P.JEJ2T9 MJD94TX(UC&1;-519T@;V_XVD7ORE68(WM#0?RA#N/PH?/WV]_7KW MZ?:S<'?_]?VG'_%GOG]X^./S#_J1^V\?OM_B+QYRHK)9K504 K6W6?B*3*9D MG**FAQ+[!ZCHJ3>?>\^HP6TGL*(@0/<>%;WIFO.7P*%F8^JXIFLYYAQ=?9OJ M1?J9C&7AEL!S R&8>='<%B8$?F_:@N/BM_X5N2QT>';"&34.D6M&\"QBTX<2 M-V!_H[ZUB3].WQJ$\(,%,BQ_[9Q^ &P1$,-A5H^^*)S!@O\G,GW0-F#?OI.E MYX=@ZX2/$& (TN#F?T3Z[LR;-[]/%$P+PA0XG!>D$7LCKL&C]L]Q6>2"&\NN MPXM\X=9U(WA6?@W_#6^:X_O04,)B7HCI"\3%K[XG%EE,X,%*UN;BA[B+]\WW M[,C"=8&Q[^]!PX)MK6]@(QV3U?\[^11P@./9?"=?3-^:)=LH]SFK2\<6D]]> M,8.XF/C$M= Q\P149?+@[?N'W^G?I+>,(_F/[]BA)+_J/9,>_!>.HR< P2&* M[@'[P_/P4>^=(/2=2439[P&]%"I_OX,+NN0,0H\:W#4@ 8@MK&"%.ZC$D%5> MV(FE3G*^!S_.8A-U_X2],/"L^DL] Q8NVO,F5^C>?S1=YS]F8A,>0A\45.23 M:Q;Y"I+YJ@"*HBLF2@\F?.(W$#0#D*Z\K4@60"/RQ:F@_X?B#$109TL3<=G1BTU MXJ]Z7[[?X_)H+.D[CR#UH$;^'3E+E'AXA!M-37K0/GSX_L.7WNO$6,$!1/A^ M^$9(K)D+5']$Y;,P_9\$M(7P(PT.X0MF*#R#AJ1J)EHLJ):!9:\&G\S72)46 MT&(":Z(;3+(HHI""#=#5K+6O]=& ;DA2+9\9QE_.1.KBD) B/ 5#*(@4:4L M26^%KR;N$S]YGU(('__.Y![2-U@>D,5,7!Q8Y2=0CH($KTP4YL-I%69;I..? MR($N!(?$W4*7 '< MDZKG)??'*U8*8 5@#>EBI/:3G']M9,6L!\3=D3JS0]US'BCF& MVN5HN9R#7033#4$3O(9I131Q\ -X+^6O1]]_S$51/;\?K4.L[/]I[WSRV.U)*XYI *27D\ M^^E? -V\291$:B3QHJY3)VM;O#0!-!I HY\'I(\APA0R#D@$X-] &O<^5E#5 MS#?!Z!A\$XTG>XT0UQ1KZXE$V(ZUKR-6O.7,?'VF/'?].\S7T-X>E<__*67=#[=U@-E_@W5*5SOW3)[O$?MIKL]=7_??P@@L%O3D07 MQV:,GA%#UAMZTRRVX=0V\>*)0.VO%"2U/2;ZX"7AAE@^0K8]ZE$A8%86-DVQ MN'20[,J(XH$"PF5SU,C#PIDLXO).B!F^Z_H3"K,A!U$6ODL>(LXN)GX8B;#< MAJ@7=WRF3@"3'6S'CKA/I-&(9<[WYC[>GT9ON!G_G=<;1*Q5\ U)MI"I(MKP M-N]F\^)+JB]\9KA'H[S[3D*ZC#RA:M7A'Q^^**)4)M+IVPDLQ7S+KE9_>T$N MZY.G_._*8WR[9D1INJF21[%1&0'CI4>17SMAN,)_P3+#*@HC^ ,Y'7N)*RZ, MW9]\PVO_X8037RT57*B(ZS;*,;\$Z!2Z8?/%B/^!?O7FFH$^?H'P-0+:B M7^K!#I5GQK"G65Q:H V7@B6/1?AQ$SMB8)J#,#KP;S#V7 M]B.--ES=_0=\,GX/?Y\]63B,Y#&!.!&7>/#'E'UZ$_@$2!FH](+Z>8#7@VY" M'Y^F/#.'6C\W+MJS@2%AR1FOQ^0%XU72$?P6,!HA_-.=[ZU"GO'$;^6C81 K M^(^,B84$XF7\3?SKE'\JOQ+>@7&J/9LYKF/C1@3*$>Z!R!5"[NB!N;#.P?NC M!5X5,2[DB>N'M.K,BF6N78CKW!I.@)5Z;&W/;4-*:JS?.WC$--LX@I$AR':M MJB)FYR1@?*7W/19KP$4+"Z,XJPG2^8F_9K(%K+Z!R-1,*J3&E2"L1&8R!7#K MX/[14;C@Z/GHXW !8Y/\WA_+CK8A0413# +5/%O1UERQBUK1;++7ZZIW?A#0 M_C#&C5/&YRIZ1N4-.'@GROA/5"&H=,+8-%0"V\&=(TI#\86?<2RA\FDV8P'E ML'<^V*38UW'!X+P^PZSQW%;!705FR^0O=TER ;C;8V M&IE';S22/4.=Z!EJ1AWGP)SB+;L#;P:>;(K>[.+C>/2@(L52:"K3*BNBYS^< M(,P("QTV_44$^)\9M09,-]>(ZTROP]I#1-GB%U74*VSQ0+RCU,-5$<';X6;K MZC7\8_S N\>B;\BU810N<.D [W@P9$-0.L\*2DV"8.RL=::.'8@:2%::,!2^ MJF*,!"O8?&7#&@5I3LC'X.(PX24A_QN>]]4 MY4_M5E/QH?84W"(F338OOLXQYJ'\95U=HN(G(FU( 'H;\?^$5[@II0KN%=>W MO?75>9RLSC1U9OD=LVQK5+HF%PKVP%VO5GJ9M3CHLMS,1_N1VUF<7N?=C(@9 M(7$/_!\.]@&XD)W"DIXWSFPJ;Z\'EC39,.2#O_+@'V9BLM%GC8.?,'GB5?]K(C,I-1$6?NL2RJ MHC[^STD:4;^@0V-S9Z+\X4.R<,E)W%?>]R)V8;"5(=?GD\_MEW$I"^;:4DR!).>W][4G,0]F'E[);%C'RP\%)A!U)MD\FW=PVP!?1Y"O)/$.X91, MG&2K)X[=\1SS969SS\E79 MQED,#Q#. >]GL$;C49G$/>#!2+$GQ@,C9M^+?BYX1@>Z+13EDP=QEFFJ*H8Y.K I[F,G@V-MO<875F225 M;OS9#*4'@O97P40T-^>:MNQ)X(?\\7P_*MWGX6]QN.IP%,HT0%WA#I(2/GHL MX$_ '7!\C\.\"95UOA:-%6(:WHYZY[AH(O!,T(<+\X.*#LGU:0-J.FI<"B83 MYC*2&*9:Y#2HUP>L#.8<;:R);B*J/20ZL[,E!:I/4T_C1)E#C!8M+LGU?A)? M_IZ^/':]]39C7++#__^PQ E9]Q0-',V1-E,S_DF8JNU"I 19"9@Z# RG)K== MF*M8!46OY,2E>.%SP.7-J"\]PH8 ST.?&6%U%7UVL@6O\E0 LXT _(BWXDT= MD%KPF<:K5]^335Q-@2$O7=O+SEX<'0]L"B^#4WT:UYRGSISVEB;VDON4C#O#!\3MMIBPP0:)TB&57L;59GX\8\:EY'\+[,*@)&\OP M#LQ#OD-XQ]*U%GL_)N ):#**9_B9WO]+FD-?;!<>]A9#G>"B\Q$,:87%B,4E ML[6.7O@C1<*09G^ L?Y0KJ_^HM:PY0KR@W"1UN(^B(Y81HG'%]ZG]C$-H[&+ M#:M24]K0Q^U@WH09Y^GQ=@LN+\R;1XOX!S;Q/?\>9A#SOCN!SUMLXXX$OL_X MB/F :)&*1' ;QZ@P7-Y!AW,(ESJZ"[X$P\KXT:+;Z3'>A/R7]D5;:VD+(8GQ M ^Q!7QLXO8">"$L=C+_?P_?QY17G'!XTXB7-^..I%R\3TXH'%;T/O\K%:#A^ M*6VR[7A'P$0??+P5Z$4"6$4K6B-.AW=0-C9$'=DBO:$. ?@<%.F#76?(&BK6 M0!O'YA Z/^+N!5Y_QF)[TF#"LQ\LKH-3[0\T$VYKIJSQ6VJ5ZBXY&HV4V85T M'%2M@8NSS'(9S93U_H2 ;8%;--C8[V5.@:"OQMH7>+89^+E[.J6DQ>?!T7NP MN&(8I;:@+T=L_,.P"P]6-6G<4;T5'SV%!"=@\/9N" MK<+YF\7Y/1AB\D88I -^;!*E:[I/KWV>=C M1+"BQD=LZX@QO:,0RWI@N+0M(@H%#U4R(B9*M$.SQ M$N^F.F*X41.@D"X;^J2]H+Y+2RC[ 8::.T60,_6(!S2(>0#JR%Q#IVB2/1DL MMMY@[=07#:2)4+BHPTRE ;_'H8;0S&>M%41G#H/A%6EA4T[T!E$ZH;"7W8C# M8QA+1+QP$M=?Z)%G6&8NLL_)DGU.LL]I5Y]3$T**JL%79@^N0@#6H6CK-K.? M57"FL^+9S4PAC3KX9X9V@V;6Y.LT8=6;S=8;] HR"$U[O 3^+8KIG(*4)SG4^ Y:$>/BH M7(ONKR]_O8U[O4B^^-OM%#\YWAB+KWQ[&Z/X_,*#8KA5@7!YLG+M&"E*)/AA M9O=;P)F%XF )CPM T,ZT,'@36Q]36!]4B%)P(.*TR0-CWR 9YB]:$$3/(X MS%FZ>>1C@[;XLZB+H*AF HUC1AN[ D *RZ"_Q 5G4&QVYH4Z( M.( NZ92X2YJL MKG"]F]2I>"!C&_L$_9#LA4I!%;Q3C6\9NRO*C6)@ L0O6(#U@3F+M-->LEQF MEK;B8-\?+K["MNS$V+'M%VP(SXPL<&TDXP[NT:&G/C^]FW).?@MX,L;/.-_9 MCDQ-OMD4-20G^N,/I$R2]!** MX_HWF\?UJ:7ZCP]OTS/ZO'H40P%@G (S>^'S T(SC+-]H3@E#QED%5KTPGNL>Z91.2Q-H?!<.^[<&-3/V1)?OKJ'N^^? MWGU,QIV- 6!V3EKYXZ/_)VG>#JY6NI)3\C5U 5U4Q(2]P,OA!6J,3L2[P[F*%H+8W7 M1 S-9I"$^'P/@6 LLLV59["I^$P(-?H3;'YSND:X4WM#3NVM$P8K.I.PW<%7 M^);6SK1;%X]0)>?3[P(?>YWC+2!J>$IV'\"SWC'$"6#Q-E,C-WT#ASQ"? Q> MP.E,[%7(!XV>/!/^B0QYRD^M4':3_$C]C_P!=>Z\BX;S^. ]@D,LT-_!^DA_ MXW ?,4H43GQ'X'+$029>1$D]+MHVA./B VX&WY!F>"XDTYI\CD8=J3/1?:BIK-B\K:!X%V M!U-^#$F@:V*4,*>P"):!&1U,0-S $@!LNUQ.V[OWWCQB7>V#-W'P"Y1_PMHT MM[.X0=5.(3;7MW[RE#_87;#"KD]=M,EPO ],H?%DF^C[7,.6_YG"X!4"K7@L M>O"#;X1?0[U, G2&H+HF)$@G%F0"6T,%J^^^^SV&$X\6?D"))![1"'-@,>#< M9W2[LW82;H>_TR?X?R<47/:0#[OM6&8JD+]QA"88&!!..HK+\8E1!O'A_)M/MIEH4-IZ+CPI#%# M6-(U_1!A"=>!5JO_^11CGUOQ*6F[ULY+F/2\5V7BVG1>3A01'L*5DX=T6-/2 M%_@]V4E#<^7$)_;!N!DSAH;5M1-O=05CL&A1"0.!OE:\\?POWW427_0O M[F+?B?EO Y99ECU?06 ZVG85QR+G_&PQ MG18,V'=<.-W'3/R\5UPB1$BDQG?-4]:M9',GZ_[\E)=GA?KDRQ*A>*.GS XR M?;!L CQ)$V!?-@'*)L#&-@%6/%O[(:[(<5<(7A;"]7H1ZOE(;I1X:.@X(?CU ML ^$9S4>):.2H>:'>=_Y)>:1M> %WB M]3.$Q0(]W? _8,AYSZ*%GR+YBLJ(V#<4")?@;R$XY]D9_S0<0GP*+?^ /8@G MZ8;D1Y&=\)4F)A41\.MP%Z_6\(::P D)*ME')\K""6X+*E->(<\ ((OU2U/^ M 7+Y3OC^_CW;>,G4%TCRBNO<4Z@!,G9G\+<9X_M1',03E$XOP/]]8-@M+\J] M]WAP$6Z\%ZP3%$;88)(^-H/3.-,5ZB,C[&@:" ,X0DWH,!$ M#612$UCI_D_M:;P=K-,CTERM"2)X\FV M5\*HIPSW%T$0O)3"L$J(4X9O(W( 8(&*(SXD3(?%NP9Q>YT08%F&NI1/=4)[ M^1OB14>DL3CDOQ%!+/X'W(.GEMG;,.DKH\I"_*0\3EF,_QTF9ZS$ S(]0G&M M+79I;GH&"B<0BI-J&!FA4AMH@HJ3=6QC5H MX%OC)E#D$AU2WH#'AZ-5X&'I"+TN]F$@O%+>M MWR NB.^YE Z@+9N=114QE?QE*K98\@09KYO:0$G XAD:,4W\'$*>I?6>QUZ= M;_P[WG:C<5B_AC:;,T\AX#'D](%;VC](2#G$:U1^4*5- 3I80Q M3JI7FTJD$![ S/D$T2ENH^AAI%(:AAX#3Q9_)SB<0&1?$R>8K.Z1F@=GH @5 M.#(4K?!4?'2=;XR27]NCW#23JN2%315,<@H<=H9VD.T@()9QNNJRH\&O<04" M7LR6\?X\)X*F?Q$G9/()DC-+=8_[M%2XYFH7^.AP^0/J;,H07QL=/*TP1%DN ML)+ J8+>LRE1G,"0MB>D;;Z]7:S79*7C@*H"1)%NF)GF9'2ZD,BF9PT MN.WSP#;&C<*C>BL"(,U^#"20'_)0[XG>Q+,<6G +YU$"G[57V@C>A%B\!$QK M>Z5E34DL[7+$G"D9=X%'86G1#ZG_&_W.$;ZES+ *OV>?$/(). M&B%@M%2/?L8_)/DBN6(*1I\^##R5Y&?:*L1SL^_-[)3A&"'J_"_84\=]?<50 M+"$T>I/R+86UID\WV-P:,X,J OR;$][QUE:P,5XT7(M0-K(C^'UUS_.)=1(R M+ OD(K:DC,>!:.+9.,W87!C7]WGE;)9]@&A-%L/FU!78>H@W98Y0TXB68G%( MMDQY=3M.A<+U_"?O$-0,+4 6:W-*25P<;L;[NB_+L5:8@[C%5MCH38T!"77J M#%[59X-K+.:6UD=9I&&Y,+SU;#+-$/GF"]_]N!:QCL-F5$?V'_GITLS^3&!/ ML7'O7J2;//02A]!%&H&TBT1^EKFO&%7^%S63UI*ES%;4$DA$BC,P"Q@X-@Z0 MNPRX_<6CBO^*W9941D_ E@7?+D_[B]^L"E+-()EXR5$=GN/3J:1<5WDF"6?4 MHS!;N;RX3'L,:P)_5=68M_M@:=\;]KU91=FH-ZG;"A]J7'NZ(8N@TPB;Q12I MO]/Z)U$'EV(^I9BQ8@I3X%$E7#H>B6/ADDY&2M&?5O3L)CG.F@WTL+K.YKBM MY-K.??@*E2(U<4)-)"D6ED0X9M4T6<^3PF>>GSIFP\)+:=^6)\C1MF V%WEG MZWAK$3]UW&Q&_5W/\W9W[L=!V#)EDV&YE@>>[ZR6,5T2)RD3 1N(WQ:EZ$PS MZ)UHL4V::S)P)[$B,O^456N0T.L0[4XVP4M,J;"&D6@^J;-330>_(+\/Y3$\ M6)C0_":79VB$96?J:3I3![(S57:F5NM,K>F4QQ^BGGY+173T,6^$[TN8OOZ" MK#M0_J+D^Z+!P#_QWIOX]$.&TR_N*=U#*! WC4[!^T\B<2Y0K#,@Z"4).GY# MJ6<:27,IPGZS@!@]!&-,$#,21KR,EZ/=%4#AX@ZZ6)QI8'$ED7H3J4$! AJ\ M+D.YEXU,1/V%JG_)28N"DRV98*/'.-C+?*)8Z(.UII1T/8^;:GFQ(#YN&N^%IP'DYC.9**_&5=', MN=.D"_H>BVAV6.K+4M4*OE5B&/%=?BPS_D2R+/\!=0-/_X\?B%90JO7Y-#[! MXQJSM.9EI,91$;A7'PM?O@?CI$/32=LJ'9SF&]Q.,@R-M$_=I@B?$QU\_JK< MK#I/:)]:4=/ MQ5[SSV$VNH&.!! MN .#&Q0\D'%"VC<4O9KQ88-XNO,C*0E0$8]V4L9:OKL39@^H;C*8A6SG%R&L M=_Q%Q0,5#BYI6L2(GS;O;V_/A754>R-IT3Q?DT7,+IA 2Z]Q]*5&F/,C<0,9 ME=4XA/G&D^WL/:*?>NFN,*)>(H!P!F+Q'J-USJ4)TS3R)]]N>*V0,$F],/Z% M3ARAI0NL,(Z8$F__Q9#;/]ADE<&8B]@\R"'^B)Q,S;V7-JW3#BCLG[I9+<6, M2W@)\K=G4K1X#'Q$URMO;5#BIE_43,L=.I!TUYL\T/H)^8@RUY0IG4X79UJR])*3[JU4:LX(/R,7:<(ZYV8VZ=D1HMC M.81 4^QGE>M_Q0']+UO%P6'Y;D0MVH2!BG^)_"7]M5#.?%XD=6S$_KLASNQE MR%[&?W@U=<*E:S^^=#SZ-+KI5?Z%6+:-H63%6^B%_.>THJOU>%4W"N#_I_&; MQ<\:_?0BFF[^9EJ:90RV_MS3]*V_[7HL[HE9YD&/W?U;W]S^TL8-UAQ9]R^7WBD]:_]0+$\@46YOU"*6DT!9^,._?K'\Q] MZK$_>+QO0:?OO:82D[^"1TS#7TIH7BPJN K!IRE4@U+B85;6]6D^O:2NLU'6 M4[]XZT3HJN2,8WB)K@JG#695Y(D2UUMK:\-^FSOJ^P?81K5W 7](RCR&U,K M")4Q2>>UENOA6HA?9OW83/,F$\8@S3M4G6=.=DE?G]9K'->N'VXN,?L^>:MY MYX314VI=:TN*Y-F)/C[[T;0+VJBOUDUU.!SPXL9I!( _513$+H>Z;_:M.V5I MPETW84O5=5-:L+3@UEHP9+#6>"A-6)IP:TUXJ.H]O8D67#F:%YLV1>_6S8:' M]6]W;5)N37N-:M(HG(;-LTC=4OLCJZ))[E#^J5SGVBNW%A4ZJZ6A537_D%HZ M?X!B]J26&JXEPU!-LU^?EO8LM?'&MN?3L9X=BI57YJ^4@JU'L$OZJ/18:E7@TH$'5>2I?8. M+5)*)9U/2>;8D$IJNI)JG4E'JB>U.F1(.MJIQ%304!XPPC?V/3K Z84G(BPZ M;3AA/"6<:'$6J5IFU;T(F>J?64GC?E47*%5T]GDTK!R62R6=N_RL6KUQ8RMF MEU!_X&?,7F1/O-%QM!8&#.9EUA_T?D_F3,U645\=CJ62&JXD736'LD34<"4- M5<.LL40D=X*:LA/4O;).0C6M"!R!%H9@UF76;(:Z;,YHN(IT=6!473BDDN0\ MDBIJU#R2%9O7M]L0A%H8+_0OLV1CJ>.>;!EIN)),LVKWNE31V:L!P\I'#*22 MSE]7J[RA+1M&CHHVL(DEJO_(1 M;ZFD/B$D7@J:)I]NRT>BK\X4D@ M T\23SM -.3DN,C)8>KJH')3L)P<D'L":\/('#(E4Y-G4J#>T@P;G235. M?=]Q>J[US?^>E_UD+U8ZL7Z\XP<-,SR72"JSG9;'GRD/"V>R4&R%:#=]3_D. M]R'Q9'[X*^G:7H7S MLPE%TC^<<.(K7V%8(1^'-,5*IFBVRA0%5VF4JKN8/LQCT77FZ:&+"2JE4-PYH:8HTO"J&9[7*\-)F\ )^.9NJ MN$31AVY)4/(6L,ZM$85G75W*72T=6"4[ZK?*CN*PC+CCMS4.JLHVZD%I&Y5L M8] JVRAH"Q&K&_)G.V&$BQ;^/+&7Q/[W7["/*9NQ($AIM9-['(^8A:>"'OX_ M*V^2TA.C25&4]@:N<*)T_5-SE,CI."!4 W.<.Q/DL?P/FPBBXNTE@BC5N#LLP2>:&6$1 F?WO M(DB[FN;LYBY@]K<;>P8/>&F[#_9C>/4B[Q_ .:R)?EUJ6V4SFYU,-KNH?W^U M&S,691&PV6]7/SG6N#>"4>BSJ3ZR^LRR)_"DL3&U1I:A]WO3?P^O7G\E7DN8 MJV_@A1A3_OK"+M3DMM:TRW36PU8YZR0I)HKQA#XH)O<&[8LP,,T95.5N%5$Z M3*3N:KRVW\)?7457>;HL,I*WX&ZW,8-G@D5EOG+XKQA1Q/%E)K+8X8F?;'.= M)MM>895A@_L:%[UUAEQ0(\.$ #6&^LQ0:Z,=.%%,_L[Y;MF<$DU-^<+J97C^ MTXUJXDF@AU"@ZFY0<("8D)>\T$YWLIFO3X:[QX*';"?@WK?Q M Y"TD1+FFA)$WU$FNC6H4WL[;YM*X&SY+4N%(ODM3XKKW6MNFX) 7$S)==H M7NNZA2/-ZCAF=:9S&+5V=>TYAW% T^'33>K@8\MRD(T>Y)D.0"?SJ8$'H'EI MM(5GGK=1ZCSY[%_C/&+YWM^B3VQV#Z\^4'O#J@>GFG?X5!I=FXQNK%J]&LD( MIE:LE3=K!&B]$A%JW:LJN_9CV7@*U]8 M\-V9I%R-EP+Z9*JZ)?'3FJXE71WK[:\G=%Q+AJ6.)(9^T[6DC]6QT7VDNR;O M"-VZKD+GGUJX*?0D8N06AZ2J.3X0"$7F#>=3TF!4U;-))9T[2E#' SF3&JZD MFF?2,1-PH]_P!/R-[U$C#9V /Q0C5PA@)^A6;Q?N5K:#I\-;2T<44+-G\$%X MN4<74L/W4N5TD=/E"0BZ1TNMEH U1WC4ANYRD\%T.XZ8ZJ$SS5'GU>B\VGL2RSFQ9M G+ M>O^,3+:/Y*1LENJV3\H],\XZ)<[4\8.[#MOJR62Y?@@FPW"[BDW,2K MRY^^=T,FD-0_/R66_R$%H]J\;*U,>KBT6B#V8J/[ R;(?8KD!?-^ZH2351@* MV?X<%GD1F/R$B6\'!#@$WM()U?2.A1-&?H#N5 6'PFX$AB_>X7N$' U^: ,O M;&%_ATA+#K M#RQ@ H*8X\4ZW%T*Q&%^"[G 4AZ00F>\,F SETTB/D(?[33].L3>_@YC!)W9 M410XX&GI&^ V8;[HI)@]62 :FN-/460A'G:?:DH&9 V^V0%/AI[=R8HX!T^5 M8$WA2.[],%+NF>W!,&8KEZL))<)5Y\3O7M"U_KH*V" MZ1)N*N*EXJ!6(9@46$L$?YW";3C/X%;GGG"M!,HS#@:>$Y V5D&,OPIC#Q,D M,'P#37KX)P]CCG18\4LTY3,BN*+D.!Y; L?VIQVM D*0^Y0J&X?R>_S)?W&9 M"A O<@;P!#-YPN_QA]QF5@E:U_8@F-$';B*$E0(BO@#_\G4!S\0[!TG#*(CQ'E;L)O%>X"G&]C1/7YX0)R50F@U)L M6#]@IN"D"]A\Y<8F?F\_"L:%=/;";%UQP@5ZP .\VE^Y4_Y6F*,X!?%OTQS@ MO3\1 ,(V?\H=@R :IQV:'GH./C'"!3V+#UY!I'T^<)M"LX^"CQ^7\GUPJOR C> MZ*,=@*,TA4/>0210X]PZ!X AO>HE05M/]D97,8I 003T69C#C?+&=B=B;J#- M;8VZKO\56\,OIY2^,_WM:C^$\'AX5::H=-4B:$2CK_5[H^-CXO6T_KC?%FC$ M4PWV)&B#?Q)F3S'TUWF^NR+LHE(236UO9^!EB:P2 MC%HCYT?Q1XNX:[T<=1!H6GY';S_WY2%G'$[. E).;!2CBM#T)'7E@DV#HI$< M80=ORSF'$GB(1P%5;)>/^"M@-Z+&MJ;]1@JP9;,J3OHJ$^R<>9QMGOA[#S@= MAC8K%X,6VT0K%H.6&<7VE:)5IF%*TY#+7 OMMG"9$VE;_!'B/:+\>A; ]1+/ MD:^4KSP-]G23L-S+5>\^L^_,6VU4(ZI\8==ZRXL^L=G=X89EJ9;1?NPX:75M MLCKJFS%>2:N35B=]G;2Z3EN=WANJIFE)JY-6=U:KL]1QK_UHL]+JVF1U$-2I MAME^\)XFI]UOL"_?GRESWY^&6(J8;MWE["B()"RHNM5^LHV.J^FP'$^J28#4TIFU9(U5H=6*.7-B=M[L"B3L^2 M>#;2YLY:"Q^JEE4C8!P5$%X0C]SK$D1U\3LOF7 ]ALL[]G9-7_U6D4V M9#N8NCC%0<4I$;""K+[*=;2P(P6)W>&7QX0E&>;N@EC=2:Y@\U%,Q)$Q%Z[( M7[8[ C$2R]"&.#DVIT["H_K\*G>CV^V _AEEME4VL]G) M9,/=^Y3!6DI.YN4*B;NY>_S5;LQ8E 5,@M^N?MK/2SR\>OV5"(=A+KR!%^*J M^.L+NU"3YUD>&[\*FNU:!>,%* *;8/DE*,]1'D>#"4=\CGE]:TRG[1[Z\>R5.:^TZVXQ;3W.%.$4: P/J&5#["W>,$?S&_LRNAB,[P[&.,V^'@;S]LM[2A5*#[5P@,HZLW = M]E>8=IQ+VUE1"X>?Q/E?61B]@_4 C%Y%+F D$321^,_"RXS'D*Z8Z&A$WZAXL?!!&OF@M2TH_IMI M:3USO/7GGJ9O_6W78W5+ZP\&!SUV]V]]TY"#;==@AZ4>NZ?K>3^HA[[.NRDF MT.X#&:\VXHJ:MI*+>Z2WN%=,-'([RT^5WOAI;,T-E!RN5%LAY(["<-U)F1F' MF%4;&DZNW^*B&X2\H.FOX%G33<"6*A;2/OW>WF,F?:QO/A8#>Z=P?C*BF);B\]SP[2&)5Z(]6H M/$5E@'AV11DC;7"2A*[C!CX>J\-QASB.NFK?IJ[IEYH W;JN\BE:L.#2\A]+ MM0[%0Y;AX1GGIC:2V<\!YCU035.:=^/UU'_RRK,C7C#Z35YYOA*0P[X]YQ*1 M8:?XC\WA4!V/#DR*F@'4?QIHYAT?U)K9#O\]M)AWQ$RJ6_/%T ]8Z>1\:85R M"^9+YYNPWOAAA)V&<]^?AJC!J>S'NI!G7$[AN[@?J^/EP+ZA#@M+[VO!2R]V7V^_3L]21(?M]&J\H8[@^.V7%NXS< MAGVU-Y#]/HW7D_'T;M/6ICV7W>\#,W1LC&1\V'0]&;WU32F9_Y2R[YXZJ,QQ M+^W[_/9MG*BHW((5Z%+;?4:J9IF2?L M]C&:O/#P;I\*FYN7ULA@6+HZ'NBRD:&+C0R#)FPI=6NZ] ;J<"2G2U>GRVE. MI#=W?7P?^&&H+ -_YFS'9RL1O79JDM,A=<,\++!MQB0_8LC;L4G>B(/MW9HN MN@5YX($,WG*Z-%NY9G_]$.Z>-3'&KO=\8I/8(4)Y9?[*(V7ES0TVOC 7_G&N M*G/FL0#R$44#L-0K[L61>N&.3\LQ;#/(9)W[&Y6R"/*'[N+TU MXOY0'?>J[K[+&G$=W9EF[6%Q&^U[K)J6[/]JO)[TT>7B/3VQ^[B]K3&FI5J& M/!K0>#V-9>?781U%JFG*DUV-U]/PJ:Z9[ M PA/.C59+%77J_;QR[G2"M7J%0^U-J_?MRU77LYNY0K#R8 M^ZZ<<''// *MF+*[PX[FMG=_YW]^&AFZ\4KN\+1$4;4GK2VT\6M#'>E6^05) M6O?Y5=33QD]=D%J;"[U9V-Z<*8ZGS&PG4+[;[HKA(Z]IWC.I%S M<5V=DN"P^3IZTL)TX9E27QV,39DI-5E%NC:ZV$R)VCF3S4%1J?M%53QV:6G2 M]7!0H:(A \@Z LCUBH9,CLHYN%&%.K2T[#HL6Z^V C5O7ZLM5W8>A/!#MM%' MN6,S/V#Q A_9/T[4&]O2E@93[?>KGNRH*HH6Q>^EOZDUKK6GC6M/6[LV::Y' MJFD,*^>T?5/2 M2S5>29(][="^H($N:PV-5I$N:PV-7=_;5FOXDT6[#Q:5C)_YC'@)(8PR]5=W M+DMBZ*?E3D72JG7V/:M10,WV2Z;:,PY$_CR>C-J7>1[AHUNS=/6TT4EJ.=)) M22=5,GBRU*'>KW&5DPZJT>:A;YPGD;%U/;%U\P;_W@4O7B>V7_J^O5GV\2?O<'WR&KWGW+%,V<1' MO 3?>PD#80%>=?7ZTW<$7(6W^#/EC>^1H[(C-E4^LW#E1B'^NP!:@%^KBZ"R MZ/A@'1BA!Z,?D8L^L[\SJ'EL%8!59002L._,6]%V<\#L$/[%\91HP900!.M- ME;]7=A"E\($UZ;_X8U"+10,[U_N-GF$V4S"0WR_M )09^:3,.J4D#:F,(1G* M,G#N[0 >KDP#!R:EHV)._5T[HD)_(,?S&W/F2BA M[<+(0)X/T4++>;]FRGZ>H>"D#ZF"&I?Q6S[X?#)V$*0?*(_,#C(RK5.]J3YQ M>#!B=Q6"1M'J\!]**ED[PG)S]'6K=O/YS&:H=C]9V4'*G]G2#R@< EN:TSG2 M.^;Z#\H,[,).1*Q +#59A;$J?%@:@S0\\)/PX R"%Y]D&=H081V7/C>'EP%S MR=Y?/3C3:"%RENR-(E?KI;?8=S#?5]'V6S*#GC $?*@I%+%Z9>2:&V*1%+/_ M703Q$Y;VG-W<@6?X=F//X $O;??!?@RO7N3> R[E9DWTZU+;*IO9[&2RV179 M_FHW9BS*(F"SWZY^@4@FZ[4)-5,I#S)!KH9';XEM-YA]:D6YS9;Z] 8"F>PXQ+ZTOP^5R4 MB3>C^A)\D&LO0_8R_L.K..MU/!H6W?0J_SBG]NB$"'> M+'[6Z*>U(B'_S;0T8[3]9VP_V/;;KL?JEM:WS(,>N_NWOMFBP9HCJSV#/9ED MAZ4>NZ>,MK<0K%=L9%FKX?(%N:8B[H9CXF#3L! QY2-$-@[?A6?BR]2L&Z8FO":;YN7*X:_Q8=?A#R&I2_@D=-=T"?'@WT MK_EJSY::=LEA[^>6V1_JCLR,VF76/K'=WL,\VGZ4N.(W7Y;L"G<2UY)\$?<> MMG@?7_KRE4]^Y9F:!FO=*/_,]XF>@HK1T5::%C7#Z/I8U0^E%FE04XNTNE99 M76^HFF;[.>*EU;7*ZG1U5!G[OGE&ESRCFV!;NJ[U:M%1'1];"Y--K5_\Q@\) MPW?N^],00^GIUKRRF\?K^H8Z''2(B+2C6NJI_7Z'"#6[J25#-?2JN8M4TIF5 M9&E5 _WCJ*B%Z_D3H9%K_?3WF:8]R=PJA#(8J.9P= E,E)>FV?Y '8XN@F/T MTC0[5OOC _',I6*;K%A]H!T;)O "8Y06UAQ.3CK?WN"\/U3'O:H!BDRASJVE ML6I:]6114DL53HZKECGH!'!61Q5D:&>GEVKA"M_F*H0XPNW-CP)I=4CT MX!GG#GAVP?B#;J,EZ9.H=D>$,$;G2*X8W]< M7QOMC2J-75&E7C:L/.JP]Z),T9BS4AYH0Y1>@B*+>+Q_^M[-^]O;OY2U\!TA MT?%C$9TJ 9CGD+(!8EQ/'-"@4UR^MJ& MOLDAZK&/D]>1_\J?.[DP\>W!0U['\W^FZ]I(@5>Y8)JJ O:*AZZ?JVB2\-M8 MT^,?8^A_B1;?=+3X%M ./--[0\V4IM4VTS(:*1A-^;I(G9KR8(>%? EH8G"% MZ_PW68CALDEZ9Z@PSY[@NAPMX'OF"W\5I10*A+>/*_5L%K)("9P05^MPM5RZ M#D/BE# *U8QK!5/R(B=Z5+[[[@J_%A\21@'SYC 2CVXF-@9X)L=(_CE4Z! " MFSL3NGJ.M 4>PB;;KC*!108"@X _R%[!7WQ^7@'^"A_[C447&S3L-(_<]G)F MZ1MK@\0#H4\:##1KW27EW0*:#)E!UI?E*"K@@F?]0;JDQL_)T$[$STI-%.S5 M%NP"^(!TB&0?ZKJ5JK5Z ==_@,%[, -F ?U[?%ZFD:Z!3[HE" [#^DR4G7"$ M$#.(K2S@)OB#"Q&2BTH@T6MB8J[1D*"ZX$$(,8F7QBQ)Z'=PM_YY!>/!;=CG MVXV$>[;Y9G]$_'Y[#H9Q#S]]9T1E@1G'CE?G72-WB+'9K?M"E!R*([#G>=&1 MIUN3&_=DF,3Q(1?8>YU&B]_ML3EEH?#A(#'NYV%5R,RVG"L'\_;OX=>9RU<+ M,B2\XE&9+&S0P-0)@]622$!4[I*%%,*%,XM N0]V !*DZ2*4EKCP1CIJH0Q] MI _UX5F3N.14WOO,J;S;_*F\=^NG\AHDN=K=7"56)*1X\A?L! M]R/"]W&C#A@XT1 ]#CZ,>X?DB4G]@J61S!3?[-RMZ-&P7#SXP3=.106.8P'^ M.+E=4YJHTT:J;LK2Q#T3K&#TTA]JXP.BEV?]\68BMFTABE^_-<3FW@ZZ!5SNV"V\0,3>\0:PW.<,5=Z K M7P7BNV)#7@NFZ#U@?6ZT@)_"56![L.C1$*1/SMGEEO:$C@IGYQ1]NPHP[L&9 M$1&;Q+U/;!(L89/@.Q9F3Z4)IB9A(TUI%.)ZQ;?F5/Z9/D@K>SL&,@):5^U[AAF8XV/43^ND/?<+ M5\1T_0DR.Q4\'Q"K'JV9C;2W0] RZM",)&$\#0FC+DD8)0GCAB8[0@/_E871 M.TA'HL?JW(0%G1?8VB[I"EM&JB?I"MM-5SA^TKF !G)$'<)6>)"\VB4626QX M'&+#WNYSY@W4_%.Y#;-??%ET0/(82JL[Y[>-A^IH*&D,I=&=\]O,D:J/)8UAPX\TFF-)8]AA]+*+IS'4 M>Y8Z,B3Y6L/5-.Q#6"R9 QJN)6.L#@=5EW2II?,OZ?7XNQ8NZ6WF$)!,AD7& MKZN&U65 _8O5K&&H(UUJMH.:':F6*17;0<6:PT.+"Y+)L-5E!\EDN'U.6*IE M5"62$4Y:;RNMUQI67:VD_4K[;M\JSY!DAKL%)Z^49(:2S#!; M\S$K5ZNKR:&5*6P--8[.F=6!)2II5I+,4)(9RF=(,D-)9BC)#-O/\356KE4W>0N%E$X.X[M)3]A(5.1GYD@S,+[^4Y:II/+#F9>,X6EFPV! MFIC8NH%N1EM5TRVHJ?V6=?K$4=V:MM!R6F>$ZRA#N MI?0JR,Q0Z]J2(38*R7NY#,<%CH'\F> /-3)$1K;RK*^)0RKQMTW9!)^-MR$7 MTN11R8"4QU\]A?\'MV@KH>L_3/V'Q/U$<"UGEP!5K@).",B)0=6,4B?V*N34 M=Q%^ 6XG1JW*WFLY91&BTZ=M_#A/R.L[R=\EQZA9"T5KGR&B-#@P2 M:^,89*:&\30RTUIC8N[9W%4H' ?^0\F9JM:I3>5AX4P6&?^&-.UZWE? YV"* MC]\!DS:GMSIE+D.AEH1"9LU11[JPE2;7Q>ZQY\T+M@L=:9VRQ7:H7:3"M;HV M##=#%_]E'Z]Q' T1IW&=\FRFM>&,$+$@K6OW?A!EJ.WQWV:V$RC?;7>%K#1L M>;-:\22D[QR'\XX<17O@8P=IMJPAWG^&HL%^?Q^)$O ME3BW+.=Q+N.IQGR6>+AMY=<* MA0ON07.B;Z2E/VN*L]RMC2(FWRR+?69QVIJ6UB[K+1X%PW\KU4+==2,8HR=Z M3QZ<:%&<@C13P(EOEBT A3.]UY29?L^".