0000076605-24-000078.txt : 20240229 0000076605-24-000078.hdr.sgml : 20240229 20240229080111 ACCESSION NUMBER: 0000076605-24-000078 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 109 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240229 DATE AS OF CHANGE: 20240229 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PATRICK INDUSTRIES INC CENTRAL INDEX KEY: 0000076605 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 351057796 STATE OF INCORPORATION: IN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-03922 FILM NUMBER: 24698956 BUSINESS ADDRESS: STREET 1: 107 WEST FRANKLIN STREET PO BOX 638 CITY: ELKHART STATE: IN ZIP: 46515 BUSINESS PHONE: 574-294-7511 MAIL ADDRESS: STREET 1: 107 WEST FRANKLIN STREET PO BOX 638 CITY: ELKHART STATE: IN ZIP: 46515 10-K 1 patk-20231231.htm 10-K patk-20231231
00000766052023FYfalsehttp://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006MemberP1YP1Y0.00998870.0113785P3Y00000766052023-01-012023-12-3100000766052023-06-30iso4217:USD00000766052024-02-16xbrli:shares00000766052022-01-012022-12-3100000766052021-01-012021-12-31iso4217:USDxbrli:shares00000766052023-12-3100000766052022-12-3100000766052021-12-3100000766052020-12-310000076605us-gaap:CommonStockMember2020-12-310000076605us-gaap:AdditionalPaidInCapitalMember2020-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000076605us-gaap:TreasuryStockCommonMember2020-12-310000076605us-gaap:RetainedEarningsMember2020-12-310000076605us-gaap:RetainedEarningsMember2021-01-012021-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000076605us-gaap:CommonStockMember2021-01-012021-12-310000076605us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000076605us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000076605us-gaap:CommonStockMember2021-12-310000076605us-gaap:AdditionalPaidInCapitalMember2021-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000076605us-gaap:TreasuryStockCommonMember2021-12-310000076605us-gaap:RetainedEarningsMember2021-12-310000076605us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310000076605us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310000076605srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310000076605us-gaap:RetainedEarningsMember2022-01-012022-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000076605us-gaap:CommonStockMember2022-01-012022-12-310000076605us-gaap:CommonStockMember2022-12-310000076605us-gaap:AdditionalPaidInCapitalMember2022-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000076605us-gaap:TreasuryStockCommonMember2022-12-310000076605us-gaap:RetainedEarningsMember2022-12-310000076605us-gaap:RetainedEarningsMember2023-01-012023-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000076605us-gaap:CommonStockMember2023-01-012023-12-310000076605us-gaap:CommonStockMember2023-12-310000076605us-gaap:AdditionalPaidInCapitalMember2023-12-310000076605us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000076605us-gaap:TreasuryStockCommonMember2023-12-310000076605us-gaap:RetainedEarningsMember2023-12-31patk:facilitypatk:statepatk:segment0000076605srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310000076605srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310000076605us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-12-310000076605srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000076605srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000076605srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000076605srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000076605us-gaap:FairValueInputsLevel1Member2023-12-310000076605us-gaap:FairValueInputsLevel2Member2023-12-310000076605us-gaap:FairValueInputsLevel3Member2023-12-310000076605us-gaap:FairValueInputsLevel1Member2022-12-310000076605us-gaap:FairValueInputsLevel2Member2022-12-310000076605us-gaap:FairValueInputsLevel3Member2022-12-310000076605patk:A750SeniorNotesDue2027Memberus-gaap:SeniorNotesMember2023-12-31xbrli:pure0000076605patk:A750SeniorNotesDue2027Memberus-gaap:FairValueInputsLevel1Member2023-12-310000076605patk:A750SeniorNotesDue2027Memberus-gaap:FairValueInputsLevel2Member2023-12-310000076605patk:A750SeniorNotesDue2027Memberus-gaap:FairValueInputsLevel3Member2023-12-310000076605patk:A750SeniorNotesDue2027Memberus-gaap:FairValueInputsLevel1Member2022-12-310000076605patk:A750SeniorNotesDue2027Memberus-gaap:FairValueInputsLevel2Member2022-12-310000076605patk:A750SeniorNotesDue2027Memberus-gaap:FairValueInputsLevel3Member2022-12-310000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:SeniorNotesMember2023-12-310000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:FairValueInputsLevel1Member2023-12-310000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:FairValueInputsLevel2Member2023-12-310000076605us-gaap:FairValueInputsLevel3Memberpatk:SeniorNotesDue2029475PercentMember2023-12-310000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:FairValueInputsLevel1Member2022-12-310000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:FairValueInputsLevel2Member2022-12-310000076605us-gaap:FairValueInputsLevel3Memberpatk:SeniorNotesDue2029475PercentMember2022-12-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2023-12-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:FairValueInputsLevel1Member2023-12-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:FairValueInputsLevel2Member2023-12-310000076605us-gaap:FairValueInputsLevel3Memberpatk:ConvertibleSeniorNotesDue2023Member2023-12-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:FairValueInputsLevel1Member2022-12-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:FairValueInputsLevel2Member2022-12-310000076605us-gaap:FairValueInputsLevel3Memberpatk:ConvertibleSeniorNotesDue2023Member2022-12-310000076605us-gaap:ConvertibleDebtMemberpatk:ConvertibleNotesDue2028175PercentMember2023-12-310000076605us-gaap:FairValueInputsLevel1Memberpatk:ConvertibleNotesDue2028175PercentMember2023-12-310000076605us-gaap:FairValueInputsLevel2Memberpatk:ConvertibleNotesDue2028175PercentMember2023-12-310000076605us-gaap:FairValueInputsLevel3Memberpatk:ConvertibleNotesDue2028175PercentMember2023-12-310000076605us-gaap:FairValueInputsLevel1Memberpatk:ConvertibleNotesDue2028175PercentMember2022-12-310000076605us-gaap:FairValueInputsLevel2Memberpatk:ConvertibleNotesDue2028175PercentMember2022-12-310000076605us-gaap:FairValueInputsLevel3Memberpatk:ConvertibleNotesDue2028175PercentMember2022-12-310000076605patk:ManufacturingMemberpatk:RecreationalVehicleMember2023-01-012023-12-310000076605patk:RecreationalVehicleMemberpatk:DistributionMember2023-01-012023-12-310000076605patk:RecreationalVehicleMember2023-01-012023-12-310000076605patk:MarineMemberpatk:ManufacturingMember2023-01-012023-12-310000076605patk:MarineMemberpatk:DistributionMember2023-01-012023-12-310000076605patk:MarineMember2023-01-012023-12-310000076605patk:ManufacturingMemberpatk:ManufacturedHousingMember2023-01-012023-12-310000076605patk:ManufacturedHousingMemberpatk:DistributionMember2023-01-012023-12-310000076605patk:ManufacturedHousingMember2023-01-012023-12-310000076605patk:ManufacturingMemberpatk:IndustrialMember2023-01-012023-12-310000076605patk:IndustrialMemberpatk:DistributionMember2023-01-012023-12-310000076605patk:IndustrialMember2023-01-012023-12-310000076605patk:ManufacturingMember2023-01-012023-12-310000076605patk:DistributionMember2023-01-012023-12-310000076605patk:ManufacturingMemberpatk:RecreationalVehicleMember2022-01-012022-12-310000076605patk:RecreationalVehicleMemberpatk:DistributionMember2022-01-012022-12-310000076605patk:RecreationalVehicleMember2022-01-012022-12-310000076605patk:MarineMemberpatk:ManufacturingMember2022-01-012022-12-310000076605patk:MarineMemberpatk:DistributionMember2022-01-012022-12-310000076605patk:MarineMember2022-01-012022-12-310000076605patk:ManufacturingMemberpatk:ManufacturedHousingMember2022-01-012022-12-310000076605patk:ManufacturedHousingMemberpatk:DistributionMember2022-01-012022-12-310000076605patk:ManufacturedHousingMember2022-01-012022-12-310000076605patk:ManufacturingMemberpatk:IndustrialMember2022-01-012022-12-310000076605patk:IndustrialMemberpatk:DistributionMember2022-01-012022-12-310000076605patk:IndustrialMember2022-01-012022-12-310000076605patk:ManufacturingMember2022-01-012022-12-310000076605patk:DistributionMember2022-01-012022-12-310000076605patk:ManufacturingMemberpatk:RecreationalVehicleMember2021-01-012021-12-310000076605patk:RecreationalVehicleMemberpatk:DistributionMember2021-01-012021-12-310000076605patk:RecreationalVehicleMember2021-01-012021-12-310000076605patk:MarineMemberpatk:ManufacturingMember2021-01-012021-12-310000076605patk:MarineMemberpatk:DistributionMember2021-01-012021-12-310000076605patk:MarineMember2021-01-012021-12-310000076605patk:ManufacturingMemberpatk:ManufacturedHousingMember2021-01-012021-12-310000076605patk:ManufacturedHousingMemberpatk:DistributionMember2021-01-012021-12-310000076605patk:ManufacturedHousingMember2021-01-012021-12-310000076605patk:ManufacturingMemberpatk:IndustrialMember2021-01-012021-12-310000076605patk:IndustrialMemberpatk:DistributionMember2021-01-012021-12-310000076605patk:IndustrialMember2021-01-012021-12-310000076605patk:ManufacturingMember2021-01-012021-12-310000076605patk:DistributionMember2021-01-012021-12-310000076605patk:AcquiredEntitiesMember2023-12-310000076605patk:AcquiredEntitiesMember2023-01-012023-12-310000076605patk:AcquiredEntitiesMember2022-01-012022-12-310000076605patk:AcquiredEntitiesMember2021-01-012021-12-310000076605patk:ContingentConsiderationLiabilityMember2022-12-310000076605patk:ContingentConsiderationLiabilityMember2021-12-310000076605patk:ContingentConsiderationLiabilityMember2023-01-012023-12-310000076605patk:ContingentConsiderationLiabilityMember2022-01-012022-12-310000076605patk:ContingentConsiderationLiabilityMember2023-12-310000076605patk:A2023AcquisitionsMember2023-01-012023-12-31patk:acquisition0000076605patk:CertainAcquisitionsMember2023-01-012023-12-310000076605patk:A2022AcquisitionsMember2022-01-012022-12-310000076605patk:CertainAcquisitionsMember2022-01-012022-12-310000076605srt:MinimumMemberpatk:A2022AcquisitionsMember2022-01-012022-12-310000076605patk:A2022AcquisitionsMembersrt:MaximumMember2022-01-012022-12-310000076605patk:A2021AcquisitionsMember2021-01-012021-12-310000076605patk:AlphaSystemsLLCMember2021-01-012021-12-310000076605patk:CertainAcquisitionsMember2021-01-012021-12-310000076605patk:A2021AcquisitionsMembersrt:MinimumMember2021-01-012021-12-310000076605patk:A2021AcquisitionsMembersrt:MaximumMember2021-01-012021-12-310000076605patk:AAcquisitionMember2022-01-012022-12-310000076605patk:BAcquisitionMember2022-01-012022-12-310000076605patk:AllOtherAcquiredEntitiesMember2022-01-012022-12-310000076605patk:A2023AcquisitionsMember2023-12-310000076605patk:AAcquisitionMember2022-12-310000076605patk:BAcquisitionMember2022-12-310000076605patk:AllOtherAcquiredEntitiesMember2022-12-310000076605patk:AcquiredEntitiesMember2022-12-310000076605patk:AcquiredEntitiesMember2021-12-310000076605patk:A2023AcquisitionsMemberus-gaap:CustomerRelationshipsMember2023-12-310000076605us-gaap:CustomerRelationshipsMemberpatk:AAcquisitionMember2022-12-310000076605us-gaap:CustomerRelationshipsMemberpatk:BAcquisitionMember2022-12-310000076605us-gaap:CustomerRelationshipsMemberpatk:AllOtherAcquiredEntitiesMember2022-12-310000076605patk:AcquiredEntitiesMemberus-gaap:CustomerRelationshipsMember2022-12-310000076605patk:AcquiredEntitiesMemberus-gaap:CustomerRelationshipsMember2021-12-310000076605patk:A2023AcquisitionsMemberus-gaap:NoncompeteAgreementsMember2023-12-310000076605us-gaap:NoncompeteAgreementsMemberpatk:AAcquisitionMember2022-12-310000076605us-gaap:NoncompeteAgreementsMemberpatk:BAcquisitionMember2022-12-310000076605us-gaap:NoncompeteAgreementsMemberpatk:AllOtherAcquiredEntitiesMember2022-12-310000076605patk:AcquiredEntitiesMemberus-gaap:NoncompeteAgreementsMember2022-12-310000076605patk:AcquiredEntitiesMemberus-gaap:NoncompeteAgreementsMember2021-12-310000076605us-gaap:PatentsMemberpatk:A2023AcquisitionsMember2023-12-310000076605us-gaap:PatentsMemberpatk:AAcquisitionMember2022-12-310000076605us-gaap:PatentsMemberpatk:BAcquisitionMember2022-12-310000076605us-gaap:PatentsMemberpatk:AllOtherAcquiredEntitiesMember2022-12-310000076605us-gaap:PatentsMemberpatk:AcquiredEntitiesMember2022-12-310000076605us-gaap:PatentsMemberpatk:AcquiredEntitiesMember2021-12-310000076605us-gaap:TrademarksMemberpatk:A2023AcquisitionsMember2023-12-310000076605us-gaap:TrademarksMemberpatk:AAcquisitionMember2022-12-310000076605us-gaap:TrademarksMemberpatk:BAcquisitionMember2022-12-310000076605us-gaap:TrademarksMemberpatk:AllOtherAcquiredEntitiesMember2022-12-310000076605us-gaap:TrademarksMemberpatk:AcquiredEntitiesMember2022-12-310000076605us-gaap:TrademarksMemberpatk:AcquiredEntitiesMember2021-12-310000076605patk:OneAcquisitionIn2021Member2021-01-012021-12-310000076605patk:OneAcquisitionIn2021Member2021-12-310000076605patk:AcquisitionAAndAcquisitionBMember2022-12-310000076605patk:TumacsCoversMember2021-12-310000076605us-gaap:CustomerRelationshipsMember2023-01-012023-12-310000076605us-gaap:NoncompeteAgreementsMember2023-01-012023-12-310000076605us-gaap:PatentsMember2023-01-012023-12-310000076605us-gaap:PatentsMembersrt:MinimumMember2023-01-012023-12-310000076605us-gaap:PatentsMembersrt:MaximumMember2023-01-012023-12-310000076605patk:ManufacturedGoodsMember2023-12-310000076605patk:ManufacturedGoodsMember2022-12-310000076605patk:DistributedGoodsMember2023-12-310000076605patk:DistributedGoodsMember2022-12-310000076605us-gaap:LandAndLandImprovementsMember2023-12-310000076605us-gaap:LandAndLandImprovementsMember2022-12-310000076605us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000076605us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000076605us-gaap:MachineryAndEquipmentMember2023-12-310000076605us-gaap:MachineryAndEquipmentMember2022-12-310000076605us-gaap:TransportationEquipmentMember2023-12-310000076605us-gaap:TransportationEquipmentMember2022-12-310000076605us-gaap:LeaseholdImprovementsMember2023-12-310000076605us-gaap:LeaseholdImprovementsMember2022-12-310000076605patk:ManufacturingMember2021-12-310000076605patk:DistributionMember2021-12-310000076605patk:ManufacturingMember2022-12-310000076605patk:DistributionMember2022-12-310000076605patk:ManufacturingMember2023-12-310000076605patk:DistributionMember2023-12-310000076605us-gaap:CustomerRelationshipsMember2023-12-310000076605us-gaap:CustomerRelationshipsMember2022-12-310000076605us-gaap:NoncompeteAgreementsMember2023-12-310000076605us-gaap:NoncompeteAgreementsMember2022-12-310000076605us-gaap:PatentsMember2023-12-310000076605us-gaap:PatentsMember2022-12-310000076605us-gaap:TrademarksMember2023-12-310000076605us-gaap:TrademarksMember2022-12-310000076605patk:ConvertibleSeniorNotesDue2023Member2023-12-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2022-12-310000076605patk:TermLoanMember2023-12-310000076605patk:TermLoanMember2022-12-310000076605us-gaap:LineOfCreditMember2023-12-310000076605us-gaap:LineOfCreditMember2022-12-310000076605patk:A750SeniorNotesDue2027Member2023-12-310000076605us-gaap:SeniorNotesMemberpatk:SeniorNotesDue2027750PercentMember2023-12-310000076605us-gaap:SeniorNotesMemberpatk:SeniorNotesDue2027750PercentMember2022-12-310000076605patk:ConvertibleNotesDue2028175PercentMember2023-12-310000076605patk:ConvertibleNotesDue2028175PercentMember2022-12-310000076605patk:SeniorNotesDue2029475PercentMember2023-12-310000076605patk:SeniorNotesDue2029475PercentMember2022-12-310000076605patk:A2021CreditFacilityMember2022-08-110000076605patk:A2021CreditFacilityMember2022-08-100000076605us-gaap:RevolvingCreditFacilityMemberpatk:A2021CreditFacilityMember2022-08-110000076605patk:TermLoanDue2027Memberpatk:A2021CreditFacilityMember2022-08-110000076605patk:A2021CreditFacilityMemberpatk:TermLoanFacilityMember2022-08-112022-08-110000076605patk:DebtPeriodOneMemberpatk:A2021CreditFacilityMemberpatk:TermLoanFacilityMember2022-08-112022-08-110000076605patk:DebtPeriodTwoMemberpatk:A2021CreditFacilityMemberpatk:TermLoanFacilityMember2022-08-112022-08-110000076605srt:MinimumMemberus-gaap:PrimeRateMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605srt:MaximumMemberus-gaap:PrimeRateMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605srt:MinimumMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605srt:MaximumMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpatk:A2021CreditFacilityMember2022-08-110000076605us-gaap:RevolvingCreditFacilityMemberpatk:AcquiredEntitiesMemberus-gaap:LineOfCreditMemberpatk:A2021CreditFacilityMember2022-08-110000076605us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpatk:A2021CreditFacilityMember2022-08-112022-08-110000076605patk:TermLoanDue2021Memberpatk:A2021CreditFacilityMember2023-12-310000076605us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpatk:A2021CreditFacilityMember2023-12-310000076605us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310000076605us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-12-310000076605us-gaap:RevolvingCreditFacilityMemberpatk:A2021CreditFacilityMember2023-01-012023-12-310000076605us-gaap:ConvertibleDebtMemberpatk:ConvertibleNotesDue2028175PercentMember2021-12-310000076605patk:ConvertibleNotesDue2028175PercentMemberus-gaap:SeniorNotesMember2021-12-310000076605us-gaap:ConvertibleDebtMemberpatk:ConvertibleNotesDue2028175PercentMember2021-12-012021-12-310000076605patk:ConvertibleNotesDue2028175PercentMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-12-012021-12-31patk:day0000076605patk:ConvertibleNotesDue2028175PercentMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2021-12-012021-12-310000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:SeniorNotesMember2021-04-200000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:SeniorNotesMember2021-04-012021-04-300000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-04-012021-04-300000076605srt:MaximumMemberpatk:SeniorNotesDue2029475PercentMemberus-gaap:SeniorNotesMember2021-04-012021-04-300000076605patk:SeniorNotesDue2029475PercentMemberus-gaap:SeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-04-012021-04-300000076605patk:A750SeniorNotesDue2027Memberus-gaap:SeniorNotesMember2019-09-300000076605patk:A750SeniorNotesDue2027Member2019-09-012019-09-300000076605patk:A750SeniorNotesDue2027Membersrt:MaximumMemberus-gaap:SeniorNotesMember2019-09-012019-09-300000076605patk:A750SeniorNotesDue2027Memberus-gaap:SeniorNotesMember2019-09-012019-09-300000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-01-310000076605patk:ConvertibleSeniorNotesDue2023Member2018-01-310000076605patk:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-01-012018-01-310000076605patk:ConvertibleNotesDue2028175PercentMember2021-12-012021-12-310000076605patk:ConvertibleNotesDue2028175PercentMember2021-12-310000076605us-gaap:DesignatedAsHedgingInstrumentMember2021-12-012021-12-310000076605patk:ShareholderRepurchaseProgramMembersrt:BoardOfDirectorsChairmanMember2022-12-012022-12-310000076605patk:ShareholderRepurchaseProgramMembersrt:BoardOfDirectorsChairmanMember2022-12-310000076605patk:ShareholderRepurchaseProgramMember2022-12-310000076605patk:ShareholderRepurchaseProgramMembersrt:BoardOfDirectorsChairmanMember2023-12-310000076605patk:ShareholderRepurchaseProgramMember2023-01-012023-12-310000076605patk:ShareholderRepurchaseProgramMember2022-01-012022-12-310000076605patk:ShareholderRepurchaseProgramMember2021-01-012021-12-310000076605srt:MinimumMember2023-12-310000076605srt:MaximumMember2023-12-3100000766052022-01-012022-01-310000076605us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000076605us-gaap:EmployeeStockOptionMember2023-01-012023-12-310000076605us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000076605srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310000076605srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310000076605us-gaap:StockAppreciationRightsSARSMember2023-12-310000076605us-gaap:StockAppreciationRightsSARSMember2022-12-310000076605us-gaap:StockAppreciationRightsSARSMember2021-12-310000076605us-gaap:StockAppreciationRightsSARSMember2021-01-012021-12-310000076605us-gaap:StockAppreciationRightsSARSMember2022-01-012022-12-310000076605us-gaap:StockAppreciationRightsSARSMember2023-01-012023-12-310000076605us-gaap:StockAppreciationRightsSARSMember2020-12-310000076605us-gaap:RestrictedStockMember2023-12-310000076605us-gaap:RestrictedStockMember2023-01-012023-12-310000076605srt:MinimumMemberpatk:PerformanceContingentVestingMemberus-gaap:RestrictedStockMember2023-01-012023-12-310000076605srt:MaximumMemberus-gaap:RestrictedStockMemberpatk:TimebasedCliffVestingMember2023-01-012023-12-310000076605srt:MaximumMemberpatk:PerformanceContingentVestingMemberus-gaap:RestrictedStockMember2023-01-012023-12-310000076605us-gaap:RestrictedStockMember2022-12-310000076605us-gaap:RestrictedStockMember2021-12-310000076605us-gaap:RestrictedStockMember2020-12-310000076605us-gaap:RestrictedStockMember2022-01-012022-12-310000076605us-gaap:RestrictedStockMember2021-01-012021-12-310000076605patk:ManufacturingMemberus-gaap:IntersegmentEliminationMember2023-01-012023-12-310000076605us-gaap:IntersegmentEliminationMemberpatk:DistributionMember2023-01-012023-12-310000076605us-gaap:IntersegmentEliminationMember2023-01-012023-12-310000076605us-gaap:OperatingSegmentsMemberpatk:ManufacturingMember2023-01-012023-12-310000076605us-gaap:OperatingSegmentsMemberpatk:DistributionMember2023-01-012023-12-310000076605us-gaap:OperatingSegmentsMember2023-01-012023-12-310000076605us-gaap:OperatingSegmentsMemberpatk:ManufacturingMember2023-12-310000076605us-gaap:OperatingSegmentsMemberpatk:DistributionMember2023-12-310000076605us-gaap:OperatingSegmentsMember2023-12-310000076605patk:ManufacturingMemberus-gaap:IntersegmentEliminationMember2022-01-012022-12-310000076605us-gaap:IntersegmentEliminationMemberpatk:DistributionMember2022-01-012022-12-310000076605us-gaap:IntersegmentEliminationMember2022-01-012022-12-310000076605us-gaap:OperatingSegmentsMemberpatk:ManufacturingMember2022-01-012022-12-310000076605us-gaap:OperatingSegmentsMemberpatk:DistributionMember2022-01-012022-12-310000076605us-gaap:OperatingSegmentsMember2022-01-012022-12-310000076605us-gaap:OperatingSegmentsMemberpatk:ManufacturingMember2022-12-310000076605us-gaap:OperatingSegmentsMemberpatk:DistributionMember2022-12-310000076605us-gaap:OperatingSegmentsMember2022-12-310000076605patk:ManufacturingMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-310000076605us-gaap:IntersegmentEliminationMemberpatk:DistributionMember2021-01-012021-12-310000076605us-gaap:IntersegmentEliminationMember2021-01-012021-12-310000076605us-gaap:OperatingSegmentsMemberpatk:ManufacturingMember2021-01-012021-12-310000076605us-gaap:OperatingSegmentsMemberpatk:DistributionMember2021-01-012021-12-310000076605us-gaap:OperatingSegmentsMember2021-01-012021-12-310000076605srt:ConsolidationEliminationsMember2023-01-012023-12-310000076605srt:ConsolidationEliminationsMember2022-01-012022-12-310000076605srt:ConsolidationEliminationsMember2021-01-012021-12-310000076605us-gaap:MaterialReconcilingItemsMember2023-01-012023-12-310000076605us-gaap:MaterialReconcilingItemsMember2022-01-012022-12-310000076605us-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310000076605us-gaap:CorporateNonSegmentMember2023-12-310000076605us-gaap:CorporateNonSegmentMember2022-12-310000076605us-gaap:MaterialReconcilingItemsMember2023-12-310000076605us-gaap:MaterialReconcilingItemsMember2022-12-310000076605us-gaap:CorporateNonSegmentMember2023-01-012023-12-310000076605us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000076605us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000076605patk:RvCustomer1Memberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310000076605patk:RvCustomer1Memberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000076605patk:RvCustomer1Memberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000076605patk:RvCustomer1Memberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310000076605patk:RvCustomer1Memberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310000076605patk:RvCustomer2Memberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310000076605patk:RvCustomer2Memberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000076605patk:RvCustomer2Memberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000076605patk:RvCustomer2Memberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310000076605patk:RvCustomer2Memberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310000076605us-gaap:SubsequentEventMemberpatk:SportechLLCMember2024-01-012024-01-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549 
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended December 31, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ……………… to ………………
Commission file number 000-03922
Patrick_logo-01.jpg
PATRICK INDUSTRIES, INC.
(Exact name of registrant as specified in its charter)
Indiana35-1057796
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
107 W. Franklin St.Elkhart,  Indiana46516
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (574) 294-7511
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common stock, without par valuePATKNasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer ☒  Accelerated filer ☐ Non-accelerated filer ☐ Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No
As of June 30, 2023, the last business day of the registrant's most recently completed second fiscal quarter, the aggregate market value of the common stock of the registrant held by non-affiliates was $1.7 billion. As of February 16, 2024, there were 22,382,306 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for its Annual Meeting of Shareholders to be held on May 16, 2024 are incorporated by reference into Part III of this Form 10-K.



PATRICK INDUSTRIES, INC.
FORM 10-K
FISCAL YEAR ENDED DECEMBER 31, 2023
Table of Contents
ITEM 16.
FINANCIAL SECTION
2



INFORMATION CONCERNING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains certain “forward-looking statements” with respect to financial condition, results of operations, business strategies, operating efficiencies or synergies, competitive position, industry growth and projections, growth opportunities for existing products, plans and objectives of management, markets for the common stock of Patrick Industries, Inc. (the “Company” or “Patrick”) and other matters. Statements in this Form 10-K as well as other statements contained in the annual report and statements contained in future filings with the Securities and Exchange Commission (“SEC”) and publicly disseminated press releases, and statements which may be made from time to time in the future by management of the Company in presentations, which are not historical facts, are management’s current expectations and beliefs regarding future and anticipated developments and their impact on Patrick, and inherently involve risks and uncertainties that could cause actual results to differ materially from those set forth in the forward-looking statements.
There are a number of factors, many of which are beyond the control of the Company, which could cause actual results and events to differ materially from those described in the forward-looking statements. Many, but not all, of these factors are identified in the “Risk Factors” section of this Form 10-K as set forth in Part I, Item 1A, and include, without limitation:
the impact of any economic downturns on our primary end markets;
a decline in discretionary consumer spending;
pricing pressures due to competition;
costs and availability of raw materials and commodities;
inflationary pressure on our direct and indirect costs, its impact to our customers, and its impact to the end consumer;
the imposition of restrictions and taxes on imports of raw materials and components used in our products;
information technology performance and cyber-related risks;
the availability of commercial credit;
the availability of retail and wholesale financing for recreational vehicles, watercraft, and residential and manufactured homes;
the availability and costs of labor;
the ability to manage our inventory levels effectively, as well as inventory levels of retailers and manufacturers;
the financial condition of our customers;
retention and concentration of material customers;
the ability to generate cash flow or obtain financing to fund growth;
future growth rates in the Company's core businesses;
the seasonality and cyclicality in the industries to which our products are sold;
realization and impact of efficiency improvements and cost reductions;
the successful integration of acquisitions and other growth initiatives;
increases in interest rates and oil and gasoline prices;
increases/decreases in the value of financial assets, which may affect discretionary spending in industries to which our products are sold;
the ability to retain key management personnel;
adverse weather conditions impacting retail sales;
our ability to remain in compliance with our credit agreement covenants;
the impact of any pandemic or other public health emergency on the economy, our end markets and our operations, and;
national and regional economic, market and political conditions.
You should consider forward-looking statements, therefore, in light of various important factors, including those set forth in the reports and documents that the Company files with the SEC, including this Annual Report on Form 10-K for the year ended December 31, 2023.
These and other risks and uncertainties are discussed more fully at Part I, Item 1A “Risk Factors.”
Any projections of financial performance or statements concerning expectations as to future developments should not be construed in any manner as a guarantee that such results or developments will, in fact, occur. There can be no assurance that any forward-looking statement will be realized or that actual results will not be materially different from that set forth in such forward-looking statement. The Company does not undertake to publicly update or revise any forward-looking statements, and specifically disclaims any obligation or undertaking to disseminate any updates or revisions to any forward-looking statements contained in this Annual Report on Form 10-K or to reflect any change in our expectations after the date of this Annual Report on Form 10-K or any changes in events, conditions or circumstances on which any statement is based, except as required by law.
3



PART I
ITEM 1.    BUSINESS
Unless the context otherwise requires, the terms Company, Patrick, we, our, or us refer to Patrick Industries, Inc. and its subsidiaries.
Company Overview
Patrick is a leading component solutions provider for the recreational vehicle ("RV"), marine, manufactured housing ("MH") and various industrial markets – including single and multi-family housing, hospitality, institutional and commercial markets.

The Company operates through a nationwide network that includes, as of December 31, 2023, 179 manufacturing plants and 62 warehouse and distribution facilities located in 23 states, with a small presence in Mexico, China and Canada. The Company operates within two reportable segments, Manufacturing and Distribution, through a nationwide network of manufacturing and distribution centers for its products, thereby reducing in-transit delivery time and cost to the regional manufacturing footprint of its customers. The Manufacturing and Distribution segments accounted for 75% and 25%, respectively, of the Company’s consolidated net sales for 2023. Financial information about these operating segments is included in Note 16 "Segment Information" of the Notes to Consolidated Financial Statements included in this Annual Report on Form 10-K (the "Form 10-K") and incorporated herein by reference.

The Company’s capital allocation strategy is to optimally manage and utilize its resources and leverage its platform of operating brands to continue to grow, reinvest in its business, and return capital to shareholders. Through strategic acquisitions, expansion both geographically and into new product lines and investment in infrastructure and capital expenditures, Patrick seeks to ensure that its operating network contains capacity, technology and innovative thought processes to support anticipated growth needs, effectively respond to changes in market conditions, inventory and sales levels, and successfully integrate manufacturing, distribution and administrative functions.

Over the last three years, we have executed on a number of new product initiatives and completed acquisitions for approximately $804 million in total consideration that directly complement our core competencies and existing products, expand our presence in our primary end markets, and position us to enter new end markets.

Patrick believes that returning capital to shareholders is an important part of its capital allocation strategy, and during 2023 we returned $61 million to shareholders through our regular quarterly dividend and opportunistic share repurchases.

The Company was incorporated in 1959 in Indiana. The Company's principal executive and administrative offices are located at 107 West Franklin Street, Elkhart, Indiana 46516 and the telephone number is (574) 294-7511; Internet website address: www.patrickind.com.


4



Major Product Lines

Patrick manufactures and distributes a variety of products within its reportable segments including:
ManufacturingDistribution
Laminated products for furniture, shelving, walls and countertopsPre-finished wall and ceiling panels
Decorative vinyl, wrapped vinyl, paper laminated panels and vinyl printingDrywall and drywall finishing products
Solid surface, granite and quartz countertopsInterior and exterior lighting products
Fabricated aluminum productsWiring, electrical and plumbing products
Wrapped vinyl, paper and hardwood profile mouldingsTransportation and logistics services
Electrical systems components including instrument and dash panelsElectronics and audio systems components
Slide-out trim and fasciaCement siding
Cabinet products, doors, components and custom cabinetryRaw and processed lumber
Hardwood furnitureFiber reinforced polyester (“FRP”) products
Fiberglass bath fixtures and tile systemsInterior passage doors
Specialty bath and closet building productsRoofing products
Boat towers, tops, trailers, and framesLaminate and ceramic flooring
Softwoods lumberShower doors
Interior passage doorsFireplaces and surrounds
Wiring and wire harnessesAppliances
CNC molds and composite partsTile
Aluminum and plastic fuel tanksMarine hardware and accessories
Slotwall panels and componentsOther miscellaneous products
RV painting
Thermoformed shower surrounds
Fiberglass and plastic components including front and rear caps and marine helms
Polymer-based and other flooring
Air handling products
Marine hardware and accessories
Treated, untreated and laminated plywood
RV and marine furniture
Adhesives and sealants
Audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers
Marine non-slip foam flooring, padding, and accessories
Protective covers for boats, RVs, aircraft, and military and industrial equipment
Other miscellaneous products
5



Primary Markets
Patrick manufactures and distributes its products for four primary end markets. Our operating facilities generally are strategically located in proximity to the customers they serve. The Company’s net sales by market are as follows:
2023
2022
RV43 %53 %
Marine27 %21 %
MH 16 %15 %
Industrial 14 %11 %
     Total100 %100 %
Recreational Vehicles
The Company’s RV products are sold primarily to major manufacturers of RVs, smaller original equipment manufacturers ("OEMs"), and to a lesser extent, manufacturers in adjacent industries. The principal types of recreational vehicles include (1) towables: conventional travel trailers, fifth wheels, folding camping trailers, and truck campers; and (2) motorized: class A (large motor homes), class B (van campers), and class C (small-to-mid size motor homes). The RV market is primarily dominated by Thor Industries, Inc. (“Thor”), Forest River, Inc. (“Forest River”) and Winnebago Industries, Inc. ("Winnebago") which combined held approximately 86% of retail market share for towables and 83% for motorized units for 2023 as reported per Statistical Surveys, Inc. ("SSI").
We believe there has been substantial growth over the past several years in the consumer’s affinity for the Outdoor Enthusiast lifestyle. As more people see the benefits of enjoying the outdoors with families and friends, there should be a positive impact on long-term demand in the RV market. We also are optimistic about the near-term outlook for the RV market, which we believe bottomed in 2023 after a period of sharp declines in OEM production in late 2022 and 2023 as a result of decreased retail demand and dealer inventory reductions. Our analysis suggests that dealer inventory levels are currently well below historical norms and will need to be replenished when retail demand recovers. Our strategy in the RV space continues to be centered around our goal of providing best-in-class customer service and a growing portfolio of products to OEMs through our full solutions model, therefore helping our customers innovate and build quality units across the spectrum of feature and price.
We estimate that our mix of RV revenues related to towable units and motorized units is consistent with the overall RV industry production mix. In 2023, according to the Recreation Vehicle Industry Association ("RVIA"), towable and motorized unit shipments represented approximately 85% and 15%, respectively, of total RV industry wholesale shipments with wholesale unit shipments decreasing 39% in the towable sector and decreasing 21% in the motorized sector in 2023 compared to the prior year.
Recreational vehicle purchases are generally consumer discretionary income purchases, and therefore, any situation which causes concerns related to discretionary income may have a negative impact on the RV market. The Company believes that industry-wide retail sales and the related production levels of RVs will continue to be dependent on the overall strength of the economy, consumer confidence levels, equity securities market trends, fluctuations in dealer inventories, the level of disposable income, and other demographic trends.
Demographic and ownership trends continue to point to favorable market growth for the long term in the RV market, as we believe that there has been a shift toward outdoor, nature-based tourism activities in a post-COVID environment, with younger and more diverse campers across different socio-economic groups. According to the 2023 Kampgrounds of America, Inc. ("KOA") North American Camping and Outdoor Hospitality Report, based on surveys of North American leisure travelers, 58.5 million households went camping in 2022, an increase from 57 million in 2021 and 42 million in 2019. Of these camping households, 15.2 million went on at least one RV trip during 2022, compared to 14.8 million in 2021 and 11.3 million in 2019. At the same time, the proportion of campers in younger demographic groups has been steadily increasing over the last several years, with "millennials" and "Gen Zers" representing 71% of campers in 2022, up from 53% in 2021 and 44% in 2019. Additionally, according to the 2023 KOA report, 28% of 2022 camper households reported household income of over $100,000. While this percentage was down from 37% in 2021, these higher-income households still represented a significantly greater proportion of campers than before the COVID-19 pandemic.

Detailed narrative information about the Company’s sales to the RV industry is included in Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” (the "MD&A") of this Form 10-K.
6



Marine
We believe that the marine market reflects the active, outdoor leisure-based, family-oriented lifestyle, similar to our RV end market, and the Company has increased its focus and expanded its presence in this market through recent acquisitions, particularly within the last three years. Consumer demand in the marine market is generally driven by the popularity of the recreational and leisure lifestyle and by economic conditions. The sharp increase in demand for powerboats, which is our primary marine market, experienced during the COVID-19 pandemic continued through 2021 and into 2022, although supply chain constraints limited wholesale unit shipments which resulted in higher order backlogs and historically low dealer inventory levels, during the first half of 2022. While these supply chain constraints improved during the second half of 2022, OEM production declined slightly in 2023 as concerns relating to elevated interest rates, inflation and overall economic uncertainties dampened retail demand and led marine dealers to reduce inventory levels. The Company's marine revenue mix is slightly more concentrated toward higher dollar units, particularly the fiberglass and ski and wake segments, which began to see more pronounced softness in market demand in the second half of 2023 compared to the broader marine market. We expect to continue to feel the effects of our revenue mix through the first half of 2024. Despite short-term challenges, we remain optimistic about the long-term outlook including within the high value, premium segment of the marine industry that we serve.

According to the National Marine Manufacturers Association (“NMMA”), per its 2022 U.S. Recreational Boating Statistical Abstract (the "Abstract"), U.S. retail expenditures on boats, engines, accessories, and related costs totaled approximately $59.3 billion in 2022, up approximately 4.4% from 2021. Based on data from the Abstract, we estimate that the average age of pre-owned powerboats sold during 2022 was approximately 23 years compared to an average useful life of 30 years.

The Company’s sales to the marine industry are primarily focused on the powerboat sector of the market which is comprised of four main categories: fiberglass, aluminum fishing, pontoon and ski & wake. Based on current available data per SSI through December 2023, within the powerboat sector for 2023, fiberglass units accounted for approximately 35% of retail unit sales, aluminum 25%, pontoon 34% and ski & wake 6%. In addition, per SSI, marine powerboat retail unit shipments decreased approximately 5% in 2023 compared to 2022, while marine wholesale unit shipments, according to Company estimates based on NMMA data, increased approximately 2% in 2023 compared to 2022. Additional information about the Company’s sales to the marine industry is included in the MD&A of this Form 10-K.
Manufactured Housing
The Company’s products for this market are sold primarily to major manufacturers of manufactured homes, other OEMs, and to a lesser extent, manufacturers in adjacent industries. In the aggregate, the top three manufacturers produced approximately 80% of MH market retail unit shipments in 2023 per SSI.
Wholesale unit shipments have increased in the MH industry from a low of approximately 49,800 units in 2009 to approximately 89,200 units in 2023 after reaching a 15-year high of 112,900 units in 2022. The Company believes there is growth potential for this market in the long term driven by pent-up demand, multi-family housing capacity, demand for lower-cost rental options, increased affordability and quality, demographic trends such as increased first-time home buyers and urban-to-suburban relocations trends, new home pricing, and investments from developers and real estate investment trusts. We continue to expand our product offerings to meet the evolving needs of our OEM customers, including energy efficient water heaters, furnaces, heating, ventilation, and air conditioning ("HVAC") duct systems and other products for OEMs seeking to exceed government sustainability guidelines on manufactured homes.

Factors that may favorably impact production levels further in this industry include jobs growth, consumer confidence, favorable changes in financing regulations, a narrowing in the difference between interest rates on MH loans and mortgages on traditional residential "stick-built" housing, and any improvement in conditions in the asset-backed securities markets for manufactured housing loans.
We believe that MH units offer a cost-effective housing solution in a time when high home prices coupled with increased mortgage interest rates have negatively impacted housing affordability.
Additional information about the Company’s sales to the MH industry is included in the MD&A of this Form 10-K.
Industrial Markets
We estimate that approximately 70% to 80% of our industrial net sales in 2023 were associated with the U.S. residential housing market. We believe that there is a direct correlation between the demand for our products and new residential housing construction and existing home remodeling activities. Patrick's sales to the industrial market generally lag new
7



housing starts by four to six months as our industrial products are generally among the last components installed into new unit construction and will vary based on differences in regional economic prospects. 
Many of Patrick's core manufacturing products are also utilized in the kitchen cabinet, high-rise, office and household furniture, hospitality, and fixtures and commercial furnishings markets. These markets are generally categorized by a more performance-than-price driven customer base and provide an opportunity for the Company to diversify its customer base. Additionally, we believe that other residential and commercial segments have been less vulnerable to import competition, and therefore, provide opportunities for increased sales penetration and market share gains. After a relatively flat first half of 2023, multifamily housing starts experienced significant softness in the second half of 2023. Single-family housing starts began to recover in the second half of 2023 after declining significantly earlier in the year. Housing prices were resilient last year in the face of a continued elevated mortgage rates. The potential for interest rate cuts in 2024, combined with low inventory and high prices for existing homes for sale, may provide support for our industrial market in 2024, particularly if economic uncertainties recede.

Additional information about the Company’s sales to the industrial markets is included in the MD&A of this Form 10-K.
Strategic Acquisitions
The Company is focused on driving growth in its primary markets through the acquisition of companies with strong management teams having a strategic fit with Patrick’s core values, business model and customer presence, as well as additional product lines, facilities, or other assets to complement or expand its existing businesses. The Company may explore strategic acquisition opportunities that are not directly tied to the four primary markets it serves in order to further leverage its core competencies in manufacturing and distribution, diversify its end market exposure and presence, and expand its footprint outside of its core Midwest markets.
During 2023, the Company completed acquisitions for approximately $30 million of total consideration and over the last three years has completed acquisitions for approximately $804 million of total consideration. See Note 3 "Acquisitions" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for further discussion of acquisitions completed by the Company in 2023, 2022 and 2021.
In January 2024, the Company announced that it completed its acquisition of Sportech, LLC, a leading designer and manufacturer of high-value, complex component solutions sold to powersports OEMs, adjacent market OEMs and the aftermarket. See Note 17 "Subsequent Events" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for further discussion.

Competition
The RV, marine, MH and industrial markets are highly competitive, both among manufacturers and the suppliers of various components. The barriers to entry for each industry are generally low and include compliance with industry standards, codes and safety requirements, and the initial capital investment required to establish manufacturing operations. In addition, the Company competes with manufacturers of manufactured homes with vertically integrated operations. Across the Company’s range of products and services, competition exists primarily on price, product features and innovation, timely and reliable delivery, quality and customer service. Several competitors compete with Patrick in each product line on a regional and local basis. However, in order for a competitor to compete with Patrick on a national basis, the Company believes that a substantial capital commitment and investment in personnel and facilities would be required.
Capacity and Plant Expansions
Patrick has the ability to fulfill demand for certain products in excess of capacity at certain facilities by shifting production to other facilities. Capital expenditures for 2023 consisted of $59 million of investments primarily to provide more advanced manufacturing automation, replace and upgrade production equipment. Management regularly monitors capacity at its facilities and reallocates existing resources where needed to maintain production efficiencies throughout all of its operations and capitalize on commercial and industrial synergies in key regions to support profitable growth, grow its customer base, and expand its geographical product reach outside its core Midwest market.


8



Branding
New product development is a key component of the Company’s efforts to grow its market share and revenue base, adapt to changing market conditions, and proactively address customer demand. The Company has expanded its product and service offerings with the integration of new and innovative product lines into its operations that bring additional value to customers and create additional scale advantages.
The Studio
The Company's Design/Innovation Center and Showroom, The Studio, is located in Elkhart, Indiana. The Studio presents the latest design trends and products in the markets served by Patrick, and provides a creative environment for customers to design products and enhance their brand. The 45,000 square foot facility includes a 25,000 square foot showroom devoted to the display of products, capabilities and services offered by each of Patrick’s business units, in addition to offices and conference rooms. The Company’s specialized team of designers, engineers and graphic artists works with RV, marine, MH and industrial customers to meet their creative design and product needs, including creating new styles and utilizing new colors, patterns, products, and materials for panels and mouldings, cabinet doors, furniture, lighting and other products. Other services provided at The Studio include product development, 3D CAD illustration, 3D printing, photography and marketing.
Marine Studio
The Company's Marine Studio, located in Sarasota, Florida, is a comprehensive marine studio showroom, design and engineering center, which provides engineering and integrated design solutions for our marine customers. The 14,000 square foot facility includes a showroom that displays the Company's marine products as well as the marine design and engineering capabilities and services offered by our marine businesses.
Operating Brands
Through its operating brands, the Company provides customers with specific product knowledge, expertise and support that are tailored to their needs. The Company strives to be the supplier of choice for its customers by elevating the customer purchasing experience with expert product line managers, and support staff and strategic partnerships for each operating brand, which help drive efficiency and maximize value for its customers.
The Company’s research and development efforts are intended to maintain leadership positions in core products and provide the Company with a competitive edge as it seeks additional business with new and existing customers. The Company also works with technology development partners, including customers, to develop technological capabilities and new products and applications.
Marketing and Distribution
As of December 31, 2023, the Company had approximately 4,400 active customers. Its revenues from the RV market include sales to two major manufacturers of RVs that each account for over 10% of the Company's net sales, Forest River and Thor. Both Forest River and Thor have multiple businesses and brands that operate independently under the parent company and these multiple businesses and brands generally purchase our products independently from one another. The Company’s sales to the various businesses of Forest River and Thor, on a combined basis, accounted for 29%, 38% and 42% of our consolidated net sales, for the years ended December 31, 2023, 2022 and 2021, respectively.
The Company generally maintains supplies of various commodity products in its warehouses to ensure that it has product on hand at all times for its distribution customers. The Company purchases a majority of its distribution segment products in railcar, container, or truckload quantities, which are warehoused prior to their sale to customers. Approximately 9%, 9%, and 8% of the Company's distribution segment’s sales were from products shipped directly from the suppliers to Patrick customers in 2023, 2022, and 2021, respectively. Typically, there is a two to four-week period between Patrick receiving a purchase order and the delivery of products to its warehouses or customers and, as a result, the Company has no material backlog of orders. However, this can fluctuate depending on overall market factors and each specific end market we serve. In periods of declining market conditions, customer order rates can decline, resulting in less efficient logistics planning and fulfillment and thus increasing delivery costs due to increased numbers of shipments with fewer products in each shipment.
9



Raw Materials
Patrick has arrangements with certain suppliers that specify exclusivity in certain geographic areas, pricing structures and rebate agreements among other terms.

Raw materials are primarily commodity products, such as lauan, gypsum, particleboard and other softwood and hardwood lumber products, aluminum, copper, plastic resin, fiberglass and overlays, among others which are available from many suppliers. Our customers do not maintain long-term supply contracts, and therefore, the Company bears the risk of accurate forecasting of customer orders. Our sales in the short-term could be negatively impacted in the event any unforeseen negative circumstances were to affect our major suppliers. In addition, demand changes in certain market sectors can result in fluctuating costs of certain more commodity-oriented raw materials and other products that are utilized and distributed.

As a result of COVID-19 and other macroeconomic factors, the supply chain was previously impacted by increased commodity prices, decreased product availability, longer lead times and higher transportation costs, which resulted in increased raw material pricing from several of our suppliers. Patrick took steps to mitigate these supply chain constraints by carrying increased levels of inventory and partnering with suppliers to help secure adequate supplies of materials. Beginning in the second half of 2022 and throughout 2023, the Company reduced its inventory in alignment with lower OEM production levels. We believe that, as of December 31, 2023, the Company’s inventory levels are appropriately balanced with expected OEM production, and we will continue to manage inventory based on anticipated customer needs. Additionally, the Company continually explores alternative sources of raw materials and components, both domestically and from outside the U.S. Alternate sources of supply are available for all of its material purchases.

Regulation and Environmental Quality
The Company’s operations are subject to environmental laws and regulations administered by federal, state, and local regulatory authorities including requirements relating to air, water, land and noise pollution. Additionally, these requirements regulate the Company's use, storage, discharge and disposal of hazardous chemicals used or generated during specific manufacturing processes.

Select products are subject to various legally binding or voluntary standards. For example, the composite wood substrate materials that Patrick utilizes in the production process in the RV marketplace have been certified as to compliance with applicable emission standards developed by the California Air Resources Board (“CARB”). All suppliers and manufacturers of composite wood materials are required to comply with the current CARB regulations.

The Company is certified to sell Forestry Stewardship Council (“FSC”) materials to its customers at certain of its manufacturing branches. The FSC certification provides a link between responsible production and consumption of materials from the world’s forests and assists the Company’s customers in making socially and environmentally responsible buying decisions on the products they purchase. Upholstered products and mattresses provided by the Company for RVs must comply with Federal Motor Vehicle Safety Standards regulated by the National Highway Traffic Safety Administration regarding flammability.

Select raw materials are subject to tariffs and other import duties. For example, we have historically received benefits from duty-free imports on certain products from certain countries pursuant to the U.S. Generalized System of Preferences ("GSP") program. Additionally, we are subject to government regulations relating to importation activities, including related to U.S. Customs and Border Protection ("CBP") withhold release orders.

The Company also produces and provides products for manufactured homes that must comply with performance and construction regulations promulgated by the U.S. Department of Housing and Urban Development.

For additional information on the Company's efforts for sustainability and environmental quality, please see our 2023 Responsibility & Sustainability Report under "ESG" on the "For Investors" section of our website. Information on our website is not incorporated in this Annual Report on Form 10-K.
Seasonality
Manufacturing operations in the RV, marine and MH industries historically have been seasonal and at their highest levels when the weather is moderate. Accordingly, the Company’s sales and profits had generally been the highest in the second
10



quarter and lowest in the fourth quarter. Seasonal industry trends in the past several years have included the impact related to the addition of major RV manufacturer open houses for dealers in the August-September timeframe and marine open houses in the December-February timeframe, resulting in dealers delaying certain restocking purchases until new product lines are introduced at these shows. In addition, recent seasonal industry trends have been, and future trends may be, different than in prior years due to volatile economic conditions, interest rates, access to financing, cost of fuel, national and regional economic conditions and consumer confidence on retail sales of RVs and marine units and other products for which the Company sells its components, as well as fluctuations in RV and marine dealer inventories, increased volatility in demand from RV and marine dealers, the timing of dealer orders, and from time to time, the impact of severe weather conditions on the timing of industry-wide wholesale shipments.
Human Capital Management
Our people are the heart of our business, and we allocate substantial resources to foster the well-being, success and growth of our team members in an inclusive and diverse environment which we believe is fundamental to our values and our service to our customers. As of December 31, 2023, our team members totaled approximately 10,000, of which 83% are hourly team members who serve our customers by producing and distributing products in our RV, marine, MH and industrial end markets, and 17% who are salaried employees who manage the resources, capital allocations, business decisions, and customer relationships of our end markets.
The majority of our team members work in our facilities to produce or distribute products for our customers. Our investment in human capital resources focuses on this environment to ensure their well-being and success. Our primary commitment to our team members in the production environment is to their safety, well-being and progress, and in this regard our human capital management programs focus on the following, in addition to our health care insurance and other employment benefits:
Free assistance programs available to all team members and their families to address mental health and other matters which arise, which we believe are essential during periods of uncertainty;
Tuition reimbursement programs available to all team members as they pursue educational opportunities;
Leadership programs available to all employees that are designed to foster leadership and communication skills to advance team members to the next stage of their careers;
Job safety analysis, which identifies risks unique to each production environment, training and empowering our team members to mitigate risks and develop workplace best practices;
Occupational Safety and Health Administration ("OSHA") preparedness, which involves site specific training development to educate and enable our team members to work safely and effectively;
Industrial hygiene audits and testing, ensuring that our team members work in healthy environments with respect to air quality and noise reduction;
Machine guarding and work area audits, which identify mechanical and non-mechanical improvements in the safety and well-being of the production environment;
Train-the-trainer programs, which foster best-practice operational techniques for our team members to advance their capabilities to operate our facilities in the safest and most effective manner;
Site-specific training development, which tailors customized training and consulting to the unique needs of the production environment;
Ergonomic assessments for all team members, which accommodate each individual to work in the most effective and comfortable manner;
Community involvement initiatives, such as our participation in Military Makeover and Care Camps, which provides our team members opportunities to give back to the communities in which we do business.
Our success is dependent on our ability to hire, retain, and engage highly qualified team members who serve our customers. In this regard, we aspire to be a merit-based organization that is inclusive and diverse, building a culture where our team members feel they belong. Our leadership development programs bring a diverse and energetic source of talent to lead the future of our organization, and our recruitment efforts strive to foster an inclusive culture that we believe strengthens our organization and our ability to serve our customers.
11



The organization is built on our six core foundational values of being BETTER Together:
Balance - We work to build a healthy work environment that encourages excellence, happiness, and peace in both our work and our home life.
Excellence - We strive to meet the highest possible standards of achievement in our work and our relationships.
Trust - We do what we say we will do every time - and communicate with all stakeholders if a commitment evolves.
Teamwork - We challenge, encourage, equip, empower, and inspire the individuals we work with.
Empowerment - We give our team the information, tools, and trust they need to grow as leaders and achieve results.
Respect - We treat our teammates and partners with the utmost honor and dignity.
For additional information on the Company's human capital management, please see our 2023 Responsibility & Sustainability Report under "ESG" on the "For Investors" section of our website. Information on our website is not incorporated in this Annual Report on Form 10-K.
Executive Officers of the Company
The following table sets forth our executive officers as of January 1, 2024:
OfficerPositionAge
Andy L. NemethChief Executive Officer 54
Jeffrey M. RodinoPresident53
Kip B. EllisExecutive Vice President-Operations and Chief Operating Officer49
Matthew S. Filer
Interim Executive Vice President-Finance, Chief Financial Officer, and Treasurer
51
Joel D. DuthieExecutive Vice President-Chief Legal Officer and Secretary49
Stacey AmundsonExecutive Vice President-Human Resources and Chief Human Resources Officer57
Andy L. Nemeth was appointed Chief Executive Officer of the Company in January 2020. Mr. Nemeth previously served as President of the Company from January 2016 to July 2021, Executive Vice President of Finance and Chief Financial Officer from May 2004 to December 2015, and Secretary-Treasurer from 2002 to 2015. Mr. Nemeth has over 32 years of manufactured housing, recreational vehicle, marine and industrial experience in various financial and managerial capacities.
Jeffrey M. Rodino was appointed President of the Company in July 2021 and was Chief Sales Officer of the Company from September 2016 to July 2021. Mr. Rodino served as the Executive Vice President of Sales from December 2011 to July 2021. Prior to that, he was the Chief Operating Officer of the Company from March 2013 to September 2016, and Vice President of Sales for the Midwest from August 2009 to December 2011. Mr. Rodino has over 30 years of experience in serving the recreational vehicle, manufactured housing, marine and industrial markets.
Kip B. Ellis was appointed Executive Vice President of Operations and Chief Operating Officer of the Company in September 2016.  He was elected an officer in September 2016. Mr. Ellis joined the Company as Vice President of Market Development in April 2016.  Prior to his role at Patrick, Mr. Ellis served as Vice President of Aftermarket Sales for the Dometic Group from 2015 to 2016.  Prior to his tenure at Dometic, Mr. Ellis served as Vice President of Global Sales and Marketing from 2007 to 2015 at Atwood Mobile Products.  Mr. Ellis has over 27 years of experience serving the recreational vehicle, marine, manufactured housing, industrial and automotive markets.
Matthew S. Filer was appointed Interim Executive Vice President-Finance, Chief Financial Officer, and Treasurer in May 2023. He joined Patrick as Senior Vice President of Finance in November 2022. In 2007, he joined Caterpillar Inc. and served in a series of progressive leadership roles which culminated in his appointment to Chief Financial Officer beginning in 2019 for two separate multi-billion dollar divisions within Caterpillar’s Resource Industries segment. Prior to that, Mr. Filer served in various controllership and CFO roles for Progress Rail, Caterpillar's rail division, from 2008 to 2019.
Joel D. Duthie was appointed as Executive Vice President, Chief Legal Officer and Secretary in May 2021. Mr. Duthie joined the Company as General Counsel in November 2020. Prior to joining Patrick, Mr. Duthie was a partner with Barnes & Thornburg LLP, and practiced law at the firm from 2000 to 2002 and 2007 to 2020. As a corporate lawyer, Mr. Duthie focused on mergers and acquisitions, supply chain management and commercial contract counseling. Mr. Duthie served as an assistant general counsel for a privately-held manufacturer of flow control products from 2002 to 2006.
12



Stacey Amundson was appointed Executive Vice President, Human Resources and Chief Human Resources Officer in May 2022. Prior to joining Patrick in February 2022, Ms. Amundson served in a temporary capacity with Kerry Foods with a focus on providing human resources leadership in the transformation of its North America operations model. Prior to this role, Ms. Amundson was with Spectrum Brands, Inc. from 2005 to 2018, holding a series of key human resources leadership roles, including Senior Vice President, Human Resources and Chief Human Resources Officer from 2010 to 2018. With over 26 years of experience in multiple industries, Ms. Amundson has led the human resource function with specialties in talent management, executive compensation, mergers and acquisitions, integrations, shared services, and large-scale organizational transformations.
Website Access to Company Reports
We make available free of charge through our website, www.patrickind.com, our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. The charters of our Audit, Compensation, and Corporate Governance and Nominations Committees, our Corporate Governance Guidelines and our Code of Ethics and Business Conduct are also available on the “Governance” portion of our website. Our website and the information contained therein or incorporated therein are not intended to be incorporated into this Annual Report on Form 10-K.
ITEM 1A.    RISK FACTORS
In addition to the other information set forth in this report, you should carefully consider the following factors which could materially affect our business, financial condition or results of operations. The risks described below are not the only risks we face. Additional factors not presently known to us or that we currently deem to be immaterial also may materially adversely affect our business, cash flows, financial condition or results of operations in future periods.

Risks Related to our Business

Economic and business conditions beyond Patrick's control, including cyclicality and seasonality in the industries it sells products, could lead to fluctuations in and negatively impact operating results.

The RV, marine, MH and industrial markets in which we operate are subject to cycles of growth and contraction in consumer demand, and volatility in production levels, shipments, sales and operating results, due to external factors such as general economic conditions, consumer confidence, employment rates, financing availability, interest rates, inflation, fuel prices, and other economic conditions affecting consumer demand and discretionary spending. Periods of economic recession and downturns have adversely affected our business and operating results in the past, and have potential to adversely impact our future results. Consequently, the results for any prior period may not be indicative of results for any future period. In addition, fluctuation in demand could adversely affect our management of inventory, which could lead to an inability to meet customer needs or a charge for obsolete inventory.
Manufacturing operations in the RV, marine and MH industries historically have been seasonal and at their highest levels when the weather is moderate. Accordingly, the Company’s sales and profits had generally been the highest in the second quarter and lowest in the fourth quarter. Seasonal industry trends in the past several years have included the impact related to the addition of major RV manufacturer open houses for dealers in the August-September timeframe and marine open houses in the December-February timeframe, resulting in dealers delaying certain restocking purchases until new product lines are introduced at these shows. In addition, recent seasonal industry trends have been, and future trends may be, different than in prior years due to the impact of COVID-19, volatile economic conditions, interest rates, access to financing, cost of fuel, national and regional economic conditions and consumer confidence on retail sales of RVs and marine units and other products for which the Company sells its components, as well as fluctuations in RV and marine dealer inventories, increased volatility in demand from RV and marine dealers, the timing of dealer orders, and from time to time, the impact of severe weather conditions on the timing of industry-wide wholesale shipments.
If the financial condition of our customers and suppliers deteriorates, our business and operating results could suffer.
The markets we serve have been highly sensitive to changes in the economic environment. Weakening conditions in the economy, or the lack of available financing in the credit market, could cause the financial condition of our customers and suppliers to deteriorate, which could negatively affect our business through the loss of sales or the inability to meet our commitments. Many of our customers participate in highly competitive markets and their financial condition may deteriorate
13



as a result. In addition, a decline in the financial condition of our customers could hinder our ability to collect amounts owed by customers.
Our sales are materially concentrated with two customers, the loss of either of which could have a material adverse impact on our operating results and financial condition.
Two customers in the RV market accounted for a combined 29% of our consolidated net sales in 2023. The loss of either of these customers could have a material adverse impact on our operating results and financial condition. We do not have long-term agreements with our customers and cannot predict that we will maintain our current relationships with these customers or that we will continue to supply them at current levels.
Changes in consumer preferences relating to our products could adversely impact our sales levels and our operating results.
Changes in consumer preferences, or our inability to anticipate changes in consumer preferences for RVs, marine models or manufactured homes, or for the products we make could reduce demand for our products and adversely affect our operating results and financial condition.
A material percentage of the Company’s sales are concentrated in the RV industry, and declines in the level of RV unit shipments or reductions in industry growth could reduce demand for our products and adversely impact our operating results and financial condition.
In 2023 and 2022, the Company's net sales to the RV industry were approximately 43% and 53%, respectively, of consolidated net sales. While the Company measures its RV market sales against industry-wide wholesale shipment statistics, the underlying health of the RV industry is determined by retail demand. Retail sales of RVs historically have been closely tied to general economic conditions and consumer confidence. Declines in RV unit shipment levels or reductions in industry growth could materially reduce the Company’s revenue from the RV industry and have a material adverse impact on its operating results in 2024 and other future periods.
Conditions in the credit market could limit the ability of consumers, dealers and wholesale customers to obtain retail, floor plan and wholesale financing for RVs, marine products, and manufactured homes, resulting in reduced demand for our products.
Restrictions on the availability of consumer and wholesale financing for RVs, marine products, and manufactured homes and increases in the costs of such financing have in the past limited, and could again limit, the ability of consumers and wholesale customers to purchase such products, which would result in reduced production by our customers, and therefore reduce demand for our products.
Loans used to finance the purchase of manufactured homes usually have shorter terms and higher interest rates, and are more difficult to obtain, than mortgages for site-built homes. Historically, lenders required a higher down payment, higher credit scores and other criteria for these loans. Current lending criteria are more stringent than historical criteria, and many potential buyers of manufactured homes may not qualify.
The availability, cost, and terms of these manufactured housing loans are also dependent on economic conditions, lending practices of financial institutions, government policies, and other factors, all of which are beyond our control. Reductions in the availability of financing for manufactured homes and increases in the costs of this financing have limited, and could continue to limit, the ability of consumers and wholesale customers to purchase manufactured homes, resulting in reduced production of manufactured homes by our customers, and therefore reduced demand for our products. In addition, certain provisions of the Dodd-Frank Act, which regulate financial transactions, could make certain types of loans more difficult to obtain, including those historically used to finance the purchase of manufactured homes.
The RV, marine, MH and industrial industries are highly competitive and some of our competitors may have greater resources than we do.
We operate in a highly competitive business environment and our sales could be negatively impacted by our inability to maintain or increase prices, changes in regional demand or product mix, or the decision of our customers to purchase our competitors’ products or to produce in-house products that we currently produce. We compete not only with other suppliers
14



to the RV, marine, MH and industrial producers, but also with suppliers to traditional site-built homebuilders and suppliers of cabinetry and countertops. Sales could also be affected by pricing, purchasing, financing, advertising, operational, promotional, or other decisions made by purchasers of our products. Additionally, we cannot control the decisions made by suppliers of our distributed and manufactured products and therefore, our ability to maintain our distribution arrangements may be adversely impacted.
Some of our competitors have greater financial resources or lower levels of debt or financial leverage and this may enable them to commit larger amounts of capital in response to changing market conditions. Further, competitors may develop innovative new products that could put the Company at a competitive disadvantage. If we are unable to compete successfully against other manufacturers and suppliers to the RV, marine and MH industries as well as to the industrial markets we serve, we could lose customers and sales could decline, or we may not be able to improve or maintain profit margins on sales to customers or be able to continue to compete successfully in our core markets.
Our operating results can be adversely affected by inflation, changes in the cost or availability of raw materials, energy, transportation and other necessary supplies and services.
We are currently experiencing inflationary pressures on our operating costs. The prices of key raw materials, consisting primarily of lauan, gypsum, fiberglass, particleboard, aluminum, softwoods and hardwoods lumber, resin, and petroleum-based products, are influenced by supply and demand and other factors specific to these commodities as well as general inflationary pressures, including those driven by supply chain and logistical disruptions. Pricing and availability of finished goods, raw materials, energy, transportation and other necessary supplies and services for use in the Company’s businesses can be volatile due to numerous factors beyond its control, including general, domestic and international economic conditions, natural disasters, labor costs, production levels, competition, consumer demand, import duties and tariffs, currency exchange rates, international treaties, and changes in laws, regulations, and related interpretations. Evolving trade policies could continue to make sourcing products from foreign countries difficult and costly, as the Company sources a significant amount of its products from outside of the United States.
In addition, prices of certain raw materials have historically been volatile and continued to fluctuate in 2023. During periods of volatile raw materials, energy and transportation costs, we have generally been able to pass both cost increases and decreases to our customers in the form of price adjustments, however, there can be no assurance future cost increases or decreases, if any, can be partially or fully passed on to customers, or that the timing of such sales price increases or decreases will match raw materials, energy and transportation costs increases or decreases. Sustained price increases may lead to declines in volume as competitors may not adjust their prices or customers may decide not to pay the higher prices, which could lead to sales declines and loss of market share. While we seek to project tradeoffs between price increases and volume, our projections may not accurately predict the volume impact of price increases. As a result, fluctuations in raw materials, energy and transportation costs could have a material adverse effect on the Company’s business, results of operations and financial condition.
Supply chain issues, including financial problems of manufacturers or suppliers, or a shortage of adequate materials or manufacturing capacity that increase our costs or cause a delay in our ability to fulfill orders, could have an adverse impact on our business and operating results, and our failure to estimate customer demand properly may result in excess or obsolete inventory, which could adversely affect our gross margins.
Generally, our raw materials, supplies and energy requirements are obtained from various sources. These purchases include unformed materials and rough and finished parts. We are reliant on our extended supply chain and any disruption in this supply chain could have an adverse impact on our ability to deliver products to our customers on a timely and cost-effective basis. While alternative sources are available, our business would be materially adversely affected if we are unable to find alternative sources on a timely and cost-effective basis. A reduction or interruption in supply; a significant increase in the price of one or more materials; a failure to adequately authorize procurement of inventory by our manufacturers; or a failure to appropriately cancel, reschedule, or adjust our requirements based on our business and customer needs; could materially adversely affect our business, operating results, and financial condition and could materially damage customer relationships. If there are shortages of materials we need to manufacture our products, the price of these materials may increase, or these materials may not be available at all, and we may also encounter shortages if we do not accurately anticipate our needs. We may not be able to secure enough materials at reasonable prices or of acceptable quality to build new products in a timely manner in the quantities or configurations needed. Accordingly, our revenue and gross margins could suffer until other sources can be developed. Our operating results would also be adversely affected if, anticipating greater demand than actually develops, we commit to the purchase of more materials than we need, which is more likely to occur in a period of demand
15



uncertainties such as we are currently experiencing. There can be no assurance that we will not encounter these problems in the future. In addition, if any of our suppliers seek bankruptcy relief or otherwise cannot continue their business as anticipated, the availability or price of these requirements could be adversely affected. A global economic downturn and related market uncertainty could negatively impact the availability of materials from one or more of these sources of these materials, especially during times such as we have recently seen when there are supplier constraints based on labor and other actions due to the COVID-19 pandemic. We may not be able to diversify sources in a timely manner, which could harm our ability to deliver products to customers and seriously impact present and future sales. In addition, when facing component supply-related challenges, we have increased our efforts in procuring materials in order to meet customer expectations which in turn contribute to an increase in purchase commitments. Increases in our purchase commitments to shorten lead times could also lead to excess and obsolete inventory charges if the demand for our products is less than our expectations. If we fail to anticipate customer demand properly, an oversupply of parts could result in excess or obsolete components that could adversely affect our gross margins.

If we cannot effectively manage the challenges and risks associated with doing business internationally, our revenues and profitability may suffer.
We purchase a material portion of our raw materials and other supplies from suppliers located in Indonesia, China, Malaysia and Canada. As a result, our ability to obtain raw materials and supplies on favorable terms and in a timely fashion are subject to a variety of risks, including fluctuations in foreign currencies, changes in the economic strength of the foreign countries in which we do business, difficulties in enforcing contractual obligations and intellectual property rights, compliance burdens associated with a wide variety of international and U.S. import laws, and social, political, and economic instability. Our business with our international suppliers could be adversely affected by restrictions on travel to and from any of the countries in which we do business due to a health epidemic or outbreak, such as the COVID-19 pandemic, or other event. Additional risks associated with our foreign business include restrictive trade policies, imposition of duties, taxes, or government royalties by foreign governments, and compliance with the Foreign Corrupt Practices Act and local anti-bribery laws. Any measures, or proposals to implement such measures, could negatively impact our relations with our international suppliers and the volume of shipments to the U.S. from these countries, which could have a materially adverse effect on our business and operating results. We maintain limited operations in Mexico, China and Canada but are nevertheless exposed to risks of operating in those countries associated with: (i) the difficulties and costs of complying with a wide variety of complex laws, treaties and regulations; (ii) unexpected changes in political or regulatory environments; (iii) earnings and cash flows that may be subject to tax withholding requirements or the imposition of tariffs, exchange controls, or other restrictions; (iv) political, economic, and social instability; (v) import and export restrictions and other trade barriers; (vi) responding to disruptions in existing trade agreements or increased trade tensions between countries or political or economic unions; (vii) maintaining overseas subsidiaries and managing international operations; and (viii) fluctuations in foreign currency exchange rates.
Our business is subject to risks associated with importing products, and the imposition of additional duties, tariffs or trade restrictions could have a material adverse effect on our business, results of operations, financial condition, and cash flows.

There are risks inherent to importing our products. Virtually all of our imported products are subject to duties which may impact the cost of such products. In addition, countries to which we ship our products may impose safeguard quotas to limit the quantity of products that may be imported. We rely on free trade agreements and other supply chain initiatives in order to maximize efficiencies relating to product importation. For example, we have historically received benefits from duty-free imports on certain products from certain countries pursuant to the Generalized System of Preferences ("GSP") program. Although there appears to be continued bipartisan support of the GSP program, the provisions have not been renewed since they expired on December 31, 2020. If the GSP program is not renewed or otherwise made retroactive, we would recognize significant additional duties and profitability could be negatively impacted. The United States has imposed tariffs and export controls on certain goods and products imported from China and certain other countries, such as plywood, which has resulted in retaliatory tariffs by China and other countries. Additional tariffs imposed by the United States on a broader range of imports, or further retaliatory trade measures taken by China or other countries in response, could result in an increase in supply chain costs that we may not be able to offset or that may otherwise adversely impact our results of operations. Additionally, we are subject to government regulations relating to importation activities, including related to U.S. Customs and Border Protection ("CBP") withhold release orders. The imposition of taxes, duties and quotas, the withdrawal from or material modification to trade agreements, and/or if CBP detains shipments of our goods pursuant to a withhold release order could have a material adverse effect on our business, results of operations and financial condition. If additional tariffs or trade
16



restrictions are implemented by the U.S. or other countries, the cost of our products could increase which could adversely affect our business.
If we are unable to manage our inventory, our operating results could be materially and adversely affected.
We generally do not have long-term supply contracts with our customers and, therefore, we must bear the risk of certain inventory commitments, based on our projections of future customer orders. We maintain an inventory to support these customers’ needs. During periods of sharp fluctuations in demand, whether increasing or decreasing due to macroeconomic factors, changes in end consumer demand, supply chain disruptions, public health emergencies, or other influences, some of our customers will make adjustments to the inventory levels they maintain and the purchases of our products. While responding to these changing dynamics in the end markets we serve, our inventory requirements will fluctuate up or down. If we are unable to adjust to our customers’ changing inventory needs and purchases of our products, our business could be adversely affected. Changes in demand, market conditions and/or product specifications could result in material obsolescence and a lack of alternative markets for certain of our customer specific products and could negatively impact operating results.
Increases in demand for our products could make it more difficult for us to obtain additional skilled labor, which may adversely impact our operating efficiencies.
In certain geographic regions in which we have operating facilities, we have experienced shortages of qualified employees, which has negatively impacted our costs in the past. While we are taking certain steps to automate aspects of our production and distribution, labor shortages and continued competition for qualified employees may increase the cost of our labor and create employee retention and recruitment challenges, especially during improving economic times, as employees with knowledge and experience have the ability to change employers more easily.
If demand for employees continues to increase, we may not be able to increase production to timely satisfy demand, and may initially incur higher labor and production costs, which could adversely impact our financial condition and operating results.
Fuel shortages or high prices for fuel could have an adverse impact on our operations.
The products produced by the RV and marine industries typically require gasoline or diesel fuel for their operation, or the use of a vehicle requiring gasoline or diesel fuel for their operation. There can be no assurance that the supply of gasoline and diesel fuel will continue uninterrupted or that the price or tax on fuel will not materially increase in the future. Shortages of gasoline and diesel fuel, and substantial increases in the price of fuel could have a material adverse effect on our business in the future.
Interruptions or disruptions in production at one of our key facilities could have a material adverse impact on our operations.
We operate manufacturing and distribution facilities across the continental United States. A significant interruption or disruption in operations at our locations resulting from severe weather conditions or natural disasters, including but not limited to hurricanes, tornadoes, blizzards, earthquakes or otherwise, could result in the disruption of the sourcing of materials, manufacturing of our products, or order fulfillment and, as a result, could have a material adverse impact on our business, results of operations and financial condition. If in the event of a natural disaster or other similar event, we may incur damages and incur losses as a result and be required to deploy additional unexpected capital expenditures in order to ensure facilities are functioning properly. These unplanned capital expenditures may interrupt other initiatives in the short term relating to our capital allocation strategy.
Our ability to integrate acquired businesses may adversely affect operations.
As part of our business and strategic plan, we look for strategic acquisitions to provide shareholder value. Any acquisition will require the effective integration of an existing business and certain of its administrative, financial, sales and marketing, manufacturing, distribution and other functions to maximize synergies. Acquired businesses involve a number of risks that may affect our financial performance, including increased leverage, diversion of management resources, assumption of liabilities of the acquired businesses, financial reporting systems which do not integrate with the Company's existing financial reporting systems and possible corporate culture conflicts. If we are unable to successfully integrate these acquisitions, we may not realize the benefits identified in our due diligence process, and our financial results may be negatively impacted. Additionally, material unexpected liabilities could arise from these acquisitions.
17



We may incur material charges or be adversely impacted by the consolidation and/or closure of all or part of a manufacturing or distribution facility.
We periodically assess the cost structure of our operating facilities with the objective to distribute and/or manufacture products in the most efficient manner. We may make capital investments to move, discontinue manufacturing and/or distribution capabilities, or products and product lines, sell or close all or part of additional manufacturing and/or distribution facilities in the future. These changes could result in material future charges or disruptions in our operations, and we may not achieve the expected benefits from these changes, which could result in an adverse impact on our operating results, cash flows, and financial condition.
We could incur charges for impairment of assets, including goodwill and other long-lived assets, due to potential declines in the fair value of those assets or a decline in expected profitability of the Company or individual reporting units of the Company.
Approximately 71% of our total assets as of December 31, 2023 were comprised of goodwill, intangible assets, operating lease right-of-use assets and property, plant and equipment. Under generally accepted accounting principles, each of these assets is subject to periodic review and testing to determine whether the asset is recoverable or realizable. The events or changes that could require us to test these assets for impairment include changes in our estimated future cash flows, changes in rates of growth in our industry or in any of our businesses, and decreases in our stock price and market capitalization.
In the future, if sales demand or market conditions change from those projected by management, asset write-downs may be required. Material impairment charges, although not always affecting current cash flow, could have a material effect on our operating results and balance sheet.
The inability to attract and retain qualified executive officers and key personnel may adversely affect our operations.
While we include succession planning as part of our ongoing talent development and management process to help ensure the continuity of our business model, the loss of any of our executive officers or other key personnel could reduce our ability to manage our business and strategic plan in the short-term and could cause our sales and operating results to decline. In addition, our future success will depend on, among other factors, our ability to attract and retain executive management, key employees, and other qualified personnel.
We could be impacted by potential effects of union organizing activities.
A small number of our North American employees are currently represented by a labor union. Any disruption in our relationship with such third-party associations could adversely affect our ability to attract and retain qualified employees to meet current or future manufacturing demands at reasonable costs, if at all. Further unionization of any of our North American facilities could result in higher costs and increased risk of work stoppages. We are also, directly or indirectly, dependent upon business relationships with third parties having unionized work forces, including suppliers, customers and logistics companies, and strikes or work stoppages organized by such unions could have a material adverse impact on our business, financial conditions and operating results. Should a work stoppage occur, it could delay the manufacture, sale and distribution of our products and have a material adverse effect on our business, prospects, operating results and financial condition.
We are subject to governmental and environmental regulations, and failure in our compliance efforts, changes to such laws and regulations or events beyond our control could result in damages, expenses or liabilities that individually, or in the aggregate, would have a material adverse effect on our financial condition and results of operations.
Some of our manufacturing processes involve the use, handling, storage and contracting for recycling or disposal of hazardous or toxic substances or wastes. Accordingly, we are subject to various governmental and environmental laws and regulations regarding these substances, as well as environmental requirements relating to land, air, water and noise pollution. The implementation of new laws and regulations or amendments to existing regulations could materially increase the cost of the Company’s products. We cannot presently determine what, if any, legislation may be adopted by federal, state or local governing bodies, or the effect any such legislation may have on our customers or us. Failure to comply with present or future regulations could result in fines or potential civil or criminal liability, which could negatively impact our results of operations or financial condition.
18



We are subject to federal, state, local and certain international tax regulation. Changes thereto can have impacts on taxes paid, exposure to liabilities, and financial results of the Company.
While we seek to ensure the Company remains compliant with tax regulations in all jurisdictions in which we operate, new legislation or changes in existing legislation may result in changes to amounts owed for income, personal and real property taxes. These changes may negatively affect our results of operations, financial condition, and cash flows or increase the Company's effective tax rate.
We are also subject to the examination of our tax returns and other tax matters by the U.S. Internal Revenue Service, states in which we conduct business, and other tax authorities. If our effective tax rates were to increase, or if the ultimate determination of our taxes owed is for an amount in excess of amounts previously accrued, our financial condition, operating results and cash flows could be adversely affected.
We could experience unusual or significant litigation, governmental investigations, or adverse publicity arising out of alleged defects in products, services, perceived environmental impacts, or otherwise.
We spend substantial resources ensuring that we comply with governmental safety regulations, consumer regulations and other standards, but we cannot ensure that employees or other individuals affiliated with us will not violate such laws or regulations. In addition, regulatory standards and interpretations may change on short notice and impact our compliance status. Moreover, compliance with governmental standards does not necessarily prevent individual or class action lawsuits, which can entail significant cost and risk. In certain circumstances, courts may permit civil actions even where our products and services comply with federal and/or other applicable law. Furthermore, simply responding to actual or threatened litigation or government investigations of our compliance with regulatory standards, whether related to our products, services, or business commercial relationships, requires significant expenditures of time and other resources. Litigation is also inherently uncertain, and we could experience significant adverse results, which could have an adverse effect on our financial condition and results of operations. In addition, adverse publicity surrounding an allegation may cause significant reputational harm that could have a significant adverse effect on our business, operating results and financial condition.
Public health emergencies, whether domestic or international, such as the COVID-19 pandemic, may have an adverse effect on our business, results of operations, financial position and cash flows.
Pandemics, epidemics or disease outbreaks in the U.S. or globally may have a material adverse effect on our business, employees, suppliers, customers, and the general economy. The full effect of these disruptions could be difficult to predict, and the estimated length of such disruptions may not be readily available to the Company given such an event is affected by a number of factors, many of which are outside of our control. In addition to the effects upon our operations, a health emergency could have, but is not limited to, the following impact:
Decreases in consumer confidence and disposable income and increases in unemployment could reduce demand for our products by our customers in all of our end markets.
Tightening credit standards could negatively impact credit availability to consumers which could have an adverse effect on all of our end markets.
Supply chain and shipping interruptions and constraints, volatility in demand for our products caused by sudden and material changes in production levels by our customers or other restrictions affecting our business could adversely impact our planning and forecasting, our revenues and our operations.
Disruptions in our manufacturing and supply arrangements caused by the loss or disruption of essential manufacturing and supply elements such as raw materials or other finished product components, transportation, workforce, or other manufacturing and distribution capabilities could result in shortages of materials, inflationary pressures, and our inability to meet our end market customer needs and achieve cost targets.
Material changes in the conditions in markets in which we manufacture, sell or distribute our products, including governmental or regulatory actions in response to such an event, could adversely impact operations necessary for the production, distribution, sale, and support of our products.
Failure of third parties on which we rely, including our customers, suppliers, distributors, commercial banks, and other external business partners, to meet their obligations to the Company or to timely meet those obligations, or material disruptions in their ability to do so, which may be caused by their own financial or operational difficulties, may adversely impact our operations.
19



Certain of our customers may experience financial difficulties, including bankruptcy or insolvency, as a result of such an event. If any of our customers suffer material financial difficulties, they may be unable to pay amounts due to us fully, partially, or timely. Further, we may have to negotiate material discounts and/or extended financing terms with these customers in such a situation. If we are unable to collect our accounts receivable as they come due, our financial condition, results of operations and cash flows may be materially and adversely affected.
If we are unable to maintain normal operations, or subsequently are unable to resume normal operations in a timely fashion, our cash flows could be adversely affected, making it difficult to maintain adequate liquidity or meet debt covenants. As a result, the Company may be required to pursue additional sources of financing to meet our financial obligations and fund our operations and obtaining such financing is not guaranteed and is largely dependent upon market conditions and other factors.
Disruptions to our operations related to a health emergency as a result of absenteeism by infected or ill members of management or other employees, or absenteeism by members of management and other employees who elect not to come to work due to the illness affecting others at our facilities, or due to quarantines.
A public health emergency could lead to severe disruption and volatility in the U.S. and global capital markets, which could increase our cost of capital and adversely affect our ability to access the capital markets in the future. In addition, trading prices in the public equity markets, including prices of our common stock, could be highly volatile as a result of such an event.
Sustained adverse impacts to the Company, certain suppliers, and customers may also affect the Company’s future valuation of certain assets and therefore may increase the likelihood of an impairment charge, write-off, or reserve associated with such assets, including goodwill, indefinite and finite-lived intangible assets, property and equipment, inventories, accounts receivable, tax assets, and other assets.
Increasing raw material and labor costs relating to a public health emergency may also affect our profitability.
The ultimate impact of public health emergencies, such as the COVID-19 pandemic, on our business, results of operations, financial condition and cash flows is highly uncertain and cannot be accurately predicted and is dependent on future developments, including the duration of such an event and the length of its impact on the global economy, and the actions taken by governmental bodies to contain it or mitigate its impact.
Risks Related to Indebtedness
Our level and terms of indebtedness could adversely affect our ability to raise additional capital to fund our operations and take advantage of new business opportunities and prevent us from meeting our obligations under our debt instruments.
As of December 31, 2023, we had $1.04 billion of total long-term debt, including current maturities and exclusive of deferred financing costs and debt discount, outstanding under our 2021 Credit Facility, 4.75% Senior Notes, 7.50% Senior Notes and 1.75% Convertible Notes (all as defined in Note 7 "Debt" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K).

Our level of indebtedness could have adverse consequences on our future operations, including making it more difficult for us to meet our payments on outstanding debt, and we may not be able to find alternative financing sources to replace our indebtedness in such an event. Our level of indebtedness could: (i) reduce the availability of our cash flow to fund working capital, capital expenditures, acquisitions and other general corporate purposes, and limit our ability to obtain additional financing for these purposes; (ii) limit our flexibility in planning for, or reacting to, and increase our vulnerability to, changes in our business and the industry in which we operate; (iii) place us at a competitive disadvantage compared to our competitors that have less debt or are less leveraged; and (iv) create concerns about our credit quality which could result in the loss of supplier contracts and/or customers.
In addition, our debt could have important consequences to us, including:
increase our vulnerability to general economic and industry conditions;
require a substantial portion of our cash flow from operations to be dedicated to the payment of principal and interest on our indebtedness, therefore reducing our liquidity and our ability to use our cash flow to fund our operations, capital expenditures and future business opportunities;
20



expose us to the risk of increased interest rates, and corresponding increased interest expense, because borrowings pursuant to the credit agreement that established our revolving credit and term loan facility (the “2021 Credit Agreement”) are at variable rates of interest;
reduce funds available for working capital, capital expenditures, acquisitions and other general corporate purposes, due to the costs and expenses associated with such debt;
limit our ability to obtain additional financing for working capital, capital expenditures, debt service requirements, acquisitions, and general corporate or other purposes; and
limit our ability to adjust to changing marketplace conditions and placing us at a competitive disadvantage compared to our competitors who may have less debt.
If our cash flows and capital resources are insufficient to fund our debt service obligations, we may be forced to reduce or delay capital expenditures, sell assets, seek additional capital, or restructure or refinance our indebtedness. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations, which could cause us to default on our debt obligations and impair our liquidity. In the event of a default under any of our indebtedness, the holders of the defaulted debt could elect to declare all the funds borrowed to be due and payable, together with accrued and unpaid interest, which in turn could result in cross-defaults under our other indebtedness The lenders under our 2021 Credit Agreement could also elect to terminate their commitments thereunder and cease making further loans, and such lenders could institute foreclosure proceedings against their collateral, and we could be forced into bankruptcy or liquidation. Our ability to satisfy our debt obligations will depend on our future operating performance which may be affected by factors beyond our control.
Despite our current level of indebtedness, we may be able to incur substantially more debt and enter into other transactions which could further exacerbate the risks to our financial condition described above. We may be able to incur significant additional indebtedness in the future. Although the 2021 Credit Agreement and other debt instruments contain restrictions on the incurrence of additional indebtedness and entering into certain types of other transactions, these restrictions are subject to a number of qualifications and exceptions. Additional indebtedness incurred in compliance with these restrictions could be substantial. These restrictions also do not prevent us from incurring obligations, such as certain trade payables, that do not constitute indebtedness as defined under our debt instruments. To the extent we incur additional indebtedness or other obligations, the risks described in the risk factors related to our indebtedness and others described herein may increase.
The agreements covering our indebtedness contain various financial performance and other covenants. If we do not remain in compliance with these covenants, we could be in breach of our debt agreements and the amounts outstanding thereunder could become immediately due and payable.
The agreements governing our indebtedness contain financial and non-financial covenants with which we must comply that place restrictions on us. These restrictions will limit our ability and the ability of our subsidiaries to, among other things:
incur additional indebtedness (including guarantee obligations);
incur liens;
engage in mergers, consolidations and certain other fundamental changes;
dispose of assets;
make advances, investments and loans;
engage in sale and leaseback transactions;
engage in certain transactions with affiliates;
enter into contractual arrangements that encumber or restrict the ability to (A) (i) pay dividends or make distributions, (ii) pay indebtedness, (iii) make loans or advances, or (iv) sell, lease or transfer property, in each case to us, or (B) incur liens;
pay dividends, distributions and other payments in respect of capital stock or subordinated debt, and repurchase or retire capital stock, warrants or options or subordinated debt; and
amend the terms of the documents governing, or make payments prior to the scheduled maturity date of, certain other indebtedness, as applicable.
21



As a result of these restrictions, we will be limited as to how we conduct our business and we may not be able to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities. A potential failure to comply with these financial and other restrictive covenants in our debt instruments, which, among other things, require us to maintain specified financial ratios could, if not cured or waived, have a material adverse effect on our ability to fulfill our obligations under our indebtedness and on our business and prospects generally.

Our 2021 Credit Agreement contains covenants that require that we comply with a maximum level of a consolidated secured net leverage ratio and a minimum level of a consolidated fixed charge coverage ratio (both covenants as described in Note 7 "Debt" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K). There can be no assurance that we will maintain compliance with the financial and other covenants under our 2021 Credit Agreement and other agreements governing our indebtedness. If we fail to comply with the covenants contained in our 2021 Credit Agreement, the lenders could cause our debt to become due and payable prior to maturity or it could result in our having to refinance the indebtedness under unfavorable terms. In the event of a default under any of our indebtedness, the holders of the defaulted debt could elect to declare all the funds borrowed to be due and payable, together with accrued and unpaid interest, which in turn could result in cross-defaults under our other indebtedness. If our debt were accelerated, our assets might not be sufficient to repay our debt in full and there can be no assurance that we would be able to refinance any or all of this indebtedness.

Due to industry conditions and our operating results, there have been times in the past when we have had limited access to sources of capital. If we are unable to locate suitable sources of capital when needed, we may be unable to maintain or expand our business.
We depend on our cash balances, our cash flows from operations, our 2021 Credit Facility and other financing vehicles to finance our operating requirements, capital expenditures and other needs. If a material economic recession occurred, such as the recession that impacted the economy in 2007-2010, production of RVs, marine units and manufactured homes could decline materially, resulting in reduced demand for our products. A decline in our operating results could negatively impact our liquidity. If our cash balances, cash flows from operations, and availability under our 2021 Credit Facility are insufficient to finance our operations and alternative capital is not available, we may not be able to expand our business and make acquisitions, or we may need to curtail or limit our existing operations.
We have letters of credit representing collateral for our casualty insurance programs and for general operating purposes that have been issued under our 2021 Credit Agreement. The inability to retain our current letters of credit, to obtain alternative letter of credit sources, or to retain our 2021 Credit Agreement to support these programs could require us to post cash collateral, reduce the amount of cash available for our operations, or cause us to curtail or limit existing operations.
The conditional conversion feature of the 1.75% Convertible Notes due 2028 that we issued in December 2021, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the 1.75% Convertible Senior Notes due 2028 (the "1.75% Convertible Notes") is triggered, holders of the 1.75% Convertible Notes will be entitled to convert the 1.75% Convertible Notes at any time during specified periods at their option. If one or more holders elect to convert their 1.75% Convertible Notes, we would be required to settle our conversion obligation equal to the aggregate principal amount of such converted notes through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their 1.75% Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 1.75% Convertible Notes as a current rather than long-term liability. See Notes 8 "Derivative Financial Instruments" and 9 "Accrued Liabilities" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for additional details.
The convertible note hedge and warrant transactions may affect the value of the 1.75% Convertible Notes and our common stock.
In connection with the pricing of the 1.75% Convertible Notes, we entered into convertible note hedge transactions with certain of the initial purchasers and/or their respective affiliates (the “option counterparties”). At the same time, we entered into warrant transactions with the option counterparties. The convertible note hedge transactions are expected generally to reduce the potential dilution upon conversion of the 1.75% Convertible Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be. However, the warrant transactions
22



could separately have a dilutive effect on our common stock to the extent that the market price per share of our common stock exceeds the strike price of the warrants.
In addition, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the 1.75% Convertible Notes and prior to the maturity of the 1.75% Convertible Notes (and are likely to do so during any observation period related to a conversion of 1.75% Convertible Notes). This activity could cause or avoid an increase or a decrease in the market price of our common stock or the 1.75% Convertible Notes, which could affect a holder's ability to convert the 1.75% Convertible Notes and, to the extent the activity occurs during any observation period related to a conversion of 1.75% Convertible Notes, it could affect the number of shares and value of the consideration that a holder will receive upon conversion of the 1.75% Convertible Notes.
Risks Related to Information Security, Cybersecurity and Data Privacy
If our information technology systems fail to perform adequately, our operations could be disrupted and could adversely affect our business, reputation and results of operations.
We are increasingly dependent on digital technology, including information systems and related infrastructure, to process and record financial and operating data, manage inventory and communicate with our employees and business partners. We rely on our information technology systems to effectively manage our business data, inventory, supply chain, order entry and fulfillment, manufacturing, distribution, warranty administration, invoicing, collection of payments, and other business processes. Our systems are subject to damage or interruption from power outages, telecommunications or internet failures, computer viruses and malicious attacks, security breaches and catastrophic events. If our systems are damaged or fail to function properly or reliably, we may incur substantial repair or replacement costs or experience data loss or theft and impediments to our ability to manage our business, which could adversely affect our results of operations. Any such events could result in legal claims or proceedings, liability or penalties under privacy laws, disruption in operations, and damage to our reputation, which could adversely affect our business.
In addition, we may be required to make material technology investments to maintain and update our existing information technology systems. Implementing material system changes increases the risk of computer system disruption. The potential problems and interruptions associated with implementing technology initiatives could disrupt or reduce our operational efficiency.
A cyber incident or data breach could result in information theft, data corruption, operational disruption, and/or financial loss.
Our technologies, systems, networks, and those of our business partners have in the past been, and may in the future become, the target of cyber-attacks or information security breaches that could result in the unauthorized release, gathering, monitoring, misuse, loss, or destruction of proprietary and other information, or other disruption of our business operations. A cyber-attack could include gaining unauthorized access to digital systems for purposes of misappropriating assets or sensitive information, corrupting data, or causing operational disruption or destruction due to ransom attacks or malware or result in denial of service on websites. We have programs in place to detect, contain and respond to data security incidents. However, because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and may be difficult to detect for long periods of time, we may be unable to anticipate these techniques or implement adequate preventive measures. Unauthorized parties may also attempt to gain access to our systems or facilities, or those of third parties with whom we do business, through fraud, trickery, or other forms of deceiving our team members, contractors, vendors, and temporary staff. In addition, hardware, software, or applications we develop or procure from third parties may contain defects in design or manufacture or other problems that could unexpectedly compromise information security. Any cyber-attack on our business could materially harm our business and operating results. The Company currently carries insurance to cover exposure to this type of incident, but this coverage may not be sufficient to cover all potential losses. As cyber threats continue to evolve, we may be required to expend material additional resources to continue to modify or enhance our protective measures or to investigate and remediate any information security vulnerabilities. If we or our suppliers experience additional material data security breaches or fail to detect and appropriately respond to material data security breaches, we could be exposed to costly government enforcement actions and private litigation and our business and operating results could suffer.
23



Other Risks
Certain provisions in our Articles of Incorporation and Amended and Restated By-laws may delay, defer or prevent a change in control that our shareholders might consider to be in their best interest.
Our Articles of Incorporation and Amended and Restated By-laws contain provisions that are intended to deter coercive takeover practices and inadequate takeover bids. These provisions may delay, defer or prevent a change in control that our shareholders might consider to be in their best interest.
Conditions within the insurance markets could impact our ability to negotiate favorable terms and conditions for various liability coverage and could potentially result in uninsured losses.
We generally negotiate our insurance contracts annually for property, casualty, workers compensation, general liability, health insurance, and directors and officers liability coverage. Due to conditions within these insurance markets and other factors beyond our control, future coverage limits, terms and conditions and the amount of the related premiums could have a negative impact on our operating results. While we continually measure the risk/reward of policy limits and coverage, the lack of coverage in certain circumstances could result in potential uninsured losses.
Our business, results of operations and financial condition may be materially and adversely affected by any negative impact on the global economy and capital markets resulting from international conflicts, such as the conflict between Ukraine and Russia, or any other geopolitical tensions.
U.S. and global markets may experience volatility and disruptions resulting from geopolitical tensions or military conflict, such as the military conflict between Ukraine and Russia. The length and impact of geopolitical tensions or military conflict are highly unpredictable, and can lead to market disruptions, including significant volatility in commodity prices, credit and capital markets, as well as supply chain interruptions. In addition, geopolitical tensions, military actions and any resulting sanctions could adversely affect the global economy and financial markets and lead to instability and lack of liquidity in capital markets, potentially making it more difficult for us to obtain additional capital. The Company continually monitors ongoing geopolitical tensions and military conflicts to evaluate any potential impacts they may have on our business, operating results, and financial condition.
Risks Related to Ownership of our Common Stock
A variety of factors, many of which are beyond our control, could influence fluctuations in the market price for our common stock.
The stock market, in general, experiences volatility that has often been unrelated to the underlying operating performance of companies. If this volatility continues, the trading price of our common stock could decline materially, independent of our actual operating performance. The market price of our common stock could fluctuate materially in response to a number of factors, many of which are beyond our control, including the following:
variations in our customers' and our competitors’ operating results;
high concentration of shares held by institutional investors;
announcements by us or our competitors of material contracts, acquisitions, strategic partnerships, joint ventures or capital commitments;
announcements by us or our competitors of technological improvements or new products;
the gain or loss of material customers;
additions or departures of key personnel;
events affecting other companies that the market deems comparable to us;
changes in investor perception of our business and/or management;
changes in global economic conditions or general market conditions in the industries in which we operate;
sales of our common stock held by certain equity investors or members of management;
24



issuance of our common stock or debt securities by the Company; and
the occurrence of other events that are described in these risk factors.
ITEM 1B.    UNRESOLVED STAFF COMMENTS
None.
ITEM 1C.    CYBERSECURITY

Cybersecurity is critical to Patrick’s ability to drive its vision and operational initiatives. Patrick faces a range of cybersecurity threats including attacks common to most industries, such as ransomware and denial-of-service, and attacks from more advanced and persistent, highly organized adversaries. Our customers, suppliers, consultants and subcontractors face similar cybersecurity threats, and a cybersecurity incident impacting us or any of these entities could materially adversely affect our operations, performance and results of operations. These cybersecurity threats and related risks make it imperative that we remain vigilant and apprised of developments in the information security field, and we expend considerable resources on cybersecurity.
The Board of Directors oversees Management’s processes for identifying and mitigating risks, including cybersecurity risks, and to support alignment of our risk exposure with our strategic objectives. Senior leadership, including our Vice President – IT Operations and Chief Information Security Officer (CISO), regularly briefs the Board of Directors on our cybersecurity and information security posture and the Board of Directors is apprised of cybersecurity incidents deemed to have a moderate or higher business impact, even if immaterial to us. In the event of an incident, we intend to follow our incident response protocol, which outlines the steps to be followed from incident detection to mitigation, recovery and notification, including notifying functional areas (e.g., legal), as well as senior leadership and the Board of Directors, as appropriate.
Our corporate information security organization, led by our CISO, is responsible for our overall information security strategy, policy, security engineering, operations and cyber threat detection and response. The corporate information security organization manages the Company's enterprise security structure with the ultimate goal of preventing cybersecurity incidents to the extent feasible, while simultaneously increasing our system resilience in an effort to minimize the business impact should an incident occur. Central to this organization is our carefully selected combination of security tools that concentrate on both perimeter and internal environments. These solutions are responsible for the protection, detection and response capabilities used in the defense of Patrick’s data and enterprise computing networks. Employees outside of our corporate information security organization also have a role in our cybersecurity defenses, which we believe improves our cybersecurity program.
The corporate information security organization has implemented a governance structure and process to assess, identify, manage and report cybersecurity risks. We also have a corporate-wide counterintelligence and insider threat detection program to proactively identify external and internal threats, and mitigate those threats in a timely manner. In addition to developing and implementing pre-existing third party frameworks, we have implemented our own practices and customized controls tailored to the Patrick enterprise environment. We believe this approach enhances our defense in depth stance while increasing our ability to identify, contain and manage cybersecurity risks.
Third parties also play a role in our cybersecurity program initiatives. We engage third-party services to conduct evaluations of our security controls, whether through penetration testing, independent audits or consulting on best practices to address new challenges. These evaluations include testing both the design and operational effectiveness of security controls.
Assessing, identifying and managing cybersecurity related risks are integrated into our overall enterprise risk management process. Cybersecurity related risks are included in the risk universe that the enterprise risk management function evaluates to assess the top risks to the enterprise on an annual basis. To the extent the enterprise risk management process identifies a heightened cybersecurity related risk, "risk owners" are assigned to develop risk mitigation plans, which are then tracked to completion. The process’s annual risk assessment is presented to the Board of Directors.
We rely heavily on our supply chain to deliver our products and services to our customers, and a cybersecurity incident at a supplier, subcontractor or third-party partner could materially adversely impact us.
Notwithstanding the extensive approach we take to cybersecurity, we may not be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us, but we do ensure all proper cybersecurity protocol and due diligence is applied across the organization. While Patrick maintains cybersecurity insurance, the costs related to cybersecurity threats or disruptions may not be fully insured. See Item 1A. “Risk Factors” for a discussion of cybersecurity risks.
25



ITEM 2.    PROPERTIES
Patrick believes the facilities occupied as of December 31, 2023 are adequate for the purposes for which they are currently being used and are well-maintained. The Company may, as part of its strategic operating plan, further consolidate and/or close certain owned facilities and may not renew leases on property with near-term lease expirations. Use of our manufacturing and distribution facilities may vary with seasonal, economic, and other business conditions. Our primary corporate office is located in Elkhart, Indiana.
In 2023, the Company operated in 23 states in the U.S., Mexico, China and Canada. As of December 31, 2023, the Company leased approximately 10.1 million square feet of manufacturing, distribution and corporate facilities and owned approximately 2.9 million square feet, as listed below.
LeasedOwned
Purpose / Nature# of PropertiesSquare Footage# of PropertiesSquare Footage
Manufacturing1457,840,000342,230,000
Distribution481,975,00014493,000
Manufacturing & Distribution (shared space)1127,000194,000
Corporate & Other14109,000135,000
Total20810,051,000502,852,000
Pursuant to the terms of the Company’s 2021 Credit Agreement, most of our owned real property is subject to a security interest.
ITEM 3.    LEGAL PROCEEDINGS
We are subject to claims and lawsuits in the ordinary course of business. In management's opinion, currently pending legal proceedings and claims against the Company will not, individually or in the aggregate, have a material adverse effect on its financial condition, results of operations, or cash flows.
See Note 14 "Commitments and Contingencies" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for further discussion of legal matters in relation to commitments and contingencies.
ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.
PART II
ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
The Company's common stock is listed on The NASDAQ Global Stock Market under the symbol PATK.
Holders of Common Stock
As of February 16, 2024, there were 318 shareholders of record. A number of shares are held in broker and nominee names on behalf of beneficial owners.
Dividends
In December 2019, the Company's Board of Directors (the "Board") adopted a dividend policy under which it plans to declare regular quarterly cash dividends. The Company paid cash dividends of $1.90 and $1.44 per share, or $42.1 million and $32.9 million in the aggregate, in 2023 and 2022, respectively. Any future determination to pay cash dividends will be made by the Board in light of the Company’s earnings, financial position, capital requirements, and restrictions under the Company’s 2021 Credit Agreement, and such other factors as the Board deems relevant.
26



Purchases of Equity Securities by the Issuer
(c)Issuer Purchases of Equity Securities for the three months ended December 31, 2023.
PeriodTotal
Number of
Shares
Purchased (1)
Average Price
Paid Per
Share (1)
Total Number of Shares
Purchased as
Part of Publicly
Announced Plans
or Programs (2)
Maximum Dollar Value
of Shares that May
Yet Be Purchased
Under the Plans
or Programs (2)
Oct. 2 - Oct. 29, 202381,474 $72.24 81,474 $78,254,795 
Oct. 30 - Dec. 3, 202310,187 74.50 9,317 77,569,000 
Dec. 4 - Dec. 31, 202391,674 98.56 — 77,569,000 
Total183,335 90,791 
(1)Amount includes 92,544 shares of common stock purchased by the Company in aggregate in November and December 2023 for the sole purpose of covering the exercise price related to the exercise of stock options and satisfying minimum tax withholding obligations of employees upon the vesting of stock awards and the exercise of stock options held by the employees.
(2)See Note 11 "Stock Repurchase Programs" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for additional information about the Company's stock repurchase program.
27



Stock Performance Graph
The following graph compares the cumulative 5-year total return to shareholders of the Company’s common stock relative to the cumulative total returns of the Russell 2000 index and a customized peer group of companies, which includes Brunswick Corporation, Cavco Industries, Inc., LCI Industries, Malibu Boats, Inc., Polaris Inc., Thor Industries, Inc., Winnebago Industries, Inc., and Wabash National Corporation. This graph assumes an initial investment of $100 (with reinvestment of all dividends) was made in our common stock, in the index and in the peer group on December 31, 2018 and its relative performance is tracked through December 31, 2023.
2158
($)12/31/201812/31/201912/31/202012/31/202112/31/202212/31/2023
Patrick Industries, Inc.$100.00 $177.93 $236.31 $282.90 $217.68 $369.19 
Peer Group$100.00 $148.13 $175.17 $221.39 $171.50 $225.72 
Russell 2000$100.00 $123.72 $146.44 $166.50 $130.60 $150.31 
*The stock price performance included in this graph is not necessarily indicative of future stock price performance.
ITEM 6.    RESERVED
ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) should be read in conjunction with the Company’s Consolidated Financial Statements and Notes thereto included in Item 8 of this Report. In addition, this MD&A contains certain statements relating to future results that are forward-looking statements as that term is defined in the Private Securities Litigation Reform Act of 1995. See “Information Concerning Forward-Looking Statements” on page 3 of this Report.
28



EXECUTIVE SUMMARY
Overview of Markets and Related Industry Performance
Recreational Vehicle ("RV") Industry 
The RV industry is our primary market and comprised 43% of the Company’s consolidated net sales in 2023. Net sales to the RV industry decreased 42% in 2023 compared to 2022. Following a dealer inventory restocking in the first half of 2022, OEMs dramatically reduced production in the second half of 2022 and throughout 2023 as retail demand decreased and dealer inventory needs decreased, with the OEMs demonstrating operating discipline to maintain a balanced inventory channel for the long-term health and stability of the industry.
According to the RV Industry Association (“RVIA”), wholesale industry unit shipments totaled approximately 313,200 units in 2023, a decrease of 37% compared to approximately 493,300 units in 2022. RV industry retail unit sales totaled approximately 377,500 units in 2023, a decrease of 15% compared to 2022 retail unit sales of approximately 446,300 units according to Statistical Surveys, Inc. ("SSI").
Marine Industry
Net sales to the marine industry, which represented approximately 27% of the Company's consolidated net sales in 2023, decreased 11% in 2023 compared to 2022. Our marine revenue is generally correlated to marine wholesale powerboat unit shipments, which decreased 2% to approximately 192,300 units in 2023 compared to approximately 196,500 units in 2022, according to Company estimates based on data published by the National Marine Manufacturers Association ("NMMA"). Estimated marine retail powerboat shipments totaled approximately 178,100 units in 2023, a decrease of 5% compared to 2022 retail powerboat shipments of approximately 188,100 units, according to SSI as economic uncertainty and higher interest rates impacted demand.
Manufactured Housing ("MH") Industry
Net sales to the MH industry, which represented 16% of the Company’s consolidated net sales in 2023, decreased 19% in 2023 compared to 2022. MH sales are generally correlated to MH industry wholesale unit shipments. Based on industry data from the Manufactured Housing Institute, MH wholesale industry unit shipments totaled 89,200 units in 2023, a decrease of 21% compared to 2022 MH wholesale industry unit shipments of 112,900 units. Demand for MH units in 2023 was impacted by a decrease in housing affordability caused by elevated interest rates and higher raw material costs.
Industrial Market
The industrial market is comprised primarily of the solid surface countertop industry, kitchen cabinet industry, high-rise, hospitality, retail and commercial fixtures market, office and household furniture market and regional distributors. Net sales to this market represented 14% of our consolidated net sales in 2023, decreasing 14% in 2023 compared to 2022. Overall, our revenues in these markets are focused on the residential housing, hospitality, high-rise housing and office, commercial construction and institutional furniture markets. We estimate that approximately 70% to 80% of our industrial business is directly tied to the residential housing market, with the remaining industrial sales directly tied to the non-residential and commercial markets.
Combined new housing starts decreased 9% in 2023 compared to 2022, with single family housing starts decreasing 6% and multifamily residential starts decreasing 14% for the same period. Our industrial products are generally among the last components installed in new unit construction and as such our related sales typically trail new housing starts by four to six months.

29



CONSOLIDATED OPERATING RESULTS
The following table sets forth the percentage relationship to net sales of certain items on the Company’s consolidated statements of income for the years ended December 31, 2023, 2022 and 2021.
Year Ended December 31,
($ in thousands)202320222021
Net sales$3,468,045 100.0 %$4,881,872 100.0 %$4,078,092 100.0 %
Cost of goods sold2,685,812 77.4 3,821,934 78.3 3,276,898 80.4 
Gross profit782,233 22.6 1,059,938 21.7 801,194 19.6 
Warehouse and delivery expenses143,921 4.1 163,026 3.3 139,606 3.4 
Selling, general and administrative expenses299,418 8.6 327,513 6.7 253,547 6.2 
Amortization of intangible assets78,694 2.3 73,229 1.5 56,329 1.4 
Operating income260,200 7.5 496,170 10.2 351,712 8.6 
Interest expense, net68,942 2.0 60,760 1.2 57,890 1.4 
Income taxes48,361 1.5 107,214 2.2 68,907 1.7 
Net income$142,897 4.1 $328,196 6.7 $224,915 5.5 

Year Ended December 31, 2023 Compared to 2022
Net Sales. Net sales in 2023 decreased approximately $1.41 billion, or 29%, to $3.47 billion from $4.88 billion in 2022. The decrease was attributable to a 42% decrease in net sales to our RV end market, a 11% decrease in net sales to our marine end market, a 19% decrease in net sales to our MH end market, and a 14% decrease in net sales to our industrial end market.
In 2023 and 2022, net sales attributable to acquisitions completed in each of those years was $17.7 million and $121.8 million, respectively.
The Company’s RV content per wholesale unit for 2023 decreased 9% to $4,800 from $5,257 in 2022. The Company's marine powerboat content per wholesale unit for 2023 decreased 5% to $4,803 from $5,032 in 2022. The Company's MH content per wholesale unit for 2023 increased 2% to $6,372 in 2023 from $6,243 in 2022.

Cost of Goods Sold. Cost of goods sold decreased $1.14 billion, or 30%, to $2.69 billion in 2023 from $3.82 billion in 2022. As a percentage of net sales, cost of goods sold decreased 90 basis points during 2023 to 77.4% from 78.3% in 2022.
Cost of goods sold as a percentage of net sales decreased for 2023 compared to 2022 primarily as a result of (i) continued cost reduction and automation initiatives we deployed throughout 2022 and 2023 that positively impacted overall costs, (ii) improved labor efficiencies as a result of investment in human capital and improved retention rates, (iii) synergies and different cost profiles from acquisitions completed in 2023 and 2022 and (iv) changes in certain commodity prices, partially offset by reduced sales volumes resulting in less favorable fixed cost absorption when compared to the prior year periods. For 2023, these factors contributed to a 50-basis point decrease in labor as a percentage of net sales and a 330-basis point decrease in materials cost as a percentage of net sales, partially offset by a 300-basis point increase in overhead as a percentage of net sales due to lower sales volumes. In general, the Company's cost of goods sold percentage can be impacted from period-to-period by demand changes in certain market sectors that can result in fluctuating costs of certain raw materials and commodity-based components that are utilized in production.
Gross Profit. Gross profit decreased $277.7 million or 26%, to $782.2 million in 2023 from $1,059.9 million in 2022. As a percentage of net sales, gross profit increased to 22.6% in 2023 from 21.7% in 2022. The increase in gross profit as a percentage of net sales in 2023 compared to 2022 reflects the impact of the factors discussed above under “Cost of Goods Sold”.
Economic or industry-wide factors affecting the profitability of our RV, marine, MH and industrial businesses include the costs of commodities and supply chain constraints and the labor used to manufacture our products, the competitive
30



environment and the impact of different gross margin profiles of acquired companies, all of which can cause gross margins to fluctuate from quarter-to-quarter and year-to-year.
Warehouse and Delivery Expenses. Warehouse and delivery expenses decreased $19.1 million, or 12%, to $143.9 million in 2023 from $163.0 million in 2022. As a percentage of net sales, warehouse and delivery expenses were 4.1% in 2023 and 3.3% in 2022. The decrease in warehouse and delivery expenses is attributable to the decrease in sales, and the increase as a percentage of net sales is primarily attributed to the fixed nature of certain expenses such as personnel wages, building charges, fleet expense, insurance, and depreciation among others as well as a decrease in load efficiency.
Selling, General and Administrative ("SG&A") Expenses. SG&A expenses decreased $28.1 million, or 9%, to $299.4 million in 2023 from $327.5 million in 2022. As a percentage of net sales, SG&A expenses were 8.6% in 2023 and 6.7% in 2022.
The decrease in SG&A expenses in 2023 compared to 2022 is primarily due to lower variable expenses, such as commissions, associated with the decrease in net sales. The increase in SG&A expenses as a percentage of net sales is primarily a result of the fixed nature of certain other expenses such as wages, payroll taxes, stock compensation, and insurance, as well as an increase in software and technology expenses. Additionally, certain 2022 and 2023 acquisitions operate with comparatively higher SG&A as a percentage of sales when compared to the consolidated percentage.
Amortization of Intangible Assets. Amortization of intangible assets increased $5.5 million, or 8%, in 2023 compared to 2022. The increase in 2023 compared to 2022 reflects the impact of intangible assets of businesses acquired in 2023 and 2022.
Operating Income. Operating income decreased $236.0 million, or 48%, to $260.2 million in 2023 from $496.2 million in 2022. Operating income in 2023 and 2022 included $1.0 million and $19.4 million, respectively, from the businesses acquired in each respective year. Operating income as a percentage of net sales decreased 270 basis points to 7.5% in 2023 from 10.2% in 2022. The decrease in operating income and operating margin is primarily attributable to lower net sales and the items discussed above.
Interest Expense, Net. Interest expense, net, increased $8.2 million, or 13%, to $68.9 million in 2023 from $60.8 million in 2022. The increase in interest expense is primarily attributable to the increase in interest rates on our debt subject to variable interest rates and the repayment of our 1.00% Convertible Senior Notes due 2023 (the “1.00% Convertible Notes”) in February 2023, with borrowings under our revolving credit facility (the "Revolver due 2027") which has a comparatively higher interest rate, partially offset by lower average debt levels compared to 2022.
Income Taxes. Income tax expense decreased $58.9 million, or 55%, to $48.4 million in 2023 from $107.2 million in 2022 as a result of the decrease in pre-tax income and an increase in the effective tax rate. For 2023, the effective tax rate was 25.3% compared to 24.6% in 2022. The increase in the effective tax rate in 2023 was mostly attributable to an increased impact from stock compensation Section 162(m) permanent addback.

See our Form 10-K for the year ended December 31, 2022 for a discussion of our consolidated operating results for the year ended December 31, 2022 compared to 2021.
Use of Financial Metrics
Our MD&A includes financial metrics, such as RV, marine and MH content per unit, which we believe are important measures of the Company's business performance. Content per unit metrics are generally calculated using our market sales divided by Company estimates of industry unit volume, which are derived from third-party industry data. These metrics should not be considered alternatives to accounting principles generally accepted in the United States of America ("U.S. GAAP"). Our computations of content per unit may differ from similarly titled measures used by others. These metrics should not be considered in isolation or as substitutes for an analysis of our results as reported under U.S. GAAP.
BUSINESS SEGMENTS
The Company's reportable segments, manufacturing and distribution, are based on its method of internal reporting. The Company regularly evaluates the performance of the manufacturing and distribution segments and allocates resources to them based on a variety of indicators including net sales and operating income. The Company does not measure profitability at the end market (RV, marine, MH and industrial) level.
31



Manufacturing – This segment includes the following products: laminated products that are utilized to produce furniture, shelving, walls, countertops and cabinet products; cabinet doors; fiberglass bath fixtures and tile systems; hardwood furniture; vinyl printing; RV and marine furniture; audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers; decorative vinyl and paper laminated panels; solid surface, granite, and quartz countertop fabrication; RV painting; fabricated aluminum products; fiberglass and plastic components; fiberglass bath fixtures and tile systems; softwoods lumber; custom cabinetry; polymer-based and other flooring; electrical systems components including instrument and dash panels; wrapped vinyl, paper and hardwood profile mouldings; interior passage doors; air handling products; slide-out trim and fascia; thermoformed shower surrounds; specialty bath and closet building products; fiberglass and plastic helm systems and components products; treated, untreated and laminated plywood; wiring and wire harnesses; adhesives and sealants; boat towers, tops, trailers and frames; marine hardware and accessories; protective covers for boats, RVs, aircraft, and military and industrial equipment; aluminum and plastic fuel tanks; CNC molds and composite parts; slotwall panels and components; and other products.
Distribution – This segment includes the distribution of pre-finished wall and ceiling panels; drywall and drywall finishing products; electronics and audio systems components; appliances; marine accessories and components; wiring, electrical and plumbing products; fiber reinforced polyester products; cement siding; raw and processed lumber; interior passage doors; roofing products; laminate and ceramic flooring; tile; shower doors; furniture; fireplaces and surrounds; interior and exterior lighting products; and other miscellaneous products in addition to providing transportation and logistics services.
Net sales pertaining to the manufacturing and distribution segments as stated in the table below and in the following discussions include intersegment sales. Gross profit includes the impact of intersegment operating activity.
The table below presents information about the net sales, gross profit, and operating income of the Company’s segments. Reconciliations of the amounts below to consolidated totals are presented in Note 16 "Segment Information" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K.  
Year Ended December 31,
($ in thousands)202320222021
Sales
Manufacturing$2,653,257 $3,681,412 $3,002,107 
Distribution$889,408 $1,287,597 $1,154,654 
Gross Profit
Manufacturing$577,284 $818,960 $598,942 
Distribution$195,506 $254,886 $211,241 
Operating Income
Manufacturing$321,096 $531,547 $379,885 
Distribution$90,095 $136,889 $106,241 
Year Ended December 31, 2023 Compared to 2022
Manufacturing 
Net Sales. Sales decreased $1.03 billion, or 28%, to $2.65 billion in 2023 from $3.68 billion in 2022. This segment accounted for approximately 75% of the Company’s consolidated net sales in 2023 compared to approximately 74% of the Company's consolidated net sales in 2022. The sales decrease reflects decreased net sales across all of our end markets.
In 2023 and 2022, net sales attributable to acquisitions completed in each of those periods was approximately $3.6 million and $121.3 million, respectively.
Gross Profit. Gross profit decreased $241.7 million, or 30%, to $577.3 million in 2023 from $819.0 million in 2022. As a percentage of net sales, gross profit was 21.8% in 2023 compared to 22.2% in 2022.
32



Gross profit margin decreased in 2023 compared to 2022 due to increases in labor and manufacturing overhead expense as a percentage of net sales primarily due to reduced sales volumes, partially offset by an improvement in material costs as a percentage of net sales.
Operating Income. Operating income decreased $210.4 million, or 40%, to $321.1 million in 2023 from $531.5 million in 2022. Operating income for the manufacturing segment attributable to acquisitions completed in 2023 and 2022 was approximately $(0.6) million and $19.4 million, respectively. The decrease in operating income primarily reflects the decrease in gross profit mentioned above.
Distribution
Net Sales. Sales decreased $398.2 million, or 31%, to $889.4 million in 2023 from $1,287.6 million in 2022. This segment accounted for approximately 25% of the Company’s consolidated net sales for 2023 compared to 26% of the Company's consolidated net sales in 2022. The decrease in sales in 2023 is attributed to decreased net sales across all of our end markets. In 2023 and 2022, net sales attributable to acquisitions completed in each of those periods was approximately $14.1 million and $0.5 million, respectively.
Gross Profit. Gross profit decreased $59.4 million, or 23%, to $195.5 million in 2023 from $254.9 million in 2022. As a percentage of net sales, gross profit was 22.0% in 2023 compared to 19.8% in 2022. The increase in gross profit as a percentage of net sales for 2023 is primarily attributed to decreases in labor as a percentage of net sales partly offset by increases in material costs as a percentage of net sales.
Operating Income. Operating income in 2023 decreased $46.8 million, or 34%, to $90.1 million from $136.9 million in 2022. Operating income for the Distribution segment attributable to acquisitions completed in 2023 and 2022 was immaterial. The decrease in operating income in 2023 primarily reflects the items discussed above.
Unallocated Corporate Expenses
As presented in Note 16 "Segment Information" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K, unallocated corporate expenses in 2023 decreased $26.7 million, or 27%, to $72.3 million from $99.0 million in 2022. The decrease in 2023 was mostly attributed to decreases in incentive compensation, wages, professional fees and amortization of inventory step-up adjustments.
LIQUIDITY AND CAPITAL RESOURCES 
Our liquidity as of December 31, 2023 consisted of cash and cash equivalents of $11.4 million and $768.1 million of availability under our credit facility. The Company's primary sources of liquidity are cash flows from operations, which includes selling its products and collecting receivables, available cash reserves and borrowing capacity available under the 2021 Credit Facility as discussed in Note 7 "Debt" of the Notes to Consolidated Financial Statements.
As of December 31, 2023, the Company's existing cash and cash equivalents, cash generated from operations, and available borrowings under its 2021 Credit Facility are expected to be sufficient to meet anticipated cash needs for working capital and capital expenditures for at least the next 12 months, exclusive of any acquisitions, based on its current cash flow budgets and forecast of short-term and long-term liquidity needs.
Principal uses of cash are to support working capital demands, meet debt service requirements and support the Company's capital allocation strategy, which includes acquisitions, capital expenditures, dividends and repurchases of the Company’s common stock, among others.
Working capital requirements vary from period to period depending on manufacturing volumes primarily related to the RV, marine, MH and industrial markets we serve, the timing of deliveries, and the payment cycles of customers. In the event that operating cash flow is inadequate and one or more of the Company's capital resources were to become unavailable, the Company would seek to revise its operating strategies accordingly. The Company will continue to assess its liquidity position and potential sources of supplemental liquidity in view of operating performance, current economic and capital market conditions, and other relevant circumstances.
33



In February 2023, the Company utilized available borrowing capacity under the Revolver due 2027 and cash on hand to satisfy its repayment obligation at maturity for the 1.00% Convertible Notes. See Note 7 "Debt" of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for further discussion of the 1.00% Convertible Notes. Throughout the course of the year, the Company made payments on the Revolver due 2027, with the balance repaid in full as of December 2023.
In January 2024, the Company utilized available borrowing capacity under the Revolver due 2027 and cash on hand to fund its acquisition of Sportech, as discussed in Note 17 "Subsequent Events" of the Notes to Consolidated Financial Statements.
As of and for the reporting period ended December 31, 2023, the Company was in compliance with its financial covenants as required under the terms of its 2021 Credit Agreement. The required maximum consolidated secured net leverage ratio and the required minimum consolidated fixed charge coverage ratio, as such ratios are defined in the 2021 Credit Agreement, compared to the actual amounts as of December 31, 2023 and for the fiscal period then ended are as follows:
 RequiredActual
Consolidated secured net leverage ratio (12-month period)2.75 0.27 
Consolidated fixed charge coverage ratio (12-month period)1.50 3.01 
In addition, as of December 31, 2023, the Company's consolidated total net leverage ratio (12-month period) was 2.38. While this ratio was a covenant under the Company’s previous credit agreement and is not a covenant under the 2021 Credit Agreement, it is used in the determination of the applicable borrowing margin under the 2021 Credit Agreement.
Cash Flows 
Year Ended December 31, 2023 Compared to 2022
Operating Activities
Cash flows from operating activities are one of the Company's primary sources of liquidity, representing the net income the Company earned in the reported periods, adjusted for non-cash items and changes in operating assets and liabilities.
Net cash provided by operating activities decreased $3.0 million, or 1%, to $408.7 million in 2023 from $411.7 million in 2022 primarily due to a decrease in net income of $185.3 million, substantially offset by an increase in depreciation and amortization of $13.7 million and a $98.9 million source of cash from operating assets and liabilities compared to a $60.7 million use of cash from operating assets and liabilities in the prior period.
Investing Activities  
Net cash used in investing activities decreased $235.0 million, or 73%, to $86.5 million in 2023 from $321.5 million in 2022 primarily due to a decrease in cash used in business acquisitions of $223.0 million and a decrease in cash used for capital expenditures of $20.9 million, partly offset by a $6.2 million decrease in cash received on disposals of property, plant, and equipment.
Financing Activities 
Net cash flows used in financing activities increased $143.3 million to $333.6 million in 2023 compared to $190.3 million in 2022. The increase in cash flows used in financing activities was primarily due to the $172.5 million repayment of the 1.00% Convertible Notes and $25.6 million in net repayments on the Revolver due 2027, partially offset by a $58.3 million reduction in stock repurchases in 2023 compared to 2022.
See our Form 10-K for the year ended December 31, 2022 for a discussion of cash flows for the year ended December 31, 2022 compared to 2021.
Off-Balance Sheet Arrangements
None.
34



CRITICAL ACCOUNTING POLICIES 
The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The SEC has defined a company’s critical accounting policies as those that are most important to the portrayal of its financial condition and results of operations, and which require the Company to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Although management believes that its estimates and assumptions are reasonable, they are based upon information available when they are made. Actual results may differ materially from these estimates under different assumptions or conditions. The Company has identified the following critical accounting policies and estimates:
Goodwill and Other Intangible Assets. The Company’s acquisitions include purchased goodwill and other intangible assets. Goodwill represents the excess of cost over the fair value of the net assets acquired. Other intangible assets acquired are classified as customer relationships, non-compete agreements, patents and trademarks.
Goodwill and indefinite-lived intangible assets, representing acquired trademarks, are not amortized but are subject to an annual (or under certain circumstances more frequent) impairment test in the fourth quarter based on their estimated fair value. We test more frequently, if there are indicators of impairment, or whenever such circumstances suggest that the carrying value of goodwill or trademarks may not be recoverable. These indicators include a sustained material decline in our share price and market capitalization, a decline in expected future cash flows, or a material adverse change in the business climate. A material adverse change in the business climate could result in a material loss of market share or the inability to achieve previously projected revenue growth.
Impairment reviews of goodwill are performed at the reporting unit level. The Company’s reporting units are defined as one level below our operating segments, Manufacturing and Distribution, which are the same as our reportable segments. In evaluating goodwill for impairment, either a qualitative or quantitative assessment is performed. If the qualitative assessment indicates it is more likely than not that the fair value of the reporting unit is less than its carrying value, the Company performs a quantitative assessment. When estimating reporting unit fair value with the quantitative assessment, the Company uses a combination of market and income-based methodologies. The market approach includes a comparison of the multiple of a reporting unit's carrying value to its earnings before interest, taxes, depreciation and amortization with the multiples of similar businesses or guideline companies whose securities are actively traded in the public markets. When calculating the present value of future cash flows under the income approach, the Company takes into consideration multiple variables, including forecasted sales volumes and operating income, current industry and economic conditions, and historical results. The income approach fair value estimate also includes estimates of long-term growth rates and discount rates that are commensurate with the risks and uncertainty inherent in the respective reporting units and internally-developed forecasts.
Impairment reviews of indefinite-lived intangible assets (trademarks) consist of a comparison of the fair value of the trademark to its carrying value. Fair value is measured using a relief-from-royalty approach, a form of discounted cash flow method. Estimated royalty rates applied to projected revenues are based on comparable industry studies and consideration of operating margins. Discount rates are derived in a manner similar to what is done in testing goodwill for impairment.

Based on the results of the Company's analyses, the estimated fair value of each of the Company's reporting units and trademarks was determined to exceed the carrying value for each of the years ended December 31, 2023, 2022 and 2021 and so no impairments were recognized. Further, based on the results of the impairment analyses, none of the Company’s reporting units or trademarks were at risk of failing the impairment assessments discussed above that would have a material effect on the Company’s Consolidated Financial Statements for any period presented.

Business Combinations. From time to time, we may enter into business combinations. We recognize the identifiable assets acquired and the liabilities assumed at their fair values as of the date of acquisition. We measure goodwill as the excess of consideration transferred, which we also measure at fair value, over the net of the acquisition date fair values of the identifiable assets acquired and liabilities assumed. The acquisition method of accounting requires us to make significant estimates and assumptions regarding the fair values of the elements of a business combination as of the date of acquisition, including the fair values of property, plant and equipment, identifiable intangible assets, contingent consideration and other financial assets and liabilities. Significant estimates and assumptions include subjective and/or complex judgments regarding items such as discount rates, customer attrition rates, royalty rates, and other factors, including estimated future cash flows that we expect to generate from the acquired assets.
35



The acquisition method of accounting also requires us to refine these estimates over a measurement period not to exceed one year to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. If we are required to adjust provisional amounts that we have recorded for the fair values of assets and liabilities in connection with acquisitions, these adjustments could have a material impact on our financial condition and results of operations. No changes in the year ended December 31, 2023 to provisional fair value estimates of assets acquired and liabilities assumed in acquisitions were material. If the subsequent actual results and updated projections of the underlying business activity change compared with the assumptions and projections used to develop the acquisition date fair value estimates, we could record future impairment charges. In addition, we estimate the economic lives of certain acquired assets and these lives are used to calculate depreciation and amortization expense. If our estimates of the economic lives change, depreciation or amortization expenses could be increased or decreased, or the acquired assets could be impaired.
ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Debt Obligations
As of December 31, 2023, our total debt obligations under our 2021 Credit Agreement were under Secured Overnight Financing Rate Data ("SOFR")-based interest rates. A 100-basis point increase in the underlying SOFR rates would result in additional annual interest cost of approximately $1.3 million, assuming average borrowings during 2023, including the Term Loan due 2027, subject to variable rates were equal to the amount of such borrowings outstanding as of December 31, 2023, or $129.4 million, excluding deferred financing costs related to the Term Loan due 2027.
Commodity Volatility
The prices of key raw materials, consisting primarily of lauan, gypsum, fiberglass, particleboard, aluminum, softwoods and hardwoods lumber, resin, and petroleum-based products, are influenced by demand and other factors specific to these commodities as well as general inflationary pressures, including those driven by supply chain and logistical disruptions. Prices of certain commodities have historically been volatile and continued to fluctuate in 2023. During periods of volatile commodity prices, we have generally been able to pass both price increases and decreases to our customers in the form of price adjustments. We are exposed to risks during periods of commodity volatility because there can be no assurance future cost increases or decreases, if any, can be partially or fully passed on to customers, or that the timing of such sales price increases or decreases will match raw material cost increases or decreases. We do not believe that commodity price volatility had a material effect on results of operations for the periods presented.
ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The information required by this item is set forth in Item 15(a)(1) of Part IV of this Annual Report on Form 10-K.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.    CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
The Company maintains “disclosure controls and procedures”, as such term is defined under Securities Exchange Act Rule 13a-15(e) or 15d-15(e), that are designed to ensure that information required to be disclosed in our Securities Exchange Act of 1934, as amended (the “Exchange Act”) reports is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow for timely decisions regarding required disclosures. In designing and evaluating the disclosure controls and procedures, the Company’s management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives and the Company’s management necessarily is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
36



Under the supervision and with the participation of our senior management, including our Chief Executive Officer and Chief Financial Officer, the Company conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report (the “Evaluation Date”). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded as of the Evaluation Date that our disclosure controls and procedures were effective such that the information relating to the Company, including consolidated subsidiaries, required to be disclosed in our reports filed under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to Company’s management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Management’s Annual Report on Internal Control Over Financial Reporting
We are responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control system was designed to provide reasonable assurance regarding the fair and reliable preparation and presentation of our published financial statements. We continually evaluate our system of internal control over financial reporting to determine if changes are appropriate based upon changes in our operations or the business environment in which we operate.
All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an assessment of the effectiveness of our internal control over financial reporting based on the framework in the 2013 Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). This assessment included a review of the documentation of controls, an assessment of the design effectiveness of controls, testing of the operating effectiveness of controls, and a conclusion on this evaluation. Based on our assessment, we have concluded that our internal control over financial reporting was effective as of December 31, 2023.
The Company’s independent registered public accounting firm, Deloitte & Touche LLP, audited our internal control over financial reporting as of December 31, 2023, as stated in their report in the section entitled “Report of Independent Registered Public Accounting Firm” included elsewhere in this Form 10-K, which expresses an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023.
Changes in internal control over financial reporting
There have been no changes in our internal control over financial reporting that occurred during the fourth quarter ended December 31, 2023 or subsequent to the date the Company completed its evaluation, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B.    OTHER INFORMATION
None.
ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
37



PART III
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Directors of the Company
The information required by this item with respect to directors is set forth in our definitive Proxy Statement for our 2024 Annual Meeting of Shareholders to be filed with the SEC pursuant to Regulation 14A (the “2024 Proxy Statement”) under the captions “Election of Directors” and “Delinquent Section 16(a) Reports,” which information is hereby incorporated herein by reference.
Executive Officers of the Registrant
The information required by this item is set forth under the caption “Executive Officers of the Company” in Part I of this Annual Report on Form 10-K.
Audit Committee
Information on our Audit Committee is contained under the caption “Audit Committee” in the Company's 2024 Proxy Statement and is incorporated herein by reference.
Code of Ethics and Business Conduct
We have adopted a Code of Ethics and Business Conduct Policy applicable to all employees. Our Code of Ethics and Business Conduct Policy is available on the Company’s web site at www.patrickind.com under “For Investors”. We intend to post on our web site any substantive amendments to, or waivers from, our Code of Ethics and Business Conduct Policy as well as our Corporate Governance Guidelines. We will provide shareholders with a copy of these policies without charge upon written request directed to the Company’s Corporate Secretary at the Company’s address.
Corporate Governance 
Information on our corporate governance practices is contained under the caption “Corporate Governance Highlights” in the Company's 2024 Proxy Statement and incorporated herein by reference.
ITEM 11.    EXECUTIVE COMPENSATION
The information required by this item is set forth in our 2024 Proxy Statement under the caption “Executive Compensation," "Compensation Committee Interlocks and Director Participation," and "Compensation Committee Report," and is incorporated herein by reference.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is set forth in our 2024 Proxy Statement under the captions “Equity Compensation Plan Information” and “Security Ownership of Certain Beneficial Owners and Management,” and is incorporated herein by reference.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item is set forth in our 2024 Proxy Statement under the captions “Related Party Transactions” and “Corporate Governance Highlights”, and is incorporated herein by reference.
ITEM 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item is set forth in our 2024 Proxy Statement under the heading “Independent Public Accountants,” and is incorporated herein by reference.
38



PART IV
ITEM 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULES 
(a)(1) The financial statements listed in the accompanying Index to the Financial Statements on page F-1 of the separate financial section of this Report are incorporated herein by reference.
(3) The exhibits required to be filed as part of this Annual Report on Form 10-K are listed under (c) below.
(c)Exhibits
Exhibit NumberExhibits
3.1
3.2
3.3
4.1
4.2
4.3
4.4**
10.1
10.2*
10.3*
10.4*
10.5*
10.6*
10.7*
10.8
10.9
39



10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17
10.18
10.19
10.20
10.21*
21**
23.1**
31.1**
31.2**
32**
97**
40



XBRL Exhibits.
Interactive Data Files. The following materials are filed electronically with this Annual Report on Form 10-K:
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Schema Document
101.CALInline XBRL Taxonomy Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Definition Linkbase Document
101.LABInline XBRL Taxonomy Label Linkbase Document
101.PREInline XBRL Taxonomy Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document
Attached as Exhibits 101 to this report are the following financial statements from the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 formatted in XBRL (“eXtensible Business Reporting Language”): (i) the Consolidated Balance Sheet; (ii) the Consolidated Statements of Income; (iii) the Consolidated Statements of Comprehensive Income; (iv) the Consolidated Statements of Shareholders’ Equity; and (v) the Consolidated Statements of Cash Flows, and the related Notes to these financial statements in detail tagging format.
*Management contract or compensatory plan or arrangement.
**Filed herewith.
***Management contract or compensatory plan or arrangement and filed herewith.
All other financial statement schedules are omitted because they are not applicable or the required information is immaterial or is shown in the Notes to Consolidated Financial Statements.
ITEM 16.    FORM 10-K SUMMARY
None.
41



SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized
PATRICK INDUSTRIES, INC.
Date: February 29, 2024
By:/s/ Andy L. Nemeth
Andy L. Nemeth
Chief Executive Officer
Pursuant to the Requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Andy L. NemethChief Executive OfficerFebruary 29, 2024
Andy L. Nemeth(Principal Executive Officer)
Director
/s/ Matthew S. FilerInterim Executive Vice President Finance, February 29, 2024
Matthew S. FilerChief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
/s/ Joseph M. CerulliDirectorFebruary 29, 2024
Joseph M. Cerulli
/s/ Todd M. ClevelandChairman of the BoardFebruary 29, 2024
Todd M. Cleveland
/s/ John A. ForbesDirectorFebruary 29, 2024
John A. Forbes
/s/ Michael A. KitsonDirectorFebruary 29, 2024
Michael A. Kitson
/s/ Pamela R. KlynDirectorFebruary 29, 2024
Pamela R. Klyn

/s/ Derrick B. MayesDirectorFebruary 29, 2024
Derrick B. Mayes
/s/ Denis G. SuggsDirectorFebruary 29, 2024
Denis G. Suggs
/s/ M. Scott WelchLead Independent DirectorFebruary 29, 2024
M. Scott Welch
42



PATRICK INDUSTRIES, INC.
Index to the Financial Statements
F-1


Report of Independent Registered Public Accounting Firm
To the shareholders and the Board of Directors of Patrick Industries, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Patrick Industries, Inc. and subsidiaries (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of income, comprehensive income, shareholders' equity, and cash flows, for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the "financial statements"). We also have audited the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
Basis for Opinions
The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
F-2


Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Goodwill – Fiberglass Reporting Unit – Refer to Notes 1 and 6 to the Financial Statements
Critical Audit Matter Description
The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. When calculating the present value of future cash flows under the income approach, the Company takes into consideration forecasted sales volumes, operating income, and a discount rate. The Company uses a market approach as a secondary valuation method to evaluate the income approach. The market approach includes a comparison of multiples of earnings before interest, taxes, depreciation, and amortization (EBITDA) for the reporting unit to similar businesses or guideline companies whose securities are actively traded in public markets. The estimated fair value of the Company’s reporting unit was determined to exceed the carrying value for the year end December 31, 2023, and so no impairment was recognized.
We identified goodwill for the Fiberglass Reporting Unit as a critical audit matter because of the significant judgments made by management to estimate the fair value of the Fiberglass Reporting Unit and the difference between its fair value and carrying value. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management’s estimates and assumptions related to selection of the discount rate and forecasts of future revenue and operating margin, specifically due to the sensitivity of the Fiberglass Reporting Unit’s operations.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the discount rate and forecasts of sales and operating income used by management to estimate the fair value of certain reporting units included the following, among others:
We tested the effectiveness of controls over management’s goodwill impairment evaluation, including those over the determination of the fair value of the Fiberglass Reporting Unit related to management’s selection of the discount rates and forecasts of sales and operating income.
We evaluated management’s ability to accurately forecast sales and operating income by comparing actual results to management’s historical forecasts.
We evaluated the reasonableness of management’s sales and operating income assumptions included in the income approach model, and the extent to which forecast projection risk had been contemplated in the selection of the discount rate by comparing the forecasts to historical sales and operating income.
With the assistance of our fair value specialists, we evaluated the reasonableness of the valuation methodology and discount rate by testing the source information underlying the determination of the discount rate, the mathematical accuracy of the calculations and developing a range of independent estimates and comparing those to the discount rate selected by management.

/s/ Deloitte & Touche LLP
Chicago, Illinois
February 29, 2024
We have served as the Company's auditor since 2019.
F-3


PATRICK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF INCOME
($ in thousands except per share data)Year Ended December 31,
 202320222021
NET SALES$3,468,045 $4,881,872 $4,078,092 
Cost of goods sold2,685,812 3,821,934 3,276,898 
GROSS PROFIT782,233 1,059,938 801,194 
Operating Expenses:
Warehouse and delivery143,921 163,026 139,606 
Selling, general and administrative299,418 327,513 253,547 
Amortization of intangible assets78,694 73,229 56,329 
Total operating expenses522,033 563,768 449,482 
OPERATING INCOME260,200 496,170 351,712 
Interest expense, net68,942 60,760 57,890 
Income before income taxes191,258 435,410 293,822 
Income taxes48,361 107,214 68,907 
NET INCOME$142,897 $328,196 $224,915 
BASIC EARNINGS PER COMMON SHARE $6.64 $14.82 $9.87 
DILUTED EARNINGS PER COMMON SHARE $6.50 $13.49 $9.63 
Weighted average shares outstanding - Basic 21,519 22,140 22,780 
Weighted average shares outstanding - Diluted 22,025 24,471 23,355 
See accompanying Notes to Consolidated Financial Statements.
F-4


PATRICK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
($ in thousands)Year Ended December 31,
 202320222021
NET INCOME$142,897 $328,196 $224,915 
Other comprehensive income (loss), net of tax:
Change in unrealized gain on hedge derivatives 757 4,131 
Foreign currency translation gain (loss)(75)(97)142 
Other(229)873 (449)
Total other comprehensive income (loss)(304)1,533 3,824 
COMPREHENSIVE INCOME$142,593 $329,729 $228,739 
See accompanying Notes to Consolidated Financial Statements.
F-5


PATRICK INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
December 31,
($ in thousands except share data)20232022
ASSETS  
Current Assets  
Cash and cash equivalents$11,409 $22,847 
Trade and other receivables, net163,838 172,890 
Inventories510,133 667,841 
Prepaid expenses and other49,251 46,326 
Total current assets734,631 909,904 
Property, plant and equipment, net353,625 350,572 
Operating lease right-of-use-assets177,717 163,674 
Goodwill637,393 629,263 
Intangible assets, net651,153 720,230 
Other non-current assets7,929 8,828 
TOTAL ASSETS$2,562,448 $2,782,471 
LIABILITIES AND SHAREHOLDERS’ EQUITY  
Current Liabilities  
Current maturities of long-term debt$7,500 $7,500 
Current operating lease liabilities48,761 44,235 
Accounts payable140,524 142,910 
Accrued liabilities111,711 172,595 
Total current liabilities308,496 367,240 
Long-term debt, less current maturities, net1,018,356 1,276,149 
Long-term operating lease liabilities132,444 122,471 
Deferred tax liabilities, net46,724 48,392 
Other long-term liabilities 11,091 13,050 
TOTAL LIABILITIES1,517,111 1,827,302 
COMMITMENTS AND CONTINGENCIES
SHAREHOLDERS’ EQUITY
Preferred stock, no par value; authorized 1,000,000 shares; none issued or outstanding
  
Common stock, no par value; authorized 40,000,000 shares;
issued and outstanding 2023 - 22,160,608 shares;
issued and outstanding 2022 - 22,212,360 shares
203,258 197,003 
Accumulated other comprehensive loss(999)(695)
Retained earnings843,078 758,861 
TOTAL SHAREHOLDERS’ EQUITY1,045,337 955,169 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY$2,562,448 $2,782,471 
See accompanying Notes to Consolidated Financial Statements.
F-6


PATRICK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
($ in thousands)Year Ended December 31,
 202320222021
CASH FLOWS FROM OPERATING ACTIVITIES
Net income$142,897 $328,196 $224,915 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization144,543 130,757 104,808 
Amortization of convertible notes debt discount1,072 1,851 7,987 
Stock-based compensation expense19,429 21,751 22,887 
Deferred income taxes(591)(9,349)(3,943)
(Gain) loss on sale of property, plant and equipment585 (5,560)583 
Other 1,842 4,785 4,971 
Change in operating assets and liabilities, net of acquisitions of businesses:
Trade and other receivables, net8,923 26,056 (14,350)
Inventories162,181 (11,896)(232,465)
Prepaid expenses and other assets(3,931)20,123 (13,114)
Accounts payable, accrued liabilities and other(68,278)(94,976)149,851 
Net cash provided by operating activities408,672 411,738 252,130 
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of property, plant, and equipment(58,987)(79,883)(64,804)
Proceeds from sale of property, equipment, facility and other1,362 7,620 197 
Business acquisitions, net of cash acquired(25,859)(248,899)(508,127)
Purchase of intangible assets and other investing activities(3,061)(305)(2,000)
Net cash used in investing activities(86,545)(321,467)(574,734)
CASH FLOWS FROM FINANCING ACTIVITIES 
Term debt borrowings  58,750 
Term debt repayments(7,500)(7,500)(6,875)
Borrowing on revolver488,440 839,436 832,500 
Repayments on revolver(568,728)(894,147)(972,500)
Repayments of convertible notes(172,500)  
Proceeds from senior notes offering  350,000 
Proceeds from convertible notes offering   258,750 
Purchase of convertible notes hedges  (57,443)
Proceeds from sale of warrants  43,677 
Cash dividends paid to shareholders(42,140)(32,869)(27,024)
Stock repurchases under buyback program(18,808)(77,117)(48,940)
Taxes paid for share-based payment arrangements(12,132)(10,227)(17,814)
Payment of deferred financing costs (2,464)(15,745)
Payment of contingent consideration from business acquisitions(1,460)(5,580)(1,600)
Proceeds from exercise of common stock options
1,413 195 4,950 
Other financing activities(150)  
Net cash (used in) provided by financing activities(333,565)(190,273)400,686 
(Decrease) increase in cash and cash equivalents(11,438)(100,002)78,082 
Cash and cash equivalents at beginning of year22,847 122,849 44,767 
Cash and cash equivalents at end of year$11,409 $22,847 $122,849 
See accompanying Notes to Consolidated Financial Statements.
F-7


PATRICK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
($ in thousands, except share data)Common
Stock
Additional
Paid-in-
Capital
Accumulated Other
Comprehensive
Income (Loss)
Treasury StockRetained
Earnings
Total
Balance January 1, 2021$180,892 $24,387 $(6,052)$ $360,214 $559,441 
Net income— — — — 224,915 224,915 
Dividends declared— — — — (27,836)(27,836)
Other comprehensive loss, net of tax— — 3,824 — — 3,824 
Stock repurchases under buyback program(2,729)(368)— (21,550)(24,293)(48,940)
Retirement of treasury stock(2,013)(271)— 21,550 (19,266) 
Issuance of shares upon exercise of common stock options4,950 — — — — 4,950 
Issuance of shares in connection with a business combination10,211 — — — — 10,211 
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants(17,815)— — — — (17,815)
Stock-based compensation expense22,887 — — — — 22,887 
Purchase of convertible notes hedges, net of tax of $14,556
— (42,887)— — — (42,887)
Proceeds from sale of warrants— 43,677 — — — 43,677 
Equity component of convertible note issuance, net of tax of $11,923
— 35,130 — — — 35,130 
Balance December 31, 2021$196,383 $59,668 $(2,228)$ $513,734 $767,557 
Impact of adoption of ASU 2020-06— (59,668)— — 15,975 (43,693)
Net income— — — — 328,196 328,196 
Dividends declared— — — — (33,160)(33,160)
Other comprehensive income, net of tax— — 1,533 — — 1,533 
Share repurchases under buyback program(11,099)— — — (65,884)(76,983)
Issuance of shares upon exercise of common stock options195 — — — — 195 
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants(10,227)— — — — (10,227)
Stock-based compensation expense21,751 — — — — 21,751 
Balance December 31, 2022$197,003 $ $(695)$ $758,861 $955,169 
Net income    142,897 142,897 
Dividends declared    (42,327)(42,327)
Other comprehensive income, net of tax  (304)  (304)
Share repurchases under buyback program(2,455)   (16,353)(18,808)
Issuance of shares upon exercise of common stock options1,413     1,413 
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants(12,132)    (12,132)
Stock-based compensation expense19,429     19,429 
Balance December 31, 2023$203,258 $ $(999)$ $843,078 $1,045,337 
See accompanying Notes to Consolidated Financial Statements.
F-8


PATRICK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS 

1.    BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Nature of Business
Patrick Industries, Inc. (“Patrick” or the “Company”) operations consist of the manufacture and distribution of component products and materials for use primarily by the recreational vehicle (“RV”), marine, manufactured housing (“MH”) and industrial markets for customers throughout the United States and Canada. As of December 31, 2023, the Company maintained 179 manufacturing plants and 62 distribution facilities located in 23 states with a small presence in Mexico, China and Canada. Patrick operates in two business segments: Manufacturing and Distribution.
Principles of Consolidation
The accompanying consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Patrick and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates include the valuation of goodwill and indefinite-lived intangible assets, the valuation of long-lived assets, the allowance for doubtful accounts, excess and obsolete inventories, assets acquired and liabilities assumed in a business combination, the valuation of estimated contingent consideration, deferred tax asset valuation allowances, and certain accrued liabilities. Actual results could differ from the amounts reported.
Revenue Recognition
The Company is a major manufacturer and distributor of component products and materials serving original equipment manufacturers and other customers in the RV, marine, MH, and industrial industries. Revenue is recognized when or as control of the promised goods transfers to the Company's customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. The Company’s contracts typically consist of a single performance obligation to manufacture and provide the promised goods. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using the standalone selling price of each distinct good in the contract. The transaction price for contracts may include reductions to the transaction price for estimated volume discounts and rebates and other customer incentives.
Manufacturing segment revenue is recognized when control of the products transfers to the customer which is the point when the customer gains the ability to direct the use of and obtain substantially all the remaining benefits from the asset, which is generally upon delivery of goods, or upon shipment of goods in certain circumstances. In limited circumstances, where the products are customer specific with no alternative use to the Company, and the Company has a legally enforceable right to payment for performance to date with a reasonable margin, revenue is recognized over the contract term based on the cost-to-cost method. However, the financial impact of these contracts is immaterial considering the short production cycles and limited inventory days on hand.
Distribution segment revenue from product sales is recognized on a gross basis upon shipment or delivery of goods at which point control transfers to the customer. The Company acts as a principal in such arrangements because it controls the promised goods before delivery to the customer. The Company uses direct shipment arrangements with certain vendors and suppliers to deliver products to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for direct shipment arrangements on a gross basis. Our role as principal in our distribution sales is generally characterized by (i) customers entering into contracts with the Company, not the vendor; (ii) our obligation to pay the vendor irrespective of our ability to collect from the customer; (iii) our discretion in
F-9


determining the price of the good provided to the customer; (iv) our title to the goods before the customer receives or accept the goods; and (v) our responsibility for the quality and condition of goods delivered to the customer.
Sales and other taxes collected concurrent with revenue-producing activities are excluded from net sales.
The Company records freight billed to customers in net sales. The corresponding costs incurred for shipping and handling related to these customer-billed freight costs are accounted for as costs to fulfill the contract and are included in warehouse and delivery expenses.
The Company’s contracts across each of its businesses typically do not result in situations where there is a time period greater than one year between performance under the contract and collection of the related consideration. The Company does not account for a significant financing component when the Company expects, at contract inception, that the period between the Company's transfer of a promised good or service to a customer and the customer’s payment for that good or service will be one year or less.
The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the incurred costs that the Company otherwise would have capitalized is one year or less. These costs, representing primarily sales commissions, are included in selling, general and administrative expenses.

The Company does not disclose information about the transaction price being allocated to the remaining performance obligations at period end, as the Company does not have material contracts that have original expected durations of more than one year.
Contract liabilities, representing upfront payments from customers received prior to satisfying performance obligations, were immaterial in all periods presented and changes in contract liabilities were immaterial in all periods presented.
Costs and Expenses
Cost of goods sold includes material costs, direct and indirect labor, depreciation, overhead expenses, inbound freight charges, inspection costs, internal transfer costs, receiving costs, and other costs.
Warehouse and delivery expenses include salaries and wages, building rent and insurance, and other overhead costs related to distribution operations and delivery costs related to the shipment of finished and distributed products to customers.
Stock Based Compensation
Compensation expense related to the fair value of restricted stock awards as of the grant date is calculated based on the Company’s closing stock price on the date of grant. In addition, the Company estimates the fair value of all stock option and stock appreciation rights (“SARS”) awards as of the grant date by applying the Black-Scholes option-pricing model. The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense, including the expected option term, dividend yield, risk-free interest rate and volatility of the Company's common stock. Expected volatilities take into consideration the historical volatility of the Company’s common stock. The expected term of options and SARS represents the period of time that the options and SARS granted are expected to be outstanding based on historical Company trends. The risk free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for instruments of a similar term. New shares are issued upon exercise of options. Forfeitures of stock based compensation are recognized as incurred.
Earnings Per Common Share
Basic earnings per common share is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income available for diluted shares (calculated as net income plus the after-tax effect of interest on potentially dilutive convertible notes, as defined by Accounting Standards Update ("ASU") 2020-06, as adopted in 2022) by the weighted-average number of common shares outstanding, plus the weighted-average impact of potentially dilutive convertible notes as defined by ASU 2020-06, plus the dilutive effect of stock options, SARS, and certain restricted stock awards (collectively, “Common Stock Equivalents”). The dilutive effect of Common Stock Equivalents is calculated under the treasury stock method using the average market price for the period. Common Stock Equivalents are not included in the computation of diluted earnings per common share if their effect would
F-10


be anti-dilutive. See Note 12 "Earnings Per Common Share" for the calculation of both basic and diluted earnings per common share.
Cash and Cash Equivalents 
The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents.
Trade and Other Receivables  
Trade receivables consist primarily of amounts due to the Company from its normal business activities. In assessing the carrying value of its trade receivables, the Company estimates the recoverability by making assumptions based on historical and forward-looking factors, such as historical and anticipated customer performance, current overall and industry-specific economic conditions, historical write-off and collection experience, the level of past-due amounts, and specific risks identified in the trade receivables portfolio. Other receivables consist of employee advances, insurance claims, amounts owed from vendors pertaining to importation costs, and other miscellaneous items.
As of December 31
($ in thousands)
2023
2022
Trade receivables$136,796 $144,301 
Other receivables31,046 30,787 
Allowance for doubtful accounts(4,004)(2,198)
Total $163,838 $172,890 
Inventories 
Inventories are generally stated at the lower of cost (first-in, first-out method or, for certain inventories, average costing method) and net realizable value. Based on the inventory aging and other considerations for realizable value, the Company writes down the carrying value to net realizable value where appropriate. The Company reviews inventory on-hand and records provisions for excess and obsolete inventory based on current assessments of future demand, market conditions, and related management initiatives. The cost of manufactured inventories includes raw materials, inbound freight, labor and overhead. The Company’s distribution inventories include the cost of materials purchased for resale and inbound freight.
Prepaid Expenses and Other
As of December 31
($ in thousands)
2023
2022
Vendor rebates receivable $9,303 $12,366 
Prepaid expenses22,868 22,311 
Vendor and other deposits8,211 11,649 
Prepaid income taxes8,869  
Total $49,251 $46,326 
Property, Plant and Equipment 
Property, plant and equipment (“PP&E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:
Asset ClassEstimated life (years)
Buildings and improvements
10-30
Leasehold improvements
10
Capitalized software
3-5
Machinery and equipment and transportation equipment
3-7
F-11


Leasehold improvements are amortized over the lesser of their useful lives or the related lease term. The recoverability of PP&E is evaluated whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable, primarily based on estimated selling price, appraised value or projected future cash flows.
Goodwill and Intangible Assets  
Goodwill and indefinite-lived intangible assets are not amortized but are subject to an annual impairment test based on their estimated fair value. The Company reviews goodwill and indefinite-lived intangible assets for impairment in the fourth quarter, or more frequently, if events or changes in circumstances indicate the assets might be impaired. The impairment test was performed on October 1, 2023.
In conducting its impairment testing, the Company estimates the fair value of our reporting units using both an income and market based approach. The market approach includes a comparison of multiples of earnings before interest, taxes, depreciation and amortization for the reporting units to similar businesses or guideline companies whose securities are actively traded in public markets. The income approach calculates the present value of expected cash flows to determine the estimated fair value of our reporting units. Additionally, the income approach requires us to estimate future cash flows, the timing of these cash flows, and a discount rate (based on a weighted average cost of capital), which represents the time value of money and the inherent risk and uncertainty of the future cash flows. The assumptions we use to estimate future cash flows are consistent with the assumptions that our reporting units use for internal planning purposes. When calculating the present value of future cash flows under the income approach, we take into consideration multiple variables, including forecasted sales volumes and operating income, current industry and economic conditions, and historical results.
If we determine that the estimated fair value of each reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. Our fourth quarter 2023 goodwill impairment test concluded that the fair values of each of our reporting units exceeded their carrying values. Our 2023 indefinite-lived intangibles test also concluded that the fair values of intangibles exceeded their respective carrying values.
Impairment of Long-Lived Assets 
When events or conditions warrant, the Company evaluates the recoverability of long-lived assets other than goodwill and indefinite-lived intangible assets and considers whether these assets are impaired.  The Company assesses the recoverability of these assets based upon several factors, including management's intention with respect to the assets and their projected future undiscounted cash flows. If projected undiscounted cash flows are less than the carrying amount of the assets, the Company adjusts the carrying amounts of such assets to their estimated fair value. A significant adverse change in the Company’s business climate in future periods could result in a significant loss of market share or the inability to achieve previously projected revenue growth and could lead to a required assessment of the recoverability of the Company’s long-lived assets, which may subsequently result in an impairment charge. Finite-lived intangible assets are amortized over their useful lives, as detailed further in Note 6 "Goodwill and Intangible Assets", and are also subject to an impairment test based on estimated undiscounted cash flows when impairment indicators exist.
Fair Value and Financial Instruments
The Company accounts for certain assets and liabilities at fair value. The fair values are separated into three broad levels (Levels 1, 2 and 3) based on the assessment of the availability of observable market data and the significance of non-observable data used to determine fair value. Each fair value measurement must be assigned to a level corresponding to the lowest level input that is significant to the fair value measurement in its entirety. The three levels are as follows:
Level 1 inputs, which are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 inputs, which are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.
Level 3 inputs, which are unobservable inputs for the asset or liability. These unobservable inputs reflect the entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances (which might include the reporting entity’s own data).
F-12


As of December 31
20232022
($ in millions)Level 1Level 2Level 3Level 1Level 2Level 3
Cash equivalents(1)
$6.1 $ $ $15.2 $ $ 
7.50% senior notes due 2027(2)
$ $303.7 $ $ $293.9 $ 
4.75% senior notes due 2029(2)
$ $320.2 $ $ $293.8 $ 
1.00% convertible notes due 2023(2)
$ $ $ $ $172.0 $ 
1.75% convertible notes due 2028(2)
$ $295.2 $ $ $219.9 $ 
Term loan due 2027(3)
$ $129.4 $ $ $136.9 $ 
Revolver due 2027(3)
$ $ $ $ $80.3 $ 
Contingent consideration(4)
$ $ $8.5 $ $ $9.2 
(1) The carrying amounts of cash equivalents, representing government and other money market funds traded in an active market with relatively short maturities, are reported on the consolidated balance sheet as of December 31, 2023 as a component of "Cash and cash equivalents".
(2) The amounts of these notes listed above are the fair values for disclosure purposes only, and they are recorded in the Company's consolidated balance sheets as of December 31, 2023 and 2022 using the interest rate method.
(3) The carrying amounts of our term loan and revolving credit facility approximate fair value as of December 31, 2023 and 2022 based upon their terms and conditions in comparison to the terms and conditions of debt instruments with similar terms and conditions available at those dates.
(4) The estimated fair value of the Company's contingent consideration is discussed further in Note 3 "Acquisitions".
Income Taxes 
Income tax expense is calculated based on statutory tax rates of the federal, state, and international jurisdictions in which the Company operates and income earned or apportioned to each of these respective jurisdictions, as well as any additional tax planning available to the Company in these jurisdictions. Certain income and expenses are not reported in tax returns and financial statements in the same year. The tax effect of such temporary differences is reported as deferred income taxes.
Deferred taxes are provided on an asset and liability method whereby deferred taxes are recognized based on temporary differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets may not be realized.
The Company reports a liability, if any, for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense.  
Recently Issued Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
In October 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-06, "Disclosure Improvements." The amendments in this update modify the disclosure or presentation requirements of a variety of topics in the codification. Certain of the amendments represent clarifications to or technical corrections of the current requirements. The amendments in this ASU are effective for public business entities for interim periods beginning after June 30, 2027. The Company is currently evaluating the impacts of the provisions of ASU 2023-06.
In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures". This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will
F-13


likely result in additional required disclosures when adopted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures". This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.
2.    REVENUE RECOGNITION
In the following table, revenue from contracts with customers, net of intersegment sales, is disaggregated by market type and by reportable segment, consistent with how the Company believes the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors:
Year Ended December 31, 2023

($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,018,003 $485,339 $1,503,342 
Marine868,681 55,080 923,761 
Manufactured Housing258,551 309,659 568,210 
Industrial441,548 31,184 472,732 
Total$2,586,783 $881,262 $3,468,045 
Year Ended December 31, 2022

($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,777,541 $815,478 $2,593,019 
Marine976,699 60,803 1,037,502 
Manufactured Housing344,983 359,618 704,601 
Industrial504,543 42,207 546,750 
Total$3,603,766 $1,278,106 $4,881,872 
Year Ended December 31, 2021
($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,617,852 $786,590 $2,404,442 
Marine633,848 31,417 665,265 
Manufactured Housing261,856 283,207 545,063 
Industrial416,910 46,412 463,322 
Total$2,930,466 $1,147,626 $4,078,092 
3.    ACQUISITIONS
General
Business combinations generally take place to strengthen Patrick's positions in existing markets and increase its market share and per unit content, expand into additional markets, or gain key technology. Acquisitions are accounted for under the acquisition method of accounting. For each acquisition, the excess of the purchase consideration over the fair value of the net
F-14


assets acquired is recorded as goodwill, which generally represents the combined value of the Company’s existing purchasing, manufacturing, sales, and systems resources with the organizational talent and expertise of the acquired companies’ respective management teams to maximize efficiencies, market share growth and net income.

The Company completed the acquisitions discussed below during the years ended December 31, 2023, 2022 and 2021. The acquisitions were funded through cash on hand, issuance of shares, or borrowings under the Company’s credit facility in existence at the time of acquisition. For each of the acquisitions discussed, we either acquired the assets and assumed the liabilities of the business, or acquired 100% of the equity interests. Assets acquired and liabilities assumed in the individual acquisitions were recorded on the Company’s consolidated balance sheet at their estimated fair values as of the respective dates of acquisition. For each acquisition, the Company completes its allocation of the purchase price to the fair value of acquired assets and liabilities within a one-year measurement period. For those acquisitions where the purchase price allocation is provisional, which includes certain acquisitions completed in 2023, the Company is still in the process of finalizing the fair values of acquired intangible assets and fixed assets. 

For the years ended December 31, 2023, 2022 and 2021, revenue of approximately $17.7 million, $121.8 million and $259.9 million, respectively, was included in the Company’s consolidated statements of income pertaining to the businesses acquired in each such respective year.
For the years ended December 31, 2023, 2022 and 2021, operating income of approximately $1.0 million, $19.4 million and $25.0 million, respectively, was included in the Company’s consolidated statements of income pertaining to the businesses acquired in each such respective year. Acquisition-related costs associated with the businesses acquired in 2023, 2022 and 2021 were immaterial in each respective year.
Contingent Consideration
In connection with certain acquisitions, if certain financial results for the acquired businesses are achieved, the Company is required to pay additional cash consideration. The Company records a liability for the fair value of the contingent consideration related to each of these acquisitions as part of the initial purchase price based on the present value of the expected future cash flows and the probability of future payments at the date of acquisition.
The following table provides a reconciliation of the beginning and ending aggregate fair values of the contingent consideration:
Year Ended December 31
($ in thousands)20232022
Beginning fair value - contingent consideration$9,213 $12,275 
Additions3,590 1,940 
Fair value adjustments917 2,228 
Settlements(5,210)(7,230)
Ending fair value - contingent consideration$8,510 $9,213 
The following table shows the balance sheet location of the fair value of contingent consideration and the maximum amount of contingent consideration payments the Company may be subject to:
As of December 31
($ in thousands)20232022
Accrued liabilities$7,500 $5,250 
Other long-term liabilities1,010 3,963 
Total fair value of contingent consideration$8,510 $9,213 
Maximum amount of contingent consideration$8,510 $10,747 
F-15


2023 Acquisitions
The Company completed three acquisitions in the year ended December 31, 2023, including the following previously announced acquisition (collectively, the "2023 Acquisitions"):
CompanySegmentDescription
BTI TransportDistributionProvider of transportation and logistics services to marine original equipment manufacturers ("OEMs") and dealers, based in Elkhart, Indiana, acquired in April 2023. The acquired business operates under the Patrick Marine Transport brand.
Inclusive of two acquisitions not discussed above, total cash consideration for the 2023 Acquisitions was approximately $26.3 million, plus contingent consideration over a two-year period based on future performance in connection with certain acquisitions. The preliminary purchase price allocations are subject to valuation activities being finalized, and thus certain purchase accounting adjustments are subject to change within the measurement period as the Company finalizes its estimates. Changes to preliminary purchase accounting estimates recorded in 2023 related to the 2023 Acquisitions were immaterial.
2022 Acquisitions
The Company completed five acquisitions in the year ended December 31, 2022, including the following three previously announced acquisitions (collectively, the "2022 Acquisitions"):
CompanySegmentDescription
Rockford CorporationManufacturingDesigner and manufacturer of audio systems and components through its brand Rockford Fosgate®, primarily serving the powersports and automotive aftermarkets, based in Tempe, Arizona, acquired in March 2022.
Diamondback Towers, LLCManufacturingManufacturer of wakeboard/ski towers and accessories for marine OEMs, based in Cocoa, Florida, acquired in May 2022.
TranshieldManufacturingDesigner and manufacturer of customized and proprietary protection solutions for the marine, military and industrial markets, including covers and shrinkable packaging, to protect equipment during transport and storage, based in Elkhart, Indiana, acquired in November 2022.
Inclusive of two acquisitions not discussed above, total cash consideration for the 2022 Acquisitions was approximately $248.1 million, plus contingent consideration over a one to two-year period based on future performance in connection with certain acquisitions. Purchase price allocations and all valuation activities in connection with the 2022 Acquisitions have been finalized. Changes to preliminary purchase accounting estimates recorded in 2023 related to the 2022 Acquisitions were immaterial and relate primarily to the valuation of intangible and fixed assets.
F-16


2021 Acquisitions
The Company completed thirteen acquisitions in the year ended December 31, 2021, including the following seven previously announced acquisitions (collectively, the "2021 Acquisitions"):
CompanySegmentDescription
Sea-Dog Corporation & Sea-Lect Plastics (collectively, "Sea-Dog")Distribution & ManufacturingDistributor of a variety of marine and powersports hardware and accessories to distributors, wholesalers, retailers, and manufacturers and provider of plastic injection molding, design, product development and expert tooling to companies and government entities, based in Everett, Washington, acquired in March 2021.
Hyperform, Inc.ManufacturingManufacturer of high-quality, non-slip foam flooring, operating under the SeaDek® brand name, for the marine OEM market and aftermarket as well as serving the pool and spa, powersports and utility markets under the SwimDek and EndeavorDek brand names, with manufacturing facilities in Rockledge, Florida and Cocoa, Florida, acquired in April 2021.
Alpha Systems, LLCManufacturing & Distribution
Manufacturer and distributor of component products and accessories for the RV, marine, manufactured housing and industrial end markets that includes adhesives, sealants, rubber roofing, roto/blow molding and injection molding products, flooring, insulation, shutters, skylights, and various other products and accessories, operating out of nine facilities in Elkhart, Indiana, acquired in May 2021.
Coyote Manufacturing CompanyManufacturingDesigner, fabricator, and manufacturer of a variety of steel and aluminum products, including boat trailers, towers, T-tops, leaning posts, and other custom components primarily for the marine OEM market, based in Nashville, Georgia, acquired in August 2021.
Tumacs CoversManufacturingManufacturer of custom designed boat covers, canvas frames, and bimini tops, primarily serving large marine OEMs and dealers, headquartered in Pittsburgh, Pennsylvania, with manufacturing facilities in Indiana and Pennsylvania, and a distribution/service center in Michigan, acquired in August 2021.
Wet Sounds, Inc. & Katalyst Industries LLC (collectively "Wet Sounds")ManufacturingDesigner, engineer, and fabricator of innovative audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers sold directly to OEMs and consumers, and to dealers and retailers, primarily within the marine market as well as to the home audio and powersports markets and aftermarkets, based in Rosenburg, Texas, acquired in November 2021.
Williamsburg Marine LLC & Williamsburg Furniture, Inc. (collectively "Williamsburg")ManufacturingManufacturer of seating for the RV and marine end markets sold primarily to OEMs, based in Milford and Nappanee, Indiana, acquired in November 2021.
Inclusive of six acquisitions not discussed above, total cash consideration for the 2021 Acquisitions was approximately $509.1 million, plus contingent consideration over a one to three-year period based on future performance in connection with certain acquisitions. Purchase price allocations and all valuation activities in connection with the 2021 Acquisitions have been finalized.
F-17


The following table summarizes the fair values of the assets acquired and liabilities assumed as of the date of the acquisition for 2023, 2022, and 2021 Acquisitions:
2023 Acquisitions2022 Acquisitions
2021 Acquisitions(2)
($ in thousands)Acquisition AAcquisition BAll OthersTotal
Consideration
Cash, net of cash acquired$26,316 $132,557 $94,705 $20,824 $248,086 $509,064 
Working capital holdback and other, net(1)
(26)     
Common stock issuance(2)
     10,211 
Contingent consideration(3)
3,500   1,840 1,840 4,730 
Total consideration$29,790 $132,557 $94,705 $22,664 $249,926 $524,005 
Assets Acquired
Trade receivables$618 $20,640 $4,880 $905 $26,425 $26,118 
Inventories4,430 32,744 8,732 2,352 43,828 67,305 
Prepaid expenses & other105 1,325 164 127 1,616 13,747 
Property, plant & equipment10,294 4,681 8,086 1,464 14,231 54,894 
Operating lease right-of-use assets1,044 2,917 1,435 599 4,951 25,530 
Identifiable intangible assets:
Customer relationships10,270 58,000 30,970 7,055 96,025 164,072 
Non-compete agreements430 500  310 810 3,643 
Patents 7,500 9,500  17,000 28,850 
Trademarks 17,000 8,080 1,310 26,390 56,519 
Liabilities Assumed
Current portion of operating lease obligations(262)(512)(289)(273)(1,074)(5,518)
Accounts payable & accrued liabilities(518)(24,521)(3,336)(1,279)(29,136)(32,309)
Operating lease obligations(781)(2,405)(1,146)(326)(3,877)(20,012)
Deferred tax liabilities $(19,930)$(12,684)$ $(32,614)$(1,486)
Total fair value of net assets acquired25,630 97,939 54,392 12,244 164,575 381,353 
Goodwill(4)
5,905 34,618 40,313 10,420 85,351 142,652 
Bargain Purchase Gain(5)
(1,745)     
$29,790 $132,557 $94,705 $22,664 $249,926 $524,005 
(1) Certain acquisitions contain working capital holdbacks which are typically settled in a 90-day period following the close of the acquisition. This value represents the remaining amounts due to (from) sellers as of December 31, 2023.
(2) In connection with one of the 2021 Acquisitions, the Company issued 113,961 shares of common stock at a closing price of $89.60 as of the acquisition date. Further detail of the 2021 Acquisitions can be found in the 2022 Form 10-K filed with the SEC on February 24, 2023.
(3) These amounts reflect the acquisition date fair value of contingent consideration based on future results relating to certain acquisitions.
(4) Goodwill is tax-deductible for the 2023 Acquisitions, for the 2022 Acquisitions, except Acquisition A and Acquisition B (totaling approximately $74.9 million), and for the 2021 Acquisitions, except Tumacs Covers (approximately $6.2 million).
(5) In connection with one of the 2023 Acquisitions, the Company recognized a $1.7 million bargain purchase gain. A bargain purchase gain is recognized when the net assets acquired in a business combination have a higher fair value than the consideration paid. This gain is primarily attributable to the fair value assigned to customer relationships in that acquisition and is included in "Selling, general and administrative" in the consolidated statement of income for the year ended December 31, 2023.
F-18


We estimate the value of acquired property, plant, and equipment using a combination of the income, cost, and market approaches, such as estimates of future income growth, capitalization rates, discount rates, and capital expenditure needs of the acquired businesses.
We estimate the value of customer relationships using the multi-period excess earnings method, which is a variation of the income approach, calculating the present value of incremental after-tax cash flows attributable to the asset. Non-compete agreements are valued using a discounted cash flow approach, which is a variation of the income approach, with and without the individual counterparties to the non-compete agreements. Trademarks and patents are valued using the relief-from-royalty method, which applies an estimated royalty rate to forecasted future cash flows, discounted to present value.
The estimated useful life for customer relationships is 10 years. The estimated useful life for non-compete agreements is 5 years. The weighted average estimated useful life for patents is 13 years, ranging from 10 to 18 years. Trademarks have an indefinite useful life.
Pro Forma Information (Unaudited)
The following pro forma information assumes the 2023 Acquisitions and 2022 Acquisitions occurred as of the beginning of the year immediately preceding each such acquisition. The pro forma information contains the actual operating results of each of the 2023 Acquisitions and 2022 Acquisitions, combined with the results prior to their respective acquisition dates, adjusted to reflect the pro forma impact of the acquisitions occurring as of the beginning of the year immediately preceding each such acquisition.
The pro forma information includes financing and interest expense charges based on the actual incremental borrowings incurred in connection with each transaction as if it occurred as of the beginning of the year immediately preceding each such acquisition.
In addition, the pro forma information includes incremental amortization expense related to intangible assets acquired of $0.4 million and $5.6 million for the years ended December 31, 2023 and 2022, respectively, in connection with the acquisitions as if they occurred as of the beginning of the year immediately preceding each such acquisition.
Year Ended December 31
($ in thousands except per share data)20232022
Net sales$3,483,940 $4,994,679 
Net income$143,693 $333,835 
Basic earnings per common share6.68 15.07 
Diluted earnings per common share6.53 13.72 
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have been achieved had the acquisitions been consummated as of that time, nor is it intended to be a projection of future results. 
4.    INVENTORIES  
As of December 31
($ in thousands)20232022
Raw materials$269,786 $348,670 
Work in process16,596 22,630 
Finished goods107,675 141,516 
Less: reserve for inventory excess and obsolescence(15,990)(14,059)
Total manufactured goods, net378,067 498,757 
Materials purchased for resale (distribution products)140,147 175,061 
Less: reserve for inventory excess and obsolescence(8,081)(5,977)
Total materials purchased for resale (distribution products), net132,066 169,084 
Total inventories$510,133 $667,841 
F-19


5.    PROPERTY, PLANT AND EQUIPMENT
As of December 31
($ in thousands)20232022
Land and improvements$19,502 $19,242 
Building and improvements85,941 82,280 
Machinery and equipment485,020 442,881 
Transportation equipment21,900 11,866 
Leasehold improvements33,736 29,252 
Property, plant and equipment, at cost646,099 585,521 
Less: accumulated depreciation and amortization(292,474)(234,949)
Property, plant and equipment, net$353,625 $350,572 
Total depreciation expense for property, plant and equipment for fiscal 2023, 2022, and 2021 was $65.8 million, $57.5 million and $48.5 million, respectively.
Accrued capital expenditures were approximately $2.1 million, $1.7 million and $2.6 million for the years ended December 31, 2023, 2022, and 2021.
6.    GOODWILL AND INTANGIBLE ASSETS
Changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal
Balance - January 1, 2022$481,906 $69,471 $551,377 
Acquisitions82,886 240 83,126 
Adjustment to prior year preliminary purchase price allocation(6,430)1,190 (5,240)
Balance - December 31, 2022$558,362 $70,901 $629,263 
Acquisitions 5,905 5,905 
Adjustment to prior year preliminary purchase price allocation2,008 217 2,225 
Balance - December 31, 2023$560,370 $77,023 $637,393 
As of December 31, 2023 and 2022, accumulated impairment of goodwill in the Manufacturing segment was $27.4 million.
Intangible assets, net consist of the following:  
As of December 31
($ in thousands)20232022
Customer relationships$729,664 $722,503 
Non-compete agreements21,561 20,412 
Patents69,401 69,164 
Trademarks197,027 195,957 
Gross intangible assets1,017,653 1,008,036 
Less: accumulated amortization(366,500)(287,806)
Intangible assets, net$651,153 $720,230 
F-20


Changes in the carrying value of intangible assets for the years ended December 31, 2023 and 2022 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal 
Balance - January 1, 2022$534,827 $105,629 $640,456 
Acquisitions 145,204 260 145,464 
Amortization(62,786)(10,443)(73,229)
Adjustment to prior year preliminary purchase price allocation5,402 2,137 7,539 
Balance - December 31, 2022622,647 97,583 720,230 
Acquisitions 3,061 11,000 14,061 
Amortization(67,645)(11,049)(78,694)
Adjustment to prior year preliminary purchase price allocation(4,360)(84)(4,444)
Balance - December 31, 2023$553,703 $97,450 $651,153 
Amortization expense for the next five fiscal years ending December 31 related to finite-lived intangible assets as of December 31, 2023 is estimated to be as follows (in thousands):
2024$77,403 
2025$73,316 
2026$67,455 
2027$61,001 
2028$47,877 
7.    DEBT
The following table presents a summary of total debt outstanding:
As of December 31
($ in thousands)
2023
2022
Long-term debt:
1.00% convertible notes due 2023
$ $172,500 
Term loan due 2027129,375 136,875 
Revolver due 2027 80,289 
7.50% senior notes due 2027
300,000 300,000 
1.75% convertible notes due 2028
258,750 258,750 
4.75% senior notes due 2029
350,000 350,000 
Total long-term debt1,038,125 1,298,414 
Less: convertible notes debt discount, net(4,917)(5,989)
Less: term loan deferred financing costs, net(548)(701)
Less: senior notes deferred financing costs, net(6,804)(8,075)
Less: current maturities of long-term debt(7,500)(7,500)
Total long-term debt, less current maturities, net$1,018,356 $1,276,149 
2021 Credit Facility
On August 11, 2022, the Company entered into the first amendment of its Fourth Amended and Restated Credit Agreement dated April 20, 2021 (as amended, the “2021 Credit Agreement”), under which the senior secured credit facility was increased to $925 million from $700 million and the maturity date was extended to August 11, 2027 from April 20, 2026. The senior credit facility under the 2021 Credit Agreement is comprised of a $775 million revolving credit facility (the
F-21


"Revolver due 2027") and the remaining balance of the $150 million term loan (the "Term Loan due 2027" and together with the Revolver due 2027, the "2021 Credit Facility"). The Company recorded a $0.3 million write-off of deferred financing costs as a result of the amendment, which is included in "Selling, general and administrative" in the Company's consolidated statements of income for the year ended December 31, 2022. Pursuant to the amendment, interest rates for borrowings under the 2021 Credit Agreement transitioned to a Secured Overnight Financing Rate ("SOFR") based option from a London Inter-Bank Offered Rate ("LIBOR") based option.

The Company determined that the amended terms of the 2021 Credit Agreement were not substantially different from the terms of the Company’s 2021 Credit Agreement prior to the amendment. Accordingly, debt modification accounting treatment was applied and the related impacts were immaterial.
Borrowings under the 2021 Credit Facility are secured by substantially all personal property assets of the Company and any domestic subsidiary guarantors. Pursuant to the 2021 Credit Agreement:
The quarterly repayment schedule for the Term Loan due 2027 was revised, with quarterly installments in the following amounts: (i) beginning June 30, 2021, through and including June 30, 2025, in the amount of $1,875,000, and (ii) beginning September 30, 2025, and each quarter thereafter, in the amount of $3,750,000, with the remaining balance due at maturity;
The interest rates for borrowings under the Revolver due 2027 and the Term Loan due 2027 are the Prime Rate or SOFR plus a margin, which ranges from 0.00% to 0.75% for Prime Rate loans and from 1.00% to 1.75% for SOFR loans depending on the Company's consolidated total leverage ratio, as defined below. The Company is required to pay fees on unused but committed portions of the Revolver due 2027, which range from 0.15% to 0.225%; and
Covenants include requirements as to a maximum consolidated secured net leverage ratio (2.75:1.00, increasing to 3.25:1.00 in certain circumstances in connection with Company acquisitions) and a minimum consolidated fixed charge coverage ratio (1.50:1.00) that are tested on a quarterly basis, and other customary covenants.
The total face value of the Term Loan due 2027 is $150.0 million. Total available borrowing capacity under the Revolver due 2027 is $775.0 million. As of December 31, 2023, the Company had $129.4 million outstanding under the Term Loan due 2027 under the SOFR-based option, and no outstanding borrowings for the Revolver due 2027. The interest rate for incremental borrowings as of December 31, 2023 was SOFR plus 1.75% (or 7.20%) for the SOFR-based option. The fee payable on committed but unused portions of the Revolver due 2027 was 0.225% as of December 31, 2023.
1.75% Convertible Senior Notes due 2028
In December 2021, the Company issued $258.75 million aggregate principal amount of 1.75% Convertible Senior Notes due 2028 (the “1.75% Convertible Notes”). The total debt discount of $56.1 million at issuance consisted of two components: (i) the conversion option component, recorded to shareholders' equity, in the amount of $48.8 million, representing the difference between the principal amount of the 1.75% Convertible Notes upon issuance less the present value of the future cash flows of the 1.75% Convertible Notes using a borrowing rate for a similar non-convertible debt instrument and (ii) debt issuance costs of $7.3 million. The conversion option component of the 1.75% Convertible Notes was valued using Level 2 inputs under the fair value hierarchy. The unamortized portion of the total debt discount is being amortized to interest expense over the life of the 1.75% Convertible Notes. The effective interest rate on the 1.75% Convertible Notes, which includes the non-cash interest expense of debt discount amortization and debt issuance costs, was 2.14% as of December 31, 2023.
The net proceeds from the issuance of the 1.75% Convertible Notes were approximately $249.7 million, after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company, but before deducting the net cost of the 1.75% Convertible Note Hedge Transactions and the 1.75% Convertible Note Warrant Transactions (each as defined herein) described in Note 8 "Derivative Financial Instruments". The 1.75% Convertible Notes are senior unsecured obligations of the Company and pay interest semi-annually in arrears on June 1 and December 1 of each year at an annual rate of 1.75%. The 1.75% Convertible Notes will mature on December 1, 2028 unless earlier repurchased or converted in accordance with their terms. Prior to June 1, 2028, the 1.75% Convertible Notes may be converted at the option of the holders only upon the occurrence of specified events and during certain periods, and thereafter until the close of business on the second scheduled trading day immediately preceding the maturity date. The Company will satisfy any conversion by paying cash up to the aggregate principal amount of the 1.75% Convertible Notes to be converted and by paying or delivering, as the
F-22


case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of the Company’s common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the 1.75% Convertible Notes being converted. The initial conversion rate for the 1.75% Convertible Notes is 9.9887 shares of the Company's common stock per $1,000 principal amount of the 1.75% Convertible Notes (or 2,584,578 shares in the aggregate) and is equal to an initial conversion price of approximately $100.11 per share. If an event of default on the 1.75% Convertible Notes occurs, the principal amount of the 1.75% Convertible Notes, plus accrued and unpaid interest (including additional interest, if any) may be declared immediately due and payable, subject to certain conditions.
The 1.75% Convertible Notes are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. 1.75% Convertible Notes holders may convert their Convertible Notes on or after June 28, 2028 at any time at their option. Holders may convert 1.75% Convertible Notes prior to June 28, 2028, only under the following circumstances: (i) during any calendar quarter, if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day, (ii) during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day and (iii) upon the occurrence of certain specified distributions or corporate events.
4.75% Senior Notes due 2029
In April 2021, the Company issued $350.0 million aggregate principal amount of 4.75% Senior Notes due 2029 (the "4.75% Senior Notes"). The 4.75% Senior Notes will mature on May 1, 2029. Interest on the 4.75% Senior Notes started accruing April 20, 2021 and is payable semi-annually in cash in arrears May 1 and November 1 of each year, beginning on November 1, 2021. The effective interest rate on the 4.75% Senior Notes, which includes debt issuance costs, is approximately 4.97%. In connection with the issuance of the 4.75% Senior Notes, the Company incurred and capitalized as a reduction of the principal amount of the 4.75% Senior Notes approximately $5.1 million in deferred financing costs which are being amortized using the effective interest rate over the term of the 4.75% Senior Notes.
The 4.75% Senior Notes are senior unsecured indebtedness of the Company and are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. If the Company experiences specific kinds of changes of control, the Company must offer to repurchase all of the 4.75% Senior Notes (unless otherwise redeemed) at a price equal to 101% of the aggregate principal amount thereof, plus accrued and unpaid interest. The Company may redeem the 4.75% Senior Notes, in whole or in part, at any time (a) prior to May 1, 2024, at a price equal to 100% of the principal amount thereof, plus the applicable premium described in the associated indenture and accrued and unpaid interest and (b) on or after May 1, 2024 at specified redemption prices set forth in the indenture, plus accrued and unpaid interest. In addition, prior to May 1, 2024, the Company may redeem, in one or more transactions, up to an aggregate of 40% of the original principal amount of the 4.75% Senior Notes at a redemption price equal to 104.75% of the principal amount thereof, plus accrued and unpaid interest, with the net cash proceeds of one or more equity offerings.
7.50% Senior Notes due 2027
In September 2019, the Company issued $300 million aggregate principal amount of 7.50% Senior Notes due 2027 (the “7.50% Senior Notes”). The 7.50% Senior Notes will mature on October 15, 2027. Interest on the 7.50% Senior Notes is payable semi-annually in cash in arrears on April 15 and October 15 of each year. The effective interest rate on the 7.50% Senior Notes, which includes debt issuance costs, is 7.82%. In connection with the issuance of the 7.50% Senior Notes, the Company incurred and capitalized as a reduction of the principal amount of the 7.50% Senior Notes approximately $5.8 million in deferred financing costs which is amortized using the effective interest rate over the term of the 7.50% Senior Notes.

The 7.50% Senior Notes are senior unsecured indebtedness of the Company and are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. The Company may redeem the 7.50% Senior Notes, in whole or in part, at any time (a) prior to October 15, 2022, at a price equal to 100% of the principal amount thereof, plus the applicable premium described in the associated indenture and accrued and unpaid interest and (b) on or after October 15, 2022 at specified redemption prices set forth in the indenture, plus accrued and unpaid interest. In addition, prior to October 15, 2022, the Company may redeem, in one or more transactions, up to an aggregate of 40% of the original principal amount of the 7.50% Senior Notes at a redemption price equal to 107.5% of the principal amount thereof,
F-23


plus accrued and unpaid interest, with the net cash proceeds of one or more equity offerings. If the Company experiences specific kinds of changes of control, the Company must offer to repurchase all of the 7.50% Senior Notes (unless otherwise redeemed) at a price equal to 101% of the aggregate principal amount thereof, plus accrued and unpaid interest.
1.00% Convertible Senior Notes due 2023
In January 2018, the Company issued $172.5 million aggregate principal amount of 1.00% Convertible Senior Notes due 2023 (the “1.00% Convertible Notes”). On February 1, 2023, the Company utilized borrowing capacity under the Revolver due 2027 to satisfy its repayment obligation at maturity of the 1.00% Convertible Notes. All noteholders elected to receive cash in repayment of the 1.00% Convertible Notes.
Debt Maturities
As of December 31, 2023, the aggregate maturities of total long-term debt for the next five fiscal years and thereafter are as follows (in thousands):
2024$7,500 
202513,125 
202615,000 
2027393,750 
2028258,750 
Thereafter350,000 
Total$1,038,125 
Letters of credit totaling $6.9 million were outstanding as of December 31, 2023 that exist to meet credit requirements for the Company’s insurance providers.
Cash paid for interest for the years ended December 31, 2023, 2022 and 2021 was $66.3 million, $56.9 million and $45.0 million, respectively.
8.    DERIVATIVE FINANCIAL INSTRUMENTS
1.75% Convertible Note Hedge Transactions and Warrant Transactions
In December 2021, in connection with the 1.75% Convertible Notes offering, the Company entered into privately negotiated convertible note hedge transactions (together, the “1.75% Convertible Note Hedge Transactions”) with each of Bank of America, N.A., Wells Fargo Bank, National Association and Nomura Global Financial Products, Inc. (together, the “1.75% Convertible Note Hedge Counterparties”). Pursuant to the 1.75% Convertible Note Hedge Transactions, the Company acquired options to purchase the same number of shares of the Company's common stock (or 2,584,578 shares) initially underlying the 1.75% Convertible Notes at an initial strike price equal to the initial strike price of the 1.75% Convertible Notes of approximately $100.11 per share, subject to customary anti-dilution adjustments. The options expire on December 1, 2028, subject to earlier exercise.
At the same time, the Company also entered into separate, privately negotiated warrant transactions (the “1.75% Convertible Note Warrant Transactions”) with each of the 1.75% Convertible Note Hedge Counterparties, pursuant to which the Company sold warrants to purchase the same number of shares of the Company's common stock (or 2,584,578 shares) underlying the 1.75% Convertible Notes, at an initial strike price of approximately $123.22 per share, subject to customary anti-dilution adjustments. The warrants have a final expiration date of July 25, 2029.
The Company paid $57.4 million associated with the cost of the 1.75% Convertible Note Hedge Transactions and received proceeds of $43.7 million related to the 1.75% Convertible Note Warrant Transactions. The 1.75% Convertible Note Hedge Transactions are expected generally to reduce potential dilution to the Company’s common stock upon any conversion of the 1.75% Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 1.75% Convertible Notes. However, the 1.75% Convertible Note Warrant Transactions could separately have a
F-24


dilutive effect on the Company's common stock to the extent that the market price per share of the common stock exceeds the strike price of the warrants.
As these transactions meet certain accounting criteria, the 1.75% Convertible Note Hedge Transactions and 1.75% Convertible Note Warrant Transactions are recorded in stockholders’ equity and are not accounted for as derivatives.
1.00% Convertible Note Hedge Transactions and Warrant Transactions
In January 2018, in connection with the 1.00% Convertible Note offering, the Company entered into privately negotiated convertible note hedge transactions (the “1.00% Convertible Note Hedge Transactions”) and at the same time also entered into separate, privately negotiated warrant transactions (the “1.00% Convertible Note Warrant Transactions”). The 1.00% Convertible Note Hedge Transactions expired as of February 1, 2023 and the 1.00% Convertible Note Warrant Transactions expired as of September 20, 2023 in connection with the repayment at maturity of the 1.00% Convertible Notes.
9.    ACCRUED LIABILITIES
As of December 31
($ in thousands)20232022
Employee compensation and benefits$57,702 $80,725 
Property taxes6,038 5,777 
Customer incentives21,724 27,719 
Accrued interest7,998 8,807 
Accrued warranty6,130 12,103 
Income tax payable2,372 28,926 
Other9,747 8,538 
Total accrued liabilities$111,711 $172,595 
The table below summarizes the change in accrued warranty liabilities.
Year Ended December 31
($ in thousands)
2023
2022
2021
Beginning balance$12,103 $13,827 $3,872 
Provision23,820 29,918 24,202 
Settlements made (in cash or in kind)(29,793)(32,998)(17,725)
Acquisitions 1,356 3,478 
Ending balance$6,130 $12,103 $13,827 
F-25


10.    INCOME TAXES
The provision for income taxes consists of the following:
Year Ended December 31
($ in thousands)202320222021
Current:   
Federal$44,126 $92,783 $57,156 
State4,816 23,724 15,755 
Foreign10 56 (61)
Total current48,952 116,563 72,850 
Deferred:
Federal(3,578)(7,348)(1,854)
State2,994 (2,027)(2,089)
Foreign(7)26  
Total deferred(591)(9,349)(3,943)
Income taxes$48,361 $107,214 $68,907 
The Company has accounted for in its 2023, 2022, and 2021 income tax provision the impact of Global Intangible Low-Taxed Income, base-erosion anti-abuse tax, interest expense limitations under Section 163(j), and foreign-derived intangible income deductions, although such provisions were either not applicable or resulted in a zero or immaterial impact to the consolidated financial statements.
A reconciliation of the differences between the actual provision for income taxes and income taxes at the federal statutory income tax rate of 21% is as follows:
Year Ended December 31
($ in thousands)202320222021
Rate applied to pretax income$40,201 21.0 %$91,436 21.0 %$61,598 21.0 %
State taxes, net of federal tax effect6,797 3.6 %16,715 3.8 %10,358 3.5 %
Research and development tax credits(2,889)(1.5)%(4,542)(1.0)%(1,990)(0.7)%
Section 162(m) permanent addback6,315 3.3 %7,421 1.7 %5,825 2.0 %
Excess tax benefit on stock-based compensation(3,513)(1.8)%(3,292)(0.7)%(6,035)(2.1)%
Other1,450 0.7 %(524)(0.1)%(849)(0.3)%
Income taxes$48,361 25.3 %$107,214 24.7 %$68,907 23.4 %
F-26


The composition of the deferred tax assets and liabilities is as follows:  
As of December 31
($ in thousands)20232022
Deferred tax assets:
Trade receivables allowance$1,339 $1,325 
Inventory capitalization3,696 4,454 
Inventory reserves8,322 8,318 
Federal NOL carryforwards417 736 
State NOL carryforwards745 572 
Accrued expenses20,819 27,865 
Deferred compensation750 625 
Operating lease liabilities45,371 41,739 
Share-based compensation7,045 7,921 
Capitalized research & experimentation costs23,751 14,037 
Total deferred tax assets before valuation allowance112,255 107,592 
Less: valuation allowance(477)(459)
Total deferred tax assets, net of valuation allowance$111,778 $107,133 
Deferred tax liabilities:
Prepaid expenses(2,948)(2,939)
Operating lease right-of-use assets(44,498)(40,980)
Depreciation expense(46,783)(47,050)
Intangibles(63,977)(64,012)
Other(296)(544)
Total deferred tax liabilities$(158,502)$(155,525)
Net deferred tax liabilities$(46,724)$(48,392)
Cash paid by the Company for income taxes was $84.3 million, $117.1 million and $46.2 million in 2023, 2022 and 2021, respectively.
As of December 31, 2023 and December 31, 2022, the Company had gross federal, state, and foreign net operating losses, of approximately $15.4 million and $17.6 million, respectively. These loss carryforwards generally expire between tax years ending December 31, 2023 and December 31, 2041. The components of the valuation allowance relate to certain acquired federal, state and foreign net operating loss carryforwards that the Company anticipates will not be utilized prior to their expiration, either due to income limitations or limitations under Section 382 of the Internal Revenue Code of 1986. The tax effected values of these net operating losses are $1.2 million and $1.3 million as of December 31, 2023 and 2022, respectively, exclusive of valuation allowances of $0.5 million and $0.5 million as of December 31, 2023 and 2022, respectively.
The Company is subject to periodic audits by domestic tax authorities. For the majority of tax jurisdictions, the U.S. federal statute of limitations remains open for the years 2020 and later. Uncertain tax benefits were immaterial as of December 31, 2023 and 2022 and activity related to uncertain tax benefits was immaterial for all periods presented.
11.    STOCK REPURCHASE PROGRAMS
In December 2022, the Company's Board of Directors ("the Board") authorized an increase in the amount of the Company's common stock that may be acquired over the next 24 months under the current stock repurchase program to $100 million, including the $38.2 million remaining under the previous authorization. Approximately $77.6 million remains in the amount
F-27


of the Company's common stock that may be acquired under the current stock repurchase program as of December 31, 2023. Under the stock repurchase plans, the Company made repurchases of common stock for 2023, 2022, and 2021 as follows:
2023
2022
2021
Shares repurchased276,784 1,325,564 612,325 
Average price$67.95 $58.08 $79.93 
Aggregate cost (in millions)$18.8 $77.0 $48.9 
The Company’s common stock does not have a stated par value. As a result, repurchases of common stock have been reflected, using an average cost method, as a reduction of common stock, additional paid-in-capital and retained earnings in the Company’s consolidated balance sheet.
12.    EARNINGS PER COMMON SHARE
Earnings per common share is calculated as follows:  
Year Ended December 31
($ in thousands except per share data)202320222021
Numerator:
Earnings for basic per share calculation$142,897 $328,196 $224,915 
Effect of interest on potentially dilutive convertible notes, net of tax162 1,927  
Earnings for dilutive per share calculation$143,059 $330,123 $224,915 
Denominator:
Weighted average common shares outstanding - basic21,519 22,140 22,780 
Weighted average impact of potentially dilutive convertible notes166 2,059  
Effect of potentially dilutive securities340 272 575 
Weighted average common shares outstanding - diluted22,025 24,471 23,355 
Earnings per common share:
Basic earnings per common share$6.64 $14.82 $9.87 
Diluted earnings per common share$6.50 $13.49 $9.63 
Cash dividends paid per common share$1.90 $1.44 $1.17 
The impact on diluted earnings per share from antidilutive securities excluded from the calculation was immaterial for all periods presented.
13.    LEASES
We lease certain facilities, trailers, forklifts and other assets. Leases with an initial term of 12 months or less are not recorded on the balance sheet and expense related to these short-term leases was immaterial for the years ended December 31, 2023, 2022 and 2021. Variable lease expense, principally related to trucks, forklifts, and index-related facility rent escalators, was immaterial for the years ended December 31, 2023, 2022 and 2021. Leases have remaining lease terms of 1 to 16 years. Certain leases include options to renew for an additional term. Where there is reasonable certainty to utilize a renewal option, we include the renewal option in the lease term used to calculate operating lease right-of-use assets and lease liabilities.

F-28


Lease expense, supplemental cash flow information, and other information related to leases were as follows:
Year Ended December 31
($ in thousands)202320222021
Operating lease cost$56,370 $50,674 $42,081 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$55,933 $49,938 $41,061 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$65,505 $50,719 $78,225 
Balance sheet information related to leases was as follows:
As of December 31
($ in thousands, except lease term and discount rate)20232022
Assets
Operating lease right-of-use assets$177,717 $163,674 
Liabilities
Operating lease liabilities, current portion$48,761 $44,235 
Long-term operating lease liabilities132,444 122,471 
Total lease liabilities$181,205 $166,706 
Weighted average remaining lease term, operating leases (in years)4.85.1
Weighted average discount rate, operating leases5.4 %4.4 %
Maturities of operating lease liabilities were as follows as of December 31, 2023 (in thousands):
2024$57,145 
202548,597 
202637,611 
202724,023 
202816,025 
Thereafter24,108 
Total lease payments207,509 
Less imputed interest(26,304)
Total$181,205 
The Company has additional operating leases that have not yet commenced as of December 31, 2023, and therefore, approximately $2.9 million in operating lease right-of-use assets and corresponding operating lease liabilities were not included in our consolidated balance sheet as of December 31, 2023. These leases are expected to commence in the first quarter of fiscal 2024 with lease terms of 5 years.
14.    COMMITMENTS AND CONTINGENCIES
The Company is subject to proceedings, lawsuits, audits, and other claims arising in the normal course of business. All such matters are subject to uncertainties and outcomes that are not predictable with assurance. Accruals for these items, when applicable, have been provided to the extent that losses are deemed probable and are reasonably estimable. These accruals are adjusted from time to time as developments warrant.
F-29


Although the ultimate outcome of these matters cannot be ascertained, on the basis of present information, amounts already provided, availability of insurance coverage and legal advice received, it is the opinion of management that the ultimate resolution of these proceedings, lawsuits, and other claims will not have a material adverse effect on the Company’s consolidated balance sheet, results of operations, or cash flows.
In August 2019, a group of companies calling itself the Lusher Site Remediation Group (the “Group”) commenced litigation against the Company in Lusher Site Remediation Group v. Sturgis Iron & Metal Co., Inc., et al., Case Number 3:18-cv-00506, pending in the U.S. District Court for the Northern District of Indiana, relating to a site owned by the Company (the "Lusher Street Site"). The Group’s Second Amended Complaint, which was the first to assert claims against Patrick, asserted claims under the federal Comprehensive Environmental Response, Compensation, and Liability Act (“CERCLA”), 42 U.S.C. § 9601 et seq., an Indiana state environmental statute and Indiana common law. One defendant in the case, Sturgis Iron & Metal Co., Inc. (“Sturgis”), subsequently filed two cross claims against Patrick, asserting against the Company a claim for (i) contribution under CERCLA and (ii) contractual indemnity. The Company moved to dismiss the Group’s claims and also moved to dismiss Sturgis’s cross claims. On August 21, 2020, the court granted Patrick’s two motions to dismiss. The Group subsequently moved for reconsideration of the court’s decision.
On March 19, 2021, the Company received a General Notice of Potential Liability from the U.S. Environmental Protection Agency (the “EPA”), pursuant to Section 107(a) of CERCLA (the “Notice”). The Notice provides that the EPA has incurred and will likely incur additional costs relative to conducting a Remedial Investigation/Feasibility Study ("RI/FS"), conducting Remedial Design/Remedial Action ("RD/RA"), and other investigation, planning, response, oversight, and enforcement activities related to the Lusher Street Site. Because the Company was the owner of and former operator within the Lusher Street Site and as such may be a potentially responsible party pursuant to CERCLA, the Company received the Notice and an indication that it may have a responsibility to contribute to the costs of RI/FS, RD/RA or additional mitigation efforts incurred or to be incurred by the EPA.
On September 15, 2021, the Court granted the parties Joint Motion to Stay Proceedings Pending Negotiations with the EPA. The proceedings remain subject to the Court-approved stay.
The Company sold certain parcels of real property that the EPA contends are connected to the Superfund Site (the "Divested Properties") in January 2022 for a pretax gain on disposal of $5.5 million that is included in Selling, general and administrative expenses in the Company's consolidated statements of income for year ended December 31, 2022. The purchaser agreed to indemnify, defend and hold the Company harmless for all liability and exposure, both private and to all EPA claims, concerning and relating to the Divested Properties. No further proceedings occurred in the year ended December 31, 2023. As to the real properties that were not among the Divested Properties but remain the subject of the litigation, the Company does not currently believe that the litigation or the Superfund Site matter are likely to have a material adverse impact on its financial condition, results of operations, or cash flows. However, any litigation is inherently uncertain, the EPA has yet to select a final remedy for the Superfund Site, and any judgment or injunctive relief entered against us or any adverse settlement could materially and adversely impact our business, results of operations, financial condition, and prospects.
15.    COMPENSATION PLANS
Stock-Based Compensation
The Company has various stock option and stock-based incentive plans and various agreements whereby stock options, restricted stock awards, and SARS were made available to certain key employees, directors, and others based upon meeting various individual, divisional or company-wide performance criteria and time-based criteria. All such awards qualify and are accounted for as equity awards. Equity incentive plan awards, which are granted under the Company's 2009 Omnibus Incentive Plan, are intended to retain and reward key employees for outstanding performance and efforts as they relate to the Company’s short-term and long-term objectives and its strategic plan. As of December 31, 2023, approximately 1.3 million common shares remain available for stock-based compensation grants.    
Stock-based compensation expense was $19.4 million, $21.8 million and $22.9 million for the years ended December 31, 2023, 2022 and 2021, respectively. Income tax benefit for stock-based compensation expense was $4.8 million, $5.4 million and $5.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, there was approximately $18.2 million of total unrecognized compensation cost related to share-based compensation arrangements granted under incentive plans. That cost is expected to be recognized over a weighted-average period of approximately 17.0 months.
F-30


Stock Options:
No stock options were granted during the years ended December 31, 2023, 2022 and 2021. Outstanding stock options granted in prior years vest ratably over either three or four years and have nine-year contractual terms.
The following table summarizes the Company’s option activity:
Years ended December 31
202320222021
(shares in thousands)SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
Outstanding beginning of year362 $43.76 368 $43.72 1,015 $43.88 
Forfeited during the year  (1)41.33 (32)41.33 
Exercised during the year(248)44.88 (5)41.33 (615)41.11 
Outstanding end of year114 $41.33 362 $43.76 368 $43.72 
Vested Options:
Vested during the year138 $42.98 161 $42.98 248 $46.70 
Eligible end of year for exercise114 $41.33 223 $44.25 67 $47.05 
Aggregate intrinsic value ($ in thousands):
Total options outstanding$6,711 $6,204 $13,593 
Options exercisable$6,711 $3,716 $2,268 
Options exercised$10,888 $91 $26,348 
Weighted average fair value of options granted during the yearN/AN/AN/A
The aggregate intrinsic value (excess of market value over the option exercise price) in the table above is before income taxes, and assuming the Company’s closing stock price of $100.35, $60.60 and $80.69 per share as of December 31, 2023, 2022 and 2021, respectively, is the price that would have been received by the option holders had those option holders exercised their options as of that date. As of December 31, 2023, the weighted average remaining contractual term for options outstanding was 5.4 years and the weighted average remaining contractual term for options exercisable was 5.4 years.
The cash received from the exercise of stock options was $1.4 million, $0.2 million and $4.9 million in 2023, 2022 and 2021, respectively. The income tax benefit related to the stock options exercised was $6.7 million in 2021, and immaterial in 2023 and 2022. The grant date fair value of stock options vested in 2023, 2022 and 2021 was $5.9 million, $6.9 million and $11.6 million, respectively.
As of December 31, 2023, there was no unrecognized compensation expense related to the stock options.
F-31


Stock Appreciation Rights (SARS):
No SARS were granted or forfeited in the years ended December 31, 2023, 2022 and 2021. The following table summarizes the Company’s SARS activity:
Years ended December 31
202320222021
(shares in thousands)SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
Total SARS:
Outstanding beginning of year224 $64.33 224 $64.33 485 $56.96 
Exercised during the year    (261)50.63 
Outstanding end of year224 $64.33 224 $64.33 224 $64.33 
Vested SARS:
Vested during the year $  $ 85 $63.86 
Eligible end of year for exercise224 $64.33 224 $64.33 224 $64.33 
Aggregate intrinsic value ($ in thousands):
Total SARS outstanding$8,078 $383 $3,669 
SARS exercisable$8,078 $383 $3,669 
SARS exercised$ $ $9,045 
Weighted average fair value of SARS granted during the yearN/AN/AN/A
The aggregate intrinsic value (excess of market value over the SARS exercise price) in the table above is before income taxes, and assuming the Company’s closing stock price of $100.35, $60.60 and $80.69 per share as of December 31, 2023, 2022 and 2021, respectively, is the price that would have been received by the SARS holder had that SARS holder exercised the SARS as of that date. SARS vest ratably over four years and have nine-year contractual terms. All SARS outstanding as of December 31, 2023 were fully vested.
As of December 31, 2023, there was no unrecognized compensation expense related to the SARS.

Restricted Stock:
The Company’s stock-based awards include restricted stock awards. As of December 31, 2023, there was approximately $18.2 million of total unrecognized compensation expense related to restricted stock, which is expected to be recognized over a weighted-average remaining life of approximately 17.0 months.
Restricted stock awards possess voting rights, are included in the calculation of actual shares outstanding, and include both performance- and time-based contingencies. The grant date fair value of the awards is expensed over the related service or performance period. Time-based shares cliff vest at the conclusion of the required service period, which ranges from less than one year to seven years. The performance contingent shares are earned based on the achievement of a cumulative financial performance target, which ranges from less than one year to a seven-year period and vest at the conclusion of the measurement period.
F-32


The following table summarizes the activity for restricted stock:  
Year Ended December 31
 202320222021
(shares in thousands)SharesWeighted-Average
Grant Date
Stock Price
SharesWeighted-Average
Grant Date
Stock Price
SharesWeighted-Average
Grant Date
Stock Price
Unvested beginning of year758 $64.38 929 $55.06 790 $50.39 
Granted during the year331 64.56 254 64.62 371 67.27 
Vested during the year(328)56.64 (408)43.23 (198)60.05 
Forfeited during the year (81)67.81 (17)66.30 (34)50.37 
Unvested end of year680 $68.47 758 $64.38 929 $55.06 
Aggregate fair values of restricted stock vested for the years ended December 31, 2023, 2022 and 2021 were $18.6 million, $17.6 million, and $11.9 million, respectively.
16.    SEGMENT INFORMATION
Financial results for the Company's reportable segments have been prepared using a management approach, which is consistent with the basis and manner in which financial information is evaluated by the Company's Chief Operating Decision Maker (CODM) in allocating resources and in assessing performance. The Company has two reportable segments, Manufacturing and Distribution, which are based on its method of internal reporting, which segregates its businesses based on the way in which its CODM allocates resources, evaluates financial results, and determines compensation. The Company does not measure profitability at the end market (RV, marine, MH and industrial) level.
 
Manufacturing – This segment includes the following products: laminated products that are utilized to produce furniture, shelving, walls, countertops and cabinet products; cabinet doors; fiberglass bath fixtures and tile systems; hardwood furniture; vinyl printing; RV and marine furniture; audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers; decorative vinyl and paper laminated panels; solid surface, granite, and quartz countertop fabrication; RV painting; fabricated aluminum products; fiberglass and plastic components; fiberglass bath fixtures and tile systems; softwoods lumber; custom cabinetry; polymer-based and other flooring; electrical systems components including instrument and dash panels; wrapped vinyl, paper and hardwood profile mouldings; interior passage doors; air handling products; slide-out trim and fascia; thermoformed shower surrounds; specialty bath and closet building products; fiberglass and plastic helm systems and components products; treated, untreated and laminated plywood; wiring and wire harnesses; adhesives and sealants; boat towers, tops, trailers and frames; marine hardware and accessories; protective covers for boats, RVs, aircraft, and military and industrial equipment; aluminum and plastic fuel tanks; CNC molds and composite parts; slotwall panels and components; and other products.
Distribution – The Company distributes pre-finished wall and ceiling panels; drywall and drywall finishing products; electronics and audio systems components; appliances; marine accessories and components; wiring, electrical and plumbing products; fiber reinforced polyester products; cement siding; raw and processed lumber; interior passage doors; roofing products; laminate and ceramic flooring; tile; shower doors; furniture; fireplaces and surrounds; interior and exterior lighting products; and other miscellaneous products in addition to providing transportation and logistics services.
The accounting policies of the segments are the same as those described in Note 1 "Basis of Presentation and Significant Accounting Policies" except that segment data includes intersegment sales. Assets are identified to the segments except for cash, prepaid expenses, land and buildings, and certain deferred assets, which are identified with the corporate division. The corporate division charges rent to the segments for use of the land and buildings based upon estimated market rates. The Company accounts for intersegment sales similar to third party transactions, which reflect current market prices. The Company also records certain income from purchase incentive agreements at the corporate division. The Company evaluates the performance of its segments and allocates resources to them based on a variety of indicators including but not limited to sales and operating income as presented in the tables below.
F-33


The tables below present information that is provided to the CODM of the Company as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 (in thousands):  
Year Ended December 31
2023
 ManufacturingDistributionTotal
Net outside sales$2,586,783 $881,262 $3,468,045 
Intersegment sales66,474 8,146 74,620 
Total sales2,653,257 889,408 3,542,665 
Operating income321,096 90,095 411,191 
Total assets2,071,500 426,931 2,498,431 
Capital expenditures50,771 8,094 58,865 
Depreciation and amortization126,431 12,710 139,141 
Year Ended December 31
2022
 ManufacturingDistributionTotal
Net outside sales$3,603,766 $1,278,106 $4,881,872 
Intersegment sales77,646 9,491 87,137 
Total sales3,681,412 1,287,597 4,969,009 
Operating income531,547 136,889 668,436 
Total assets2,302,745 407,861 2,710,606 
Capital expenditures67,635 3,801 71,436 
Depreciation and amortization114,782 11,422 126,204 
Year Ended December 31
2021
 ManufacturingDistributionTotal
Net outside sales$2,930,466 $1,147,626 $4,078,092 
Intersegment sales71,641 7,028 78,669 
Total sales3,002,107 1,154,654 4,156,761 
Operating income379,885 106,241 486,126 
Capital expenditures58,700 3,873 62,573 
Depreciation and amortization89,899 10,790 100,689 
F-34


A reconciliation of certain line items pertaining to the total reportable segments to the consolidated financial statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
Year Ended December 31
 20232022
2021
Net sales:   
Total sales for reportable segments$3,542,665 $4,969,009 $4,156,761 
Elimination of intersegment sales(74,620)(87,137)(78,669)
Consolidated net sales$3,468,045 $4,881,872 $4,078,092 
Operating income:  
Operating income for reportable segments$411,191 $668,436 $486,126 
Unallocated corporate expenses(72,297)(99,037)(78,085)
Amortization(78,694)(73,229)(56,329)
Consolidated operating income$260,200 $496,170 $351,712 
As of December 31
Total assets: 20232022 
Identifiable assets for reportable segments$2,498,431 $2,710,606 
Corporate assets unallocated to segments52,608 49,018 
Cash and cash equivalents 11,409 22,847 
Consolidated total assets$2,562,448 $2,782,471 
Year Ended December 31
Depreciation and amortization:202320222021
Depreciation and amortization for reportable segments$139,141 $126,204 $100,689 
Corporate depreciation and amortization5,402 4,553 4,119 
Consolidated depreciation and amortization$144,543 $130,757 $104,808 
Capital expenditures:
Capital expenditures for reportable segments$58,865 $71,436 $62,573 
Corporate capital expenditures3,183 8,447 2,231 
  Consolidated capital expenditures$62,048 $79,883 $64,804 
Amortization expense related to intangible assets in the Manufacturing segment for the years ended December 31, 2023, 2022 and 2021 was $67.6 million, $62.8 million and $46.7 million, respectively. Intangible assets amortization expense in the Distribution segment was $11.0 million, $10.4 million and $9.6 million in 2023, 2022 and 2021, respectively.
Unallocated corporate expenses include corporate general and administrative expenses comprised of wages and other compensation, insurance, taxes, supplies, travel and entertainment, professional fees, amortization of inventory step-up adjustments, and other.
F-35


Major Customers
The Company had two major customers that accounted for the following sales in our Manufacturing and Distribution segments for the years ended December 31, 2023, 2022 and 2021 and trade receivables balances as of December 31, 2023 and 2022 as shown in the table below:
Year Ended December 31
2023
2022
2021
Customer 1
Net sales15 %21 %24 %
Trade receivables8 %4 %
Customer 2
Net sales14 %17 %18 %
Trade receivables5 %6 %
17.    SUBSEQUENT EVENTS
In January 2024, the Company announced that it completed its acquisition of Sportech, LLC, a leading designer and manufacturer of high-value, complex component solutions sold to powersports OEMs, adjacent market OEMs and the aftermarket. The aggregate purchase price for the acquisition (excluding working capital adjustments) was $315 million which was funded with borrowings under the Revolver due 2027 and cash on hand. As of the purchase date, we will record a preliminary purchase price allocation for the assets acquired and liabilities assumed in connection with the acquisition. We expect to allocate a significant portion of the purchase price to identifiable intangible assets and goodwill. Certain portions of the goodwill balance will not be deductible for tax purposes. The Company will perform its valuation of net assets, based on facts and circumstances that existed as of the transaction date, over a period not to exceed 12 months, and adjustments will be recorded in the periods in which they are determined.

F-36
EX-4.4 2 patk202310-kex44.htm EX-4.4 Document

Exhibit 4.4

DESCRIPTION OF COMMON STOCK
General

We are currently authorized to issue 40,000,000 shares of common stock, without par value, and 1,000,000 shares of preferred stock, without par value. Each share of our common stock has the same relative rights as, and is identical in all respects to, each other share of our common stock. On February 16, 2024, there were 22,382,306 shares of our common stock outstanding and no shares of preferred stock outstanding.

Issuance of Common Stock

Shares of common stock may be issued from time to time as our Board of Directors (the “Board”) shall determine and on such terms and for such consideration as shall be fixed by the Board. The authorized number of shares of common stock may, without a class or series vote, be increased or decreased from time to time by the affirmative vote of the holders of a majority of the stock of the Company entitled to vote.

Dividends and Rights Upon Liquidation.

After the requirements with respect to preferential dividends on any preferred stock outstanding, if any, are met, the holders of our outstanding common stock are entitled to receive dividends out of assets legally available at the time and in the amounts as the Board may from time to time determine. Our common stock is not convertible or exchangeable into other securities. Upon our liquidation, dissolution or winding up, the holders of our common stock are entitled to receive the assets that are legally available for distribution on a pro rata basis, after payment of all of our debts and other liabilities and subject to the prior rights of holders of any preferred stock then outstanding.

Voting Rights

The holders of the common stock are entitled to vote at all meetings of the shareholders and are entitled to cast one vote for each share of common stock held by them respectively and standing in their respective names on the books of the Company.

Preemptive Rights

Holders of our common stock do not have preemptive rights with respect to any shares that may be issued. Shares of our common stock are not subject to redemption.




Relevant Provisions of the Indiana Business Corporation Law

The Indiana Business Corporation Law (the “IBCL”) limits some transactions between an Indiana company and any person who acquires 10% or more of the company’s common stock (an “interested shareholder”). During the five-year period after the acquisition of 10% or more of a company’s common stock, an interested shareholder cannot enter into a business combination with the company unless, before the interested shareholder acquired the common stock, the board of directors of the company approved the acquisition of common stock or approved the business combination. After the five-year period, an interested shareholder can enter into only the following three types of business combinations with the company: (i) a business combination approved by the board of directors of the company before the interested shareholder acquired the common stock; (ii) a business combination approved by holders of a majority of the common stock not owned by the interested shareholder; and (iii) a business combination in which the shareholders receive a price for their common stock at least equal to a formula price based on the highest price per common share paid by the interested shareholder.

In addition, under Indiana law, a person who acquires shares giving that person more than 20%, 33 1/3%, and 50% of the outstanding voting securities of an Indiana corporation is subject to the “Control Share Acquisitions Statute” of the IBCL and may lose the right to vote the shares which take the acquiror over these respective levels of ownership. Before an acquiror may vote the shares that take the acquiror over these ownership thresholds, the acquiror must obtain the approval of a majority of the shares of each class or series of shares entitled to vote separately on the proposal, excluding shares held by officers of the corporation, by employees of the corporation who are directors of the corporation and by the acquiror. An Indiana corporation subject to the Control Share Acquisitions Statute may elect not to be covered by the statute by so providing in its articles of incorporation or by-laws. We have adopted a provision in our Amended and Restated By-laws which states that the Control Share Acquisitions Statute shall not apply to the issued and outstanding shares of our common stock.

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Computershare.

Listing

Our common stock is listed on The Nasdaq Stock Market under the symbol “PATK”.


EX-21 3 patk202310-kex21.htm EX-21 Document

                                            Exhibit 21
PATRICK INDUSTRIES, INC.
 
SUBSIDIARIES OF THE REGISTRANT

CompanyState or Country of Incorporation
Adorn Holdings, Inc.Delaware
All Counties Glass, Inc. California
All State Glass, Inc. California
Anything Boating, LLCTennessee
Arran Isle, Inc. Indiana
Bathroom & Closet, LLCNevada
Bristolpipe, LLCIndiana
Dehco, Inc.Indiana
Dowco, Inc. Wisconsin
Dura Shower Enclosures Co., LtdChina
Fresno Shower Door, Inc.California
Front Range Stone, Inc.Colorado
Geremarie CorporationIllinois
G.G Schmitt & Sons, Inc.Pennsylvania
Great Lakes Boat Top, LLCDelaware
Heywood Williams USA, LLCIndiana
Highland Lakes Acquisition, LLCDelaware
Hyperform, Inc. Seadek Marine ProductsFlorida
Inland Plywood CompanyMichigan
Katalyst Industries LLCTexas
KLS Doors, LLC California
Larry Methvin Installations, Inc. California
LaSalle Bristol CorporationIndiana
LaSalle Bristol, LLCDelaware
LaSalle Bristol, LPIndiana
Madrona Stone, LLCWashington
Marine Accessories CorporationArizona
Marine Accessories Europe B.V.The Netherlands
Marine Accessories Europe Holdco, LLCDelaware
Monster Marine Products, Inc.Delaware
Patrick PS Holdco, LLCIndiana
Patrick Transportation, LLCIndiana
Rockford CorporationArizona
SEI Manufacturing, Inc.Indiana
Shanghai Daoke Trading Co, Ltd.China
Shower Enclosures America, Inc.California
Structural Composites, LLCIndiana
Sunrise Pipe and Supply, Ltd. Canada
Taco Metals, LLCFlorida
The Tumacs CorporationPennsylvania
Topline Counters, LLCWashington
Transhield, Inc.Indiana
Transhield de Mexico S. de R.L. De C.V.Mexico
Transport Indiana, LLCIndiana
Transport Synergy, LLCIndiana
TS Buyer CorpIndiana
Tumacs Holdings LLCPennsylvania
Tumacs LLCPennsylvania
Wet Sounds, Inc.Texas
Xtreme Marine CorporationDelaware

EX-23 4 patk202310-kex231.htm EX-23 Document

Exhibit 23.1
 
 
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 


We consent to the incorporation by reference in Registration Statement Nos. 333-156391 on Form S-3 and Registration Statement Nos. 333-165788, 333-198321, 333-236454 and 333-238795 on Form S-8 of our report dated February 29, 2024, relating to the financial statements of Patrick Industries, Inc. (the “Company”) and the effectiveness of the Company's internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.
/s/ Deloitte & Touche LLP
  
    
Chicago, Illinois
   
February 29, 2024
   










EX-31.1 5 patk202310-kex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS 
 
I, Andy L. Nemeth, certify that:
 
1I have reviewed this annual report on Form 10-K of Patrick Industries, Inc. (the “registrant”);
2Based 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;
3Based 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;
4The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5The 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:February 29, 2024
 /s/ Andy L. Nemeth 
  Andy L. Nemeth 
  Chief Executive Officer 

EX-31.2 6 patk202310-kex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS 
 
I, Matthew S. Filer, certify that:
 
1I have reviewed this annual report on Form 10-K of Patrick Industries, Inc. (the “registrant”);
2Based 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;
3Based 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;
4The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the company’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
5The 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 company’s internal control over financial reporting.
Date: February 29, 2024
 /s/ Matthew S. Filer
  Matthew S. Filer
  Interim Executive Vice President - Finance,
  Chief Financial Officer and Treasurer

EX-32 7 patk202310-kex32.htm EX-32 Document

Exhibit 32

 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report of Patrick Industries, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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: 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.
 
 
 
/s/ Andy L. Nemeth
Andy L. Nemeth
Chief Executive Officer
 
/s/ Matthew S. Filer
Matthew S. Filer 
Interim Executive Vice President – Finance,
Chief Financial Officer and Treasurer
 
February 29, 2024

EX-97 8 patk202310-kex97.htm EX-97 Document

Exhibit 97

PATRICK INDUSTRIES INC.
INCENTIVE COMPENSATION RECOVERY POLICY (the "Policy")

1.Recovery of Excess Incentive Compensation. If Patrick Industries, Inc. (the “Company”) is required to prepare a Restatement, the Company’s board of directors (the “Board”) shall, unless the Board’s Compensation Committee determines it to be Impracticable, take reasonably prompt action to recover all Recoverable Compensation from any Covered Person. The Company’s obligation to recover Recoverable Compensation is not dependent on if or when the restated financial statements are filed. Subject to applicable law, the Board may seek to recover Recoverable Compensation by requiring a Covered Person to repay such amount to the Company; by adding “holdback” or deferral policies to incentive compensation; by adding post-vesting “holding” or “no transfer” policies to equity awards; by set-off of a Covered Person’s other compensation; by reducing future compensation; or by such other means or combination of means as the Board, in its sole discretion, determines to be appropriate. This Policy is in addition to (and not in lieu of) any right of repayment, forfeiture or off-set against any Covered Person that may be available under applicable law or otherwise (whether implemented prior to or after adoption of this Policy). The Board may, in its sole discretion and in the exercise of its business judgment, determine whether and to what extent additional action is appropriate to address the circumstances surrounding any Restatement to minimize the likelihood of any recurrence and to impose such other discipline as it deems appropriate.

2.Administration of Policy. The Board shall have full authority to administer, amend or terminate this Policy. The Board shall, subject to the provisions of this Policy, make such determinations and interpretations and take such actions in connection with this Policy as it deems necessary, appropriate or advisable. All determinations and interpretations made by the Board shall be final, binding and conclusive. The Board may delegate any of its powers under this Policy to the Compensation Committee of the Board or any subcommittee or delegate thereof.

3.Acknowledgement by Executive Officers. The Board shall provide notice to and seek written acknowledgement of this Policy from each Executive Officer; provided that the failure to provide such notice or obtain such acknowledgement shall have no impact on the applicability or enforceability of this Policy.

4.No Indemnification. Notwithstanding the terms of any of the Company’s organizational documents, any corporate policy or any contract, no Covered Person shall be indemnified against the loss of any Recoverable Compensation.

5.Disclosures. The Company shall make all disclosures and filings with respect to this Policy and maintain all documents and records that are required by the applicable rules and forms of the U.S. Securities and Exchange Commission (the “SEC”) (including, without limitation, Rule 10D-1 promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) and any applicable Exchange listing standard.

6.Definitions. In addition to terms otherwise defined in this Policy, the following terms, when used in this Policy, shall have the following meanings:

“Applicable Period” means the three (3) completed fiscal years preceding the earlier to occur of: (i) the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. The term “Applicable Period” also includes, in addition to the three (3) fiscal year period described in the preceding sentence, any transition period (that results from a change in the Company’s fiscal year) within or immediately following that completed three (3) fiscal year period; provided, further, a transition period between the last day of the Company’s previous



fiscal year end and the first day of its new fiscal year that comprises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year.

“Covered Person” means any person who receives Recoverable Compensation.

“Exchange” means any national securities exchange or national securities association upon which the Company has a class of securities listed.

“Executive Officer” includes the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person (including any executive officer of the Company’s subsidiaries or affiliates) who performs similar policy-making functions for the Company. At a minimum, the term “Executive Officer” shall include all executive officers identified in SEC filings pursuant to Item 401(b) of Regulation S-K, 17 C.F.R. §229.401(b).

“Financial Reporting Measure” means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived wholly or in part (including “non-GAAP” financial measures, such as those appearing in earnings releases) from such measures; provided, however, that any such measure need not be presented within the Company’s financial statements or included in a filing made with the SEC. Examples of Financial Reporting Measures include measures based on: revenues, net income, operating income, financial ratios, EBITDA, liquidity measures (such as free cash flow), return measures (such as return on assets or return on invested capital), profitability of one or more segments, and cost per employee. Stock price and total shareholder return (“TSR”) also are Financial Reporting Measures.

“Impracticable” means, after exercising a normal due process review of all the relevant facts and circumstances and taking all steps required by Exchange Act Rule 10D-1 and any applicable Exchange listing standard, the Compensation Committee determines that recovery of the Recoverable Compensation is impracticable because: (i) it has determined that the direct expense that the Company would pay to a third party to assist in enforcing this Policy and recovering the otherwise Recoverable Compensation would exceed the amount to be recovered; (ii) it has concluded that the recovery of the Recoverable Compensation would violate home country law adopted prior to November 28, 2022; or (iii) it has determined that the recovery of the Recoverable Compensation would cause a tax-qualified retirement plan, under which benefits are broadly available to the Company’s employees, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder. The Company must: (x) in the case of clause (i) of the preceding sentence, prior to making that determination, make a reasonable attempt to recover any Recoverable Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange; and (y) in the case of clause (ii) of the preceding sentence, obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation, and provide that opinion to the Exchange.

“Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure; however it does not include: (i) base salaries; (ii) discretionary cash bonuses; (iii) awards (either cash or equity) that are based upon subjective, strategic or operational standards; and (iv) equity awards that vest solely on the passage of time.

“Received” – Incentive-Based Compensation is deemed “Received” in any Company fiscal period during which the Financial Reporting Measure specified in the Incentive- Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

“Recoverable Compensation” means all Incentive-Based Compensation (calculated on a pre-tax basis) Received after December 1, 2023 by a Covered Person: (i) after beginning service as an Executive Officer; (ii) who served as an Executive Officer at any time during the performance period for that Incentive-Based Compensation; (iii) while the Company had a class of securities listed on an Exchange; and (iv) during the Applicable Period, that exceeded the amount of Incentive-Based Compensation that otherwise would have been Received had the amount been determined based on the Financial Performing Measures, as reflected



in the Restatement. With respect to Incentive-Based Compensation based on stock price or TSR, when the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in an accounting restatement: (x) the amount must be based on a reasonable estimate of the effect of the Restatement on the stock price or TSR upon which the Incentive-Based Compensation Received by the Covered Person originally was based; and (y) the Company must maintain documentation of the determination of the reasonable estimate and provide such documentation to the Exchange.

“Restatement” means an accounting restatement of any of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under U.S. securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (often referred to as a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (often referred to as a “little r” restatement). A Restatement does not include situations in which financial statement changes did not result from material non-compliance with financial reporting requirements, such as, but not limited to retrospective: (i) application of a change in accounting principles; (ii) revision to reportable segment information due to a change in the structure of the Company’s internal organization; (iii) reclassification due to a discontinued operation; (iv) application of a change in reporting entity, such as from a reorganization of entities under common control; (v) adjustment to provision amounts in connection with a prior business combination; and (vi) revision for stock splits, stock dividends, reverse stock splits or other changes in capital structure.

Adopted by the Board of Directors at its quarterly meeting on November 16, 2023

EX-101.SCH 9 patk-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - STOCK REPURCHASE PROGRAMS link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - STOCK REPURCHASE PROGRAMS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment  (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - ACQUISITIONS - Fair Values Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - ACQUISITIONS - Contingent Consideration Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - ACQUISITIONS - Pro Forma Information Related to Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets, Net, by Major Class (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - DEBT - Summary of Total Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - DEBT - Schedule of Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - INCOME TAXES - Provision for Income Tax Benefit from Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - STOCK REPURCHASE PROGRAMS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - LEASES - Lease Expense, Supplemental Cash Flow and Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - LEASES - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - LEASES - Operating Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - LEASES - Operating Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - COMPENSATION PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - COMPENSATION PLANS - Summary of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - COMPENSATION PLANS - Summary of Unvested Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - SEGMENT INFORMATION - Net Income, Assets and Certain Other Items of Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - SEGMENT INFORMATION - Other Reconciling Items from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - SEGMENT INFORMATION - Schedule of Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 patk-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 patk-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 patk-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Fair value adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Term Loan Due 2021 Term Loan Due 2021 [Member] Term Loan Due 2021 Total deferred tax assets before valuation allowance Total Deferred Tax Assets Before Valuation Allowance Total Deferred Tax Assets Before Valuation Allowance Entity Voluntary Filers Entity Voluntary Filers Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Ratio of indebtedness to net capital Ratio of Indebtedness to Net Capital Statistical Measurement [Domain] Statistical Measurement [Domain] Less: reserve for inventory excess and obsolescence Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Additions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Change in operating assets and liabilities, net of acquisitions of businesses: Increase (Decrease) in Operating Capital [Abstract] Threshold of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Unvested beginning of year (in shares) Unvested, end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Remaining lease term Lessee, Operating Lease, Remaining Lease Term DEBT Debt Disclosure [Text Block] Share Repurchase Program [Line Items] Share Repurchase Program [Line Items] [Line Items] for Share Repurchase Program [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted average remaining contractual term for options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accounts payable & accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Rate applied to pretax income Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Eligible, end of year for exercise (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Acquisition B B Acquisition [Member] B Acquisition Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Liabilities Assumed Payments to Acquire Productive Liabilities [Abstract] Payments to Acquire Productive Liabilities Effect of interest on potentially dilutive convertible notes, net of tax Dilutive Securities, Effect on Basic Earnings Per Share Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Term loan due 2027 Loans Payable, Current INCOME TAXES Income Tax Disclosure [Text Block] Settlements made (in cash or in kind) Standard and Extended Product Warranty Accrual, Decrease for Payments Provision Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Property, plant & equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Customer [Axis] Customer [Axis] Current Liabilities Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Good accumulated impairment Goodwill, Impaired, Accumulated Impairment Loss Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, no par value; authorized 1,000,000 shares; none issued or outstanding Preferred Stock, Value, Issued Intersegment sales Intersegment Eliminations [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-Average Grant Date Stock Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Payment of contingent consideration from business acquisitions Payment for Contingent Consideration Liability, Financing Activities DILUTED EARNINGS PER COMMON SHARE (in USD per share) Diluted earnings per common share (in USD per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Trade and other receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Change in unrealized gain on hedge derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Land and improvements Land and Land Improvements [Member] Closing price (in dollars per share) Business Acquisition, Share Price Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit Line of Credit [Member] Outstanding beginning of year (in shares) Outstanding, end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Term Loan Term Loan [Member] Represents information pertaining to a term loan under the credit facility. Buildings and improvements Building and Building Improvements [Member] Issuance of shares upon exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Manufacturing Manufacturing [Member] This segment utilizes various materials, including lauan, MDF, gypsum, and particleboard, which are bonded by adhesives or a heating process to a number of products, including vinyl, paper, foil, and high pressure laminate. These products are utilized to produce furniture, shelving, wall, counter, and cabinet products with a wide variety of finishes and textures. This segment also includes a cabinet door division, a vinyl printing division, the acquired solid surface fabrication operation (AIA), and the acquired exterior graphics division (Performance Graphics). Patrick's major manufactured products also include wrapped profile mouldings, interior passage doors, and slotwall and slotwall components. Contingent consideration(3) Business Combination, Contingent Consideration Business Combination, Contingent Consideration Non-compete agreements Noncompete Agreements [Member] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Transportation equipment Transportation Equipment [Member] NET INCOME NET INCOME Net income Net Income (Loss) Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Machinery and equipment and transportation equipment Machinery and Equipment [Member] LEASES Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Total intangible assets, net, excluding accumulated amortization Intangible Assets, Gross (Excluding Goodwill) LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share repurchases under buyback program Stock Repurchased During Period, Value Prepaid income taxes Prepaid Taxes Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] SHAREHOLDERS’ EQUITY Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Trade and Other Receivables Receivable [Policy Text Block] Cost of goods sold Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Estimated useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Exercised during the year (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 7.50% senior notes due 2027 A 7.50 Senior Notes Due 2027 [Member] A 7.50 Senior Notes Due 2027 Level 1 Fair Value, Inputs, Level 1 [Member] Other Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Patents Patents [Member] Proceeds from sale of warrants Adjustments to Additional Paid in Capital, Warrant Issued Goodwill Goodwill(4) Balance, beginning of period Balance, end of period Goodwill Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price of warrants or rights (in USD per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Number of common shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Granted during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Intangible Assets [Line Items] Intangible Assets [Line Items] [Line Items] for Intangible Assets [Table] Prepaid expenses & other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Trade receivables Accounts Receivable [Member] Excess tax benefit on stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Long-term operating lease liabilities Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Time-based Cliff Vesting Time-based Cliff Vesting [Member] Time-based Cliff Vesting [Member] Federal NOL carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Depreciation expense Depreciation 4.75% senior notes due 2029 Senior Notes Due 2029, 4.75 Percent [Member] Senior Notes Due 2029, 4.75 Percent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademarks Trademarks [Member] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Total Debt Outstanding Schedule of Long-Term Debt Instruments [Table Text Block] Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Total manufactured goods, net Inventory, Manufactured Goods, Net Inventory, Manufactured Goods, Net Unamortized debt discount, difference In aggregate face amount and future cash flows Debt Instrument, Unamortized Debt Discount, Difference In Aggregate Face Amount And Future Cash Flows Debt Instrument, Unamortized Debt Discount, Difference In Aggregate Face Amount And Future Cash Flows Repurchase of shares for tax payments related to the vesting and exercise of share-based grants Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Effect of potentially dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Income tax payable Accrued Income Taxes, Current Costs and Expenses Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Warehouse and delivery Warehouse And Delivery Costs Warehouse And Delivery Costs Product and Service [Domain] Product and Service [Domain] Payments for derivative instrument Payments for Derivative Instrument, Financing Activities Schedule of Lease Expense, Supplemental Cash Flow and Other Lease Information Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Aggregate fair value of restricted stock vested and released Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid One Acquisition In 2021 One Acquisition In 2021 [Member] One Acquisition In 2021 Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Property, plant and equipment, at cost Property, Plant and Equipment, Gross Weighted average remaining contractual term for options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Debt Period [Domain] Debt Period [Domain] Debt Period Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of the Provisions for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] 1.75% convertible notes due 2028 Convertible Notes Due 2028, 1.75 Percent [Member] Convertible Notes Due 2028, 1.75 Percent Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Equity component of convertible note issuance, net of tax of $11,923 Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Entity File Number Entity File Number Less: convertible notes debt discount, net Debt discount Debt Instrument, Unamortized Discount Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Current operating lease liabilities Operating lease liabilities, current portion Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Accrued warranty Product Warranty Accrual, Current Auditor Firm ID Auditor Firm ID Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization of intangible assets Amortization 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] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Lease term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Trade receivables Accounts Receivable, before Allowance for Credit Loss Materials purchased for resale (distribution products) Other Inventory, Purchased Goods, Gross Distribution Distribution Distribution [Member] This segment distributes pre-finished wall and ceiling panels, drywall and drywall finishing products, electronics, wiring, electrical and plumbing products, cement siding, interior passage doors, roofing products, laminate flooring, shower doors, furniture, fireplace and slide-out surrounds and fascia, and other miscellaneous products. 2023 Acquisitions 2023 Acquisitions [Member] 2023 Acquisitions Operating lease cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Vested during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total consideration Aggregate purchase price Business Combination, Consideration Transferred GROSS PROFIT Gross Profit Section 162(m) permanent addback Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Security Exchange Name Security Exchange Name Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Total Long-Term Debt Share Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Employee Stock Option [Member] DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Compensation cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other financing activities Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] COMPREHENSIVE INCOME Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Acquisitions Goodwill, Acquired During Period Diluted net income per common share (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Interest paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Issuance of shares in connection with a business combination Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Subsequent Event [Table] Subsequent Event [Table] Schedule of Lease Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] COMPENSATION PLANS Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Other Other Noncash Income (Expense) Consideration Business Combination, Consideration Transferred [Abstract] 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] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Schedule of Reconciliation of Other Significant Reconciling Items From Segments Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block] Schedule of Changes in Intangible Assets Schedule of Intangible Assets by Business Segment [Table Text Block] Tabular disclosure of intangible assets, excluding goodwill, lacking physical substance, by business segment and in total which includes a rollforward schedule. Subsequent Event Subsequent Event [Member] Operating loss carryforwards Operating Loss Carryforwards Customer Concentration Risk Customer Concentration Risk [Member] Derivative [Table] Derivative [Table] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Accounts payable, accrued liabilities and other Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Debt redemption, change of control Debt Redemption, Change Of Control Debt Redemption, Change Of Control Adjustment to prior year preliminary purchase price allocation Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Inventory [Line Items] Inventory [Line Items] Required periodic payment Debt Instrument, Periodic Payment Forfeited during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security ACQUISITIONS Business Combination Disclosure [Text Block] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Net income Business Acquisition, Pro Forma Net Income (Loss) Operating Segments Operating Segments [Member] Unvested beginning of year (in USD per share) Unvested, end of year (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Rate applied to pretax income Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Vendor and other deposits Deposit Assets Vested Options: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Schedule of Trade and Other Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Right-of-use assets obtained in exchange for lease obligations: Lessee, Operating Lease, Description [Abstract] Inventories Total inventories Inventory, Net Inventory capitalization Deferred Tax Assets, Inventory Acquisition A And Acquisition B Acquisition A And Acquisition B [Member] Acquisition A And Acquisition B Statistical Measurement [Axis] Statistical Measurement [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Convertible note Convertible Notes Payable Stock repurchases under buyback program Payments for Repurchase of Common Stock Tumacs Covers Tumacs Covers [Member] Tumacs Covers Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Schedule of Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net Of Valuation Allowance Deferred Tax Assets, Net Of Valuation Allowance Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Convertible debt face amount Debt Instrument, Face Amount Performance Contingent Vesting Performance Contingent Vesting [Member] Performance Contingent Vesting Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Alpha Systems LLC Alpha Systems LLC [Member] Alpha Systems LLC 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows for operating leases Operating Lease, Payments Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Convertible debt conversion price (in USD per share) Debt Instrument, Convertible, Conversion Price Convertible debt conversion ratio Debt Instrument, Convertible, Conversion Ratio Dividends declared Dividends Earnings per common share: Earnings Per Share, Basic [Abstract] Trade and other receivables, net Increase (Decrease) in Accounts and Other Receivables Other receivables Other Receivables Auditor Location Auditor Location All Others All Other Acquired Entities [Member] All Other Acquired Entities Intangible Assets [Table] Intangible Assets [Table] Intangible Assets [Table] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger State taxes, net of federal tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Earnings for basic per share calculation Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] June 30, 2024 and thereafter Debt Period, Two [Member] Debt Period, Two Average cost Stock Repurchased and Retired During Period, Value Income taxes Effective Income Tax Rate Reconciliation, Percent Term debt repayments Repayments of Debt Total Operating Lease, Liability Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Customer 1 RV Customer 1 [Member] RV customer 1 [member Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] TOTAL LIABILITIES Liabilities Total current Current Income Tax Expense (Benefit) Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Vested during the year (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting [Domain] Vesting [Domain] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Recreational Vehicle Recreational Vehicle [Member] Recreational Vehicle [Member] Title of Individual [Axis] Title of Individual [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Manufactured Goods Manufactured Goods [Member] Represents information pertaining to manufactured goods inventory. ACCRUED LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Customer 2 RV Customer 2 [Member] RV customer 2 [member Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Income tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Net income per common share Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Redemption price, percent Debt Instrument, Redemption Price, Percentage Intangible Assets [Roll Forward] Intangible Assets [Roll Forward] Intangible Assets [Roll Forward] Operating lease obligations Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Noncurrent Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Noncurrent State Current State and Local Tax Expense (Benefit) State NOL carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Senior Notes Senior Notes [Member] Total current assets Assets, Current Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Contingent consideration Total fair value of contingent consideration Business Combination, Contingent Consideration, Liability Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Deferred compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Entity Filer Category Entity Filer Category Proceeds from senior notes offering Proceeds from Issuance of Secured Debt Schedule of Repurchases of Common Stock Class of Treasury Stock [Table Text Block] Share Repurchase Program [Table] Share Repurchase Program [Table] Share Repurchase Program [Table] Statement [Table] Statement [Table] Other long-term liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Deferred tax assets Deferred Tax Assets, Tax Deferred Expense [Abstract] Earnings Per Common Share Earnings Per Share, Policy [Policy Text Block] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Schedule of the Reconciliation of Differences Between Income Taxes and Tax Provisions Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Number of immaterial acquisitions Number Of Businesses Acquired, Immaterial Number Of Businesses Acquired, Immaterial Excess tax benefit on stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Concentration risk, percentage Concentration Risk, Percentage Beginning fair value - contingent consideration Ending fair value - contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized State taxes, net of federal tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Granted during the year (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Term Loan Due 2027 Term Loan Due 2027 [Member] Term Loan Due 2027 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Distributed Goods Distributed Goods [Member] Good that have been purchased for distribution. Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Schedule of Balances in Prepaid Expenses and Other Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued liabilities Business Combination, Contingent Consideration, Liability, Current Weighted average impact of potentially dilutive convertible notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Other Other Accrued Liabilities, Current Corporate, Non-Segment Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Stated interest rate Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Acquisition A A Acquisition [Member] A Acquisition Beginning balance Ending balance Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] TOTAL SHAREHOLDERS’ EQUITY Beginning Balance Ending Balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Net sales Business Acquisition, Pro Forma Revenue Payments to Acquire Productive Assets [Abstract] Payments to Acquire Productive Assets [Abstract] Restricted Stock Restricted Stock [Member] Less: valuation allowance Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Leasehold improvements Leaseholds and Leasehold Improvements [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Industrial Industrial [Member] Industrial [Member] Total materials purchased for resale (distribution products), net Total Materials Purchased For Resale (Distribution Products), Net Carrying amount, net of valuation reserves and allowances, as of the balance sheet date of inventories purchased for resale. STOCK REPURCHASE PROGRAMS Treasury Stock [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Fair Value and Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Maximum amount of contingent consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Total Accounts Receivable, Fair Value Disclosure Entity Emerging Growth Company Entity Emerging Growth Company Less: term loan deferred financing costs, net Deferred financing costs Debt Issuance Costs, Net Debt Period [Axis] Debt Period [Axis] Debt Period Schedule of Intangible Assets, Net Schedule of Intangible Assets by Major Class [Table Text Block] Tabular disclosure of intangible assets, excluding goodwill, lacking physical substance, by major class and related accumulated amortization of those intangible assets on a consolidated basis. Intangible assets, net Intangible assets, net Balance, beginning of period Balance, end of period Intangible Assets, Net (Excluding Goodwill) Term debt borrowings Proceeds from Issuance of Other Long-Term Debt Finished goods Inventory, Finished Goods, Gross Schedule of Accrued Warranty Liabilities Schedule of Product Warranty Liability [Table Text Block] Stock-based compensation expense Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Debt instrument, effective interest rate Debt Instrument, Interest Rate, Effective Percentage Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Identifiable intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Threshold of trading days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding beginning of year (in USD per share) Outstanding, end of year (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Capitalized research & experimentation costs Capitalized Research & Experimentation Costs Capitalized Research & Experimentation Costs Common Stock Common Stock [Member] Stock repurchase program, period Stock Repurchase Program, Period in Force City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Repayments of convertible notes Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Customer incentives Accrued Marketing Costs, Current Inventory [Domain] Inventory [Domain] Capitalized software Software and Software Development Costs [Member] Minimum Minimum [Member] Inventory reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Property, plant and equipment, net Property, plant and equipment, net Corporate assets unallocated to segments Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] June 30, 2021, through and including March 31, 2024 Debt Period, One [Member] Debt Period, One Acquired Entities Acquired Entities [Member] Represents entities that have been acquired by the reporting entity. Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Cash dividends paid per common share (in USD per share) Common Stock, Dividends, Per Share, Cash Paid Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Property taxes Accrual for Taxes Other than Income Taxes, Current ASSETS Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Long-term debt: Long-Term Debt, by Current and Noncurrent [Abstract] Operating leases not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Value Lessee, Operating Lease, Lease Not yet Commenced, Value Taxes paid for share-based payment arrangements Payment, Tax Withholding, Share-Based Payment Arrangement Liabilities Liabilities [Abstract] Less: senior notes deferred financing costs, net Debt issuance costs, gross Debt Issuance Costs, Gross Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Vendor rebates receivable Rebate Receivable, Vendor Rebate Receivable, Vendor Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Working capital holdback and other, net(1) Working Capital Holdback And Other, Net Working Capital Holdback And Other, Net Purchase of intangible assets and other investing activities Payments for (Proceeds from) Other Investing Activities Percent of common stock acquired Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings Retained Earnings [Member] Current maturities of long-term debt Less: current maturities of long-term debt Long-Term Debt, Current Maturities Contingent Consideration Liability Contingent Consideration Liability [Member] Contingent Consideration Liability TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity Other non-current assets Other Assets, Noncurrent Operating lease right-of-use-assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset BASIC EARNINGS PER COMMON SHARE (in USD per share) Basic earnings per common share (in USD per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Foreign Current Foreign Tax Expense (Benefit) Deferred tax assets, net Deferred Tax Assets, Net Options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Contingent consideration, performance period Business Combination, Contingent Consideration, Liability, Performance Period Business Combination, Contingent Consideration, Liability, Performance Period Earnings for dilutive per share calculation Net Income (Loss) Available to Common Stockholders, Diluted Revolver due 2027 Revolver Due Revolver Due Entity Address, City or Town Entity Address, City or Town Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Manufactured Housing Manufactured Housing [Member] Manufactured Housing [Member] Contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Income taxes paid Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Purchase of convertible notes hedges Payments for Hedge, Financing Activities Document Transition Report Document Transition Report Adjustment to prior year preliminary purchase price allocation Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Number of days of working capital Business Acquisition, Period Results Included in Combined Entity Common stock, authorized (in shares) Common Stock, Shares Authorized Repayments on revolver Repayments of Lines of Credit Raw materials Inventory, Raw Materials, Gross Entity Public Float Entity Public Float Sportech, LLC Sportech, LLC [Member] Sportech, LLC Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total long-term debt Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Acquisitions Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Operating lease liabilities Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Derivative [Line Items] Derivative [Line Items] Common stock, no par value; authorized 40,000,000 shares; issued and outstanding 2023 - 22,160,608 shares; issued and outstanding 2022 - 22,212,360 shares Common Stock, Value, Outstanding Purchase of convertible notes hedges, net of tax of $14,556 Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges Title of Individual [Domain] Title of Individual [Domain] Marine Marine [Member] Marine [Member] Aggregate fair value of restricted stock vested and released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Inventory [Axis] Inventory [Axis] Forfeited during the year (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Total deferred Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Consolidation, Eliminations Consolidation, Eliminations [Member] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Pro forma amortization expense Business Acquisition Pro Forma, Amortization Expense The pro forma amortization expense for the period as if the business combination or combinations had been completed at the beginning of a period. Audit Information [Abstract] Audit Information [Abstract] Equity component of convertible note issuance, tax Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Tax Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Tax Number of equity instruments (in shares) Debt Instrument, Convertible, Number of Equity Instruments Convertible Debt Convertible Debt [Member] Forfeited during the year (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Work in process Inventory, Work in Process, Gross Forfeited during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Common stock issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Average price (in dollars per share) Stock Repurchased And Retired, Average Cost Per Share Total cost of shares repurchased and retired divided by the total number of shares repurchased and retired. Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Share price (in USD per share) Share Price Total options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Redemption Period One Debt Instrument, Redemption, Period One [Member] Entity Registrant Name Entity Registrant Name Number of manufacturing plants Number Of Manufacturing Plants Represents the number of manufacturing plants the entity maintains. 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Proceeds from sale of property, equipment, facility and other Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Name Document Period End Date Document Period End Date Borrowing on revolver Proceeds from Lines of Credit Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Eligible, end of year for exercise (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of 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 Prepaid expenses Prepaid Expense Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] (Gain) loss on sale of property, plant and equipment Pretax gain of disposal Gain (Loss) on Disposition of Property Plant Equipment Share-based compensation expense Share-Based Payment Arrangement, Expense Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Income taxes Income taxes Income Tax Expense (Benefit) Consolidated fixed charge coverage ratio, actual Consolidated Fixed Charge Coverage Ratio, Actual Consolidated Fixed Charge Coverage Ratio, Actual Section 162(m) permanent addback Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Designated as Hedging Instrument Designated as Hedging Instrument [Member] Trade receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Basic net income per common share (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Total net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, Deferred Gain, and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, Deferred Gain, and Liabilities Assumed, Net Employee compensation and benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Payment of deferred financing costs Payments of Financing Costs Acquisitions Intangible Assets Acquired During Period The aggregate amount of intangible assets acquired in the period and allocated to the reportable segment. The value is stated at fair value based on the purchase price allocation. Number of business segments Number of Operating Segments 7.50% senior notes due 2027 Senior Notes Due2027 7.50 Percent [Member] Senior Notes Due20277.50 Percent [Member] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 2021 Credit Facility 2021 Credit Facility [Member] 2021 Credit Facility Write-off of deferred financing costs Deferred Debt Issuance Cost, Writeoff Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions INVENTORIES Inventory Disclosure [Text Block] Weighted average remaining lease term, operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term NET SALES Net sales: Revenues Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Effective Income Tax Rate Reconciliation, Amount [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Schedule of Asset Acquisition, Contingent Consideration Asset Acquisition, Contingent Consideration [Table Text Block] 1.00% convertible notes due 2023 Convertible Senior Notes Due 2023 [Member] Convertible Senior Notes Due 2023 [Member] Deferred income taxes Increase (Decrease) in Deferred Income Taxes 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 Cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Weighted average discount rate, operating leases Operating Lease, Weighted Average Discount Rate, Percent Senior notes Aggregate principal Senior Notes Shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Credit Facility [Domain] Credit Facility [Domain] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Long-term debt, less current maturities, net Total long-term debt, less current maturities, net Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Weighted average shares outstanding - Diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Number of distribution facilities Number Of Distribution Facilities Represents the number of distribution facilities the entity maintains. Board of Directors Board of Directors Chairman [Member] Interest expense, net Interest Income (Expense), Nonoperating, Net Operating Expenses: Operating Expenses [Abstract] REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Purchases of property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in- Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Trade receivables allowance Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss TOTAL ASSETS Total assets Assets Share Repurchase Program [Axis] Share Repurchase Program [Axis] Cover [Abstract] Number of states in which entity operates Number of States in which Entity Operates Proceeds from sale of warrants Proceeds from Issuance of Warrants SUBSEQUENT EVENTS Subsequent Events [Text Block] Proceeds from convertible notes offering Proceeds from Convertible Debt 2028 Long-Term Debt, Maturity, Year Five Amortization of convertible notes debt discount Amortization of Debt Issuance Costs Bargain Purchase Gain(5) Business Combination, Bargain Purchase, Gain Deferred, Amount Business Combination, Bargain Purchase, Gain Deferred, Amount Number of acquisitions Number of Businesses Acquired Segment Reconciling Items Segment Reconciling Items [Member] Cash dividends paid to shareholders Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Vested during the year (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Shareholder Repurchase Program Shareholder Repurchase Program [Member] Refers to information regarding the shareholder repurchase program. Term Loan Facility Term Loan Facility [Member] Term Loan Facility Total operating expenses Unallocated corporate expenses Operating Expenses Prime Rate Prime Rate [Member] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] (Decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Purchase of convertible notes hedges, tax Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges, Tax Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges, Tax Equity Component [Domain] Equity Component [Domain] Common stock issuance(2) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Other Deferred Tax Liabilities, Other Weighted average shares outstanding - Basic (in shares) Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Current portion of operating lease obligations Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Current Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Current Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] OPERATING INCOME Operating income Operating Income (Loss) Depreciation expense Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Redemption Period Two Debt Instrument, Redemption, Period Two [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Total Prepaid Expense and Other Assets Commitment fee rate Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Concentration Risk [Table] Concentration Risk [Table] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Vested during the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Certain Acquisitions Certain Acquisitions [Member] Certain Acquisitions Aggregate intrinsic value ($ in thousands): Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Intangibles Deferred Tax Liabilities, Intangible Assets Customer relationships Customer Relationships [Member] Net sales Revenue, Segment Benchmark [Member] Number of facilities acquired Business Acquisition, Number Of Facilities Acquired Business Acquisition, Number Of Facilities Acquired 2021 Acquisitions 2021 Acquisitions [Member] 2021 Acquisitions Accounting Standards Update 2020-06 [Member] EX-101.PRE 13 patk-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 patk-20231231_g1.jpg GRAPHIC begin 644 patk-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^$P"FAT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E"UD M969A=6QT(CY0871R:6-K7U-T>6QE9W5I9&4\+W)D9CIL:3X*(" @(" @(" @ M(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \ M>&UP.DUE=&%D871A1&%T93XR,#(Q+3 R+3$Y5#$U.C,Y.C$U+3 U.C P/"]X M;7 Z365T861A=&%$871E/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C R M,2TP,BTQ.50R,#HS.3HR,EH\+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \ M>&UP.D-R96%T941A=&4^,C R,2TP,BTQ.50Q-3HS.3HQ-2TP-3HP,#PO>&UP M.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z0W)E871O&UP.D-R96%T;W)4;V]L M/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z M06QT/@H@(" @(" @(" @(" @(" \&UP1TEM9SIH M96EG:'0^-C \+WAM<$=);6&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @ M(" @(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5! M4T%"24%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%! M0D%!4T%!04%!14$F(WA!.T%10DE!04%!05%!0B\K-$%$:T9K8C)*;$%'5$%! M04%!068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W M;TLF(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX M.&9(>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X M9DAX.&9(>#AF2'@X9B\X04%%46=!4$%%04%W15(F(WA!.T%!25)!44U2068O M14%A24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5! M06=)1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%# M05%-1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155- M<$=H0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-. M55%N:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O M4$4F(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E&=:17DF(WA!.V]B2'=&34A2-%-. M0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=: M2FI:1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6 M<&)81C%E6#%2;%IM9&]A5W!R8D71R<2MV+V%!07=$05%!0T5135)!1#A!.54T<3=&6%EQ-T9867$W1E=* M9FTF(WA!.V0K63)N9FPO-61J,7DO=%IR>4-3-5,Q155"55!Y:U(S1&9'44MF M=3A6958O.41J*U0O.$%Q=S9H+W=!1D(O>E9I;#,O045/4#50.$$F(WA!.RMR M1'%(+T)19C@Q67$W+V]C9GEF+W="5TA54"M#9R\U<7A6,R]1-"]K+SA!-G-/ M;V8X1D(O=T$Q67$W+T%+2$@X;B\Y5TA54"M#9R\F(WA!.S5Q>%8S+U$T+VLO M+T%+68X03E72%50*T-G+W=#87-697%F;&HK M63)N9FU"-61K,7EW=%IR3T-/-64F(WA!.S%-5355=GEJ4DA,9D%32V9V355- M='A61#-/<&%D875)-VTV:&=K235"2DI&46MD2S!9:G=X5C%T<5=N6%1M3S)U M;UHU04]24T]26$DF(WA!.TA3=$9*.&-65EI:56HT.'8R,D-#;FEC:DM10U%, M6#5*1'-69&ER7-V43E+ M4S4F(WA!.VEN854KDYY2U1X5$S25E,2S12:7!.=U)7:#(R>4TK4E1(;2MP%8R2W5X5C)+=7A6 M,DMU>%8R2W5X5C1N+T%--6,O=T1K5IN>%8X8UEP M9&ERF9F8U5D-F%D M25=%9'5T,%%0&-+:&UM5FQT M9G$X55-Q>&]/5'(F(WA!.T=A;'9H<#ER<##@F(WA!.W8R;W50-"]S5')1>G!*=5IL,'9767(R9"MC6=::'E+ M<$IC>6A&0F]">$%!-D1R:E4K.&9,.7$W9#,T*U,K6'ID;T56>3DF(WA!.W), M-6DP<4\V:F-X4U%.3$=S:7E+94I1<5IQ:&=D<5E05C-J-69T6&)U+TAY4F1J M<3%T9G55$U9:$]!9E9D6%!B9W!8.6).:V]G.55'=6HT=2\U>4DO.&Y&-64%W,T5S1$IW:T-P M,4YA;'1Q54UF1V@F(WA!.S-J-7 T1#-)4G9Z03@P03):6'E:9$9:1FLO4T@K M-4A343!4<6=+0T5F5W%42S=K&M$9FHR>#AA2&50;79!935D<'8U:&%Z M8WHF(WA!.U74S84@V,C4MN4' X3S1X.&%(95!M=D%E-6PO-E%S4"M7;4PO04E.9C8T*TXF(WA!.T1V M2'I89VPS3R]31F@O>3!X9CA!0G(O6$AX;V0T*V$X174U6'EX:3=&6%EQ-T98 M67$W1EAI9CA!>FQZ+T%/4W5T=CA!='$R+R]*;68F(WA!.T98>'AI;#)+=7A6 M,DMU>%8R2W5X5CEJ+T%03TDS+VMR%$Y&1M-T5I5%L04%58VE1:SAG,6%6-F)9<$IE96$Q*U18 M;FTW.#8S*W%W,CA*4$F(WA!.VQE=C)4,'E&2SE- M.'-F;#EA44\Q,7$Y:$%L,&A+=WA14U-V2'=+-VPK8D5%-S!!<'14-55S=&EZ M9D%L.%8O.$%/4D@O04I/3'I"+S F(WA!.UHO.$%51$)I'1T+WED6$EY-49)-79T,WI";S)O>5A5='I"0GIG9'6Q'>F56.65K M5E8F(WA!.V)3;U@Y2TXQ:6UB>DIQ+W%G+T5Q,&LKF(R*VDR9# P.35!8EHR,6TY:$YT2&-*2F9G<$-I1G@X8E=4<4AD9VY2 M:74O2&QM-F-.1%%7;C4X,FQY,T4QE1TLR M;&TW4CA616IZ;T-/6#)E3E READ;S4XC%Q>'5R.4EB,7(K,G1.1VTF(WA!.SE9 M3$9':S1D<$I*:3E0,U5.04AF-W5O3UIE;FU:44)03G%Y4D%K444R;CAU9FQ0 M8C9N2D-M;U(S;6QV36ML#-%06HS M-&QU45 W4S5A=U9*=DIV-5ER0G%H3(Y6#9H87DV;&)7<5123&1U M;G)E=31+8S%T,5)K:39T>7)V>&\F(WA!.U97369M1&]N;$Q44#!79DQD-4AE M=S-&=4AV<$9U16QE3S4T25AH35E!2W%L87$K-&%P1F%Q5E5Q>$1&6#)0.$$X M-&IF*U-U=68K,G(F(WA!.V-F.$%*;41&1#)Z1EAH+S4T*U-:.60X,E=L,TAQ M;&I:0DQ#3TPP4AP47ER>"M+;E=U4TAA3TQ"-EIM:GID9')/ M>3@F(WA!.W5O;'A1<7%P2U!Y,3AG4C9:'1D5'4F(WA!.TQA0T@V=&%.>&EJ M=4=25C5.15=.1D9+:S%Z641&2&AT,'-T5FM'46DY=4QY-S-T6&LW5W9-;7,S M;VUJ,4HW:E0T1R\P9WI7:U533G,F(WA!.U!G5F\S6G5D1S5FGC5/.'=E6616=D$V,W(S,6E'.4]A4U,P:FE2 M4T)Z4'A2>4)G,T551WI$9DU.,W)034-8>&8O04TU07)!9GIM.'=#9#-J:G!A M9D4F(WA!.VEH>E@V:D(R3$HK=D9717@R,VQ9,C9.2G%..'1Y56M-:V$R34Q) M2$(O9$MR;3=5#AX&9"5&9B8C(F(WA!.WE32&579%,O2R]4 M5F)3+TQ.-6\Q<4IP5FQA>3 K83%1=$QC9T=.=E1I8F-Y0VY$8F-503)P:7)+ M8U9D:7)S5F1ID8F(WA!.UAK,S5T9CA!2U(R,R]-1VXO2C)43V,W62]V4B]6 M+U-86C90-D0W,D\K6&)B56)I.6M3=VEU2G!&:4Q/;')+&-A0E%4=#EQ;6(S3# Y-W(T9%=+-G U=B]+<4178G4F(WA!.S-U M.4%J;3%#2S5K:G5*=G%.#5'&1";$]M*V,Y3G5,=4MY5%1B*S!-$IP=4]. M85IM53%)5S8X>BM52713;6=K,"]N9'AZ36IU24EI5$E'24HU13%.5S%9.4$LF(WA!.S(O;6934#A!;4YT=BM4<35'6$EP:GIF65AN;3$X M<4QQ7@X265F>E F(WA!.S8Q M-'HK06UD>#4Q,3)'=TUK;7(K56],=4M2;'5L;#%Y-D559DY#,$ML*TE03#=* M3E)U2S!P,V9#2&XX>BMT94PX54=6*U9D9C S5U8F(WA!.TYU*V\V9%!Q85)P M33EV<%=Q=F9$,&U69C-U-&AD5DQK:&9H27!1,3-O2'=H-2]-+W)2>$@X0FM0 M,4M(*V%8+VMD3"]Z5FHT43@O;68F(WA!.S%R>&XX0EAY>&DW1EA9<3=&6%EQ M-T98:68O3UA0+VMR%8X8UEP9&ERG9S6&E(8V=9=GI).&YY>%=C34U2S!J42]J:34S3C!#4W0Q4%)N5V]) M25-G055B;G!M>71X17)U+WDU1GHF(WA!.W%C,3AD431I861P>D@V3F%C;DQC M95A0,S8P>E-4-T=V2UHX9CA6.'9/*SEZ:')+:G55:1V-855-%1G$Q M+V0O6C(Y.&MH6#!04VIP.7-Y>7!::39L8FYC4S).=#E5:F1Q9%0F(WA!.T=: M2FI8,TQN1E5X>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C4S*V5N-60V,S4K.&U1 M-DIO.#ET8C-C9#=&9$TY-#!I4CA)-#5%24)J4U8F(WA!.W$Q:TAB1EAG9B]1 M;C,U;"\Y6%!29BM2.3$O,E,T<35!U=BMY6$989CA!46XS-6PO.$%6>C!8+VMF9&8Y:W5+=2\V12LO378O<34V M3"]Y4'5V*WE81E@F(WA!.V8Y0V9F;5@O04Y84%)F.$%K9F1F.6MU2W9F4'E, M+TQV5R])4&MY8E).66YT%93=4E7;#E,:5%/16EU82M!>44T,UAV4T13%8R2W9K+S@X9GDR."MA>BMA3W1A;'!7:#-D-5E4+T%&6# F(WA!.V)M M2TUS:F-,4T9';V9:;$EX5F=V+TMN=GI1+S9L;2\O04]24GA635!,,S549FU4 M8F$O<&QZ8V583#)+0T3A04V8Q M4'-C5'HK5DXK;4-65G5K3'-+2%EQ-T9867$W1E@O+UH\+WAM<$=);6&UP.E1H=6UB;F%I;',^"B @(" @(" @(#QX M;7!-33I);G-T86YC94E$/GAM<"YI:60Z-F%B,6,W.&0M8S)B,2TT86,W+3EC M,S&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C9A8C%C-SAD+6,R8C$M-&%C-RTY M8S,W+3@Q83,S9F1F,&9D,SPO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @ M/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X.3(T.3-"1D1" M,3$Y,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/&UP34TZ1&5R:79E9$9R M;VT@&UP+F1I9#HQ.&(T,#$S."TX8C-F+30Q930M M.3(T-BTX-F4Q-&1B83DQ,3(\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @ M(" @(#QS=%)E9CIO2 Q-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$ M97-C&UP;65T83X*(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L 0P ! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @$! @$! 0(" @(" M @(" @$" @(" @(" @("_]L 0P$! 0$! 0$! 0$! @$! 0(" @(" @(" @(" M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("_\ $0@! M) ;D P$1 (1 0,1 ?_$ !\ 0 " @,! 0$! *"P@)!08'! ," M ?_$ &<0 & @$" P('!A(&!@8$#P ! @,$!08'"!$2"0H3%"$5&B(Y6'BW M%C$X08C7%Q@C)#(W0E%V=Y26E[6VN-/6,U)789C5)59Q@JC8-&)R=8&2)C4V M0W2Q&2=$26F&D:&SM,CH\/_$ !T! 0 !!0$! 0 '! 4&" D# M @'_Q !<$0$ 0," @8%!@<*"@<&!P @$#! 41!A('$R$B,3((04)14A1A M8G%RDB,D@8*1HK$5,T-38W.ALL'"-#8W=).SM-'2\!8E-414=:,7@[7AXO$F M9':$E:3R_]H # ,! (1 Q$ /P"?P \$W'R3U%HN,?W< MY*V=ZXTAZ'B%&ENVRN:A?RFUE6(>0FNBK2EPT2)SL2,X;2FT/*<[4*BKI&Z9 MNCWHNL5EQ3KD8ZE./-:T[&I2_GW:5\*QQXRIU4*]O+>R9V+,JTK&ESF[K(] MX2UWB.7_ %=A5^3QKM6_=[EF/Y^W?E3VH6HSG3QY>7M:Q-D>)EL:XPY4E2&3F)9E6G96U=M9<:;UVG7NRI,.D] M#^EV*6[FL:A;VHRM5^BQ,R'E7R-RB6J;9;CSB* M\KTR-&.VZ\0B$3:#;3VP,31"809EU[NC9&M7RU]R_>-?M8Z?>F;7+TK^;TC: MGCSER]F'>_<^'93E[MK IC0IW?&6V\I=ZN\N\SC%X(X3PH=(_QD/E$ MOO7NMK^M]'RNC.;EV^Y9-W+NU=D.6[1$35JYG.3KLFB)"VTDW.7:>J@B;4M) M=%%T2M2?O#%I=)72-/+CGSX^UN6?;\MZNJY\KT>SE[+GRCGCW:RCYO+W5SIP M_H-+4K%-%Q(V)^,/DUGD^[R1.UV2N3([J3/IU)31DHOA*6T)GU3:Z]II"T]W0JHUJ[C2IPO6/FVCA1K+O1YX]FV&:IT0Z#E M4G/3,J]I=WLVC67RBU3\V?+=[?Y[\WXMAVHN<&BMKN0JQR\=P+*)1M-)HHU5Y AY<":A4IQ34=#KT:8^:2-,-!J["W!Z/?2 M%]N]'7$NAQG>^2 MTU+#CV];C\T]J>KGM5I2Y3L[95C&4(_'5F(-AV# Z-F^RM?:TKBMMA M9OBN%UZB7Z4C)[VMI42E()2C:A(G/H5.D&1'VMLI6XH_'I^=J%SJ<'#N9D_=;A* M>WSRY:5VI\\NQA?EWB><2,7=GNGD_)H2^N$ZQ^DRW$Z. M^)\FE)3Q;>'2O\;=CO\ EC:ZR5/SJ4K\SR)[Q@>/R9+2(^O-Q.0U&CUI#U9A M3$ELE+Z.FU$1F[B'C2@R-)&^CN/W*[/V0Q.?I<\ TN1I;X?UB=GLYI5M8-)T M^+:%,Z49;1[:?A([^7L\5SIT7:WRUYL[%C<]V]ZM/O=33]CO6-^*WQ4O'FVK M->R,-;6LTJE9)AS$IAHB,^KCB<1N[5U2/=^X;4KW_>%[TWTJ.BS.G&&3+4=& MI.OGR<.,XQ^E+Y'>RY?=C*OS*._T:\26*4K;^3Y=:>JW=E3_ %L+"^C&MZ%G5>);=8VY;3M8GA6M/&DLCUQI_(]DOXRM.]!J*L+"PM9TNTM M9TRSL["0[+GV-A)?FSILN0LW'Y4N7)6MR3(6XI2EK6I2E*7W*4HQSSSLW,U/ M+R,_4O3GR,8_#1\P\7L #+O0',[:FCG(=,[*5G.OVNUI> M(WTM[U*V.1MGUQ>Z-*WJ-9);Z)84E^#T?=/V/UED\C8?HE]);CSHQEC:;D7J M\4\)V^R6!EW:\]B'9_@63WYX]8[=VU6-W&Y93_%XSKULB/*9<0S(<<9=0WU"Z-^E3@SI3T?]UN%= M2I>N6=J9.)>Y;>9BSE3LC?L\TN[+MI"]:K/'NUC.-NY.MN=(ZXZ_PUJW#67\ MFU/'Y8W-^KNPWE9NTIZX3VIVT]J$J4G'>F]*4E2M?:!(ZQ@#RW;.Y-;:/Q61 MF6S,I@8S3-FIN*E]2G[*WFDDUIKJ2KC)6_;SS+W^FRA78GJZZ;;*%N)QCBOC M#AS@K2[FL<2ZI;TW"CW86%/BG*M=H1^>7U4YJ]C15R$\5C9V;N3L?T=6EJ[%W%.,IR: M>B):9_9QSZI)UHUD[!QA*T*41H83+DMFE+C-@TKW)T;Z0/2FXFUN5[ X(Q_^ MC6F2YH_*9\EW/N1]\?/9QMX^S"-Z[&O>AD4\J9-#Z-=.PZ6\C6+G[H9'\7'> M-F-?Z)W?SN2E?7"K5GD.39%EMK)O\JOKG);N:KNEW%_9S;>SDJZF9&_.L'G' M7>AFKIW*/H-8-0U/4-6R[N=JF=>U+-O>>]D79WKD_M3NUE.OYU4CV,>QB6HV M<:S#'LQ\(0I2%(_9C3:+@A0O4 'T,/OQ7V945YV-)C.MOQY##BF7X[[*R<: M=:=;,E-.H<2E25),C2:>I>\?=NY.S.W=M7*V[ENL91E27+*-8]Z-:2CVQE&7 M>C*GE^M\SA25)1E&DHRIM*-?6V0<<_$QW3J*1"H]CR9>W\";[8[C%[-Z9K5, M=23Z]3E4A"W;'TTF9^SV/M!+(B:;D1$_+3L9T=^DGQGPEO='NDZI&Y>P(TTO-^*%/P,_M6O M+'[4.7XJTFD%:8WCK7?V'1LVUED#-U6K-#-E"<246[QZQ4V3CE1D%4M9N5L] M!&KI[U,O)3ZT5Z0PI#R]^^#.-^&N/='M:UPWJ%,S&EM&Y"OMG(M>: MU.GY83IW[4YPK&=8/U?1]0T7*EB:A8K9NT\M?&$X_'"7M4^;QCX5C2O8]>&7 M+: M M M M U!<\^6DHI=OHC6EKZ##27:_9F0UK_ZO(>4 M2FY6#0937^@CH29IME-J[W%J.M6:$(GLO\]/2M]('(M7\[HKX)U#J:1I6UK> M99GWZUEW9Z99G'R4I3LSY0KS5KOARK&D,H6>)-8LCOH<8>078ZA:?DB_<+\5\0<%:WA\1<, MZINULR\+EF[2=N=.[.,EOU+3<'5\.]I^HX\M1FD' M)N\8TKZR]!7I":%TMX,-,S^KT7CG#M[W\/ M>O5Y,81CSY.%*?;*W7S3L2E.]8[>:MVW2EZ>L?&? N;PO>ED6.;,T:[+N7O& M5OF\MN]MX2[=HSVI"?L\LNY3]>7/,3!>+&,(]L)O)=E7\-YS$,(8?)*UDGU& MDW^1.I7W5>-MR4*3W$1ORW4*8BH,D27XV6=+72_H?1=I<>MC34N),Z$JX>#& M6U:^,>OR9>-K&C+LYO/>G2MNU3NW)VK9PQPKF\1W^[7Y/I]FOX6]7]/);^*Y M*GY(4[9>S&48O<&Z-C;VS&9G&R MZF\I2YISK.DX&C8LEFU'S5]N=:ZMU09C?I1[BID]SU)DU0E]M]^EOH1*3[1"<-LN MBTFA]A?:Y'=:<2E99CP1QSQ#T?ZW9UWAW,ZF]':EZW7MLY-GFC*5F_#VH2V\ MU.6<)=^U.$Z1DM6L:-@ZYARPM0M\]NO;"=//;GR]DX2]5:?=EX2I**5IQXW[ MA?([6M7L7#'C:]8_8,BQ^2ZVY98MD4=EM<^GG^GT]0B)Q#C#Q$E,B-(:>)*3 M6;:.IW1]Q[HW2+PWB\0Z/+DYNYDX\I4K=QU-Z MTCK7KNB9>@:AR9:N)-FZFR]G6N- :B^SS)(:_?CBO./Z,7%'^3 M[>_.6 ?'%>_.6 ? M'%>_.6 ?'%>1F-S=8,M+>,TI.7G: MG9N)PDDOM)7JY GIW$?WNI@-V.-Y-CF8T=9E&(Y!295C-U%3-ILBQNV@7E%; M0U*4A,JLMJQ]V/.C&I"R)QIQ:3-)EU]P#G :> M/&*\7K6GA.:;Q');/$'-J[JVW8W%3J+5;5Q]S\*>SCC->]E699=?)A25U.*5 MA7%,T:&([TN?-N(T2.AIGVV? "*-%\XQS41.C.3>+/%R15IELKEQ(KNV(F83+O#"\1G5GB><7:3D3KBGDX M9;Q;N?A.S]965JQ=6FN=@4\:#.G4:[=B'&*\IY%5:5)EJ/PM>-SF]=DTECG62Y%?MX5JC5E)9Q* MBWS_ #617S;3V>3;2F'RQW%85?!?D6EI[++]D;4RRU%DS)<.*^$.>?YQCFJY M-E.5G%GBY$KEONJA19[VV+&;'C&HS99E3X^=Q43'TH[24XB,PE9GU)M'[$!\ MGQQ7G']&+BC_ "?;WYRP#XXKSC^C%Q1_D^WOSE@'QQ7G']&+BC_)]O?G+ /C MBO./Z,7%'^3[>_.6 ?'%>_.6 ?'%>GCN M-X[B].\W7RL[SRVC1),HJL[=],>OKXK*';5VNGH*; 1$6^ B_P#QQ7G']&+B MC_)]O?G+ /CBO./Z,7%'^3[>_.6 ?'%>_.6 M?'%>$S^A0\LUKF./YOCKZ^G4VD7&-V$ECUT_>6V:R6@T MFE:2,C(@]) '$7U[2XM1W639):0*+'<<69(;;94M1D1 (+O*/SAN:5NU,@H^'O&;7]WJ M2CLIM;2YYO*QS%S),_BQG":9R2+B&*V546$UKZDN+CQ)/5EX]? M8#L_$J^3%BW-KA-A8QVI=1?USL^(QN%8P9\UENQ9JPD0 M //=D;:U5IO'W.8-C[/I));OJW. M3V46,WVH,C5U<+H7O4 U*;G\PYX0VE'I,"RYOT':I<4MON-9&ZDFS21)-PC[B#@?CHO_ M .S9_P#&+_\ ZL .=H_.>8O)6_\ =+X>5]4-I5'*,JCY0U^0J=2HW?:C?1/T M%5^SJ01,^F25.DX;B^XVNQ/>&4>"><*X%W#C3&P^/'*S"''5&DY-!5:JSFLC M_JJR2Y*>>V342B9] D*,VH;RR6KL)"DEZAAL6T_YC;P@MQ/08#7*B-K2[G.I M:14;AU_L/ 68YKZ]KD[+)N-.X]$9ZI41J7<$2?W?:1I,PVZ:JWCI;>M"64Z2 MVYK'<&-&EM7W0:OSS%L]IB)TC4T2[/%K64RA2B)70E+(_DG^\8#U( M &/&8\NN*.NLAGXEL'D]QYP7*JM9MV>,YCNG6^,9!7.DI2#;G4MWD MK$F(OO0LNCC:3ZI,OQ .L?I\>#GTS>*/_$3J'_. !^GQX.?3-XH_\1.H?\X M'Z?'@Y],WBC_ ,1.H?\ . #U+6F_M$[H=L&=/;JU+MAZH03EJUK38^'9V[6- MJ4VA+EBWBUS*.$@U/,D1N$DC-U/[Y /7 !X+GO*CC#JK(7L M3VAR/T-K?*H[+,B3C6>[?U[A^0,,2&TNQWGJ;(#GTS>*/\ Q$ZA_P X 'Z?'@Y],WBC_P 1.H?\X 'Z?'@Y],WBC_Q$ MZA_S@ ?I\>#GTS>*/_$3J'_. #)NGN:?(JJOO,?M:V]H[>(Q/JKFFG1;.JLX M,E!.1YM?80G7&9L1QM25(<;6I"TJZI49 .3 &*',+?2=$:H MFS:F2VWG67'(Q["VS-I3T24XQW661FRX9][%=$<2XDS0XV0;;QB!?2 M'Z5H]%? .5FX-Z,>*->Y\33(]V587)0_#9G)+LK##M5YZ;QG#KYX]J=.2[5F M? G#->)=;M6K\:_N=@\MW(KV]L:5[EO?WW9=WQI7DC.L>]%'(>>=?==??=E*]C95F.1C7HUC.$X\T94KYHUBQXS[/LNV?EUYG6=7DW(LHR"6J796D M];9N.*Z$VS'8990AN'"980VTQ'90VPPTRAIEI"$$13%KFNZQQ-JN9K>O9T]2 MU749<]V]/EWK+PI&D:K+ME7=TT6A4 S)X1\F)_&S,.'H:_I5RW M"-*Y^+2L\>OKYO7;W^&Y2FWP\W)*GE2OX\AF4RS)C/-28TEIM^-)8<0ZQ(8= M0EQIYEUM1I=;4VI*DJ29DHE$9'T'5.%R-V-NY;N4N6[E(RC*,N:,HR[:2C6G M=K&M.V,J=E:;=NS6J491E*,HUI*E=JTKZO?V>/CXT?0/5^ M *-"9-E6,R583Y#DN;.DOS9DI]:G)$F5)<4[(D/.*,S<=6\M2E* M/WF:NX!\P #+;BKSOY?<),F1E'%W?^P]2R%369]E04EP< M[!,C?84T:#RO7EXU*HLI3V,MI_7]?(-*?DH40"9GX<_FU\$S672ZR\1K H6K MKJ0J/ BC640UH< M3WM.+22VU(/HI*B(.X *EWQXN>!<^/$3VSFN,7B; MC3.HG5:,TBY#EJDT]AAV"V-@U;YG6J224/LY#FFG^2&M<:W%H?8V*;5UEET0I=!F.&VK%K52NWHF3!D^F9.U5S&>-3,V! M+;8G09#:XTR.P^VMM(>L P8\4'YM'Q$/J,$_#G,&EON1(QROR1A7J)2I:/E]@1/> M6GF??$ZY'/V53K;-,7XH8%+-UAFBTE2LJS)V$M"205GM/+43;9FR2OU#*31_ M )&2B+T?D]R@T';%VEL_;^1R=9MK?(Z[+]>9CE.!9;4/)D M5&4X7D-MBV1U;Z%H=0]77='+8DPGB<;;42FG4F2FTGW=R2 ;W>)'F7?%$XPO M5=3EVT:OE/@$)33;^+\AZYS)HDP\E=M%-(3Z;MK86\9I?RS@ MN=SJ5A+;X+>:*\/[E,[2X=O9ZVX:;5LO9(I1MH3V+S3MI:25=AQZ;:$Y_[BX9< M.M=:WT/DEO@&?\ISCD3M'D-G,R/&(B+ M!AQN1%@JL/9E-RG&),8*S-UUU]UQYYQQY]YQ;KKKJU...N.*-;CCCBS,UK-1 MJ,S,S,S4 _@ 'HVI-O;.T-L;$MNZ;SC(M<;*P6XBWF*YABU@[76]38Q'"6 MA27$$:)<)U)*:DQ7T.Q9<=YV-+9>8<=:6%OMX6_+FVYV< N,W*C(ZZ-5Y7L[ M!Y[&;1H+)Q:YS/< RS(M99W854-1=851+S##+N7$8ZK]"--:9]1WL]189^ M BL^8;\WMU/E6=Q=7, MZ59VUM9SGU29]C9V,UU;T^>])<<<=>=6MQQ;BEK-2E&H!QH "61Y3_FKN M?!N;/Z2Y_)[B\T-N_!]@9!&PBQFO2Z?"-C8+0R,SCYCB\>2Z::1Z=35-U LV MHJ4-V"ID*1+2MV!'6@+' 1V^P> MD9[EDP[,K)#GW369-%(<:-Y^_P#:F4/-]OKPZR$I9$I'0N/GI3=(,^..E75, M+&NUEHO!N^F8U-^R5ZS.7RV]R\\XK?C-ROKY)Q_ P\*2Y:6N66U?"V%"MW,Q84]JY#]L7C=KRVKE?AC7]C M&D2DQT 2??#-W6[M;CE78W;3#EY-J.:C!YQ/.DY*>QQ,=,O# M9RT=YFF.54;M]>:=<;E MY\.=?FI;WQZ>_P"32:\=(.D?N;KUS(LQYC]KF[]?YRGY-B8 MV%8, HQP &TWPSO%YY M:>&!GK5GJ'(E9EIR[M&)FQN/.:V$Z1KK,&3[69MC3I0;CF 9P<4DDQ=UB$N* MX^9&\5C4*AUVS-6Y(<6'L/5623&GG M6:G*JJ.^XAZNDIC2G*VTB+>K[%J.[Z+R94:=$B!GX - M)OC^<\OTB'AU;1NL7NO@S<^]FW]#:;]EF>RV]=?CV58E>U&3XS?U;ZHU MG1Y!0V$>UIK>NDH^5'GQK&)'>9<+WH<92I/['H N-?#:YD4//GA1H3E!4>Q1 M[?/3[J(TM,>1*8D!: ^&+XJO&[Q1=/%GFHK+[E]F8Q$@M[?T5D-A%>SC6MM M+4XRW(ZLI;3DV$RY##RJN[C-)8DMEZ,IF!9-RZZ,&S< 8,>*#\V MCXB'U&.6WV!; 4UP WG>6O^>KX7_E%_P!T[>P"UJ M !'O\4#S%'#SP_'[_5NOWV.3W)NM]MKY>ML#O(S6%:]N&4.-):VML1AF3'J9 M[,Q"DOTM:W/N&UQU,SV:I+K4DP@"<]O%NYQ^(U=ON<@]M3&==-6#D['M'X V M]B&HL=^6I4;IC422IW*;!@E.$U87LJTL6R>6AN6AI7II#6D M VD>'KXPW.#PV[V&WI#9;^1:E.AXSV)^&+IPL$UA.HLGYE;7II!:PQ.2F%<0=:T+KWL4K;FP*Y+=YEF^97=EDF5Y7D MEE+N+_(K^XENSK2XN;2#;E MW%VC=Y]\E*:7CVXMK8*]CVE=7VT*3"N=:ZTR.1$FVV89C!GQ4.5N=7T:OKVX M4-))AUH2^@ 'G.V\U3KG6&?YUW1R?Q;$[NX@ M)DFKV:3;1H#QT\%SL(S[9%JJ&S_VR/>9%[QB''W$L>#N">*N*95CUF@X&5DV MZ3\L[UJS.5BW7;^-O=7;_/7/1-/KJNKZ9IM*5K3,OVK?>4MUYUQ2EN...*4M;CBU&9K<-1J,S/WF:AP>NWKE^[7/&QCMHLCZ&IA#7N_>D/LQU%]_P#U75BY:+#GU7%I\-95^["55)E2 MI3'NT]_^]CV)&6( ;3_"6V(K&^0E[@3[O; V7A4]IF/WDGU< M@P]?P_7.]JO])V49Y47:7O\ UQW?>28VA]%+B&6F](&=H4Y_@.),*=(T]^1A M_A[4OGVL?*NSZ6_J1STFX-,C0[.;2/?T^]3M^A=[DOTSZO\ 0D@CHN@4 M !1C@ #*OAGS/W_P #=[8I MR"X[9I,Q;+L=DLM7%0X[(>Q//\77(:=M\&SVB;?0WD.*SFVDI<:7T>C/-LSX M#T6QBQ9;(6Q7AL>(MI+Q,^-M#OS43BJ2WCO(Q[:NK;2QASLHU5GK$=#L['K9 M<8D?"%.^@SDU%F3+#=G >0\;$66B9!B!L# 5@WF=>>!\ MM/$%M=,X=>JL=/\ #F%9:CI68LM$BIL]M2I;$O=>2,MH+]2FM7L&IQITC4I/ M_P";8GF^U,A?<$< $R[RBG.TL$W3MC@'F]XIK'=W0I>WM*1);ZSCQMK83 M2DC86/5K/4^DVZUM5Q[)1F1(2C5:R)7J/I2L+ H !"<\YM^UI MP&_ASR"_J#4X"!4 +S@ !6^><&^) M!I[Q.N,U#OC6?I8[E=<\WC.X]42K)NPOM6;!8CH>E4\IXF6E6F.S&#*92VB6 M6VK"$]T6B//C3X,,-BH #!CQ0?FT?$0^HQRV^P+8 "FN &\[ MRU_SU?"_\HO^Z=O8!:U //=J[7UKHW7N5[8V_F^-ZXUM@]2_ M=Y7F>6VD>HHJ6N8[4^K)ER%D2WW'ULLQV&R7(E2)#4:,VZ^ZTVL*]/Q@O,S[ M8Y2.Y1Q]X)6.4Z.XZ/'+H\EVTA3]%N7!5<@68Z359UJC-EE.6QVSDQU$AW(69++DZ^AA.HJ+>JR"JK+ZA MLZ^[H[NOA6]-QWL WG M -4OBW^*EJ7PLN.TK8>2E7Y=NS.6K2CT%I]T7E\4 M1:7JW7E.;ZWIF=IGVTMD7;M[ ME&26KA=SKQMMQH-;71&R)FHH(-;'APJZ!&0W%@PH,>)&::990A(>. " M9OY;WP+BV]/Q'Q"N8>&MNZEJ9<>^XSZBR2$AUG:-S DR4,;:S:GEHZ_H?5\^ M,RY007D&5_+:*RD(^!(T0KX+ $ 8.^(5DGP%QJOJ[M2:\OR M7%,;2KW=S?HV192LT=74_*-K&G$'[E_)=5\G]VC6+TNM9KI70GK6+'LEQ!EX M&'O[MK],R6W;'S0PY0\)=V4J[>NDA]%N)\IXOQ;M:[TP+5Z]^IU/]%;N_J\/ M7X5C\CD8VE !T?/WS:H#;+_ /29L5DS_?(DN2/?_J^]A(OG M#=OGU&4_XNW.OZU*?WE!J%>6Q]J5'AXSQ9@ !D]PPR-S%N56A MK-E2T*E;(H,<,T'T,V\P?/$GDF9I5T0;-VX2O=^Q4KY2?V129T-ZC+2^E+@/ M)A*L:W-1L8W9\.97Y)+[U+U>;Z/N\6/\66/E/#>M0]4<><_]%3K/[B7D.MC5 M\ !1C@ V?^$IXE6P MO##Y98MN:C3*,I$R'#+'S=K_ ^> M!N]N1B)<9O/*_'5X3IB!(2P\=KN7.4/T>"=(4GY-E"K9KLB\L(_4E.U6*SR0 M??V@*?"QL9]Q83[:UF2;&TLYLJQLK"8\Y(F3I\V0N3,F2Y#JC4_)=D.N+<6H MS4I3AJ4?4C;JTN2ZQ-W ;?GT%D:4D2;BMM"FU\U)$1(EUKR/W(#W, M $*7SF<*8O5/ VQ1%DKKXNPM[PY,Y+#BH<:9/QO6C\&(_))'8S(>:K;!;3 M:E$IQ,%XT$HFE]H0(0 'V5U=/N+"!4U4.38VE MG-BUU;7PV7)$R=/FR$1H<.)':2:GY+LAUM#:$D:E*<)*2[E +RP !6^>< M&^8 MIM^+(MK3367N0L)Y#8# 6IUO*];S)A>I<0*Y;J&GLSH)+RK2F<-3:U.LR*U4 MAJ'9S2<"W PC-<4V3AF)[#P._KLKPC.\;I,PQ#)Z:04JIR'&,DK8UQ17=9)2 M1>O E5DR*\TKH75#R3Z%]X!VD &#'B@_-H^(A]1CEM]@6P %-< M -YWEK_ )ZOA?\ E%_W3M[ +6H '@?)GDYI'A_IC,=_ZTPB"N596UBZ2IMG/6VZJMQK&:I!^OD>5SWVE,P*Z*AR3)=/M0CM2M: JV? M%U\9G?OBE[->BSY%IK7B[AMW*D:ET/ L74Q#)DWXT+/-GJB238RW93T%UPDN M&2X5*S,>@U*"]:?.L@TT@ )6?ER/&:W/Q^Y Z MZ?>L+_ $ELO-YT>EPIK#K!Y2G/T/[7*9-; G4K MBO9(3UQ\+5WLCJ+*/:A9"@ "$YYS;]K3@-_#GD%_4&IP$"H 6M7 MEK_F5.%_Y1?]['>P#>< #"#Q!>?.C?#CXWY7R)W?:)7'@)(# MR,S;DCO>[^$,FR=_V''L>AJ-&.:\P:!(E+QK7^)1.Q)1J*OBRG"[U$)"A1(Z$MQ(;4=MM#;:$I0A"$H0DDD1 /L M &NCQ.#,M"XD1?NMN4!'_V%AV>&?\ ^(AISZ;DJQZ)]!C3RW.(,2-? M_P"/U67[:)6Z'Z4KQ-F_-@W:_P#]C&:+ARU;) \UV0]VPZ MR-[NCLEY_P#%U/V=I+9?BZ=/UT,GX7CS7LV?PQA3],I?[EKU&O=MT]>\GD(S M%:P !ZCI&2F%N?44Q?J=D/:& R5>BE2WNC&55#JO30CWK\S&3\%7*6>,N$[U=ZTLZG@2[O>KW//I.J0IXRQ[U/TVI MIGX[(M3P %&. -E_A6^&CG/BH\A,QX]X! MLS%-57.'::R'*MJN',LL(J=%_&G,W M]><@M/[&TSFL=+CI8[LC$+O$K"9$;=-HK*I1<0VDW5.M1=6IL13\1]*DK9>6 M@TJ,/' 3T?*2^(S-RC&<^\.#9MP_*GX' N-P\ TD!-G %=1YM'G<> MXN5&"\)<*N$R,#XN5;.4;&;B*2N-:;RV#3Q9[41YYMU:)::#7Y[[;6K\S>6C6)3GRW,$R6 MUCP=J8O"-;I);8KLVLJ6W990A3CJ\_M7C5Z<;Y(35 8G\TN%7 M'_GWH;(^._)#%'ML:J4BJR[",KK$244^:8/?*C/'29-$1+EMH<4 MR]'D1ITF#.C2X$N5%>",=-\FYQ=7,EKKN8F_(M>N2^N#&FX9KR?,C0U.K5&8 MESF&HR)LE#)MI<=1'82XI)K)EHE=B0^?XFSQI^F9O/\ F%@/^. ?$V>-/TS- MY_S"P'_' /B;/&GZ9F\_YA8#_C@'Q-GC3],S>?\ ,+ ?\< ^)L\:?IF;S_F% M@/\ C@//MM^4,XY:YU5LW84+E_NRQF8)K[,\SB5TK!L%:C3Y.+XY97;$*2ZT M_P![;#KL%*%J3\HDN*,OE (&( W3>"'X7&!>*QR VQIS8&T\OU16:ZT MZ[LR%<8=34UU.L9[>;8KBQ5DMB[6EMJ(]'R^^,@OV)F DT_$V>-/TS M-Y_S"P'_ !P#XFSQI^F9O/\ F%@/^. ?$V>-/TS-Y_S"P'_' /B;/&GZ9F\_ MYA8#_C@'Q-GC3],S>?\ ,+ ?\< ^)L\:?IF;S_F%@/\ C@,V>"'EA>$O#'=^ M+\@/+LZ&LV?L;&L(GW-=%EGZ4F=%BWCS[+ M;IDVMR.25_)-0"<;\39XT_3,WG_,+ ?\< ^)L\:?IF;S_F%@/^. ?$V>-/TS M-Y_S"P'_ !P#XFSQI^F9O/\ F%@/^. ?$V>-/TS-Y_S"P'_' /B;/&GZ9F\_ MYA8#_C@/FF>38XZJBR$5_-+=4:$X[+E^QT^R*L MH>8:KO7W#[H\>OV%BTB56,V3C?RTU\M^+9)3_I8;2B41!@4 "PZ\I= MX@5AN30&Q."6Q+IR?F?&MMO.M0NSI*79MCHO*K9,.WH&4+4IUYC&<]GLI]59 M]CP"UJ 'E>[MU:PXY:FSW>.Y\OJ<#UAK3'Y62Y?E M-U(2Q"KZ^.IMEEAE)J[IUM+L'X<.!#9)3':K*]9N1"SS/(\.8\Q;[.L8/\ Z0Z3CS%9 M'D*K:U?H^TR9H:>P !VO#,#SG8UY'QG7N&97G>22_P#T3'L,QVWR MB\D__@]320WY#W_=;,!G[@7@Z>*;LIF/)Q?@3R<9C2_0.-(R_5]_KJ.^W*6A M+$AI_83%6E<1274J)XC]+TU>JI?I$:P'MGQ?/QB_H/YU_/K37YR 'E&<>"SX MKFO4/N7W ?DC8)CN+;<+!\!F;.6I:#92HV&]:N6RI+?5]KHMLEI425J2:DM. M=@:_<_U;L[5%LBAVEKG.]:WKB7%HI=@8AD&&VRTM&DG5(KLBKHSRD(-QON,D M=$^H7=^R2 Z( DS^6Z\*3:/+3E1K;F7E4*5B?&GBKM+&<]BY%.C2 MV9&T=OX).8RC#\-PESM2W*A5620J&QOYAJ6TPPVS6I0N1/4N*%FB (3 MGG-OVM. W\.>07]0:G 0*@ !:U>6O^94X7_E%_WL=[ -YP \ Y0 M.:*U#'F+>I=9X$[ M8+D,)D)0KTK;/+)"(;]_;]B7)TB.S'93'K(%9!AAK. &\7P2?!SSSQ1 MMW_"^6-7>'\1]5V\![6GTIK.I==63D-QB1FLV*Y'7.?ZJ11UD MPI\@ER9%9#GA:?:XUS@NH<#Q'5^L,4I,&U[@=!6XOA^(8Y!:KJ3'Z&ICHBP* MVNB,ET;:0R@NIGW+<6I3CBUN+6M0=U !KN\3-E;N@\:6@N MJ8NUL??_P"5W?L2,:?>FO8E=Z)-)N4CV8NN MXO]C10.6#94 M 'D.R'^Z;6QBZ?J45U_K^/I(=)OY7[Q?K89EPQ#;$R)_%P\>XCMAOO1\!DT$_,V_K2(R;AJ2A+LG, MZ5ELUJ21FE'J+3U/H?0AE_1_:ED<><$V([<][5]-A3?R\TLRS&._WEKUR5(: M+K$Y>$<7(E]VS-,O'8EJF HQP !*U\GS\ MY=O'ZC&R_M]XR@+(, 'B>_N..B.4^N;;4G(G5.%[>UW=)4FXTU;4LTR3*QR_92XHXUC7OQ9\5:N^-);7\H!7P>-3Y<'-N%-9D_)WA MH>4;8XLUCY) .B #,CP_.764<$^8VA.4N+^TO_H7YQ"E M973Q20MS)]<7C+V-[(Q9"'W4-JDS\(M[Z/&6X?;'F/,2R^6P@R"Y)PK,<8V) MAV); PJXA9%AN=8U0YCB.05KJ7ZZ]QG)ZJ)=T-Q ?0?1^%*JIT5]I9>Y3;Z5 M .S@ \+Y0_@S\B?XB]M_V R !2=@ "7=Y.K\./ MD[]5&1]KVM %B4 *WSS@WSEVCOJ,:T^WWDT BE ,Y_" M^^P\3QO.\(RNND4V3X M?F%)6Y)C&0U,HNV367=%<1GHMI 61%WM/-+0?:75/N 0 /';\N9'XT8[EW,G M@=3VEAHFE:EW^Y=!^M-N;K3M4T;DFPS[ ;.;*=EY#K%AL^ZRKY!O3\?;9.>B M3,ISDE1A#O &S;P=>6TGA3XCW%[=3]K\&88_L&OUKM13S[C5=Y:_YZOA?^47_=.WL M:@ '\*4EM*EK424(2: MEK49)2E*2ZJ4I1]"2DB(S,S]Q *SWS''C%2>;V=NNKMH&1W]+(:1(.WUUJE"&;7+(JXS MT5V)*FN4M-/;>[HEPYV+)(3%.(7E?_#-XW0ZRUVIB62A ZOF.$87L. MBE8OG^(8OG.,SO\ TW'1^HO/)^6V?R75)^\HP& MD7E7Y;WPK.3L6SF5.C5<;,VFID+C9AQML4Z^A1)#A.N,(5K1Z+,Q(Z],I25+ M;CTD5]3:?1:E,)[%(")=SR\J[SAXT1+O.^,UI6\R-90%RY:Z7#ZIW&-[4]6V M:G6U2-92YLEK-%I;6VRDL=L9]E*=2MU%)&:]R C(7U#>8OSWQ0]NKRW/6C MIX23]*/':ZFM^0MU;KTB0\MR3+DR7I4IYZ2\ZZL/0@ !"<\YM^UIP&_A MSR"_J#4X"!4 +6KRU_S*G"_\HO^]CO8!O. =(V3LC ]/X!F.T]H M9938-KS ,?M,JS++LAEH@T^/T%/&7+L+&=(5U,FT,MJ[4()3KJU(:90MU:$* M"J_\;/QBM@>*/O!57BS]UAW$?5EO/CZ8UM(?D1'\FDMJDPG-O;$KFWS:D9Q8 M0G7$0XQ][5#6R/@^,:Y+]K/L@T? #9IX5OAB[D\4;DA6ZBP%,G&=:8N MJMR'>NWGH7M-1K7!7YQLJ.,EY26[?.++T)4>CJB62Y4 M1NTU$J,SCEY6VEQ,)*5%WDWCS%P:NO4B2HU=.XB44"^DQH5S7^A+CC'Q[%;^ M3IUFSG0VWWA'"R;.3D3\?9Q87]]]^[6LO&E&9]'N9'"XOT>4[G56\B<[-?GK M>MSA"/Y;LH(XPXTMM0 >&YZ_P"KD"VR/Y46)&8/WD?<:B7) M^\7['W2"]QC/>'H4CIENO+^^2G+[7>Y?[%CSJ\V1*E/9I1TD7M1@ M #+[@9C:\IYJ=+/!./&-=K.5+*E]&F+9NY/>[T?7:C'[5=MJ^%<8XTR/ MDW#&LSKXUMTM_P"EG"U_?2TAU=:S *,< M 2M?)\_.7;Q^HQLO[?>,H"R# ?+,AQ+*)+K[")&GP)\9^'.@S&&I M4.9#E-*8DQ949]*D2(KC*W$.-K2:5)4I*DF1F0"KL\Q'X4L'P[>4D/9&G:%- M9Q6Y*R;S(]=UD!CMKM7YW =8E9QJ="6S,HE&R=C#L_\ ?"8CBTFNQDL6-+J'#I;K2D]6VH$C)[N;$<]1MQ4_'I1$AQA!@(.H M "R8\J;SM1R"X4WO$_,;;VC9?$&V8K?B3]ONOP%RB M #YI46-.C284V-'F0YD=Z+,ARF6Y$:5&D-J:?C26'4J0^PMI:TK0HC2I*S2 MHC(P%5AY@SPS*WPY^:LIW5U&Y4\:^14&SV9IF(RRX59AE@Q.:C;$U1$D+5^J ML4=U.KY4!'3JQ1Y=4QEN/R&)#RPT/@ "YK\.S>SW)K@EQ&WO.FJL+S9/ M'_6-WETI2N\UYVSBU?5Y^CU.]1N);S2OOFR4KHM1-]RTH69H2&9H P8 M\4'YM'Q$/J,1'*3'[)G(K.KD^A;:TT \[+I,DO67VU=\"\R6 MN[O9>S< ML=5[%25#;;46LK&'66[#),FNI:VXF+XO#]H95,L9SS$2.3R$K=[W6D+"QP\) M[RX?&7@E&QG;_(:-CG)KE;$3'LVKJZJ_;]/ZIMD*;DLHUCAUY$(K>_B24MFW MDMPPJ(UX//"[Q+\*;CBU MJX>)\A->1H%'M*C<9C&Q61;V=[,;.P,794ELBJ[EN2TTTIXJUZMDO>UH"MR\ M3KP?>5GA>9W[%M.F/.]*7UDY#UUR&PZMEE@F5=2<>C5-_&6Z\Y@&;>S-J4Y4 M3W5>IZ+RZV9:165RP&J4!NO\%[P=-H>*5NQF5=,7^#\2M;W#![LVY$91'D3Y M#<=%@QJ[7#\YA;%GL"P:@KYWPG/0Z\[65MJ%IMI72NK..NK,)TG MI/":376K]=4D?'\1Q''XZF*^LKV#6ZXXXXZM;UC:2)CLB5-FRG'ID^9,?F3' MWY+[SRP]3 !"<\YM^UIP&_ASR"_J#4X"!4 +6KRU_S*G"_P#* M+_O8[V ;S@ ?#96-?3U\^WMY\*KJ:N%*LK.SLI3$&OKJ^"PN5-GSYLI:6X M4)F,TXXZZXI*&T-J6M1)(S 5H'F"?&]L.?V?S>,?&_(IL+AEK>_0N9;PG'X2 MN1.;TS_6/FEHR_#9D1\ KIA.%0UKIFF2ZRF]FH]I56QZH(R@ S!X+<( M=Y>(/R-PSC?H6B589%D+J+/*_I*[)J.ZQRX9*34Y!4V5':1>XT>T5UK#?@36>\O>COBR'4]2]Y=W46_5-- MQ-9TW4=(U"UUV!JEB]C7X>'/9OVY6KL=_5S0G*CVQLF[B9&/EV)#Y9DF&W*$HML6O+7'[$FS4;*I=3-=@O.QU+(C6VXE:?DJ(<%^)M S>%N(MO1+Z63,^I'WQV6HZ_W_D]S2^G^X21I,*6]-PZ4[L>2,OO M=O\ :Q[)K6M^Y6OO=;%P> VR>$3@J[O>N;YV\R;L'!, <@L MND7N9OXS-77NZ$9'M9Z)>AUS>.-:UR<>>QH>!6% M)?#D9EV,(?ILV=OWI%@Z&(* M 48X E:^3Y^6:-QM?); 9AM(=D55SIN)/O8;JV]@V M@-1;,W?LVX:H=?ZFP?)=@9?:NFGK&HL6J95O.3%:,R.78NM1?1BQT=79,F0U M'90MUQ"%!3/\MN26<

2^[>3>QG7599N;8-]F3J_#CY._51D?:]K0!8 ME "M\\X-\Y=H[ZC&M/M]Y- (I0 #.?POOG+O#O\ KS\2 M?M]U^ N40 $9[,8@,/Y?Q?V%@>V:.439?""L M?O+R+K'.*J/(-1$B =1FK%K);,^CAX>SVDIY#23"L# %J#Y9/.',Q\' M3CA7/R?:I6O\HWCA#RUE*]9MMKP M"UJ !YEN?;V!Z U)LK=^T+EO']>:GPG),_S*V62%N1:#%JJ3;V'L<= M3B3G63C$5346,@_5E27F8[)*==0E04YG.WE[L#G=ROW-RDV*M]BUV=EDJ918 M^Y+5+C83@M:ENJP3!JYTD)2J)58M#JXJG4-M^U2&7ISB?:)+RS#$< 9 M/\.^'^\^=._L*XX<>L7+),^S%]QYZ3,=7"QO#\9@*9._SC-+A#+GP-B==&>; MU8TUQ7/J2M).-++OBS69#;, MB)*86U*A2HK,N(\S)9:>0$1K*O)P\>K7=#F3XKS%V?B>AY5[\(/Z@?U?09%G MT*F=D/OOX_2[HDYJQ&C(0AQEF+*FXE8OMM,?KGVQY9O )9&@- :@XN:@P?1& MB,'I]>:MUY3M4V,XS3-*)MILE*>F65E,>4I^YOYLYV1+L+"6X],G3)CTJ4\Z M^ZM:@]D 0G/.;?M:^?JZX@3FI#5]-;4:<@FQCKHY_ D60[?!#/ 'M/'CCWMSE3N; M=!:,PZRSG9VR+Z-18[1US+JT-FX9N3[FXE(;4BHQNOKVY4VRGO=L>#"@O27U MH::4H!:\^$IX5^I/"SXYP]7T-1 M=W,;TT>CFYH_%6F](N!C_P#5G%,(XV96D:[0U#&M\MNLZ\O+'Y5APIR1IO*L M\2_.7C1L/T1Z_'+TS(T&]+\8TVLKEKWRL7)=[;VJ]5=E7>OPW;<8^5K3&E"8 M0 !C1:/)D6=D^GN[7YTMY/4NA]KDAQ9&9*,S(^U0E+'AU=BS; MIX6X1I]VE*,:G+>SX $E'PH]8JP[CI.SF=%4U9 M;4RR?:QW%I-+CF-8UW8]3(6VI)&E/PHQDC[:C/HMJP0LODJ(SZ.>BOPS71^C MR_K=ZWRY/%&7.[&NW+66-C?B]FFW\[3)G&OKA.,J=FTJP%TE:A3*UVWAPGS6 M]-M4C7^=N=^?ZO54^NE6S\;.(\ 48X E M:^3Y^A_"$(?QZ;K_KFL 20@ !@QXH/S:/B(?48Y;?8%L !37 #>=Y M:_YZOA?^47_=.WL M:@ 0Z_-S\YW]:\?\ 57!'#+3T,CY#SF=G[<:8 M4CUX^H=?7S*\0IY1&X2VF+K9M:F4VM"3ZEK&2RLR0\I*PKVP !SN+XQD M6;9-CN&8?2V6299EU[48QB^.TT1Z?<7^17]A'JJ6EJH,=*G)ME*LI45AAE!& MMQV0A"4J4I("UP\$+PG\2\,#C#!A9)!K;?E-N&!3Y)R"S9E34Q-=-0TY(I-4 M8M,2@B;Q"@;F/-N.(-1VEM(G62U^S.5\. &ZL M !"<\YM^UIP&_ASR"_J#4X"!4 +6KRU_P RIPO_ "B_[V.]@&\X M 0SO,?^.B>FZW+?#YX=9FXSN"XB.4O)';^+V#C4C5%+,;827W*(*_@ =JP?!\OV9F6+:\U]C=OF&<9O? MU6+8EBM#">L;O(QV437%$^N/8M:7)ML_#$(U MU-DMDGG*3((9^TTMNRDNBS)J:ALGD(6VI^,X_&-:6WEC NDK@/3>DG@K7.$- M3I2U'4K7X"]6/-+&R[??QLF'A+\'=I3GC&4*W;-;EFLJ0NU7GA[6K^@:OAZK MC[RKCR[\*2VZRW+LN0K]J-:[5K2O+.D9;;QHC&93C%WA61W>)Y+!=K+['K*7 M56L%XOE,2X;JFG20LODO,*[4K:=09MNMN(=;,T+2H^(&OZ%JG#&M:IP]K>++ M#U71[T[%^U+V9PEM7:OMPEY[QLJ%)P ME'VHR_9*/EK3S1EO&O;%P8M:L !^#[J6&7GUJZ)9:<=6?0SZ);0 M:U*Z%U,S[2(?6/"ER_9MU\+ER-/O2V>\F M8:^GS"/TIRVA'Z54Q_",/HM>X=B^"XU&]DH,0H:O': MAA7::_8:F(U"9']'TS0].M]5I M^D6+6/9CZ^2S"D*5E7VIRVWG+QG.4I5[TFJF9E7L[*R,S)ES7\FJGA2G8[8+JIP %&. )6OD^?G+MX_4 M8V7]OO&4!9!@ #7?XM&\*_CKX:G-G:LZP162J[CSL/%,:F+D$QZ> M=;,IG=9Z_2A?>@U.*S7+J$B0A27%]>U!DLR404ZX GK^3*P]^#K+GQL M!33I1\FSO0&'-/&OJPM[!07:CLZK";" M XB^O:7%J.ZR;)+2!18[CE397U]=VDEJ%5T]+40WK"TM+*9(43<2!'@ MQY#KSBS)#;;*EJ,B(!3L>)[S3N_$ YP;WY,SI-A]S.5Y4]1ZKJ+!2TKQO46) M%\ Z\J$PS0E-?(70Q&9T]M"4DNTNI\A?5UYU:PP% !(-\M?SM+ MAOXBV(8-EMXJLTWRUC0-%9PB0^MNJK3J_#CY._51D?:]K0!8E "M\\X-\Y=H[ZC&M/M]Y- M(I0 #.?POOG+O#O\ KS\2?M]U^ N40 $=?S17(2OTOX46Q ML$38-QV$"0ZHB0V>1,H):) M#T?J%7> +6[RW^OGM?>#EQ*;F-*9L\S:VUL&)M8^I1K]7]46OTGEL>CT#>4 ,&/%!^;1\1#ZC'+;[ M@ *:X M ;SO+7_/5\+_RB_[IV]@%K4 "H,\9OER_S6\2/DYN&';';8-5YU M-U5J=QE]$BN3K'5;KF'8Y85"D%\B!;O5UE?&GJK]<98^?7Y7N#5T )F M/E._#19V5LO*?$7VUCQ2<,T]83QWL WG (ROF!_&^K> & M3^,?''((-AS,V5CQ*F6T1;/UKI]8R%IO M9[7LB:Z-;!6?65E87%A/M[>?-M;:UFRK.SL[*4_.L+&PG/KDS9\^;)6MR9-> MDNN..NN*4MQ;BEK4:C,P'Q /U88D2GV8L5EV3)DNML1X[#:WGWWWEDVR MRRRV1J==4XI*4I21FHU=J?E +)?R\W@;Q^$.'U/+[E)BS#O+W/:):L+Q"WC= M[_&_"KV&_'E5BVU2%MEM.WJ)24V[YMI?J(DA=$R;2W;@Y82G M &L_GUQ>=SVH]C;PI*4K&/:G+G1EQG'2\G]P=2O MZW=E^;"YWJQVG.5-(XYAMC <-D"TM4=NM2DI(ZZ6@C,R+Y;K*V MD$1_B,UK21?[UBMTFW2YJ6'&OASTK]SO?V*?*ER6+E?F_;W6. DMCX M D7^&5Q+>U;B3F\,]K5Q\]S^K0QBU5-94F5BV$23:DIDNM.H(XUS:J M;8=61$:V8+,=ON0N3+9+H;Z-711/A?29<;Z]C=7KVO6N7%M3I7GQ<*6TN>M) M>2]E[1G+UPLQMQWI*Y>@@GI#XFIJ65^X^%CV;4]\+?A]*?- M+U0JVPC:M&H HQP !*U\GS\Y=O'ZC&R_ MM]XR@+(, 0;?-U^(%6+KM6>'+KVZ8E6J+*JWER'.!)[G*EAB%*9 MU%KZR)E9I)^45C99'-B/$AUIJ#C4Q'5J6 @L@ "SE\J=I-_5WA44V>3H MJ69G(;>6U=J1G5L+:EJHZ-^FTY6,NJ<]ZHWM6KK:2QT(D&BV-Q'=ZIK6$E, M !&:\T;SO_ $KW ESCSAUPN%M?F9-L]<=L26TU.JM*TK4*7N"S<;ZJ M4J-90K"EQI3:D)0]%S:>M#J5Q.Q05E@ #L>&X?D^PLOQ7 <)I)^2YGF^2 M4>'XCCE6UZ]G?Y1DMG%I:&DKF3,O6GR[6;$893U+N%) MQ#V+J"CKY6<<'\=IM>UH L2@ M !6^><&^)VKS3:]O-A)VSF4% M]LDIFT[,NCHZ*O<_567$8G)L83RXUJD!'! +QPXQ\>>/\-3+ MC6E=*:QU=Y:_YZOA?^47_ '3M[ +6H : M\?%AY+O<0_#FY=[YKK!57DN+Z?O:#!+!M9)?A;&V.[$UKKR>PGO2IU4;,LMI M9*DI,E&W#6?4B(U$%.J .Y:YP#*MK["P/5N"5CEWF^RLRQ? ,-IFE); M=M\JS*[@X]CU8VM?N;P"HQ MF39M-$RK),H<)RVS;+Y+9-I[9MQF5C?6;Q$E))=MEI2A"$I2091 M "$YYS;]K3@-_#GD%_4&IP$"H 6M7EK_F5. M%_Y1?]['>P#[?&T\8C O"WT=\&8P[39ARWVO33V=*ZXDNLRH^.1'#F5[FX-A M5Z'TNLX-7V$>0W#C_(\TO$(3S0+2NR>J%U03:0 '6\FR[%L*JW;S,[N,R]Q"V:KK.D:%B2S]:U3'TG"M M^:]DWK=BU'\^Y*,=_FWW5&-B96;=C8P\>YE7I>Q;A*O;[Q#.L>DGT1 M:1.5J'$<]5NVZRI6F)BY%VF\?=*LN%)2T^F+&7 M\9=A&OW8RE./YT://V?%+XQN.(:J68R]J6';Y8_7RY,J_=I5<9=%_$M*;QGC3K\-+LOVU MMTI_2[O3^(]Q(M5,ID;"LZ)QT^TD7.%9@1)4;Q-(0[(JZ:4TT1ET7WJ63:4' M^J+2HC2+]A>DST.Y>U+G$EW3Y2_CL#-\=^7O2LV+T(^_>LN6E/-*G@H;W1UQ M9:YJQT^-ZD?@O6?ZLYPE_1O[MWMN+\IN.68FTB@W5KE^2_Z9,PYV3UU'8O*= M22DI:K;UZ/(<623+JDFC4GKT41'[AG6D]+/1IK/)33N.=,N7+FW+"YEVL>[+ M?W6LB5JY6OOI2&\:]DNU9,KACB+#YJW]%R(QCXUC;E.GWH;D1WD&70EM/-*-+B>I=.I&9>X9]:O6;UN-ZQM7*;TG M"M)1E3WTE3>E5DE&4)5A;WI.^C? MGDV8Q_%*\UZ'XK6<<2? M.COC^.3&SP_KF12.5&D88U^=?WV/EC9N2KV=;3LI:G7]]\DOPNU;FK0:()L M '45*5\]:/!1("Q@ -Q?A[\"9&:2Z+?&Z M*@V<)C.,VF!859QNKF9OMEZD/([V&^GY.*-N&ER*PLNMFM*7EE\'$DI^WOH_ M]!%S6KN#QSQEA\FB6:TN8&%O4K^\T]=N%:?POJE7^#\//Y) HW[0D M "C' $K7R?/SEV\?J,;+^WWC* L@P &F_Q@?& M#TMX6^F9[C]A29MRDSB@EKTAI$WERI$N2^JX;K M$FV?@KK:M7JIF2H 53NWMM;$WSM'/MS[9R>PS/96SRW M)DQ]++24M082%.):C16$-QHD:.S%C-,QV6FT!YR Y_%<7R#.,HQO"L3J MY-YE67W]/B^-4<(FSF7&09!9,5-+5Q"=6E)R9%C+CLM]RDI[GB[E)3\H!=%< M/N/M/Q2XL#8!*F1"<)FXO:&@A1LFR']5+N]:RR,K6>Y[DE MZEDOM0A/1"0R/ 5*'CJ\\%\_/$0V[GV/77PMIS53YZ-T;[.XA==) MP7 ["P9L3+Q?+(##Z$K34W.+2Z6UAFHB-<2X97^,!CD EA^4ZYV? MH'"F= M0.^\/M%2:;5%1+0Y#M\#UOD%8\3=KLV3'4\S86D5UR-CS#BXT M9QR^6ZNA"OZ &^[RW_"Z3RZ\3/5>17-,Y/U=Q;-OD1GDIYAQ5BH)Q15]_M5?BMHGTUM-/*0%J4 #!CQ0?FT?$0^H MQRV^P+8 "FN &\[RU_SU?"_\HO^Z=O8!:U ")3YOW=[N%\%M$Z M.@2'(\[>'()F\LT)4HFYN'ZBQ.UL;*$XA*B[O_I=EV R"[B4DCK_ +W=VJ2% M+T??WB@XWL:]K?;<3XLZZRO=#_ *[9+@/9K*]CU_KV&\9& M2DSV+;+IEW$Z="]7".Y:E$GL6%GT " M$YYS;]K3@-_#GD%_4&IP$"H 6'?A_\ B;:;\+WRX7$?<.P'8F2;(R-O MD[C^B]0LSVH]WLS/&^4>]W6$/()SUJS!:YQZ'(O[8D+1!BR&F64OV4ZMA2P@ MAX?ZO'G%K8INB]5Y M)7H)2EM*4( M224(224(21)2E*2Z)2E)="2DB(B(B]Q /[ '%V]O54-9/NK MVRKZ:GJXK\VRMK26Q KJ^%&0;C\N;-EK2W%C(02C4M:B2DOOG^,4F7F8FG8N M1G9V5;P<'$A6=V]>G&W:MPC3>4YSG6,(0I3MK*58QIMVOJU:O9%VW9L6I7KU MRO+&$*5E*5:^%(TIO6M6FSDGXHJF7K'$N.41ASL-<9_9]]"-QLUI6I*G,2QR M3HW1G9C+EYH2U7(A2M.;XL/&N1 MVE\U[)I6E>]'Y-Y;B8^'.C#>EO+XBE6/KIC0E_KKD?ZEJON_"^,6H'-M@9OL M>Z>R+/,JO6:84,B))(992VTA*2)""))$---= MXBUSB?-N:IQ#JV1K&=<_A%@8.FV(X^ M#B0Q+,?5"-(_G2Y?-+YZ\U:NF"S*@ !W;$=C; U_*.;@V;Y9A\KN):GL9R M&UI%/&7WTOE72FRDMJ(B)2%DI*D^XTF2NT7G1N)>(N';G7Z!KV9HMW?S8F3> MQ^;Z^JG'FI\49G:?GQZO.P;69'^5M0G^CFC+E_-9I:[\2[DSA M2H\>_M<>V36M$2#CY=2L,6),^XS)JZQU4)YR3U^\Y*]J/Y7RDG[NV<>&_2CZ M4=#K;MZCF8W%&)'N\N98I&YR_1OXW43K+Z5[KOJJPW4.C?AK-YI6+-S3;DO7 M9G*4?]'U/LW1_J?1;K6+25S3LFWJ=N/J_>;GZ)UK;_]6GU-AF"[,U[LZM.W MU[FF-9E7)2V;[M#;P[!<-3I$I#5A%CN&[723+KU;D(;<+]T@ALCH'%7#?%6+ M7-X/UK#(-:0D$VA]7<;LR?A#7=V- M.=%*6=27:DR2I%;\OT8"]'^G[T4?EES.XSZ*L&-O)EO>S-%M]REV6]93O:;3 MPA/MYJX5.6$J4E3$VGR8TY@X(Z3.JI9TGB:_64>R%K,EV\O9M2&1ZZQ]77=L MJ?PO=WN4U$OL/QGWHTEEV/(CNN,2([[2V7V'V5FV\R\TX1*:=0XE25)41&DT M]JOE#GA>LWL>]==(J=I\DJQEV2R<>QQO4\E M"'V8[R5)>BS\^3[T2%)Z)4FI+N;ZD2;!2^CL(;N=#?HV5QKF+Q1TC8U)7( MW^%\?@]4V[=II#*$--(0VTVA+:$-I)"$(01)0A"$ET2@B+H1%[B(ANG"$81C M&,:1C&FT8T\*4]U$25K6M=ZOT'V_ 48X M E$^4KSS!M>>(WNFZS_,\4P6GE<)MC5<:VS'(J?&:R19O[UXWRV:UB?=3 M&&GIRXL*:ZEE*S<4W#<62>C:S(+#O]-#QG^D1HO^EO /\P 'Z:'C/](C1?\ M2W@'^8 #]-#QG^D1HO\ I;P#_, !^FAXS_2(T7_2W@'^8 #]-#QG^D1HO^EO M /\ , #$S>'C"^&%QX@3)NRN;O'\Y4%+WM..X!G,#;V8MN-()PF'<-U.5U9Q MG5DI)(]6*VE1J_9=",R"+UX@?FZGK"OO==^'/JJ=3O2F)M:KD-O&L@G805.> MK&*UUYJ:)-DL>NDO3D0IV12G4E\E$S&?OD A9[4VOLO>.P5UX)R.4'/V%R"RFH=D:FX:PH.RI$IYA*J^TW+;KF0-04/>XCJB):.\+-P !H\\P;SN+@SX,W"JS7L+9<2[ 53Z\8R)Z),3U2QW!/X/O-+^(5A%3TB7Z(>@MZG#C="1< MU\>QN=29E/-HE&MQ#2:"AC)4I;Z4D$($ !W+7.P,OU/L#! MMI8!UYJ4?UH L2@ !6^><&^P_* M,JNO@B@@2I]I[+15<]_V:%%DRW_9_2C,//+0V867OQE#P5/IH?\ ATY8_F) M/C*'@J?30_\ #IRQ_,2 ?&4/!4^FA_X=.6/YB0#XRAX*GTT/_#IRQ_,2 ?&4 M/!4^FA_X=.6/YB0#XRAX*GTT/_#IRQ_,2 _)SS*?@KMM..(YE./J0VM:&&>. MO*PG7E)2:B:;-_1J$$XHRZ$:UH3U5\I1%\H!B%N_S:WAKZ]KY*=0XQOWD%?F MRI59" MYYL2:^SU[J*XL7\SRJHEH6T_5Y]MZ1&BV-S!E^'KP7I)&Q,?1G)"15[8W3$F-OLVF*PCA2&]::OGL/) M0<:718S927I["VB=C7N67,;U7F&8ZB#>\ #!CQ0?FT?$0^HQRV^P+8 M "FN &\[RU_SU?"_P#*+_NG;V 6M0 KYO.1[-4?#O39OK4U M@>@LRV:B)^J=K+FVMB/8LZ^1J5V=SB=*LI/M+N_6J>_W=@"' +!CR< MFD8U#QBY:\B'X2D6>S-W8OJ6%+D-*):J/3^$L92M= M>I4MN=RX:20$R $)SSFW[6G ;^'/( M+^H-3@(%0 [?D.P,URR@P+%LER>YN\;U=CUGBFNZ.PFNR:S#<=NLPR7 M/[>HH(:C[($23FF89-9/D@NKDJX>6LS]Q$'4 !(\\ GP3;KQ&=G-;ZW MO3V%1PNU3D33-VESVNOE;YS.M-B4YK'&YD66Q(A8S'0['- M8] =L;>UG+44>+&;[4D9)0DUOON.K:;99;2MUYYYMEE"W7$)5:]9UG2^'M+S MM;UK-AI^EZ;;E):K M?R]66]R_Z9^F_6ND[4+F!ARN:5P;B MS_%\/FVGD2C7LR6,-Y\]Z>R'"7!V'PY8C?NQCDZMGZCJ&DY=O/TO.O:9G6?)>Q[D[ M-Z'V+MN49Q_)5\W\>QE6I6D7AW MJ/7LEHC0B-D%U"D%7V< M;M6EM$Z4Y7V*$MMEVO1XZ8IY1QEE= ?I!6Y9>3G?^R_I#E&E(YF5:A#&R94I MRTAF7H2^39$/"$M6I2K=MT MEZ[4)4ZR$O:Y(4N6J]OEG+G83[4TGL+3L^/'R^I;7469*7CV7TL@KC#0MZ,UWI[M.^/^BWC'HVS+=CB/3Z2T_,K^*: MAC5^4:?G0[>6>-E4IR5WI'GZF[&W?A"493LPC6/-*FB<1:5Q!:K/ O\ X>S^ M^X]V/)?LR]URW7MIRU[.>/-"5=Z1G+9Y0(_7\ >5;*49%3(Z^[]?F9=? MQE[&23__ )J&7<+6=K>9>]4I0A]V,I5_;%:=1EVVXTKV;2D\L&5+: M RBX]\0]U\DI[9X/CJJ_%&WS:LL_R,I%;B4,VU]C[46;Z"EW=@@_<<:"V^ZA M2B];T6C]4I.X Z).-.D>_']Q-.^3Z5&6UW/R>:WBPY:\M8QGRRE>NT_BK-)S MCV<_)3M8]KG%.DZ!#\;R.MR=N[9ARRNR^'FC[%/GG*,?=O7L2'.,/!W47&B* MQ:P(OW9[(4RM$[85_"93,C^J@D/1\8K.]UO&81MFM)FVMV6XEU:'YCK2DMHZ M"]&70EPET:VK>58M_NUQ'*.T]1R(4YX[]DHXUOFG'&A*G=KM*=Z5*UC.].&T M8P9Q%QCJG$$I6YS^1X&_=Q[=>R7TKDNRMV7U[0I[,*5[61F0;?U-B2EHRK9^ MO<;6WT[V[[-,4HZMQ5I MNERCXTR,[&LU]7LW+D:^U3]-/>L6/I.JY>U<73X89F=.G1'@UVO<=8 M4Z_R-;F1ZN;_ +O;N>K];L\>Q=[7!G%%WR:+>I]OEA_7E1T"7XCO$*,I"6=E MS[ E)-2EP\#SY"6S(^G:LI^-L&:NGO\ DDHNGXQCE[TF>AJU6')Q1)SQ7;6M";G,WDI<6E+J M,.G)0XE*C(G$$XZE1(,B,R[DI5T^^DC]PMDO2GZ)*2E2F;FRI&OC3!NB15^.OJ-SHI1]>WLZ-G\OKT([E9])KH:NRVN<37<:FW-S3T_4)4^S^"Q MKE=_'UEGT=\6QI2L=-C7W&/*G$-5&[L 0\ZXE MIIJYND8PZ\XM3C:&VV\F3#-Q9J1T22>IJ-:.G^D1W9=IO3-T5ZM*,,/CO3HR MG7EI2_?CB2K+MVI&F72S6M:[=FWCV?%3>U9'"7$N+3>[HN1M3X(=9_J^?_GZ MNS(*MM*VXAM6-38P+6 ^1J8FULN/-AND7WS:E1EJ0LO?[^BC$C8V7C9MF.3A MY-O,Q[GEN6IQG"OU3A6L:_DJL%RU"8-E^S\VQ'7&O\>LL MLSG/,DIP1D3DN18RX[2",TI[G>Y1I+JH!;O> M$MX?&,^&MPLUSQ]A*K[+8DY*]@;SRR"TDFLIV[D\*#]T2V'_ -E)I*N)"K:2 ML6HD&[7XW'D.-MOOO$ V7@ *O;S-7.Y7+GQ#,@U+BEO[=J+ARQ;:6 MQU$=QPX5CL[VYA_=N1DVLSZ3$Y57P\>-2/U)UC7,=]K_ $ZC6$= !NF\ M G@U^GH\2#3V-Y'4N6.H=)/IW_N W8OM%;,Q_7MC7R<7Q&?ZS2F9#%[G\K%Z MV5&6M#KM3(M'F>JHBD@+9( 8F\Z.*>*)&^.+>8%$9@;VF,D\U MC.:PE,W> 9=J*K)-T^'IF]MZ<7*&YF_=%%,DL(;+(*J)74NVL-@DZ9NR9\I2@G@@ \+Y0_@S\B?XB]M_V R !2=@ M "7=Y.K\./D[]5&1]KVM %B4 *WSS@WSEVCOJ,:T^WW MDT BE ):7EGO!SF\G-JU'/+D3B*_TN.E\C*1 MIW&\@A+1!W9M^AD>I'NDQ'R([376*V;3+\ATT^QV=]'CU9+F,5N00D!8S M ,&/%!^;1\1#ZC'+;[ M@ *:X ;SO+7_/5\+_RB_[IV]@%K4 M *QSS764*O_%AM:E4B,\6$<>-,XNAMB0[/U7O6$:H 6EOE@,*C8KX.N@KUAN,AW96>;ZS68IA2C=>D MP-QYAKI#DPC81TDE#P&*@B)3I>BRR?>DS-ML)!8 M (3GG-OVM. W\.>07]0:G 0*@ &UKP;_ WT>)YS M)Q_15YG=3@6N,7HI&S=KS4W5;#SJ[P''[>G@6>-:RIY9..6>639%M%9.6<=V M%3Q5OV4Q+RV8E=/"V7U#J/6^A-8X-IG4&(4^!ZSUOCM?BN&8E1,*8KJ>FKFB M0TV2EJ4Y,FNNF\_*ER%NRILJ4]+EO/27GG5AZ. ".5X@_+ M&1N7-WM8859F>K<$LG&'7X;W='S/+(AN1YERXXV?;(IXBS>CUZ2-2'/U:=WK M3(8)CFAZ1W2]/C?7KG"NAY7_ .$N'[LHUE"7=S165.R5FSVVL:G;2O M?R-Z]9"-K8;@#A2.C8,=2S;6VJ9T=^6M.VS:EWJ0^C.?C<]<>R'JEOK<&LR0 M@ 'I>&[O\ M-@Y,;N-A6EV/TJ1 MEM7PK2L7W2\\H[19R%8\G')2^SU(U+*F3J-2NC37=&C7$MZ97%T;6ZYW3)I+ M<>43*(S9(:3B&MZ9I.H2N96FX--%R9>./:G.[B2EV1_!=?.>1C^$IRY[V3&4 MZ\L(V81C"-RQ+V38I&W?O?+;?QSC2ES\O)2,)_#':%JM*4[TIU[S[X\IB4T3 ML=U#S9^[N0?=T47XE%]]*O\ ,;%69W,9'7Y**UI9%[_/OGSRC'[75PG/[M)$J7*0WA;K:+Q'P#PS.F73AB]QOJ=ND:PEJ4XX>GV[D>67;@6 M*Y%S,A26]/PV99A=AY\:DJ\L;-EX&MZC2=JNI0T?&EV2^3QEG&$;, MMO@LSE2OA=>O9;S^Y-9,PU6U&85VMZ",PF+!QS6E!78S6UT9M"FF8\"6MN18 M1F&V3)#:"F]J";2I)=Q=PR'6?2)Z5-5A'&Q-:M\,Z?;CR0QM+QK6);M0\L8V MIUI=R84C'LC'Y1M'ECMV]JAQ. N&L25+EW#EJ%^5=ZW^4YF1D1^'RW+DZ>7NT^&G=\&28NF:;A=F'I]C M%I'^*M0A_5I%T$6)5@ [IAVP\\UW8IML#S')L/L24E:I6.75A4+>],C M(D2DPGT)E,]IJ2IMTEH4DS2I)D:DB\:)Q'Q!PSD_+.']:RM%R=_/C9%RS*7S M3Y)4C./LRC/FI6/96/*ILW3L'4;?59V';S+?NNPC/]'-3L^U3M;,M#^*9L#& MY4&DWG4L9YCZG&F'SASB70>+M(QM MJ7KIZI1KX2C+U2IO2OZ7>QD"C %&. M "P:\L[X*\_1%+3>(=REQ(H.W\UQXU\;->WT-*;'6&"Y+7N- M3-H7L1XC5 SJ_HIJH];'42'JNDL)"Y)',M38K0F/ -;/BV!>\N0R)L1C/V:(\#TM7R2)9VVX\Z;D5&&$W&49%-8K5?"%[-9[D&Y6XG-)" M^_MZA3\6%A/M9\VSLYLNRLK*7(GV-C/D/3)T^=,>7(ES9TN0M3DJ6[(<<6XX MM2EK6XI:S4I1J ?( LT/*U\%SXQ\!3Y!Y=5*A;0YF6E=L3]=1TM3*W3. M.-V%;J*NZJ;[C9L&+'(\C0XE?8]$S: DT)7'ZJ"30 "N$\V#P3_0+YAXCS M#PRG7'UYRUIW(^:+B,/'"I]YZ]KZVLNU2#0CT:]-[A:L;L(Z#,G9D^FOY7:H MT.* 10@ &0_$ODAG/$#DKI3DSKB0XUENFL_H\SB16Y)PV[ZKBOG%R?$9T MA#:E-T]UBTNZJ)W1)FJ'=2"3[S 7,.D]P8-R!U!K'>.L[5NZP';6"XQL'$;% M"F_4>HLJJ(MQ!:F-MK5[)9,M2O1E1U'ZD:3'>8=)+C2TD'J M \+Y0_@S\B?XB]M_P!@,@ 4G8 EW>3J_#CY._51D?:]K0!8E M "M\\X-\Y=H[ZC&M/M]Y- (I0 )!O@B M>!MLWQ+,[IMQ;3@V&!\*,(RIEO,LKD>VUUYN672R"=M=;:N4SZ;BVEN-)AW% MZAQMBI1*=;AKDVK*HK(6?.O=?8/J?!L3UGK7%:3", P2@K,7P_$<;@,UE'CN M/T\9N'6U=9!CI)+$9J.TDB^^I1]5K4I:C48=R 8,>*#\VCXB'U&. M6WV!; 4UP WG>6O^>KX7_E%_W3M[ +6H 59WF??GC.0/\!M"? M8SA@"/P +9_R]S337@X\($,MMM(/"M@N]K:"0DW7]U[,??=-*>G5Q;S MCBUG]]2EJ4KWF8#>U.-&WL!WMI++[+!-HZSR&)DN(Y-5J M;4[#GQ.YMZ+,BR$+8M::5"=E1)\&2V[$GPITB'*9>CO.-*"V3\);Q0]5^*3Q MIKMJ8PFOQ;;^&)J\;/Q75M652W(>6_+P"Y*%.E4K<;C-NH,G&)=Y$?1[T&("](OI!N<"\ 9-C3\CJ=>XGE+ M"QJQKM.U;K#?+R(^O\'9K2U&<>VW>OV9T\K-N ="CK6N6YWK?-A:;2EZ[OX5 MES;6H2]7>GWJTKV2A"=$9(MTN1^?^SX?R?.](3G"M:QERU=RK\J M;5VMV+?I'[B*0T1FA7^]QKIU3_VIZ_\ LD,=R]"E3FGB2YJ?!7S?FR_XOO*Z MWETKV7(\OTG;&GVGT$ZRXAUM7WEM*)2?_9ZD9]#(OOE]\A8+ENY:ER7;=;S+L5E*QE3>G>H_<'T\%S=U;F23DK4:DLHB--]5=20CV1EXTIZF9)+U7'#,B M_&I7[H2'HD*VM+Q:2KVRI67WIRE3^LL&76-$K MDY>,NZ^Z1I3LCVOV'X_ 94\4^4&5\:,^CVT1V7:8'=2(T; M.\10ZDV+2N3^IE9US3RR0QD,1#BG(SO5H&?*$-0PZ5[MZWOMUMN,N[3)LTK65J?=Y^VU.7).O+C7%7#.+Q)@2M7( M4MYUFE98][X)?!7VJVY^%8]O+YHTYHI2.-9)29CC]-E6-6+%MC^0UD.XI[** M9FS-K[!E$F+(02B)2#-M9=4*)*T*ZH6E*TF1=8-+U/ UK3L'5]+RHYFG:E:A M>LW(;[3MW(TG"OOCW:]Z,J4E&O9*D:TK1K%DXU_#R+V+DVJV;^/.4)QKXQE& MNU:5<\+B\0 %&. _MIIU]UMEEM MQY]YQ#3332%...N.*)#;;;:",UK-1I(B(C,S4 G,> GY<^RAV>&\UO$+P9N* MB%[%DVD.+^65[I3TV34A;]7GV\J"PC)3&;9)J)*JL:>)Q3JWFY-XVR3/P9(" M.4=:T4>OIJ*C@,5=14P(Z?6BJRM1/V=4U*=JZ,<)MIHXX:R(F]G0(S;:41NY0 M3" !X7RA_!GY$_Q%[;_ + 9 I.P !+N\G5^''R=^JC M(^U[6@"Q* %;YYP;YR[1WU&-:?;[R: 12@ M 'VUM;87%A J*B!-M;:UFQ:RLK*V*_.L+&PG/HC0H$"%&0MR9->DNM MMM--I4MQ;B4(2:C(@$R#P@_*\9YL^=BW(3Q(JBTUQJ]*85YC'&%$F35[,SQ* MOUQ%=VS-AO(=UGC)H*,;E.RLLAE$\MF8>/JC]LL)\V'8=B>O,4QS!,#QJBPW M"L0IJ['<5Q/&*J%1X[CM!416X5734M17,ML5M;'B,M-LLLH0VA#:4I(B =E M &#'B@_-H^(A]1CEM]@6P %-< -YWEK_GJ^%_Y1?]T[>P"U MJ %7?YI>C^"?%ZVG/\ 6<<^Z?4NC+SL6UZ:8_H8)#QHF6E=Q^T-G]SQ MN&OH713QH[?D=R@CK@ "U"\LAEL7)/!LXT5+'OD8'E&_<2L5&\XZI4J1 MOC8F:L=Z7&4>CVUF85Z"0E3J>UM*N\C4;38;]@ M 0G/.;?M:K;J')9=6KV MEN,&/ SC\/'GSNGPX.3.'\C=-3/:7*[_H'8>!S9=''C7_)30N0IO,&SJ MO,Y$"2;36187E,$D,Y+@F95K;BSJP]J0M=1J_':J@CL)4?LY75W&9R2[F(+N,BD*: ML*F*Z9$G_P"I4)Z=4]Q\S/2HXGN:WTF7=%AG1P^'8Y=8;7M4N3G*OMI]4O-%[6[DXRYHSY:NY5V4-/FAJ-2YM]: MK)M:S*QE-$I70DDAEY3+:>Y1E[R;0@NG[PS##VL86+;N2Y96[<*2^UM1:[M* MSNW)4\*RJ_)JH4?0Y#I%_P"JV74__F41$1?_ ,>DK_PQ?E+5*^,MJ.39@Q6 M2(T-$:R_=K^6KK^^GN+H1_\ 9T'E*[.7;*78^XTC3PCO^5] ^'X M W:>%9OY]]O(./>1S5.)B,R\OUZI]PUDU&-[NRK'V#4?R6R?D- MV+#:2^^]8K4K[Q)WG]$GI#N7(:CT;ZE?K6-F,\S3>:7ECS?C>-'Z.]:9-NE/ M?DRKZD-]*6@PC7'XAQ[?;*L;.1MZZ\OX*Y]VG52K_-Q;I!O"AL M !1C@ R_X=\#.6'/384?7'%W3F4;&L$RXS&0Y. MU%.KU[@L5_Y:K//,]LR;K<8B)CI><0V_(]LF>CZ-?$F2EMQUA88>$CYG*3."C/U6HL#L[ZLII,HH M995F4HVJ; L,9D??:DW.:65#6H61&;9V7J&7:A0"FIV5L;,]O;$SK:VQ;V7D MV?;*R_(\\S3(IQD7>7MI([2)*7'[.=(<[4D2$^IVH2E*22 Z4 M GW^4*X-?UG.1U6B3[@FD@ "K$\R%P35PR\1C.+Y4WC^V*J'[4Z=[J',V_N')Y=/G'S]I,,VS:(QOCMQMS M&)%NJG;>>R(][>Y5CLCTU)L=>ZRHK$IU[WH<2IEZUD45<^E+GHV#JVS:4$[K MPY_!"X,>&TW#RC6>$R=E[T*$F/8;^VTFOR+.8[CC:T3&L'@-0VZ[6]>X;LA' M_149NP>C/%&L;*P2A*@&X( !@QXH/S:/B(?48Y;?8%L !37 M #>=Y:_YZOA?^47_=.WL M:@ !7(><"P-RE\0?1.?-,J;@YUQ,QFL M==,W%$_>X7M7:K5@M/>LR0E--?XRGL022(VU+5U4XHP$38 6&OD[-RL M9'Q!Y1Z'=D-.V>J>0%/L5IGHA,B/0;CP.MIH+/R7/U2,5UJ+(G$F:"42YBTJ M=678AL)@8 (3GG-OVM. W\.>07]0:G M 0*@ !95>$SPFTMX@GEPN-?&G>-5[1CV5Q.1FB[KFW:J0ZRY\'SZ\+5O7>P\'VW@F([.UGE--FVOL]QZKRK M#LMQV8W/ITD\:^DO4JZQTA\;:E259V\K5<^L-^;FZNF3=A9IV_#:C"G+[/ECM'L;9\/8 M_P CT+1L?EY96\:SS?:ZJ-9_K;O%!A:Z@ #F(E)9S M22IF*M#:DI6E]_HPTIM2_3]1M3G3V@B5W=?3)9]$G[OOL<5F-W*[M:>^L>7V92EZ_?54PL6H=M(]OSL6F\LFMRY#CO27'=D/N MI2X?:ZA+CBEI)#I)Z]"2?[HC_P"Z)0I@6NJMPC^"G&,:?-W:?"Q_KY\_=T/K_N%%>QKMK>M8X-XRX;XGM2E&FCY=NYK\ !1C@ M ]6UCHC>.[+!JHTSIG:VW+5^045BLUCKO+\]L'I)FA)1VH6* MT\MQQ\U.MEV$DU=7$^[Y20&XWC=Y;3Q9.0\JN?L-"P>/N*3EMI=R[D/E=;@Q M04*;2\LY&"52;/*T.$VM)%W4"4&XKTE.H-#OIA)LX6^4=XH:FD567RB(Y&F*U[BK$K5&G6'D^BZ[!MEU]E(R+,FVY#2B0^BTHF'FGEHDU:^J>T)3 MVI--:FT)@U3K+26M<'U/KVB2KX*PW7N,5&)X]$==2@I,M-72Q&6G;!Y3:5R) M+B5R)+G5U]QQQ2EF'I8 (('F]>=_PGD6F?#TP:X6<3&FH6^]\) MA2F5-.7UI'GU.I,+L4,GZK$F'2.Y!>RHSW5IUO*,?EH+O90H@A# /5M% M::S?D3N?5FB-;0/A3/-O9[BNO,4AJZI8.YRNYB5$21->^]%K6%RO7E/*Z(8C MQW'EJ)"%*(+FOC#Q^PGBGQXTUQPUTVI.&Z8UYC6 U$EUE$>9;JHZYF/99%9- M-+4DKBSMO;K&::5&2I=F\HOO@/=P !'^\R+P3/F7X<^:Y=BE*Y9[AXI/ MS=[X$4-E;UG:8K4URF-OXE'0V2EO-RL':>M&V&FUORK+!ZV.U_I%$H*L@ M 6^=J^57 "+HO,+=,[:W#2PJ]63$OOFY866GK:-,G:9NWB4L^C46LK MK_&VTI21)9U\PXXI3DCN4$E, !X7RA_!GY$_Q%[;_ + 9 I. MP !+N\G5^''R=^JC(^U[6@"Q* %;YYP;YR[1WU&-:?; M[R: 12@ &:_AN:CUYOSGSP_TIMG'SRS66TN0>LL'SO&OA:\HOAW%\AR:# M7W%7\,XU90["L]:&\XCUXWMC,;8&U=B-Y)K#+'(%*QES:=F9M>/5\ MO'LF*I-U%><9I=9DUE.GFM%:RIH(.8 GH^4G\1Q>1XGF_AM[.O5N6V$ M,7FV^-;T]YHDOX=.LBF;3UM#<<6@UOP,BM?NB@1TI>>>8R*_=4MN-6MH()LX M P8\4'YM'Q$/J,_KV(Z! @ $F?RI_*)C1WB5GIR\L%1<7Y7:N MR76\=IQQ#4%&Q<.).Q\&GRW%F7ZLJMQ_,ZF,@O\ 22LP:07RE) 6:( M (3GG-OVM. W\.>07]0:G 0*@ !:U>6O M^94X7_E%_P!['>P#N?C4^$Q@WBD<;WZFK9K,PM?9MJ?.LOUELG&+?"\_P M'([?$LRQ._B+@W./9'137JZVJ;&*OWM269D=Q!]#-*NWO0:D&E1ATX M2K?+F>-FOAGG==PRY/98XGBEL_(2+7N8WDHCA<>MCWDL_5>DS9"R^#M47L]] M/PJA2CC5%DXBZ0F-'DWSSX61"5)<2E:%$I"TDI"TF2DJ2HNJ5)474E),C(R, MO<8#^P !$AY08Z]BO(O=M*ZVIDF=FYA-BH7[U%77%U+N:I1F9_*Z MUMA%5U_'W=?=^Q''3I6TR>D=)7'.!./5TMZKFSA'^3O7YWK/J]=J["3:_AG( MIEI+FK+<K]J$(PG_323P48$O( Y.'56$]/=&B MNN-]5_JRNC3!K;3WK1Z[II0;G8:?D]W\4][(L68\]^Y&W3O>:7NIS= MVGFE7Z-.]X/6,)3K2D8UD[-$Q'WI5.E^[J@U,PR/J:%((S+VA]!$VX2S(C+T MEI/M^28M%_7L>%:TL6ZWJ^^OSPI]I4PPYU[9RY?UG98E77P>Q4>* MTEU'IJ)]1&Z^3C1J4EY#CIF;#G4^I^GV$?N^3[A9;^K9M_LK>ZN'9W8=GA]+ MS?T\OAV=U5PQK4/9YJ_.Y S,SZGT,S+J9GT[C5T__&+=V2I\SW?T/H<;;2#B M55E+2HTJBU\R2E1*Z&DV8SCA*(^A]#(TE^(_OCVPX=9F8MNE>]U'J>NR7_W3_5?3\?1#G7N1^+H74R+]X>% M[%M7=Z\G+*GM1>T;LZ;^U2CNL#)*^9T0XKV-XR]R'^GIF?[R'_MR\>Y5SY&1EU+Y1&?<1I^\9?[_ /<*9]/X M !+5XJY0[F7'#2M\^YZ\E[7N.U\V09H4I^?0PDT,Y]PVS, MO67+JWU+(NG12E%T3]XNP/1'JT];Z,N!M1N2ZR[/3<:W.OQ7,>'R:[*7SUG: ME6OS[]D?!JKQ3BTP^(]:L1CRQCD7)1IZXQG6LXT_)23(,2.L( M *,< 2=/*A:DU3N7Q$=S8QM_66OMK8U X7;$O8./;)PS',YHX=Y%W MCQTKXUU$JV;@6EDPW)0V3R&;)]I*TH><2H+!;](=P<^AEQ1_X=M0_ MY/ /TAW!SZ&7%'_AVU#_ )/ /TAW!SZ&7%'_ (=M0_Y/ /TAW!SZ&7%'_AVU M#_D\ _2'<'/H9<4?^';4/^3P'<,:XI\7,+-@\.XV:"Q0XTE4R,>-:=UW1''F M+2E"Y;!U>.->E)-"4D;B>BC))%U >ZQ8L:#&C0H4:/#APX[,6'#BLMQXT6-' M;2TQ&C,-)2AAA#2$)0A)$E*4$E)$1 /I 'EN[]PX1Q\T[L_ M>FRK)-1@.H\#RC8>6SC4P3S=)B=/+N9K$)N0\VF5:/MQ/0B,$LER)4AEAOJM MQ)&%,[ROY'9SR\Y);IY+[(?4]E^Y<_OGQ MN-4U4(E%W)B4[)*49D9J#'L !,+\HSP:_1+Y%;2YUYC4^OB?':IE:SU1( MD-=6)6Y=ATJF\HMH3J7>AOT>KK"5&>:<;,C5M*'(;6E<8!86@ _%]A MB4P]&DLM28TEIQB3&?;0ZP^PZ@VWF7F7"-+K2FU*2I*B,E$KH?N 5!WC&\&Y M'A\^(%O#1-?6OP=:6=L6T]&O.MFAB7I[8,J=8XS!B.*69RFZ6QCWV-O/J))O MR\+DN)0A*R(!J^ ;HO /YV?I#_$:U+E.27/P7I[=;B=!;G5(=)-; QC/ M;2L1CF7S/5=2U$;HL\A8O8R9?:MYJICVK#)?KM9+"V6 >%\H M?P9^1/\ $7MO^P&0 *3L 2[O)U?AQ\G?JHR/M>UH L2@ M !6^><&^VRXF 94\_@>13&B:5F6K\@;3=Z\ MRM*VT$TY)E8Q-@E.0R:FXUE%G0>[OC+2082@ /<>-'(/8?%+?VH^1VJ9Z M:_/].YS29KCZG5/%"L%UD@OA+'[=##B%R*"SJ';"ML&4J3Z\&T?9[D]X"X]X ME\FM<-^GN3>IYGM6$;@PRNRB!%<>2]-H+0S=K\GQ"W6A"4G>TN40KBIG= MA>G[73O&TI;78M09% ,&/%!^;1\1#ZC'+;[ M@ *:X M;SO+7_/5\+_RB_[IV]@%K4 -'7F,./3W(7PE.2S-;$*7D6EHV-\A:$E M-$X49G5ENU.SB61D@U-*;U9/SXR4GI[U=JU$TI8"J, 'HVG]J9CHS;. MM-TZ\LE5&=ZGSS$]BX?9$1J3$R/#;R!D%.Z^V1EZ\;VZ R3K2ODNMJ6TM*D+ M40"YOXI9UT=;B'9=+-G,>AD.+6:FC[/AJGR2 M-;54Y*#4A,RG>2A2TD2C#(, 0G/.;?M M:26UL(Q^"MZPWKK.BB=K=A70(C:EV6T,?KV/UHE"#D6]0RNM M2;TN#3QEA7) GO>6@\;8LZK1VC32G#,D>L\KHADCZ+]ZU)+Y(\;MVU9IS79QMQI\4J1\WV MGIRRG7:,:RJ[)%Q)]7:J;);9(TI6;3!>LZ2N_HMI:SZ(;5V)ZDI/JI^4G_?V MVB_KN+;[MF-BPZS5L&& MWM\WW8RK_=4N97EQKU?F_;W6* E5C( #[X-Q/@&1,/FIHC][#ORV3_ -Q) M4?5'7I]])D8\[N/:N^:G>^*/B]8W91KM278[G RJ'(Z(EI.([_K'U6PHR_U5 MD75'7I^,NA?OBW7<&Y&M*VZ=9#]9[QO1KV2[M79T*0XE*VUI6A1=26A1*2HO MO]4*29D9"DE2M.RO=J]MN:M>6C_ ?( "4[P,_!(TO_ .Y+ MO^U^0CK)Z/O^1W@C^8O_ .VY+6/CG_&O6/MP_P!3;9=B9&)@ M HQP !*U\GS\Y=O'ZC&R_M]XR@+(, $.7 MST]Q1HY?JL/3^#7Q*PNFEK-1=C=WLRG5+0;9* M42-8O-/=C4E*7@KX0 !N:X;^/%SVX&Z'Q[CGQTG::QW7..VV17S:;G5% M7?9#;WF4VTFVM;:_O9,Y+EK/,WH\9I:R+TH5;$BH[6XZ" 93_&JO%M_ZX:,_ MH4I/^9 'QJKQ;?\ KAHS^A2D_P"9 'QJKQ;?^N&C/Z%*3_F0!\:J\6W_ *X: M,_H4I/\ F0!\:J\6W_KAHS^A2D_YD ?&JO%M_P"N&C/Z%*3_ )D ?&JO%M_Z MX:,_H4I/^9 -97/_ ,3GDYXEMUK;)>3YZUL.63[YMMM+LY-G'9( MRB+Z!N? !X7RA_!GY$_P 1>V_[ 9 I.P !+N\G5^''R=^ MJC(^U[6@"Q* %;YYP;YR[1WU&-:?;[R: 12@ &R#P>_G M3?#_ /K7:8_MG6 +A@ 1$/-C^'Q^C-QQPSG;KZD]IV'QF]+$-K^PQR7 M.O-$95<%[#:2#;2IR3]S&=V:7T(0DD,U^<7,Q]9-0T] KM@ !,\\I?XC MAX'LW,_#IVA?*1BFVG;+97'AZQEI3&I=F5%O3 M)4=<15U QZZE0Z/)H["B]U?:4A5ME%47R7(UHRM/R5I 8_@ ";/Y3+Q+ M6<9R7*O#6VO?J;J,TFW.R^,4NRE_J$#+&83]IL[5T0W25Z+-E6PE9!6LI4TR MB94WON9<\%;] +*<@\0SC!C! MMZ1S[(4R.1&OJ*N[(FHM@9'.;:9V-31X:.R)KK(;N6EJT5G84EY26$*WIKFHFR:VVJ;6MDMS*ZSK+&&X MAV!81Y;++K+S2T.-.,I6A25I2H!9Y>7_ /&AJO$8T^G1N\KNOK^9VFJ".62$ M\[&B%O+ X)1X,7;%#"22"3D3#KD>-D\%A*FV9;T>UC>E$M/8:T)&H M #R;=NG\7WKK?(]:Y:@TP+R.E4*R9;2Y.HKF*KUJJ\K^_ITEQY24F:>Y*7V5 M.QG#-EYQ*L.XYX,TGC_AC4N&-8CMC9T>YC7RSA+SPE\TJ?=KM6/;&B*YNC3&<:'SNTP M'/*U<.PAJ.16V+).+JLAIW''$0[VEE*212H#Q-J_><9<;6Q(0T^TXVGDKQQP M/K_1]Q!E;J?@W.:W<[*Q]NU/UPG3V94_1*G+*.\94J\C&)+D ^IB-(E*-$ M5AY]24]RDLMK<-">J2[E=A'VI(S/WG[AXSN0MQE.Y*EN,?:KV/2,:RK6E(\\ MOK=EBXE,6I7MCS40B[R-+9IEN]R4D:#_ %)STS;4H^G4G#,NU2NU7NZVS)UK M$LUE&&]Z<>;R^&\?#M^&M?:IOZY>[F]X8MR6]:]W=V2)C]7$Z**/[4X711.2 MS)XNO9V*3Z/:32FC5T,B4A1E^^++?UO+N]V&V/'Z/;+[TO[L8JN&);CX]ZKF M^GR4((NB6T$A"2]R4(+]BA!?>2DOQ$7N(6F=RYO=I%^LJ.Y#DR(CI$3T5]Z.Z2?E M)2XPXIIPDJ_=%W)5T/\ &/6_9GCW[V/=VZS'G6$OKA+EE_31^0GUD(SCY;E* M5I^<\XV;(]'$IC?0C]KDP8Y]35U(DR6Y75)%^Z_6QE[_ ,0OG"]O?5K'-6G_$\*HL;D7M7FEHRXE#>&8U%R26E1D1NQY>8XGAZ M6T$?O4HI65Q5="]_1M0EW"T^>9CZMDPKRQTG'A?G]*,LK&Q>7].3&7YK&;U^ MEFYBVZ^.5[K[S;,S M4@O;_G]#WC?I7NS[NSMC#[,ELG6'4O-G^Z;42O_ M ('T^\?O^\?O+H**491ERRC6-7K3MIO3P?T/P $LGB+C+N(\ M9M)4S[:VWU8%2W$AIQ*D.LO9,VO)7674+49H<0[;K0HCZ=#09=J?V)=>NAK2 MYZ-T6<"X-R-8W/W.L7I1KYHRRHURI1EOZXUO!&D.N*_-:WI3BJ4:(D\L6K:^38DT2$/VME/E=A+DK 8(@ M )+/E>.=_Z5?GVQH3,+A4/4W,NOK=92$29;,>MJ=RT MTB7/T[>N^N?RWID[ BNN&I$1*2"S? !X7RA_!G MY$_Q%[;_ + 9 I.P !+N\G5^''R=^JC(^U[6@"Q* % M;YYP;YR[1WU&-:?;[R: 12@ &R#P>_G3?#_\ K7:8_MG6 +A@ =1 MS[!,2VC@V9ZTSVCA9-@^P<5R#"'Q*N$^4>'OS0W7Q>R!5A.IL,R-5IK3)K%M"7LSU-DZ/AG7N M3K>890P_8.4$F/&LBCD;,>WJ[&&D^L922#!, !W76NQLSU#L3!=K:ZO9> M,Y]K7+\;C1L@9D.0' M'B2N753H$])>E*:-09Q@ P8\4'YM'Q$/J,07]0:G 0*@ !:U>6O^94X7_E%_P!['>P# M>< .N9?B.+[ Q3)L$SC'Z?+<+S.@M\5RS%L@@1K6BR3&\@@2:J[HKFLF-J: ML*N56R9+#[+B5(<:>6A9&1F JM/'*\(7)O"]Y"_".#Q;:]XD;CLK*RTAF$I; M\^1BDU/?-MM.YA8.]RCR2J97W5\IY2CN:A+,PG5SH]NQ##1J /6M$[S MVIQHV]@.]M)9?98)M'6>0Q,EQ')JM3:G8<^)W-O19D60A;%K32H3LJ)/@R6W M8D^%.D0Y3+T=YQI06R?A+>*'JOQ2>--=M3&$U^+;?PQ-7CF_M2LRU.2L#S9^ M*ZMJRJ6Y#RWY> 7)0ITJCF.*6:FH\B!(<.PKIJ$!M+ >*[OT'K7D M'B:\3V)2IF(9]5VDO87IQJRXER-()E"7V720GI M@W'G1YPOTBZ/+1^)<'KHVMZV,B&T,G$G6GGQ[O+7E\*<\)4E:N;1I M-$U[4M RJ9>G7N7F\\*]ZU=IV=DX^OZ,J;2CZI41_P#D)P W9I)^PN*2LD;, MU^P;K[62XQ"=?M*Z&DU&2LDQEI3DFO4AI"U.OL%*A(0GO7):4KTD\[.D?T=N M.N!+F1FX.-+BKARUO*.7B0K*]:A_^9Q8\URURQ[9W+776(T[97(2[M)YT#C[ M1=;C;L7KE--U"79U5VO+"4OY*YV1E\T:\DZ^J,O,P1$!LW !]#,=^0X34=E MU]U23,FV6UNN&2"-2C)"",S(DIZG[O<0^)2C&F\I4A2OO?5([U[OA\[L43%I M[YI.2IN&V?IF?<9//]BTFHE(:;5V]R2[2-*UH41J[?Q*[;7?UG"LUY:2K>EW M?)WO'O>/=CW?7WO-^7EJ8XUVOL[4^D[)#QJMC$E3J%RWB))FJ0KHV2T*,S-# M+9D1H,NTC2X;A"S7]=RKE.6S&./3],OTR[O]"ICB6Z4WEO*KGD)2VA++:4MM M(-9MLMI2VTWW'U5V-H+M01G^\1"T7;UV_7FNW)7*_2ES>/N^%41C&%-HQI&K M]!^/0 >J:+QUK*MR:RHY*$N096:4+]L@TJ614E;/9L[Q9H;(S42* MB'.5T+WGV]I#.NBS1X:]TC\$Z7>CSXN1J6+/([)5_%K-V.1E2VCWJ\N/:NRY M8]Z6RQ<2Y4L+0-9R82Y;L<>Y&%/Y6<)0M?KRH\K&"KZ\EVX^E-'71O?WOVJ7 MB[>G3LCQ92%D9]??\J0WT_%\D95PA"EN-K;[TXR_L6O4ZUZJW'XI?LI M_P#4[CQ8QAO*J?E=%4RMYVIXF9_D\Z%)>;N^U+L8%Q! MDUQKO#LJ2Y:7-1LVJ_GV;\/:^E6C% 15(B.>K&><96?WS0 MHR[B3[^BD_>6G_<9&0_)QANP711=? MW2VC/H?_ &I,O_9%#=P*>-J6]:>S+_B5$;_LRAVU=PBS8DU'J17VWD_NB(^B MT=?W*VSZ*;/IT^^1"WW(3AV3C6+WC*%>V,]G[C\?@ ]5TGK6PW!M M? M;5R'37E>1P($UYGHI<&E;6J7?V9=3^4F+1QK"09??,HO:7<9I2,JX&X7R M>-.+^'^&,:->;6,FU;G*/C"Q&7/DW?\ W./"Y=^ER\M^LZE:TC2L[4;FV MV+;K*/TI^6$/SYUC3\Y+XA1(L")&@0V6XT.%'8B1(S1$33$:,VEJ.RVG\2$M M(2DB_>20[,6;5K'LV<>Q"ENQ9C&$(T\(PA3:,:?-2E-J-2)SE. M #E:&^N<7O*;)LT-U5R785G3W%1,9L:JTK9C"B#FAN2\*7 E!L.K3J_#CY._51D?:]K0!8E " MM\\X-\Y=H[ZC&M/M]Y- (I0 #9!X/?SIOA_\ UKM,?VSK %PP " M)9YK[P^/T=N+F*\WM?T?M6S>*O6DV1[#'[[#(./V56J/:)+YMI4[+^Y?-9T> MQ:0DDM1JS+,BFOK[&"Z!7- "5)Y6/Q'$\9N6-EPZV1>IA:=Y=6%?$Q% M^SL"CU6(<@ZN&]%Q%]AMXS0RK*ZY#..O$V7JRK-G&T*4EIA0"R4 M !@QXH/S:/B(?48Y;?8%L !37 #>=Y:_YZOA?^47_=.WL M:@ M :_/%$X0T/B%\(=V\9[!,*/E.14!Y)J>]F]$-XSM[$>^XP*U7(-)G%KGK1H MZVQ6@C6JIOI[2/>X IZR7'; M*347M':PGB)<.RB6D.5'?:61*;=CK0?RD@. &77"#FWOKP_.0>* M/62)ILLH4KJK^AL4O2L3V)A,^5#DW^ 9Q5,OMG:XS..!#6HDK;D1)4&+80'X MUC#B260M=/#@\2OCKXF^C(^X-&6SU;?TJH%5M?4F028GW=:HRN7&6\FKNX\= M7;9T$KT)CE1/ULVYOL@OK&'44E)3UL=R98VMO:V#S;%;6QX;+SK[[SB&FFVE+6M* M$J,@C[Y'YHCPDL=VJ_K0MH;0O:B);%43-OXYJ6^M=5,/-R%QIV]2 MTZVO]=0*&4Q(;[7H2Y+*T.J#?K@^<8?LS#<6V)KW)J3-,%S>@JLIP_+<;L8U MM09)CEY"9L:BZI[.&XMJ=7R(+[+K3B%&E27",!VH !"<\YM^UIP&_ MASR"_J#4X"!4 +6KRU_S*G"_P#*+_O8[V ;S@ 8R\P.)6F><''S8/ M&[>^.M7V"Y[5N,HE-MLE>XCD<5*W,=SC$9[K:CJI%DH?A MR9,=X*D'Q"N!6Y_#DY,YGQQW+"]H>JW%7>O\ZA1G&,>VAKFPERFL;SF@-Q:R M9;D-Q7F9L,W'':ZQA2X#RUKC^JL,'P !G'X>//G=/APTN5 MW_0.P\#FRY$;'-I:WLI<1[(L&R$F2/L;=]DBR8,OTW%UUG6PY[3;IQO3<"VS MX;8-G5>9R($DVFLBPO*8)(9R7!,RK6W%G4Y55V"E,R M&^JF7VU,SX3TFNF0Y;X91 #&+;7#OCSN=R3.R[7M9$OY1J6O*L7 M-6,9 X^HNARIDJI]-NYD=O0B.>S*(B270ODIZ13QAT+]&_'$KF1K/#=NUJ-S MMKEXF^+DUE\FTMI:^>G3MP'P!T4:C:TK1^-+^M:W+DG/39XUJ=W&LSCO M2>3F6YVK,)SCRRA9ZB-V4)4N2C2$X2G.W!6N:WQ-CRR''FI2_&FPVAEON(B3W>FV@B[NA>\^G4Q:+V1?R)BQ M4GUZ$^N);V3B.XNA>QF?[)*1LKZ*^A_+N/M:XANV:W,;@O1-3S>;^5NV)8<( M?;E:OWIQW[OX*M?-2*.^DG,ZK1,/!C+EN:MF8UG\V,^ME+[,90A2OVF%HUJ2 M(\.W"\E2J".2OE)39/.HZ?L4J.$AI77I^^V\7_=&;<'6^6&==] M_5675)=MF-/GK_59F>&5C#.5Y'R@I382])N^*VQ<88[S2I)LY%.HHDA@V7G4 M-+2MQF+U]0R(B;[>]"5+[MO?1XTZ&IY_2-B5IS7,SAK/QH_9OSLPK'EE*,:\ MU8T\WN\T8RJB_CR]7'L:#=YN6-G4<>?UU$YLI M+9="]5OHV^1?OF7N2XKI_P"R?[YB@NX,)=ZU+JZ^[V51'(E2O?[U'\91G[;[!\ M -]WAF<8)F$4,K?6;UKD+(\RK?@[ ZZ8T:)%7A\A;4B7?.LNHZL2[-UE@ MHQ]$J3 C^J2EM3S)/07T6>BF_H.GWND'7L6MG4]:M=5I]N<=IV<*M8RG?K&7 M;2>7*D>K[M*QL1YXUE#)Y8P9TE<30S;\=!PKE)8^'+?(E'PG>CY8V#;4-PT5 *,< 2M?)\_.7;Q^HQLO[?>,H"R M# %2'XY/.[]/_XAVX-E8[<)M=/:WD_H*:,7%E/2 M:R9KW K"PCN99 4LTI4SD&52\BO&U$VVM,2\BQG.\XQ+4&H, M $P_RCW.X]:<@]G\#\XNC9P_D+6R-F:A8FRG"C5^Y30"*4 V0>#W\Z;X?_ -:[3']LZP!<, ZUF>'XQ ML/$,KP#-J2!DN&9QC=YA^7XY:->O69!C&35)9PHR?P^>:>[>,%^4^72X=DCEKK/(YR.B\PU+DY'=:\R0WFVTM2) MZ\?DQXMD3'.,1$I]"IRFFKR8FO&UV(OZ-[HKKTDOQG[3$,TH)!G'R;%)IQ(_M$.0DR M)R.S)CKCS(T:2R%D7X4?F'.+'B#UV-:OVS.H.-G+-]F+72==9+/&SD.VM@/LH=)J-BF%1I"7CB+DM>BJSGK@ MTT9UQ"9EE&[D]0KD?%D\>+D_XFME9Z]@*DZ,XH1K!MVFT?C=LY(FYA[!*.16 MWNX,H8997F%J3[;+[-:VAFEKW(\=3,23.8^%) :+ $DKP)?':RWPZ/7( M6RN\RX49E=J4M"4R[B_X\W]Q+-NR#&LEQ^QB7%#?T-Q$9L*JXIK:O><8L MJN3!?9>8?96MIYIY"T+-*B,!SH (3GG-OVM. W\.>07]0:G 0*@ M !:U>6O^94X7_E%_P!['>P#>< U-^,!X66N/%+XRS]=6/P/B^]L 399 M+QZVI.8<3]RF7/QVDS,:R&5#BNR7M>7C<2'%MV&VWC:7&AVK,=Z96QFU!4Y[ M@U#LG06T,[TON#$K; ]FZUR2RQ/-,3NF4-SJ>ZJWS:>;)UE:VI\%ULVWXDR, MX]$G1)+,R&\_$D,O+#S< ;I_!2\73._"WY"(>NW+?*^+.U["KJ][:XC M/O.K@-MJ]D@;5PJ&ON0SG%.RZI3C*4I3=5S;M7(6V]\'3JX+5K6VR,#W!@&' M;3U?EE-G.O,_Q^KRK#5L/*FY4'#:U9(=1#4VE*)F2V#"^I M*@0_7;-#:B,I,EQIGIZ7KK:U_P#2"Z9\;HCX3K+!K#(XPUZD[6FV9;5C:VI& MES.O1EO'J<;FI6$*T_#WJPM;Q#>7FY:5CL6]M9WUI87EU.E6=O;3)%A96,UU3\N;-ENJ?DR9#RS,W' MENJ4HS/\:AQXU#4<[5\[,U/4LJ>=J&?O7KE:SNW;MVLISG.4N]*5:UE*3 M:NQ8LXMFQCX]NEFQ9C2$(1IRTI&D=HQI'W1C^U\(IGN V M^\'<,5B_&7>NSI47NDY54Y3&KR41MG(I,,QFV,G&7U)/L;B]PW70^A#I4XXOX_->U['SX6>;LK/&TW!R.V,]I;1N9-[(M2VC+ MMLTWWY:1C _2-J%,SC#AK1XW.YASLRG\US(O0\T?HVH0E3YIM00YXIX8\;<< M6=_7M?N44[+A>\R][DV:E7N/W)]S*1(/"5NL=.O3K3SW998=2K6 M5^-/AC_>JV8>#,A+F]-J(<2E:%ZB>0M*R2M*TJS#&"4E23(^Y)D?0R/W&0W3 M]$VE)<9\31E7FC+2Z_[7C(DZ3Z_]4:?7UUR:?ZNZU-Y?1KQC+,IQITEDYCN1 M7-&X2^\U$NILI,!?<;C3:C42HWO[D(/K^R07[$:R:IA2T[4]3T^7FP;]ZS7_ M -U=K#VHQEZO='[,4BXUVF1CX^13RWH0G^FD:_VN"%N>@ #^$J M4DR4DS2I)]24DU$9&DO<9&7O(R'[M2M:TKY1V.!D\^+T3([9C)="ZN'VO)+W M?L7B+Y7_ 'B4?^](I+F%:GVP_!R_H^[_ +GM&]*->]WJ4=U@WE?/)*6WO2>/ MW>A(Z-.&?[R/>9.?]TS,6^]C7;6]:PYHU]=%1&<9>6O:Y,>+Z '*5-1;7UG# MIJ*KL;NWL7TQJ^JJ84FQLI\ESJ:(\.##:6[*?/I[D(2I1]/V/WA[X>'F:AE6 M<+ Q;F;FY4N2W9LPG&W/;GUNQN1E:RQ'BJ9GT6K''&I+TJ2VXAZ-+SDV34TF$ M1)[BJTK6ITUI1/4VA#T)[=CH:]&+(CD8O$W27BQMVK-:7+&D5K&=9RI7>$\_ M;FAR>OY+2LJS[M,BL(QGCSA_B[I&MUM7=.X>N5E*7=GE^7ECZXV?7S?ROL^Q MOW9TW7-MMLH0TTA#;;:$H0A"20A*$$E*4(0DNB4$DNA$7N(B&\L(1A&,8QI& M,:;4I3PI3W40S6M:UWKVUJ_4>C\ 48X E:^3Y^87YY?I&_#HV/]RUU\%[GY M&^UZ"U04.9[-<5?W654S]$'-X)LJ]>-\#X(BW]GFM=OLEQ=4_5:%O-]0JE@ M 'J.D=P9OQ\W%J[>>M;)51GVH\\Q?8>)3B M4\3";O%+B)=0F)S<=Y"I56\Y$]"6P:B1(C27F'>J'#2H+F3BCR,PCESQNTKR M6UTYW8CN;7]!FT"(IPGI-).L8I-W^+V#B4))5M49$Q;530"*4 V0>#W\Z;X?_P!: M[3']LZP!<, (EGFOO#X_1VXN8KS>U_1^U;-XJ]:39'L,?OL,@X_9 M5:H]HDOFVE3LO[E\UG1[%I"22U&K,LR*:^OL8+H%[E0XYH"TJ &#'B@_-H^(A]1CEM]@6P %-< -YWEK_G MJ^%_Y1?]T[>P"UJ >0;]T7K/DUIC96@=QXZQE.L]KXI9XAEM,^3: M7'(%BV1LV%;)6TOX.O8,]N'.KIB$^K"GU\:6R:7F4&05$?B7>'WM7PU^5F<< M=-CM2;.CCNN9+J/8?LBHU;M#55I.EM8QEL-)%V1[1*8TB%;PTJ64"VJID9#D MAA$>2^& 0 /]2HT*2M"C2X@R4A:3-*TK2?5*DJ+H:5$HNI&7W@$AKP M]O,H<]N$L6DP'8=I&Y;:,J6F8,7!]NW$YG/L;K64]K<7"=Q,QI-E!:0A$=MJ M-=1[^!&CL^A!AP^OJD$Q3B+YE[PON3T>JJLRVA9<5MA3D,MRL5Y"P$8[C*)G M1M,I<#;52[*QI-2A]SHT];3Z:2ZW^J*@L]KB4!O=PK/,&V3CT/+==9GBF?8I M8=3@9-A.14^4X].Z)0M7L=S13)$:5T0XV9]CBOB7.!\'];0>,N(S/:(?Z*N:+J<^W9.@+-;:7Z>K1V^6 M93=S#(D^T6E[>2WY4UPD)2E/J.*[4)2A/1*22 Z2 "4#X!OCPY)P2RO'>* MG)V^L,CX:9C?M0J'(9SS\^TXT7]]/_5\CJ>\U.2M32)\IR1>U+9*5!6Z]=U# M9R?A&!8?96MIYI]#C:U(42@'* "$YYS;]K3@-_#GD%_4&IP$"H M 6M7EK_F5.%_Y1?]['>P#>< (O7F*_!98YS:QFSJ:(F0YCSR/US8QE.X^][4?P(FM"M/=:=8= M<9>;<9?9<6TZTZA3;C3C:C0XVXVLB-"R42B,C(C(T@/X $J3RZ/C:N< M+,\K>'')W+72XF[/R+_Z"Y??V+::_CML.^DH2].?G3ED59J:YG*;.V:]1$2H ML'SO4(91)NW9(62*5)<2E:%$I"TDI"TF2DJ2HNJ5)474E),C(R,O<8#^P M !QUI95U+66-U;2F8%5409EG939*B1&A5\".Y*F3'E]#[&6XS3JU'^)*3,4 M>=G8FF869J6?D1Q,'3[5R_>NS[(6K-F%9W;DZ^J,(1E*M?AH^K-FYD7K6/8M MUNWK\J0A&GC*LJ[?E1C-_;?M=X;1R3/+!;[<"3)5 QJN>4HRI\7@ M..-T\ D>HHD/FTI3\DTGVKES)#B4I2OM3Q!Z6^D3/Z4..M:XKRY2CB7I]3A6 M:_\ =L*W*4<:UR[UC2G3 MV[TO//[._9#W0C2/LO&Q'+(@ '[PX.RV7[)Q;JTI27XS4/O&QK^7D8^)BV97LG*G"U;A&/-*5RY"S"Y=N2I&U;I*M:R\(QIVRE7ZHI),K"(6H^)>087^ MI(:P_2&5Q[-UA*EMOVC>(VLZ^G(2DNJB>MG[!_H1=?U8=H;W#.-T>^C]JO#6 MU(PX$VDE.+- M;:8DYA*5&KJM*4K41=W1,'=*&%^Y_2+QQBTARQCJF;.-/AA=OSN0CYI>6$X[ M5]?CW?*S'AR]U_#^CW-]Z_)K,9?:C"D:U_3%CZ,#7@ !W# M$,BA0+RG+*3M9N*E81$WC-2_%:NDU)O(*4>NY9KFVE27+[]JI(.JO#V6M*3I*]S1G&5*\E=XH4U/I(XILW M[V'+'Q]/OX\I0EM:E*<94[*_OLYPE\U>3;E]_BSWUKHW46GHZV-:Z]QG%''6 MO1D6$" 3UW+9ZI,F9U_.6].G,DI/4D.R%I(S,TEU,S/8'A?@+@S@R$K?#'#> M+H\I4Y97+=O?(G'W3R;G/?N4]U)W)4HP34M;U?6)Y'[-N. MT(_FQH]8&8+8 "C' $K7R?/SEV\?J,;+^WWC* ML@P %7-YE[G?^G"\0[)-:XG<*L-/<08UKI/$$1Y34 MBLL]A)GL2-U99%)DU)0\]E=?!H^Y#BT/Q-Q3RT$$> !DAP_XTYI MS%Y/:/XQZ_2XG)MS;!I,.;GHCJE-X_2ONJG99ELUA!DIVMIL2A7EK*))]WLU M.]V^\!<8ZMXSZ+T[K37VIL)UGAT7#]9X7C& XLQ-QNBG3T4&)4T.BJCL)[M< M2["Q.%!95(D+^6^\I;R_EK4 [[^A=K/_ &=X+_-&@_Y> ?H7:S_V=X+_ #1H M/^7@'Z%VL_\ 9W@O\T:#_EX!^A=K/_9W@O\ -&@_Y> ?H7:S_P!G>"_S1H/^ M7@'Z%VL_]G>"_P T:#_EX!^A=K/_ &=X+_-&@_Y> ?H7:S_V=X+_ #1H/^7@ M'Z%VL_\ 9W@O\T:#_EX!^A=K/_9W@O\ -&@_Y> ?H7:S_P!G>"_S1H/^7@-3 MGC7^')B?-OP]=T:[U[K['F-T8#!3N72;F/8W51+F?GVOHDZ:K$89PH[2Y#F0 M8M)R2B:;4XEI,O((LI:5^S((!4R ">+Y0CG:JXQC=7A[9O;I5,Q)4K? MNB$2WS]1S&[>= IMNX?"4ZM*$-0\BF8S=PXK1+>>5EE_*7T9BJ-(3

9M20,EPS.,;O,/R_'+1KUZS(,8R:KE4M_26 M+)*(WH,JJFRF'D]2[FY"BZ@*=KQ+.%&3^'SS3W;Q@ORGRZ7#LD MXS=K)!->B:PWL ,&/%!^;1\1#ZC'+;[ M@ *:X ;SO+7_/5 M\+_RB_[IV]@%K4 -6'BV^%UJ_Q2^-$W5F1O5^);@PI5CDV@]LO0 MO7D8/F;\1MN14W"V&52)6 72(D&+=Q&B4HTQ8L]EMXUYM/7EP[39-C-RTDG&G"2EZ'95LQE2F+F@F078\NOL(CCT.=#F,R MXCSC+B%J#QP >AZWVYM?3EV>2ZAV=L/5>1J2TVJ_P!;YIDF#W:D MLN*<92=KC%E%?-*%J4I)>IT29FI(#8O@'CD>+9K:.Q&QWGAO2Q;CH:;;5G]M M2;8D*2Q[.2#?E[2I+AV2L_9F^]3BUJ<[G.]1^LYWA[I\90\:OZ:'_ATXG?F) M >;9KX_?C"9\S,8O>QR-=8%5.5_ZW6:C]G4 MUU?),G_TE)/$&O7"N>!VV3>)#Q8P]P\+R&>JRY6:[QR!U9Q'(9[Q)^&U]T:?9.P A4@ GJ^6?\;7[LX.)>&[R MNRSIEU/ 9I>)^RKU[I]U--7,DB/HK)+1USJK)(<-"CQ=]XB1-@PUTBWD3HU0 MQ9!-C &"OB$["&T*+%U9-LH22E7<:T^]W&9=JEK-9K4(^](73J MZ?TM<35I#EM9WR3)A]+K,6SSU[(Q_AHW??3WRK7=>^!+_7\+Z;OYK/6PE^;= MGM^B$H_M8(B$V7 #?7X/O(N3,C91QKR6>2RK&9><:W.2 M\LW&X;LEI.78W&[U=GHHF28]DPR@B7W3;1T^]!?J6[7HK\>W+MO4NC_4+^], M:D\S3^:LMZ0K*GRK'I[/+&N<47P^. F\^0,*?&B;'KL.FH3[_> J IDR98S) M=C8RY4^?/E/S)TZ8^[*F39DIU3\F7+DOJ->=8?$1&CHCUZ*?8D;)68L!LS5%I9E,M9$F2UW! MH_ 9:<$^5V5<'^76A>4^(IER)FH\]K;J[IX3J67LGP:P0]0["Q G'%I0 MW\+8/:9!7DM9]K2[!+GWT) 7*6O,^Q/:F X1L_ KB/D.#;%Q+',YPZ^AF9Q; MK%\KJ(=[06D?KT,FGZN?%=21D1D3O0RZ@.Y \+Y0_@S\B?XB]M_V MR !2=@ "7=Y.K\./D[]5&1]KVM %B4 *WSS@WSEVCOJ M,:T^WWDT BE -D'@]_.F^'_]:[3']LZP!<, ")QYK'PZU<@ M^+V/\VM=4Z9.T^)T*3!V&S#BFY8Y1Q[OK-N19O.+;0I;ZL3R:4Y;M(^0TQ5Y M%DDIU:E-M(,*XX ;?\ P0O$2D^'#SNU_LC(K1^)HO9GI:DY!PB)UZ.S MK_))\0X>:E&3W=)^-Y(S5W'>VVY)=Y:_P">KX7_ )1?]T[>P"UJ ! MHU\:3P6]6>*1JS[I,;^!-=\O==TDEG5&UWHQL5^3U[!OSF]6[2<@L+>L,*D3 M'7CA320],Q^9,7,AH?C/V5;9!5X[[T%N'C!MK,]%[ZP*[UKM37]HJIRC$[YN M/[3$>-M$B)-A3H3[T6[I)<)Z/)@V$)^1!GQ)3,N&^]'<0XH/'P M &^GR_/AN[=YK6 MA:5),R 5><7BD5DU-]OR M#;0W(Z'W'W>U'[B[>I\\?3LS;E;W1KIU-Z6J1U6]+M\TJUP(0[NWL4C/MYN] MS^'=3KT,6(\G$%^O;7?&A]FGX:4OO=GW6I,<_4Y@ /\2E: MUI0VDU*49)2E)&:E*,^A)21=>I^\NA?[Q\TI65:1C&LI2KV1?E:TI3>O@D>< M.])'I+3=17VD5,?,LK4C*_\J5\:PY*5\'>>3:E)X]; MH-)FD_T.,K29I/H9I74R4+3U_>-"E$9?C)?093TW5K'HAZ2JQERU_<;/_IQY MTK^FE=EOX/I2O%7#^_\ XNS_ %Z(Q8XA-Q&.&V4&G)HZC41>I3Q5ETZGT(I4 MYOH9E^/JVH2-PK2L=*W^*Y/^RG]UCVH_X13[$?[6Q[P;9*V^3.>1O6-#,C1V M1.FP:^U#TB/GFMS:42#/Y;J6'9?3\9)<7^+J8W$]%"Y6/2'K5OFY87-&R*\O MOE'-P.7\Z,93_)NBSI.C2NA8]&Y^;=AM^VW7[S36-2 MTF@ #V_C+L]_36_M3[(;D*CQ<KCEC:(ZF1D1N=5$I/N&:]'?$<^$^-^&=?C3[<>_:K^2=*>M-1'7-JX M HQP !*U\GS\Y=O'ZC&R_M]XR@+(, %<; MYL7G<6\>7F(<-<*M_:M?<3JGV_.2BN(7#MMZ;!K(%G:,J=94I$UNAP=S'8*# M[B7%LKJ^AN(0MM0")R [EKG7^7[8V!@VK< IG\BSK9&7XW@F&T,4T)D7 M.4Y=<0Z''ZME;JB2VX_:SXK1*6I*$^IW+4DDFH!B>+>%%$= MK=18#54-M;0V#C(RC-)9NW.?YDXT:"-#]QFME?62DJ+J@[+T_"1LI^J9L6'#W= MC[7:1DF$WCU;49(Z?3O,]:H:09>LM*PK! !8\^4]YV%O3A[EW#O,[7-S=7&BS;GOXK07IY-J2 M_G$I2\JT]EJWK7 K@Y1I),R>S6FY662VR]--OC]BRG_1@-?@ LR?+!> M(\KEQPV7QGV3D*;#>O$&-4XFPY8SS?NLTT7.]1C6^2=)+A.37:7V>1C4PVDK M3'C4](]*=]IM")02;P 8,>*#\VCXB'U&.6WV!; 4UP WG>6O M^>KX7_E%_P!T[>P"UJ :HO%-\(?C5XI>L$TNQX2<#W?B=7,C MZEY XY6,OY;AS[R_:D4F0PO781G6 /3D]TFHENH4T4F0]52ZR:\N685BG/OP MX>5'AO;:?U;R/P9VN@SY-@>O]H8^F79ZOVG40'&R7;X5D[D1HGW4,OQ5RJV6 MW%M:_P!L;3/@Q_69-P,#P !(=\&[P!-X^(]=4.X] MOLY#I/AI$G>M,SQ^'[#FNX6X3J2DT.G:ZSC*0[7+=0J/*R60TY60UI>:AMV< MZ-(ALA9=:$T%I[C!J7"]%Z%P*DUKJO7]6FIQ?$Z%M_V:*R;BY$N;.FS7G95W M=RYKTB3.L)K\B=/ERGI4R0](<6XH/80 !"<\YM^UIP&_ASR"_J#4X"!4 M +6KRU_S*G"_P#*+_O8[V ;S@ '@O)SC5J'E]HK8_'/>N,M9 M7K+9] ]1WL']1:L:]]+CR]V+)*D*"I M*\3/PZ]O>&;R?R?C_LTG;W'7DN9)J+:$>M>KZ/:>N9\=I\:]NX!O72>86N![1UED4' M)\1R:I<+UH=A"69.19L5TE,VU)+B+D1+"!*0[#L(,]^#,9>C/O-+"V-\(_Q1 MM7>*3QH@[0QQ-?BVY,&358UO_4S&@OITZ-=N:3T>\00M_@<#(S\.Y/Z>5:Q[UFE:_9P[\H_ ME37T,Y<8Y.NX-9=Z];LWHT^:W6<)_P"M@T[#G2GT !L"X# M<>'-F9ZG9F2PBYV)")<>9)Z^XW/9632M# MSO;MMZ)W0_/C?BR/&VM8O/PMP?=C.U&=-X9FI4C2=FURU[*V\7>&3>^G\GMU MI*%V>T6=)O%5-'TS]R,2YRZEJD91ER^-K'KV3E]&MWO0A]'GEW91HWS#JTUJ M> !WD4B1V]2REZ>WW+=5@U']_I_-Q_;5G=X1LU MN)RU]!Q#BE66LO;:FRBJR]2FVO4DKQZP]3&\@C-]/V$=)6M;.>/[Q-T/4_]B_&GNI3K+=Z?S64?]'>H4PM?CCSERVM2M MRM_1YX]^$OK[LH1^VB\#G GT $X[7D^3:X#@]I-<-V; M98AC,Z6\9F9NRIM)!DR'3-1F9]SJU'[S,_>.R6AWKN3HFD7[TN:[D8N/.=?B ME.S"4J_IJU0S80MYN9;AV0A=G&GU4G*E/Z'FJ9!K)&2YO9OQ\>U[B1>DXA:3M4I*&U*2%-?L;8&7[8V!G.TL_N7\BSK9&7Y)G>97THD)D7.4Y M=<3+[(+1Y#222VX_:SY3II0E*$^IVH2DDDD!TT !*^\IWP33O7F%F',/- M:9R3KWB53-1L(@ !QUO4U=_56=%>5T*WI;JOFU-Q4V49J976=78QG M(=A73X9#F1V94.9%>;D1I4:0VEUB3&?:4I# M["VEH4A:3-*DK)23,C ?2 /"^4/X,_(G^(O;?\ 8#( %)V )=W MDZOPX^3OU49'VO:T 6)0 K?/.#?.7:.^HQK3[?>30"*4 M V0>#W\Z;X?_P!:[3']LZP!<, BD^:P\/@^0O$FAYDX!1^U[ M4XD>T_=M[#'[[#(N/V236?NC]?TD=\K[FLCF.2I?W.2DS)*;;&X#J_DMF1A<, P8\4'YM'Q$/J,&;[+R**IUQ<.R@/QI\-Q7J1I#2_E ( M$/B?>5;WGHU_(=N>'[+N^1&I4*E6DW2=JN*>]\(BFM^0Y$Q=3:&HVW:AAE)) M91&3&R!7JMQFZVU<2Y,6$2:^H;S%[FTQS)J:VQW(:.?)J[JAO:Z947%/9PG5 M,3*VTJK!EM^OGM/H4AUEUM#C:TJ)9$:0'$@ /8-&I- :QS';6QLB>2W68KA=/(MIWI$ZVT]8V3K:28I*1DW4JE6$UV/!B-D M;DF0RT1K()VGA1^5?U_J%[&]Y^(Z[0;;V1&5%MZ'C7033L]28?+3ZP#>< -9OBK^& MAJKQ0.,-YIC,RK\/@ #-[P]^>FZO#EY+8?R-T MM.2])JU? F>X//?=;QO9VN["5%=R+",B;;29H9?1%9>ARDI4[7V$&+/92:V. MQ86V_#3E_ICG7QUU[R7T/>.6V#Y[6DM^NGH;CY%AF40DMLY-@F7P&W%E7Y15 M69N1I*4+=C/DEN9!D2J^3$EOAE& ,>N4FIE[GTIEV'P64NY U';R#%.I)[S MR*C-4N'&;4LNC9RX_M<(U_N4V2E?B$/].G $NDKHRXBX=QK=+NK6X4S,#W_+ M,7\):A'?PK?AUF-O[,;TI,IX,URG#_$6#GW)Z5>+,/AK1+=;=KNW)25(SO3[8\U>]R6;?-&5V[6,*:<< M>XDXAPN&M,O:AF3YI4[+5K?MO7>7LA'Z/M3E[,>:7PTK)2U[@6-ZPPV@P7$8 M)0:''H*(D5KJE;[[JE*=EV$YU*$D_/D2G'GWW.A=[KZC(B3T(NTW"'"FB\$< M-Z3PMP_C4Q-*T>U2W"GMSKYKEV[6D8\]Z]VK\WX/F^ MU2*.^/X<_"^=+^+E9E_ZT(?VI2>88M39SB>389D,A*W. MGW95V:_XV1=Q,G'RK,N6]CSC.%?=*%:2I_31"DVWK:]T_LO-]8Y(@BN,*R*Q MHY+R4^FW.8C.FJOM8Z3,^D277.193/7W^E,1W=JO<.0_%'#^;PMQ#K'#VH1_ M&M'OSLRK[,XTEW+E/H7;4H7(?0G&C:?3LZUJ6!BY]C]ZRH4G]GF\:2^>%>:, MOI4= &/JL !]E153KVVJZ2K85*L[FQA5=;&1^S?G64EJ)$ M83_ZRI+[:2_WJ%5BXU[-RL?#QH]9D95R%J%/?.H MS_?,S]X[)8&)'!PE*?WJUE_:YL5 MCR !7V^)7Y5OE6_R(V+M/@B]KS9&G-G9;>YI6ZPR#+J MW7N;:LFY':.6EEB49[)?0JC(G3PUP?%@O&, M^C]@W]/>F?\ .8!\6"\8SZ/V#?T]Z9_SF ?%@O&,^C]@W]/>F?\ .8#]8_E? MO&)>?99&KFR<*UO@=5*^%F<)QVULX$6 M3D%I,N?9I=Q.7'8CKY]@ M4.J>%^A*HIT'6^R<@OH3ZD3N0$!L !]M;6V%Q80*BH@3;6VM9L6LK*RMBOSK"QL)SZ(T*! M A1D+?(6EF*M20KN@ !;3> #NG8F^?"1XA9ML M]Z=89-4XOE^M&+ZP-:I&18OJ78V7:UPVT<>=1WRWT8MB]3"D2'%..2952_)= M<4XZL!N2 ''6U367U59T=S"C6=/=5\VIMJV8TE^'85MC&=B3X,ME9&E MZ,]%>>;<2?N4EPTF KK>;7E.N9^$;?R:?PIE8%NW1=_=U>![)P* MIES'9$3%LI3FC[$#(FX45UB,S:P[)QZP**J1)KH"S)I888_%@O&,^C]@W]/> MF?\ .8!\6"\8SZ/V#?T]Z9_SF ?%@O&,^C]@W]/>F?\ .8#]HOE?/&(D28K# MNB-?P6GWV67ILK?.HE1H;;CB4+E240LJ>>4PVE2EK)EEUTTI5V-K7VH,)C_@ M0>"H_P"%;@^PL[V[E^-Y]R:W3!I*C)Y>&IL7,+USA%+(>L8^"XS:6L:-)R.7 M+N'69EM8.PXC;CM7 BQ(Q-PES+ )!@ C9^/KX'.1>*#%UWN M_065XKB?)C4N*S,#.JSIZ778EL_6_P *V635F-/Y#7U\IW'K'7( M[D&0>42V9JXJ?3ELA$>=\K_XQ3;KC:-!X&^E#BT)?:WSIWTGDI/M2ZVE_+T+ M)M1%U(EH0KHKY24J^2 _/XL%XQGT?L&_I[TS_G, ^+!>,9]'[!OZ>],_YS / MBP7C&?1^P;^GO3/^DU]?6/V/M,],:3*F1F8:H<\)J( M .!RC&,?S;&LCPW+:>!D.*Y;16^,9-06C"959=X_?U\BJNJ>RC+^3(@2JV7) M9>;/W+;>4D_O@*Y?E]Y3[GC@6WLJ+B2K7F]M'VMW.G8$_:["H\#V%C./RGG7 MX5#G59FSD*%,M(2#3%]MK)\MN>AEJ8N/ <>=A1@Q4^+!>,9]'[!OZ>],_P"< MP#XL%XQGT?L&_I[TS_G, ^+!>,9]'[!OZ>],_P"G*@O+B18K4B0 #INQ,!Q3:VO\ZU=GM2 MU?8-LG#LFP',Z*0MQMBZQ3,:6;CN0U+SC*TK;:DU%C,94:%$HB>ZI,C 5T?* M_P IOSZUWL_(6.*L_7?(737QH#S>40H\9)HC0<@AW%;')1J9AH7T600O>;OE M,.8VF7KO+>'>;8SRLP".J1,B87:OUVLMX5\%/JR#C%6W<\L?S-4>,CM4_$MX M$Z<[VE$H26X3*0C&[@T9NCCYE\O -Z:HV'J#-82GR>QG8^(7N'W"VF7E,*EQ M8=[ 95.KU.(5ZSMT6R)+46P?PK&)TW'J%QY3"&W]/ M4)9'!+RAF?WLBBSCQ!MQP,%HS]*=*T3HN;%R#-9)%Z:TU>6[5L83E1CCB76W M$26:2'>I?8>+V:YAO?+:"9MQ5X5<6.$F"(USQ;TEA.H<=<;C)MI%!7N2K, MVR+C3Q$VW34[T_"-8[3C^6*P?-L^D4\UI4> M? IMP;>V)M[$V;"*L^^%8'B6CO.+9>;;>0M"0V_ MC@>8-\&>)XB6FOT=]$X_!:YDZ3Q^26/L1T,0W]XZ]@KD6,O55I,6I"3R2.Z] M.EXS)?5Z:9DJ15OK9C6?MD *Q&PKY]5/FUEG"EUME6RY$"QKI\=Z'.@3H;RX M\N%.B2$)*= M[?8MJZ=R S)#C:94JJB7.30\$UA$MKBO-=I&381BC,5L-3[25H)^H>CFYZC# MC;86-H -)O/KB])Q2]G[NP:M[L3R"5[1G%?$0DDXYD,QY*%72&4'U356,I MWN=41&3,UQ?524264(YE>EET&WM U7*Z3^%\/FX?U>YSZI9MQ_P/,N2I3Y3M M3MZC,G7>==N6UDUEO*E+UN--ANC+C*&=C6^'=2N_C^+';&E7^&M1I^]UK\=N MG93XK>WM0E6NLD:2)B >JZ=TQG6\,NC8C@]=Z[Q]CUM;RTO-4 MF/0#-1'87,UME?L[1]JB;0E*GGUI]-EM:_<,[Z.>C7BGI1XAL\/<+X?6W.RM M_)N;TQL.S_'9-R-)7Q2\L8]Z58Q2)-#:*Q#06$1\1QA!RYDA;4[)Z)>%[/#VAQKD9-ZM+N;F3C M2E[,R>7:MR?CR6H>6Q8C*4+,/:G=G=NW=5.)^),WB?499V97J[<>[9LQKW+, M-_+'WREYISKVSK[J4C&/MXDYCX QBYDRG(?&7;KK9(4I=!#BF2^XT^G.O:B$ M\9$E1'WDU(<-/O,B4DNI*+Y)P?Z1]^>-T)=(5R$:2K+$MP[?==R\>W+;MIV\ MLZ\OS[;[^#+^ 81N<8:'&7A2[*OW;5R5/Z:(V@XOMN6/.WD)*]KE_NE5"$'T M^]T1+F&CW?\ :XH9_P (UK3 R:>%(WI?K0A_PK%J=*]=;KZN7^])[/P(NTX_ MS#T+/-9M^OFGP)W$;I&9Y+3VN.DCJR7=T4=IVGU^09*_5.B.Y0G[H4R_D/2K MP3>YN7K,OJ?7_P!XLW,?E[OOZSE^'XNSF85QA:Z[AK6+>_EM<_J]B=)_V?\ M"F#CJFUI:+O%VXQNV$2GY-8C7+=?JV8.*[29BM&I2JTG$L8MEKB&VRZ$P\]\ M&RW5*,S;?K"2E+;#RQIIZ4?1W*_9Q>D32\>LYX](8VI4C3^#WVQLN6U/8K+J M+M92\M;&U(TA.26>C?7J6Y7- R9[4N5K[UMJ7XG#F M^*61RW.7MWA9N_:CAO'>K1TW08E0Y\.=6S M&U(.3"<>CQ'F C>N^3;XR&ZX;/,G>[;)N+-EMW!M?NNMM&LS;0X\A2"=<)!D M1J)""49=Q(3]X!_'Q-GC3],S>?\ ,+ ?\< ^)L\:?IF;S_F%@/\ C@'Q-GC3 M],S>?\PL!_QP&SGP\/+K<$/#[V)4;MKSSK?^[\;<*5B.;[BDT,BFP&T]+TCN ML&P?'Z:+#KKTNY2F)]@NUG05]'*^3$YI[.*["LJJUK)S2V+&MD0GWF7V'D+ M:>:?6VXA2%&D!%AY!^4?X$[3S^YS;46U-V<>*J^G/6$G7- YC.<8-2.OFI;L M;#V\HK4VE/6FZ?>4>5:6*&NXVXWL["6F6@\(^)L\:?IF;S_F%@/^. ?$V>-/ MTS-Y_P PL!_QP#XFSQI^F9O/^86 _P". [9A'D[.'5/E-1:9YRBY"YMB\&6U M)L\5JZK <.?NVV5I=37O9"FJL'(,%U2>R0;#")*FG%E'DQGNR0@)6^H]3:[T M1K#!-,ZDQ6MPC6FL\7J<.PK%:E+OL5-04L1N)"C^O)<6].EJ2A3DF5)<>E3) M#SLJ6\])>==6'HP M #SC:.G=2; MPQ:3@VZ-7Z\VYAO:Z[1Y16RHRWB_%)O=V?9XGKG8/&S(IWJOKLM#Y_+@TZYJE+<:<5A6PX60T\" 2C;2N M-60ZU!M)[6E,NGZQ!I>W)Y-/+8[TF9Q\YO8[;,./.'%QW<>I[/'78;!DLVBD M9EA.3VB;)XU>F2C30Q$E\I1)/]@ UMY_Y47Q8L->4WCM5QXVPA*D$4C -S?! MS*R6:>Y24[3Q;&G"2GN5W=4$?R3[2/Y/<&*USY=?QF*)]J/-X39$^X\UZR%4 MVV^/>1,$GO4CM>E8_MN4VP[W(5^IK6ESIVJZ=JDFH.G,^ CXO\BWD4B.#&TT MS(K9N.//7&NXU0M)):5TCY!(S1$"6YT>1\AJ2M1FE:>G^9E34M*<4A M"I3+*U-]AR&^[O ;-=)^34@MNP9_(WFY+DLDY_TEB>D]4LP75-$H^OL.P<[R M6027%(Z?Z3&3)!_ZX#=[QQ\N%X3''1Z!9JX\N[XR:N2E*,BY'9-.V:S*(B+O M^$,!0U Q&P[%J9@HM1C>* MTM;CU!51B,U%&K::HC,QX,?N,S)#3:4]5&?0!V$ !Y_M/5>N= MX:ZS#4FW,,H-A:US^DE8[F&&Y/!;L:6\J)A)-R/*CN>]MU#R&7H[[2FY$61' M9DQG69#+3J C9YKY1OPN\IR>VO:/-^7VMJNQDK?AX5A6U]<3\9H65J,TPJJ5 ML;2U_%_QBV;2;6>I]R\A;S& M)T6WQFCY%YGB&4833W4%]J1"M7<0P/76-0\F<:<:ZIC7;=G ,W.]<-3B&EMA M(B &B7FYY=3PWN=&T[_ '9F>.;/TSM/,[)VZSW*^/\ F-%B M99U>2#)4R]R+&LSPW(:9-[)<)3LV;!KH<_])>@O_+* ?$^?#1_VX\Y_P"DO07_ )90#XGS MX:/^W'G/_27H+_RR@.=QKRB'AA45W7VUILCF5F<"$^EZ3C.2[3U1%I+=M/WX MM@_A^AZJR:85^,XEA%=_><(!)*TUIC5?'G6&&Z8TG@U!K?5VOJ=JBQ'#<:BJ MBU=17MK7"=J]:NPC.WQ]6KMVQ<:*AOW5 ZJ1.L]?(5 MZMU2=5*>RHK\-_%S]\_P![K[7)R][5W(CR(DA^+*8>C2HSSL>3&D-+9D1Y#+BF MWF'V7$DIIY#B5)4E1$I*DJ2I/4:,WK-W'NW,?(MRLW[,I0G"<90G"<);2A.- M>6L91K'EK2O>I+LJF2,HSC&<)4E;E3FC*/>C*DO"4:^U&3\Q\O0 !F M[QZX-[)W"]"OLK8F:\U\X;4A5K:0UMY!>Q5?+[,=I9))63+C9I[9LI*(Q)>) MV.F9VFV-G>B#T7.->D2YBZMK]NYP?PA+EGU]^URYF5"O;MAXT^67+./+MDWX MPL\LXSM1R>64$<<4])&D:#"YC84HZKJD=X\D*_@KL[B9T)+EELZUJ6O9ES.U/(KD7I^$?"$(^J%N'EA"GNCXU[95K*M9/1QF:U MQ;YJ_@O[:_\ =-+_ &KH1!?I+?Y#ND#_ #?&_P!OQ&9]'O\ CEH?\Y<_U%U& M['&-MJQ]V^DRN*IS]RJM-)?O]427S7[C_P#56D9]PC6GR/+IZZW?[E/^%9-4 M_?8?8_O/XT-D"<3WCIO*%N$TSCNU-?7;RU*2E"6*S+*F;(]0UNMI]/TF7"42 MEH2:5*2I1%W*$I<%9U-,XQX3U*LN6.#J6#>K7Z-O)M3ES=Z,>7:/>YI1CMYI M,;U>S3)TG5,>E>V]CWH?IM2I])-M'8!JLX6_H:;**.XQG(J^-;T.05D^FNJN M:CU(EC5V49R'.A24=?>R[%><0KH9'T5[C(Q29V%B:EA96GYV/'*PL^W.S>MS M[83MW(UA.$O#LE&LJ/NS?NX]VW?LW*V[UF49PE'QI*-:5I*GU5V1&^:7$O(^ M*NSY5234VRUIDS\NQUSE3R%+3*K"<);N/VTE""0625Y/-M2"+M]H:6S,;;;1 M(]-KEUTN=&&?T:\1W,6D9Y'#VH2G/ R:]O-:W[;%ROEZ_'WC&?EYX\EZE(QG MR1V0X6XCL<0Z?"[V6\_'I&E^W[J]O?C3QY)^:GPRYH;UY=ZX>B)V2@ M #F\5Q;(Y752 MUJ2VVA*ENK0@E&FX:;INH:QJ&'I>F8L\[4-0N1M6;<*.MY%L2^BI[F9^1R(S31UU?(6TAQRA@,)*/$)9)[^CTLVF793J$]1^B;HZQN MC;A3'TGFC?U?,K2_GWJ>$[\HTIR0ERTE6S8C3J[?-MS;3NUC"5V46MG$^OW. M(-3NY6U88MKN685]F&_C6GAUD_-.OV8[UI&E66XE%CP M M M M QTW)Q:TW MO#U9F78V4/)5L^BUF..NHJC&G9#E93H'&>O M\-\MO!S.LPZ5W^3WMYV??7:/-24-_7U]SXMSE\M9UOV.;LKU<>WEE_2>E[2,B,8:OAW=/N^U. M'X:U]?9M=I]GDG]KXL0ZBSEM#/4G9=71R-ZI&EOS7,?%GF68_:OX?RBS^OWO4SO M#XOX8SJ1KC:YC2E+U3N1M3^Y=Y)_JO()]+<51J*UJ;.M-+A,J*? E0S2\:36 M32BD-)Z.&A*C[?O]$=PCO+TS4L"LJ9VGW\.L9;L+W9S=R=*]WXN[5^<&KL[1STJRNG6+O>TUZ<")(EN>H^LTLH].. MVH^]:TJ))=.JC3\D?&+@YV=/J\'#NYEW>,>6W;GUZGU< MO6;-.:]>C9C]*L8^'F\?<]:QCCIO?,5-%C^I<[E-/&E+4V9CT^HK%]_3ITMK MEJ/&Z=.AF?J^XC)1]J3&?Z'T.=*O$9Q7PS@4G3*UO&MSI[,;L)S^Y;E.?ZK+37_AJ;>OW&9&?W^-Z M_KS,B?B,/?=7D""))J-*8E:\B#]_M3W?"*^WY1]BDI2D]@N$?0JZ1-6E:O<5 MZOA<(XE:]^$*_+\R/U6[-88OSU2[[,JT MZFU^F=*W?_3_ #FQO4/"_1FH'8MI#Q]>791&4EQK)LR6S;2HKZ>U1.UE8EA$ M&L6AQ*C:=1'.4CN,O:5$-R>COT;.BWH[ECY^-H]>(-Y(S&,I0E&<)5CE/9*+H1^\B^^.R.C9\-6T?2=5AY-2QK&1 M'ZKUJ%RG]:C4[+L?)0V;;=K16K2%H@W]!.6A1UUQ'4XLVW"2I"T..L/MO1GGF7<7XNX2T/C M;0\O0-?Q*96%E4WC*G=N6;D=^2]9GM7DN0W[*]M)4K*$XSMSG"5?I>J9FCYM MO/P;G5W[?W9Q]<)T]J$O73ZJTK25*5I%/Y7\-MG<5,G5'OH[N1:^LY9LXIL: MMAN-U-H:D+>176K)..? >0H:0YWQ75F3I,+]RRE;E.%*RCL-P[Q/@<0V*5LRZ MG-MT_"692[:?/3XX?2IY?+*-*L1Q%3(P =TUSK7.=MY;5X+KK&; M/+,JN'.R'5UC25*2T2DD]-FR7EH9K*QHG$J?E27&H["/EO.(+Y0O>@KUSG6O+"U;A[=V[*,(4[TY4BILW.Q--QKF9G9$<; M'AYI2_JTCYI2EZHTI*4O9BD]<'N!>,<7:I.794NNRS=5S )BQOF6CA33NCC&_=34Y6]4XNRH;3 MO1IO:Q(2IWL?%YH\W;X7+]:1G[#VKE M8^$[G]V'A&O;7FEVQV)">&%@ M M M M ,1>=WX*>U M/_W'^T?#QKUZ5?\ D$X]^K2__C.G,ZZ-?\=M%_\ W/\ LE]'1''1M<\&W"DC MF4:NGRCCSDF?XS2ER.I)%[OWU*_^89QPA6M+.=&G93FA_5DLVJ>>S]F3R 9@ MM"7SP!R[[M>'NBK);WJNUN)KQ!U)O>LXS]P]M9XA'9=/H1ME[#2Q5(09%T:< M1V]4=JCZH]".I_NOT5\%Y%9R?%L;S6AL\5RZCJ\EQRZBK MB6M)=0H]C6SXR^G5N3$E(4E?19)4D^GA2=NT=BU*L[VI]'>93EEO*6FY5S;;Z&-E3\?HPR91V\U,Y^2Y!)83T3)O;V01OS3)1N*;9(T1F%/+]F892M21NKP=P)PMP'@? MN?PUI<,*-S;K;TN_D7ZT]J]>KWY^N5(4VM0WEU<(1K6B(-6UO4M:OTOZAD5O M5AY(>$(4]T(>%/M>,O:K5[@,Q6L M M M M ?#/K MX%K$>K[.##LH+YMD_"GQF9D1[TW6WV_6CR$*0[VO(;6GN2?13:5%[R(Q396' MB9]BYB9V+;S<6[R\UN["-RW+:7-'FA.DHUY91I*F].RM*5IVTH^K=V[8N0N6 M;LK-R.^THUK&5-Z5I7:M-JTWIO2OOI6KI\O5VLYYM^W:ZP2;Z1J)KVO$,?D^ MEZA]'/3]:O5V&KTT=>GW^PNOWB&.W^!N"7K-/Q)\O-MOMS6 M:[;[4WV\=J;^%%?;UG6+7-U>JY-O?;?EOW:;[>&^T^W;?L<1*T5I&:LES=.: MKEK]+TN^3KW$GU^D1J,FNYVH,_3ZN.'V_>ZK/W>\QYV^ .!+/6=3P5I%KK-J M2Y=-PX\U*>%*[6:;TIS5VWWVWK[ZOVNNZW.M*2UC*EMX;Y%VNWCX;S^:CJKW M%+B_(:=8E.(]?C6,J:WE[[^O)O5I^ M6E9[5_+2KU#","PK6M"UBV 8M1X?CC$J3+9I,>KV*RM:DS%>M*?;B1D)0AUQ MPNJS(O>?O,9'H^B:1P_A0TW1--LZ5I\)3G2S8A&W;I*=:5E*D8TI3>5>VO9V MU4.7FY6==^4YF1+)ORI2E9SK64MJ=E*;U]5/4[>+JIP '7\FQ7&,SJ)6/Y MAC=#EE#+(CETN2T]=>U$KH2R3[16VD=UEXB(U$7<@_V1_OF*'4--T[5L:Y@Z MKI]C4\*]Y[.1:A>M2V\.:W->CX3MRE"5/JE&M) M4_)5@SL#PP>(&=N29,;!;7 9\KJ;DS7^26%2VA1_NH]-:^W5L7W>[M;A(2?X MTF?O$,Z[Z.O19K,[MRWHMS1+]RF]9X.1MQE7\LX\EROY9UJTK(NMM&+NTXE=YQ8E6/26X_W165!+ M[R8:FN)-[X,QJ'W&:HZ.O3M+HI70BZETU%Z2NB[A_@VN=32\S,OTQZSV^47+ M$]^7K-N;J\>UOY:;[;>OWI0T#B3.U7JJY-FS#G\>2,Z>ZO9S7)>^K7<(%9JS MAXX\9<#V_,K8^2V^7043H$&2Z=%/IHRDN2HDQ]Q+9V%!*(D$N.@BZD9]%'U, MSZ&4S< ]'FB<4W<>&H9.59I%@GA7<0<.<;>LL6RG8,B.I*F7LYRV/4VZ4K^25SK)4^N,J59T83KC7^M*P MJ77N%8KA%4:4]\#%:"KHH[RVR[4O2DUL5OVN0? GRAPHIC 15 patk-20231231_g2.jpg GRAPHIC begin 644 patk-20231231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MZ@3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBOCK_@N;_P %.(_^"5G[!>M?';PW;VMUXWUR]CT#X>V- MXN^(ZG.DC_:)4_BB@BCEF(Z,R)&2/,!H ]?_ &LO^"AW[$7["^GP7_[6?[37 MA3P3)=Q&6RT[5-0WW]U&#@O%:1![B501@LD9 /!->6?"O_@N_P#\$E?C#J5C MIOAC]LW1=._M201Z9=^,M$U/P]:WC'HL5QJMM;PRD]MKG)X&:_*#_@UD_8&T MC_@HE\6OB3_P5=_;W\[XG:SI7BI=*\,OXP/VV*;6?)CN;F^E23*R-#%-:I"A M!CC\QBJ@QQE?WZ^)/PL^&OQC\!ZA\+OBQX!T?Q)X;U:U-OJ6A:WIT=S:7,1& M-CQ2 J1Z<<=10!G_ ]^/?P;^+/BSQ#X(^&7Q&TS7M2\*?8_^$ABTJ?SDLC= M1&6!6D7*%FC&_:K$A2I( 9<]=7PS_P $?/\ @F';?\$O/C!^T=\-?A_I5U#\ M./%7C72]<^'4MU,9#':263>=9[V)9OL\Q>(,Q+,@C9B68FO5?V@_^"L_[#7[ M-_QMC_9E\5?$S5?$7Q*:V-S)\/\ X=^#]3\2:O;PA/,+S6^FV\S080A\2;6V ML& *G- 'TC17D/[(7[>?[(O[>7A"]\:_LH?&_2_%MMI5P+?6;.&.6VOM+F.0 M([JSN4CN+#9-)$VHW.M6YX\V"VM M4DE* _*SE0J-\K%6XH ^FZ*\9_8D_P""@G[(G_!13X8W'Q;_ &0?C%9^+-)L M+W['JB+:S6MUI]QMW".>WN$26,DQW\[I'%!)'<6:&)F:1/O[1A@20.: /K"BOB M2#_@XQ_X(U7'QZ_X9VC_ &U]$_MG^T/L(U5M+O1HQN=VW8-2,/V7;G_EMYGD M_P#32OM:2^LH;)M2EO(EMUB,K7#2 ($ R6+=,8YSTQ0!+17QY\6?^"\O_!,? MX0:!?^-=4^->N:YX8TG4OL&K>-O!WP\UK6- L[C?L\MM4M+1[-FW$#:DK')' M'(KZ&_9J_:A_9^_;#^$>G_';]F7XK:5XQ\)ZF66UU?292561<;XI$<+)#*N1 MNBD577(RHR* .]HKY43_ (+<_P#!+U?CU9_LNZA^U'#IWQ#OO$=MH,'A#6/" M6L65\-2N)4BAMGCN+-#$[/(@&_:/F!) YJY/_P %E_\ @FQ%^VA9?\$_K;]I M[2[OXHWVI-IB:+86-U/;Q:@ ?]"DO$B-LEQE67RC)N#C8<.0I -_XI_\%3_^ M"??P3_:OT3]A[XI_M/Z#H_Q2\0O;1Z9X6N(;ECYMQC[/%+<)$;>VEEW)Y</F#1[BU?J[^V)^W?^RI^P3X'T M[Q[^U-\5[?PY;:UJ(T_0+"*QN+V_U>[.,06MI:QR3SOEE!V(0NY=Q7(H ]>H MKYN^"/\ P5G_ &%_V@/C+H_[-_@7XHZK:?$;6FN1!X \4>#-4T;6+=8+9[F2 M2:UOK:)XH_*C)60C8YP%+'('=_M>?MQ?LH?L&?#9/BS^UM\;-)\%Z+/<&WL9 M+_S);B^F R8K:VA5YKAP.2L:,0.3@K45\S? _P#X*\_L'_';XRV/[.FE M?$_5_"OC_5[..\T/P=\2O!>J>&;_ %:WDSY$_#U[=&VBUR7P_?W=I'-\N(Y9;6"5(&;<- M@D*[\-MW;6P >KT5\?Z]_P %\/\ @D9X?^ #_M-W7[:6@3>$AX@FT.VN+;3; MY[N[U"*&">6""S\C[1-LCN;=FD6,QIYR;F&:]6_8?_X*'?L??\%&OAO>?%/] MC_XQVGBO3=,O!::O +2>TN].G*[E2>WN$26/< 2K%=C[6VLVTX /:J**X']I M;]J7]GG]CKX47OQP_:=^+>C^#/"U@ZQS:KK$Y4/*V2L,2*#)/*P#$11JSMM. M%.#0!WU%?)WPK_X+;?\ !.;XJ>/_ S\-!\8-9\)ZIXY@6?P&?B-X$U?PW;> M)H6(5)+"YU*UAAN0Y9 H5]SEU"@DXKIO^"HW[>'P;_X)_P#[(_B?XI_%'XL6 MOA+5M4T34M/\ 7%U9S3?:]>^P7$UI HBC?#%XLY?"\,K/PUX;U37CX=B:18@VH'2[6X6Q'F.B?ORG MS.HZL,^P_L]?M&_ W]J_X3:7\<_V<_B=I7B_PGK*L=/UK2)]\;E6*NC @-'( MK JT;A64C! -?S)_\&SWCC]C3XK>,?CW^QS^WO\ $N>(?M&:;H?A[2+66XN_ MMNNZB]]=)"^^0A2Q&[<-PK^CK]@O\ 8*_9V_X)O?L]6?[,_P"S M)H>H6?AVVU"XOYY=6U!KJZO+N8KYDTLA !8A$7"JJA44 >H!Z5\3_B=\/_@O M\.];^+7Q5\6V6@^&_#FF3:AKFLZA+LAL[:)2\DCGT !Z M/VDO@9^UC\+[3XT_LY_$G3_%OA2^N)H++7=+WFWGDB'O ^A1:=8S794SW3#+2W,I154RRRM M)*Y4 %Y&P .*](H ^9/BW_P65_X)A? 7Q]J'PL^-7[8OA?PMXCTN8Q7^C:ZE MS;7$+ D9*O$"5.#AAE6'()'->B_LR_MO_LK_ +9>FW&M_LO_ !@LO&>GVH;S MM3TFSN#:95@K*)WC6-G!(RJL6&>17P#_ ,'5_P#P2TMOVT_V*9?VJ_A=X86? MXD_!JSFU M;0YGU7P_R][:G'+F$9NHP)OA@\[X\V-L-J.GK[J<72*,DA[HGA10!^SO[3G[UN!:L2VT*9DC:-6)Z*6#'L*W_ -GK]I/X(?M6 M_#J+XN?L]?$"V\4>&I[EH+;6K*"5()W558^69$7S%PZ_,N5SD9R"!\O?\%'] M(LO^"@?QQ\,?\$E-&C-UX6N?L'C;]HF]A8[;+PY:W:RZ?I&X8V7&HWMNO (= M+:TN' ^937V;I>E^'_!_AZVT71=/L]+TK2[)(+2UMHEAM[2WB0*J(JX6-%50 M !@ #T% %RBOD+7O^"[/_!,/P_<7FH3?'Z_N_"VF^(5T'5?B3I7@;6+OPI9: MFV-MI)K4-HUB'(*G(E* ,"6 .:^KM.\5>&-7\,0>-M)\1V%UHMU8+?6VKV]X MCVLMJR"19UE!V-&4(8.#M*G.<4 7Z*^.?BO_ ,%[/^"8?PB\/W7CG5_C7KNL M^%+#4OL&H>.?"7PZUO5O#UO<;]GEG5;6T>SD;=QMCE]/_9;7]J.&S^(FI^)+?P_:^#M7\):Q8WPU.>588K62.XLT M,,C2.JXDVXWPL; MJ:V2_C5F:R:]2(VRW V.#'YF0ZF,XE;OP$_X*Q?\$Y_VE];?PI\)OVM?"TNMI%YA\.^()9=$U,IC M)86>I1P7#* .2$('?%?*O_!M)_P2C^"G[''["W@C]I_Q)X!L;_XM_%+P]!XA MU3Q1J%JLEUIUA>()K6QMF8$VZ?9WB:4+AGD=MY(5%3ZU_P""BG_!./\ 9J_X M*7_L]:O\"?V@O!%C*%LT.H>'KTJ?+NK67[R%6VEDSLD4%'!4D4 M>L_"7XM_#GX[?#G2OBW\(_%5OKGAO7(#/I&KVBL(KN(.R>8FX E25.&Q@C!& M00:Z.OB[]CSXD> _^"3'_!)7X1:+^WCKESX*B\%^&;?1?$>I'0[V^MK&Y65T M4S26D,HAC=BH1Y-JL750=S 5ZG\ _P#@J)^PK^U+\)?%OQQ_9U^.7_"9^&? MKHOBJ]\/^&=3N);(NN\?Z.MMYTOR@L3&C;54L< $@ ]^HKYO_9,_X*[_ /!. M3]NCXG3_ 9_90_:@TKQEXFM](EU2;2;+2KZ%UM(GCC>7=/!&N TL8QG/S=. MM4OVFO\ @LG_ ,$VOV-/BA-\&?VH_P!I2+P3XEAMTN!INM^%=63SX&)"S0R+ M:&.>(E6421LR[E89RI /IVBOB_]HS_@X0_X)$?LL^-;'X>?%C]KRP_M>]M+ M>ZDM-"T+4-3-C#-&LD;7)M8)! Q1U8Q,1* P)09KM?VC_P#@LA_P32_92^#7 MA;X\_&3]K+P[;^'O'&G+?^#7T@3:C<>+/\ @MU_P2\\!?'%OV:?'G[4D&A^/4UJ#29/"NM> M$]8M+M+R9D6*)DELUV[_ #$*L?E975@2I!H ^K*X/]HG]ISX$_LF?#U_BQ^T M5\1+7PKX;BN%@GUJ_@F:W@=@2OF-&C>6#C&YL+D@9R0#Y9^U;_P5P_X)Z?L. M?$*/X6?M9?M"IX'UN>U6YL[?5_"^J^5>0D ^9!/':M%.HW!6,;L%;*MA@0,' M_@IW\0O 'QP_X(J_''XM_#K6H=9\,^*?V=M!O ?A74O$FLVUL0")9[32[>>2V0@@AY@BD$$' MD4 >\45\Z?L.?\%8OV!?^"C%[JV@_LF_'VTU[6]"C,FL>&K_ $VZTW4K6,,$ M,AMKN..1XPQ53(@9%9E5B"0*^-/^#AW_ (."OA[_ ,$^_AUKG[)?[,7BV'5? MCOK>GFVN)K%]\?@F":,'[5.PX^V&-PT,/5=RRR *$64 _5:OG_\ 9W_X*G_\ M$^_VLOC[XE_9>_9W_:?T'Q1XZ\)"9M:T*RAN4^6&01RM!-+$L-XJ.0&:W>0+ MD$D#FOF__@C5_P %9_V"O'W["GPI^ 7A7]H)_$/C[X=_ ?1+CQSX:T?PQJU] M?V(L[2SM;MRD-J[3F.>5%;RMYY+DWS66IZ%JOA#6H+NUN%.TQ21/ M9!E<'C:1FO"[F**236K_P &:L18K(!L M-Y$EJTMCDLJ_Z0D?SL$/S$"@#U6BN&^'W[27P3^)OP*M_P!IGPUXYCM_ =SI M4FJ1^)=?LI]*MQ8H"S7;_;HXF2#:I<2L C)AP2I#'Y^T/_@NC_P3*US5M!C' MQYU'3_#_ (JUJ31_"WQ!UOP+K-AX7UC4(V*R6UOK%S:)9R,K*P+"79\IPQQ0 M!]=5Q/[0G[1WP._91^%M[\;/VB_B7IOA'PIITT,5]KFK.RP0O-(L4:DJ"D_9)_:#\/^/%\,&U&OG0I MG?[";CS?(W[E&-_D38_ZYFO7J^9/V/?^"[U7P3\-_!6J>)M1TV! &>2YCTRWF^SA0REED* ML ZG&"#0!],45Y3^R-^W%^R?^W?\/9?BA^R7\;]'\9Z3:SB#4/L!DBN;"8@D M17-M,J3VSD D+*BD@9&17X[?\',__!PKX#T_P5XB_P"":W[$WC5-4UC5'DTO MXL>-=-ES;Z;;!BEQI%M(.)9I,&.=URD:%XAN=W\H _=^BO#OV./^"DO[$/\ MP4"7Q(W['OQ^T[QL/" M#XD-E87=N+$77G^06^TPQYW_ &:;[N<>6PZU\T>'_P#@LC_P3$\3_%[3 M_@#H_P"V/X5;QKJNOP:'8^%Y_M$-[)J,TRPQVIBDB5ED:1E3:V#D\XKU+]EC M]KG]FW]MKX26OQT_97^+NE>,_"]W,T*ZEIC.K0S* 6AFAD59;>4!E)CE17 9 M3C# G^;C]OBW@MO^#Q/0H[>%44_M(?#9RJ+@%F30V8_4DDGW- ']1U>6_M*? MMI_LP_L>Z7'K_P"TO\5[;PAILD8?^U=3L+DVB OL4//'$T<9+I5 M\S?\%G;*TO\ _@DO^T?!>VZ2HOP9\0R*LBY =+&5U;ZAE!![$"@#!T__ (+Q M_P#!'[5IC!IW[?O@.9ARY2[FP@]6/EX4>YP!7H'P0_X*@_\ !.?]I'Q1;^!O M@9^V[\,?$NNWDFRRT+3_ !C:&^N6](K=G$DA_P!U37X3_P#!D?\ \GJ?&/\ M[)=!_P"G*"MW_@]0_9O^"7PC^,GP1_:+^%_A;3?#_C#QK;Z[;^*)](@6WDU' M["]@]M=R",#=,INI4,I^9@(P3B,8 /Z,J*^.O^" O[17QD_:J_X)%_!KXT?' MS4[O4/%%YI%[87NK7Q)FU&.RU&ZLH+F1FY>1X;>-F<\NVYR3NS7HG[07_!3_ M /8V_9N^+)_9_P#%_C_5]>^(*:6VIW7@3X?>#]3\2:O96*J&:YN;;3+>=[6( M*RMNFV95E(SD4 ?0-%>2_ 7]NW]D#]IS]GJ[_:M^"/[0/AW6OA]IMM<3ZSXE M-V;:'2DMX_-G^V+.$>S:./YV694*H0Q&""?Q<_:&_P"#F'X(?M&_\%C_ ()> M'_#?Q&?PQ^S1\*O%M[J&N>+;ZTG'_"17YTV\MX[UX41I5M8S-LAC*;B96D< M[%C /W]HKY@U_P#X+,_\$U?#'[/>@_M7ZU^TM%%\-_$VI7.GZ-XT3PIJ\EA+ M=P.4D@>1+0B&3<&VK)M+['*!@C$=#X*_X*B?L*_$G]EW6/VTOA[\D^&=3N(K"2&-))FEB2V,R1QHZ,\I3RU#9+"@#WZBO!?V._^"GO[ M"'[?VN:WX;_8_P#VB--\;7WARTAN=:M['3;R VL4K,D;$W$,8.65A\I)XKCO MB[_P6Y_X)?? +XPWG[/_ ,:_VHX?"WC.PODM+KP]KGA+6+>X61R!&0'LP&1\ MADD4E'5@RL5() /JNBOF#XT?\%E_^";'[/\ ^U9HO[%'Q0_:>TNT^)&N:I;: M='H5K875TEE=7+*L$-W<0Q-#:N[.@"RNI4.K,%4AJ@_:)_X+6?\ !,?]DGXI MWWP3_:4_:>A\&>*=. :YT?7/">KQ.T9)"RQM]D*S1-M.V6,LC8.UC0!]345\ M9_M!_P#!P3_P2+_9A^,2_ GXM?M?Z9#XBCF2+4H-(T6_U';&$N9[6"2.% MP3AD+;XSG>JXKZ0^*VO_ !#^(/[,_B'Q3^R'XM\.W7BG6_!-S=?#77+Z47&E M37LUHSV%P[1[A);L[1/N7<"IS@C@@'/_ +6'[>'[(O[#-EX9U']K'XYZ3X*A M\8ZXND>''U..9_MET<$C$2.8XUW+OF?;%'N7>Z[AGUROY^OVO9?VXOBO\.?A M?\$_^"]/[/NB>)/%_@#XE6WC/0_$/@7Q9X?2\O\ PO"?^)O#JMG#<1QV.GE% MBWZCMCA39&K[6&Y_T/\ ^";'C;_@N1\7OVN_%_Q?_;HT#X=>%O@)K'AUI?A_ MX1\,ZSIVJS03O-$UM)#>V99[A3 )3+)*^QV=#%&@.% /O:BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "OPL_X/A-"\6W'P._9_\364V[R MX+K'L&]Z_=.O /\ @IO_ ,$^?A;_ ,%.?V._$W[)_P 4;MM/&IA+SP]K\, D MET758E?& M/5HM0C'WMSV.G2(Q'H4< '_9([5^M-?SH?\ !+K4?^"@'_!LM^TOXS^%7[;/ M[)_C7Q-\#_',L/VWQS\.](EU>PL[NW+K!J4+QC 1XW99;>7RIRJHP4F((_ZK M:9_P7Z_8&^)>E+;?LN6WQ0^,'BB<%;+P7X"^$&NM>R2]-LDEW:P6ULH/#/+* MBJ 3D@9H ^D/VROC9?\ [-7[(?Q4_:*TJQ2YN_ 7PYUOQ%:VTJY6:6RL)KE$ M(]"T8!^M?A/_ ,&8%]KOQ?\ VSOVC?VAOB5K$^M>++WPS8MJ.NZ@_F7-S+?Z MA-<7+LYY)DDMT9O4J/2OV?\ @A\./VFOVC/V:/'_ (7_ ."AVAZ'I$OQ334+ M-/A[X:N5N4\*^'[NQ2T&F2WH&V]NL>=++.H\OS)RD8,:*3^/?_!$SX9^+_\ M@WM_X*(?&3X(_P#!0?1]8\.^"?&/AZ*+P7\58O#EW.18I) M()I&,;D-&Z;&PS)N /&OAW\>O$_[&?\ P=]^([#X67,EEI'CSXX/X9\3:3:G M;#?V^LM$)/,4<'9=3I('USU'_![M'&/VL_@G,$&]OAU?!FQR0+\X'ZG\ MZ]#_ ."9'_!./XS?\%"O^"\/C?\ X*Y>-?A;X@\,?!71/B3J'B/P-J'BK1YK M"X\3SHS1Z:UO!.JR>4H$=R\FW:#&(LEBVSEO^#O_ .&'QI_:A_;+^'6B?L\? ML_?$7QF/!O@>>T\07WAWP!J=U:6]S-=M*L(G2 QR,$ 8[&8#< 3G( !Z]_P7 ME_9D^ 7P:_X-I?A1IWPQ^%&B:.-,U#PEJ%M<6EB@G-W=V+FZN'E(+O+,TCM( M[$ER>2<"I_\ @WJ_9N^!GB7_ (-Z_B_\2O$WPQTG5/$'B+1?&.E:GJ^J6BW, MYL(+.1H;2-I-WE0I))+*(TVKYDKR8WL6K=_X+F>)=;_:#_X-_/A#\&_@[\(O MB%KWC#5E\+@^%[#X=:L]]8FPLMEY]IB^S9M_+DQ'^\V[R04W#FC_ ((<>+=9 M_9Y_X-_?BW\&/C'\(/B)H/C'24\4!?"U]\.-76^OC?V>RS^S1?9LS^9(WE_) MG802^U?FH ^G:S:!V3[1;3Z?HT,J% ME((W(Q7((([&O>?^#0'X8?&K]E[]LSXBZ+^T/^S]\1/!@\9>!X;3P_?^(O . MIVMI<7,-VLC0F=X!'&Q0EAO90=I .< ^$?\ !<+6?$WAW_@Z"O"+>(- M9L/B)\.[C2=!2]2V.I7*6&CM%;":3Y(C(X5-[?*N[)X% 'WA_P 'G?[-WPFT M;_@GU\)/BWX4\":3I6H^#_B1;^&=(.FV$<"VVDW.FWLK6J! L2R64!5!\J_ M-@#)SZ3_ ,$O= ^.?_!6'_@V$B_9OL_C#-X<\8ZCX;U+P39>+;LR.#;V5\5M MX9BOS^2]FL=G(1N/EESAC\I^:O\ @X^_;FU3_@JG\+_A?_P3T_8S_9C^+^I> M/QX]37O%WA76_AQ?Z?>Z+<0VD]K%:3"5 C'-Y,[RH[0*L(8R8.1]7_$C]A/] MLC_@GK_P;*ZI^R)^R1%J.H?&'3?"*SZ^?"+/)?22WVI)MV? MPCA>^\/?#+2YH%8K?:G=K;QQD7,=S<>0H-P9I618206/0?\ !CKKNK7'PH_: M(\,S7\K6-IXA\.75M:ESLCEF@OTD<#H"RP1 GN$7T%>!?\$@?#G_ 41N?\ M@D1^TC^P'\)?^"6OB6YO/'6FZS?W/Q0\12RZ+%+')IJ0_P!GQQ3VYDU"[!@9 M8(8FV^9=?O#$NYV]G_X,VM&_:$^ /C3XR_!SXF?LB_$O2;?Q10L^G7DVE:&D-S&2" \ EB?28K+7;@V=U=Q*1%?743LQGN5)WF M4L"[@,X<\U^+/_!17P9\9_B3_P '+L7[:_@3]FCXK:K\,](^,/@74+CQ19?" M[67A>TTJ#2(KR>-1:[I$5K2?!4'>%!7((S_3;X7\3:/XR\.V7BOP]/++8ZA; M)/:R36TD+LC#()CD570_[+ $=Q0!_,#_ ,%CHXT_X.S=+9$ +_%?X9EB!U/V M311D_@!^5?47_!X%\,_VP?A9^T7\!_\ @HY\%3J1\,_#:WCAM=7LK;[1%X9U M^'41=P74Z,&15G/D(&8%&:U"-RR!OFK_ (*G^"_C1\6?^#C'_AL7X9?LS_%? M7/AQH_Q(\%7DWB?3_A=K+PS0:;;Z8EW)$/LNZ14>WF4$ []F5W @G]C_ -M+ M_@H-J7P0_;"\$^%/'OP"\8_$;]G+XF_""[?QQ/HOPYO-8A\.2+>!8[Z^M$MW MD^RRQ3M#-$Z;L!&"'8RL ?+G_!(W_@L!^R5_P69_:D^#OB7]HGPG9_#S]J#X M2QZLVAS:<@.G^,]/NM+N;:[M;>1R7CVF1;O[,Y9D-N6C=U:;;\4_\%1OCSXL M_;$_X.K/AM\$/']U)<^#_ 'QI\&^%=#T*)(?@#X'U+3_%OC#Q3/HU]::/I& MHQ-+)-I5E-=QH\RRE;=!$"Q3[1,!^[B.WT+_ (+D_P#!-#XX_LO?\%B?AO\ M\%FO@K\)=?\ &?P['C[PUXA^)=EX4TM[V\T2YTRXMA/(UO$"Y@GMK=6$H!59 M?,#E-T>X B_X/>;%/#.J_LQ?%/PU/)IWB"UNO$\4&K64ABN4$+:3-"5D7#*8 MY&=E(.5+L1R:]V_X*M_M!^)_VM/^#2)_VC/'X$FO^*/ O@B]UN?RPHEOQKNE MQW$R@?=#R+(P Z!\5X#_ ,%^(?$G_!?C]IG]G_\ 9L_X)F>'=9\<:=X5L]5N M_%WCEO#M[9Z)H?\ :3V(7[5I:SXA\/7.K:I MIZ7$HTV+P_93I;(9 ?+7S;F5VVX+'9NSY:;?,O\ @R*UW4[?]KOXU>&8KMUL M[OX;V=U<0!CM>6&_5(V([D">0 ]MY]:]X_X-R-3\6?LK?\$:+8V-N+9!;9N':YA:,HF67(9@%.ZO%?^ M#0SX5_&W]EO]NKQU9_M$?L]_$;P;#XP^'O\ 9V@ZCXA\ :G;6D]VE];R^0TS MP".)C&'8%RH.PC.2 0#^CBOYF?\ @['_ &A?&_Q\_P""N'@;]C'5]4N$\&^" M-/T:D(BFOM4D26XNB.[&%[>('^$1'&-S9_IFK\*_^#J#_@DK^T/X[_: M\'?\%1OV3/AAJ?C.;0[*RL_B#X:T&S:XO8393&6UU!(8P7FC*-Y,NP$QB&-\ M%2[( =G_ ,'K?@_PY!_P3Z^$?B6VTFWBN](^+L>GZ=)%$%-O;3:3?/)&F/NJ M3;0<#C]VOH*]T_X)]_M/_$#]KK_@V1O_ (N?%;5KC4/$:^3_\ @X/_ &A;3_@MC\(_@?\ LA?\$T? MGBWXB^)M0\7_ /"1^(K6#PI>VD7AI!9R6T<>HS7,216C[KF7=O;">235/$&K:?\'=>T6)?#'AV\U&;6=?O[2\FF6&&V MB>39)=W$@1G "H5W%0#0!^9?_!CQ_P EG_:#_P"Q7T#_ -*;ROZ)J_GH_P"# M/WP3\5OV3_VC?BOX7_:2^!'Q$\%2^.- TBV\-7?B+X?ZI;6MU/#8TA6.5Y MY40JD)=MH /*OV3O^#B[PS\%/^"(GPF_;R_;D\)>+/%FMZCXRG\ :U=>$;.U M>YOM0MX[J6.^D6>>%!YEO;*9"IYF=L*%/%+P!_P>7?\ !.SXB>.]$^'^D?LY M?&F&[UW5[;3[6:YTK2!&DDTJQJS%=1)"@L"< G'8U]P_L(_\$Q/@#^Q[^P9\ M/_V(?%?@SP_XZL?"%NUUJ-WXAT*&ZAO=8F>26ZO%BG5@F9)I53JR1%4R<'/I MEE^Q?^QWIUY%J&G_ +)_PT@N()5D@GA\":>KQNIRK*PAR"" 01TH ](N+>"Z M@>UNH4DBD0I)'(H*LI&""#U!':OY$?\ @K5^SKXN_P""%/\ P6E3Q9^S#K,6 MFVEAJ5G\0/AE'&Q*V=C<7$P-A*H/,22PW5L4).^ +N^^17]<^NZUIOAO1+SQ M#K$S1VEA;27%U(D32%8T4LQ"H"S$ '@ D]@:_F-_X.D_ _QG_;C_ ."E&F_$ M;]EK]FOXJ>+_ [H'PPTW0;K7-.^&&L"VEO([R_N9%B9[9?,54NHQN7*[@P! M.* /W9_X)'_"F^TC]E/3_P!J?XB:M#K'Q&_:"BM?B'X_UR.,@-+?VL4EGI\. M[++:V5F8+2)"< 1,_!D:OF+_ (.X/VI/B%^SC_P2AE\*?#;6;C3KGXH>.++P MIJUY:R%)%TU[:[N[F,,.0)1:+"P_BCFD4\$U]1_\$EOC;X0\>?L)_!WX;0Z5 MXCTCQ+X6^$V@Z;XCT'Q+X3U#2[FQNK2QM[6XC87<$8;;*I 920P^921S7GG_ M <)_P#!.7QO_P %,_\ @G!KGP<^$=M%<^./#&MVWBGP9832K&M_>6TXJN6 !^??['&E?'/]HG_@V3L?V&/V>_^":'Q(\3MXT\ M(ZFFF^.+;6?"\.CWVJ'69[C[4WVC5X[H".>()EX X, & IKWG]@C_@FY_P4 ME^)/_!O)X]_X)@_M/7=U\)_'\NH7NC>"-0U35[>_4:&9K.]2&62QFFQ;RNU[ M9,N2Z0L<(5"J?CG_ ((,?\%E/VA?^"8GP^OO^";'[6/[ 7QM\32Z;KMS/X&T MOP=X,DEUJQGN)"\UA)9W+0[HFG+RK(K;E:63*N"NW](_^"HFI_\ !43XA_\ M!%+XK>+OA_X"O]"^*_BORKJU\ ^#Y/M6J^&_#DEQ;QSZ?'-!S=WOV1)I)VCS MAKB>.$L(XF(!\%6WB6R_85_X(4?'G_@D?K'QA@_:%^(?AW1=;U'Q$_PGA:]\ M-?#/39GCD$%YJ=TL$>X7,=U.($#7!FG=!" A>NW_ .#'_7=6N/V>_CWX9FOY M6L;/QEHUS;6Q<[(Y9K2=)' Z LL$0)[[%]!7SE_P2F\,_P#!1+6/^"+W[0W_ M 3_ /A'_P $L_$LEQXLM-6U2[^)VOR2Z/'=QM90K]AAMYK8RZC>C[,8X8H6 MV;IUWF/DR>Z_\&;&F?'[X&7OQ@^"_P 2OV2OB3H]OX@U/3KZ3Q=K7AUK#2[ M6L-W&]O(]R8Y)+AI)(56*)'(5G9R@0;@#XO_ ."N7@SQ1X__ .#JO4OA]X"\ M67GAW6=>^,G@/3]*U[3'"7&FW-Q9:-&EU$V#MDC9Q(&P<%0:_>+X:?\ !OQ_ MP2S^#'[57@[]L#X2?L_R^'O%/@B!!I%KI^MW'V"6Y2-HTO9X79O-N &)\PL- MSX=PS_-7XI_MF^$?C)XZ_P"#FFR_;A\)?LT?%?4/A?IGQS\&:I<^*K7X6ZR\ M+6&FC2XKNY11:[W1?LLS#:I+!05SD9_IQ\-^(=)\6^'[+Q1H4\DEEJ%LEQ:R M2V[Q,T;@,I*2*KH<'[K $=P* +M?R0?\'7F@^+=(_P""V_Q*U#Q)'*MGJN@^ M';K0#(#AK0:1:PL5S_#]HAN1QW#>]?UOU^9W_!Q;_P $++[_ (*N?#71OC#\ M +O3]/\ C'X%L9+72X]2E$-OXBTUF,AT^64\12)(7>&1OD#2R*^!)YD8!]J_ ML >(]$\7_L(_!7Q5X;D1M/U'X3>'+FR,9^7RGTRW90/H"!BO7*_$3_@CE_P5 M^\;_ /!+WX :?_P3U_X+&?L[_$[X92^ I);7P=X_O/ M_?:?7^XM7_P""P%K^TIIY\"?\$J_@+XP^+WBS45\FT\6: M_P"#M3\/^#= 9O\ EYU'4-0@@:1(P=_V>U66:7:47:3N !I_\'!$<?V#[/XR?L:G]@OXK^)_BKXIUVRG\+Z/'X<:SL+* M\ABF@D76+JX*?V;;HS1,TI5SMW@*6V*X!YC_ ,&=")%_P5_\411J%5?A!K@5 M0. /[1TVO1O^#W6.,?M>?!68(-[?#>\#-CD@:@^!^I_.N7_X-9_@[^T%^RK_ M ,%7I_%O[1O[-OQ)\)Z7XE\"ZGH%AK.J_#S58K/^T)[RREBC>9K?;$K"!P'< MJH.,D9KT+_@[\^%_QJ_:A_;2^'FC_L\?L^_$7QFO@WP++9^(+_P[X U.ZM+> MYFNWE6%9T@,4@N\DS2.TCLQ+DY).!4_P#P;[?LW? SQ)_P M;O\ Q>^)7B3X8Z3J?B#Q'H'C+3-4UC4[07,[6-O:2M!:HTFXQ0I)))*(TVKY MLCR8WL6.[_P78\2ZW^T-_P $!_A!\'?@U\(OB'K_ (OU=_#+'PQI_P .M6>] ML?L%DR7GVF+[-FW\N3$?[S;O+ IN&31_P1#\7:Q^S[_P;Y_%GX*_&'X0_$30 MO&6DP>*47PM??#C5UOKYM0M"MF+:+[-F?S)&\O*9"$$OL7F@#YT_X,@-?U6W M_:'^//A>*[<65WX+TBZG@#?*TL-W,D;$>H6>09_VC7DO_!?..-/^#GC161 " M_BCP 7('4[+$9/X #\*]E_X,_OAC\:?V7_VQ?B/H7[0_[/WQ$\&?\)EX)M[7 MP_?>(O .IVMK<7$%T)'A,[P".-MA+#>R@[2 2< \W_P<^?LO?M"? [_@L3X. M_P""@>G?!G7_ !%X"U+_ (1N^35=$T^2>)+W3)$26QE9 1#*R01NF_ <2?*2 M4<* >@_\'RT<8U[]F:4(-S6?C %L7QDT[X?Z=I^O)X=NM;\%W!UC4)9CI MK3SS6-J)C:6N$A6!YE;AE78BLWZ-:S\3;8_\ !L##\-5\ >-V\5R?LR1? M#Q?"2^ M5.J?\) N@+9-;?9/L_FA1*,^<5\K;\V_% 'QQ_P8Q_ZO]J'_ 'O! M7_N>KTK]GC]EWQ)_P0[_ ."LGQ+_ &L_VI_V[=*\8P?&Z;4H_!WPC\%V5[JW MC;QQ=WE^)[42::(@L1B;>JSK(8]Q*EXU9A7"_P#!FOX(^*O[,?C_ ..?PQ_: M&^!OC_P7J7CJW\.3^%G\2^!=2L[:]%@-6-R@GE@$2.JW,1"LP+ G;G!KYR_X M)XZ__P %4_V=/^"\GC#]HC]H'_@G-\1_C)\2-3N-9TN^CDLY;2+39;F15BOK M;4)XFM8+58D\B.0LL(MIR$;&T$ P_P#@EOXS\3O_ ,';-WKLGA+4/"%SKGQJ M^((U;PO>7$+36 FMM8DDLIS;N\+M&^ ?+=X]\8*L0 :^EO\ @^;_ -;^R]_N M^-?_ ' U\]_ WX,_MY?LL_\ !S5)^T7\9/V#?B#J^H7WQ5\0Z_/HOP]TF74; M2=-7@O1&]KJ%PEO;RVT;WJ[KB1HE58W+A"I4?;O_ >.?L1?M-?M/_ _X+_' M/X%_"/6/%-K\.;W78/%VF^'K-[V[LH]133FCN/)B!=XD:Q=7=00N]"< D@ _ M1W_@D'_RBF_9L_[(5X5_]--M7\_O_!K!''#_ ,%Y?$4,*!43PQXJ"JHP !,?#-Q;R7^ MJV<5O:+%I=E$DEQ?PE(YI'F5%"EH8U$C&41?D7_P;F_#?XY_LY_\%FG^-'QX M_9F^*7A/POXETO7K"RUO6?AMJT=O%/=R+) LS_9R(@VS;N;"@D9(H ]4_P"# MS']@VY^'/QB\ ?\ !2_X7Z8]I'XD:/PYXVO+-=ABU6V0RZ?=LPYWR6\"XU+X^ZE"/C+8V^!_9ND>'98;GQ" M"!S&EQ=1V=G'D?OL#_ (*>?L4^'_\ @H7^PG\1OV3M:C@6[\2Z"[>' M;R<<66K0$3V4^>H5;B./=C!*%UZ,:_/3_@T*_P""=_CW]F?]F+QI^TY\<_#6 MI:5XF\:>([K1M!T;5D='TO3;*;R;IEC;_5M<7D)63CYEL+=LD8H Y'_@]._: M:\!AX.\-J))[4,?)M=2% MX\/V%8-WEFX^=5B5"ZJ49F /U/\ ^"-WA#]K'X=?\$TOA3\,OVWO"=WHOQ)\ M+Z'+HVM65]J=O>2BWM;J:&R=IK>21)&:S2V).\G.=W.:^FZX[X!1?&I/A'H] MS^T5!XHU$ M4#?>8$LRC&37R!_P:!/XT_8_E^,OPI_:A^"GQ&\#:EXTU#0)_"\WB'X7&RM/#Q(RY#Y&=K8 /V&_P""B?[07B#]E+]@_P"+_P"T?X1B M1]9\&?#K5M4T421AT%[':R&W+ ]5$NPL/0&OQ@_X,E;>]^('Q:_:B^-OC2_F MU3Q'+!X;2ZUF_E,MSSZM/F01 MG#*8S&X63"$ \0_87^/7B?\ 9"_X.T_'OP^^&ES)9^&/'_QO\3>&/$6A6IVV M]Q;W5S(_L$_M6>/?VQ_ W[7OPJ^"GB' MQ7X,G^'5IX?O[_PYI4UZVG:A;7U[,4N$A5FB1X[J+8[ *S*ZYR,$ _<_]N[] MGSQE^UA^QM\2_P!FOX>_$F3PAK7C?P?>Z1I_B)$9A:/-&5^<(0WEL"8WV_-L M=L\7[5_P"U;^VM^V;_ ,$E M/C5\6?V*_P!F/XC^ /$=[X,MH_AW:^*+$V'B?4R[J=4EMK%"TD.RU9TMI-PF MFE5VC0*(7E_*'_@AQHO_ 41T?\ X)[?M.?L-?"W_@EYXEU+5?BOX?UF.Y^* M?BN>70;:V2;2);(V3FYMRU[,C,[00Q$GS;MO,,2%I >L?\ !C9KVK-=_M*^ M&'OY6L4C\)W4=JSDHDI.KHSJ.@+*%!(ZA%ST%?.W[?W_ "N+:#_V<;\-/_1> MAU[M_P &>/AS]HW]F;]H+XQ_"_XH_L=_$_38/%=EI*WGB;5/#$EAINA'3_[0 M:5+J2Z\MC*[7,:1PQ+)(3N)541F'B7[:G@_XR^.O^#F.S_;B\'?LS?%C4OAA MI?QU\%ZM<>*;7X6:RT3V.F_V7'=W"+]EWNBFUF(PIWA05R",@']05?-?_!9+ M_E$Y^TA_V13Q)_Z;IJ^B= US3/$^A67B319GDL]0M([FTDD@>)FC=0RDHX#( M<$?*P!'0@&OD[_@MW\6=#\-?\$X/C)\(++PYXFUWQ5XW^&6K:1X9T'PMX2U# M5+B[N;J![:,?Z+#((U#/EF/O!^D^ M.]*^$;7=GI?C/PN^H6^N,MY$8[))%NX!9N[[<3,)5!P"@!+#D/@I^T'I_P#P M5Z_X*X^%_!G_ 7A^,'BS3[-[F3PS86>CI;Z-;:+J*3XBTVXC,1^RP23;X99 M !,)'3?(H!=/IG_@T_T/XH_L.?MF^/M5_:N_9Z^*'@G2O%?P]%AI.LZO\,M8 M%JUW'>P2^2\B6K"(M&'8,^%^0C.2H/JW_!U;_P $-/&'C'QC#_P4D_8L^%>I MZWJ.M7,-G\4_"7A?2I+FYEN#A(-7A@A4NY;Y8IPHSN\N7!W3. #]H?B;=^!? MV&/V)?$^L_"#P+8:7X>^$WPSU"]\/^';.(K;PV^G6$DL4 .<8B )SDY))). M:_!'_@U,_:E^,*_';]I3]H/4/V6?B+\=/'_BMM%GUK7O"NIZ''*]%DM)(O.:[F@$27:0[HY!*P,I5)%+L[JGY2_L M9:Q^W=_P;!?\%+?$%O\ &G]F7Q7XN\ ZY!+H>KW6A:9*;7Q'IHF$EKJ.GW&T MQ&="H;R78$"66)_+9MR@'Z$_\$$/V'?^"E_['O\ P5(^/'Q'^+G[+&M?#_X& M_%I]8U33+'4O$>D3_8[O^U?M&FK)!97D^V1+6>YB.P%!NQN("Y^#/V4/^5Q; M5?\ LXWQI_Z*U2OWN_84_;$^/7[>>MM\=K?]FSQA\)?A#!H[P:#IWQ.TJ&T\ M0^*+^1XV^U_9HY)/L=E!&CJA+LURUQN&Q(1YGX=_&/\ 9^_:;_X)P_\ !SI) M^V-\3?V5_B1XH\!ZO\6]4\2Z/JO@+PE<:K_:5EJ<=PH6#REVO/$UUM>$D.#& M< AD+ 'Z:_\ !VK'&_\ P19\:,Z E/%OA\H2.A^WQC(_ D?C7S=_P;MQQS?\ M&SW[0,,J!D>3Q\&5AD$'P_;Y%?67_!:OX'?M,?\ !1G_ ((A>.M"\(_ '5-& M\>7S6?B'1?AY/.D^IM9VFII.D$JQY47K6*F1K9"^V8F%6<@,?S/_ .")W[7G MQT^'/_!(GXY_\$WOAE^PG\4_%'Q.U23Q-=0WQ\.O;:%IEC=Z3%!++>W+D21S MQ>3-LM4C:2=S%&G+L4 +G_!C]_R/5Q_P6ET;_ M (1EQ'J3_#GP\;*3:#B?[5=B,G((/(7J#TKWW_@ST^&OQE_9A_:G^*7A;]H7 MX!?$/P9)XT\)6,/AV\\1^ M2M+6YFMIY9)(C/) (XVV/N =EW;2!D\5Y1_P< MJ?#'X[_M'?\ !8V'XJ? G]F?XH>*_#GA70=$TK4=:T7X<:K-;275K<32SI%( M+?;,%\P+N0E20<$XH _8"Q_X-R?^"8D_Q&^'/QR\4_"G4K_Q[X#O;?4]2\3C MQ!N1QC_@IA\.)0@#-\ M"[$,V.2!K.KX_F?SK^ECX=?$+PM\5O!6G_$'P7<77&^1I)(DD=G)9W&YB6 M)-?H_P#\&Y.NZGXB_P""*'P"U#5[MYY8_#5[:H\C$D10:I>0QKSV6.-% [ M5\%_\'2.I^+/VOOV /V>O G[./P5^(_BO6;C58_$-UINE_#C5WET^S2PFM#] MI4VP-O+YY9/*DVO\C-MVX)^X/^#;>[U31O\ @D3\+OA#XR\%^)/#?BCP7!J- MCXCT+Q1X:O--N+6635+R>(A;F)/,5XI$<,FY?FP2&! *WP3_P""#?PS\ ?M M>_M,_M9?%K]H3Q%X^N?VCO#NL>')=+U/3UA?P]HNIN&N;))S+)YX54ABA.R) M8HH53:W6O2/^".__ 3%O?\ @DY^RW?_ +,DW[2&L?$FUN/%MWK&G7NIZ9]B MBTR":.)!:00>=-L0&)I&(#OC+\6?^#CVF (4[]F5R""?Z@:* ,OP M7XR\/_$'PO9^,O"MS--I]_%YEK)<6&4&M2BB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y7_;(_ MX*8V'P&\3^+_ (+_ %^$NH?$7X@>"/"=KXA\6VEO=6]KIGARSN9?+M?MUQ+ M*C>=/M=HX(5DD*H78(F&;TK]FO\ :T3X^>-_&GPC\5?!'Q=\/_&?@#^SW\0Z M#XICM9(Y8+Y9S:W=G=6D\T-U;R?9IQN#*RM&R.B,I4?G7_P6N_8^_;5_9<^- M/Q(_X*D?L12V?B[PO\0?!>G:-\?_ (7:@VVZN+:P\N.VU'3VR-TL<:(FP9=2 M6(282LJ?97[$?_!3W]A']M3X%>*?VW/AOXKA\/R>&]%BM?BM9>)X_LNJ>%X[ M+[5.MO?Q9.U(S-=LCIN1]T@4EE95 -C_ (*B_P#!3?X%_P#!*G]FF;]HCXTV M%]J\DU_%8Z!X6T=T%[JMP[J&"%_E2.-3O>1OE7Y5Y>1%;TS]J#]J7X-_L>? M36_VC_CMXADTWPYH=M&\WV>W:>YNII76."UMXE^::>65TC1!U9QR!DC\N/\ M@OA\/?&?Q'_X(U?'+]N3X[^&[K2_$_BQ/#5AX&\+ZE'MF\'^%SXCTV6&U=#_ M *N^NV5+J\[AQ!;DL+-&;T[_ (."=;U77?CE^P7\!KJ9O^$<\5_M4Z#=:];Y MPER;2>V6.)_4%;J;@\9 /4"@#ZV\%_M]BU^-O@OX!?M+? +Q!\*=<^)MA/OBIXIT2XURT\(Z1>06R:;H\$@BDU._N9V"VML966%" \DLK M;41L.R_'/_!T1XBU#X<_LS_L_?&?PK(T'B+PE^U=X4OM"NH3B02BWU!C&".2 M&V+E>^T4S_@G)K>J_$S_ (.)?VYO&GBJ5GN/"?AWPAX;T**0Y^S6#6OF,B9Z M*\D E(Z%I": /MW]E/\ ;"^'W[5=MXKT31]$U+PYXP^'WB)]!^(/@?7O*^WZ M%?A1(@8Q.\1QT++!<2*"><,?>OTTH **** "BHKR>2VM7G MAMFF95RL2=6]A69_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1679Z M]J5S=)!-X9NH59L-*[+A?+JTN5L!+<6LL=^EZP>XC57250 M&"JN>9^ /_!-CPU^U#^V9^T]^U1\?OV<;SPI\)OCGX7T?PQ!\/\ 7&?3M0\4 M"T*RW.M7MO;2+)8M)*B)&CLMPRB1Y4C+X;]#-1TW3M8LI-,U:P@NK:9<2V]S M$'1QUP58$&IZ /QU_P""PW_!MK^PWX:_X)[^-]9_X)Q_L%2R?&"*XTH>%TT7 MQ+JMW-?"'PN^%GQ#MOB+\2K[Q_P"' MWTJ6YU*R@=+#1+:"7Y[MFDGF\^>+-LL8^2:1F5:U_$_[._CG]B[_ (*W^*/^ M"A7@WX=Z_P")_AS\;?A]::'\3+;PEI$NHZCH6O::8UL=0^QP!I[BUEM4,#"" M.1XY0'8;&)'W)10!\7?L!?LD_$>[_;L^//\ P5'^.?@F\\+ZK\5ETSP]\/?" M.JE/M^D^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED3[1HHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **^//^"E7_ 4JU3]E+5+7X0?"'2[*\\77EDMW?7VH M(9(-,@>?)EMT3:V.A<./4=Z_3\C\(N,>(,D69X:,%"2O&,I6E-=XJS23 MZ)G-SB[3E&-X0?:3NFVNO+&5MMTT?KE16%\,?B M+X7^+OP]T;XG>"KPSZ5KNGQ7EE(ZX8(ZYVL/X64Y5AV(([5NU^:5J-7#U94J MB:E%M-/=-:-/S3/U"C6I8BC&K2DI1DDTULT]4UY-!11169H%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !117A_[3W[5&L^!O$-I^S[^S[H,7B;XIZ]#NL-,+9MM& M@/6^OF'^KC4'(4\OQV(SZ&699C,WQ:P^'5WJVV[1C%;RE)Z1C%:MO1'G9IFF M#R?!O$8EV6B22O*4GM&,5K*4GHDM6?G?_P %E?!5YX9_;8U/Q'<:A#-%XBT2 MPO8(HYE9X!'"ML49:^5889KF9+>WB:221@J(BY+$G ZFO MVT^$7[!7PE\-^!]5LOCCIEI\0_%'BN1;GQEXD\0VBRR7D_98=W,$2=$5,$8! M[ #7^%?[!'[(/P5\41^-?AS\#=+L]5ADWVU[=3SWCV[]FB^T22")AV*8(K^D M'A&G&<5&,*G+%)/5\T5I9>ZVU[S2;Y5_,N=>!7$'$F M?5,T]M3H0Q$Y5)PDY2G3YI-M:+ED];OWDD_=3:7,S]@CX5^*/@M^R#X&^'/C M6W>'5;/2WGO;:48>W>XGEN/)8=F02A".Q4UZ_117\UYGCZV:9C6QM6W/5G*; MMM>3MRKOL?"5JW!N M+AL$&;!^2+DY()!RJMZ6595B\WQ7L:%DDN:4F[1A%;RF^D5][=DDVTGYF;9M MA,FPOMJ]VVU&,8J\IR>T(1ZR?W)7;:2;5G]I;]J+Q7IGC&']F3]E_2X->^)^ MJP;YGE^:R\,VIQF]O&P0" 04C.2Q*D@Y19.H_9B_9<\*?LX>';N4:I/K_BS7 MIOM7BWQAJ7S7>JW)Y))))2,$G;&#@#KDDDV?V:?V9? _[-'@Z;1= N+C5-:U M6?[7XG\4ZD=][K%V6WDY7E.+Q&,6:9M9U]>2"=X48O=1_FJ-?'4Z_#&T=RB MBBOF3ZD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBOFSXW?M ?$?X[?$.]_90_ M8\U18;^U/E^/OB*B[[;PU"3F^<8;)\.IU$Y3D^6$(ZSG+I&*_%MVC%)RDU% M-EGX_?M'?$+XC?$*X_9,_8^GBF\5A0/&'C-TWV7A&W;@DD<279&0L8Z$<\@[ M?2_V<_V1CWZ 8 ';5WY MKF^&6%_LW+$XX=.\F])U9+[<[;)?8@FU!=Y-R?GY3D^)>*_M/-&I8EIJ*6L* M,7O"G?=O[=1I.;[12BBBBBOFSZ8**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B@D M 9)P!U-?+?Q)^+GQ"_;8\;:A^SO^R[XBFTGP5ILYMOB%\3[,_?\ [^GZ[ZMO:,5[TGHD>-G.67PR^%VA+8Z;:#<[ M,=TUU,<;YYGZR2,1RQ]@ !8^$?PB^'WP,\ 6'PS^&'AV'3-(TZ/;#!$,L[ M'[TCL>7=CRS'DFNEKJS;.*-6@LOR^+AAHN]G\526WM*EMY?RQ7NP3M&[*FK77PTX[^SII[1_FD_>J-7E9*,8E%%%?/'T84444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5]6U?2=!TZ75]'_%_P#P4<^-7[%/[9/CW5_# M_AVT^$>A7G[/7AE]SR*VI7,HBD1;Z[$A,$,[U>+P[JJ?;TOH8&N9 M7G2T:+XATY SZ(E[*J7E_;AP? MG12(XR>5:='ZI0!]NT5^>M:?_P $<_B;^SO^T-\$M?\ $,/@/Q?\4K+X M;_%_P_K7BF]U.+5K;48)6M]9E-Y+(1>VTEL[M<*1),LC1R,P*[=74?B[J/\ MP4#_ ."T'CW]AOQ%KNJ1_"/]GOX>6%_XG\.Z5JL]I'XE\3ZGY4L'VV2!T:>U MM[5VVVQ.PS@NX;8H4 _02BOA+_@GW^T-XP^%O_!2_P#: _X)0>,O%>IZYH7@ MK2],\;_"*^UO49;R]L]"OHX!=Z9)/,S22PVMW.B0,[.XCDV%L(@'W;0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !3998H(FFFD5$12SNQP% ZDGL*;>7EII]I+?W]U'!!!&TD\\SA M4C11DLQ/ ))/2OE/Q%XL\+[;,5QXK MD4X>RLB>5MNSR_Q=.1\K>UD^35,SE.I4FJ="G9U*CVBGLDOM3EM&"UD^R3:\ M3.//V_P#Q;?\ P4^ M&OW6B_"O3;@VOCKXB69VR:RP^_IVG-T*D M'[;2](TRW$%C86D>U(D'8>I)R23DDDDDDDUJUKF^QURU1HM2\+:I+!97 M0\B? (+6UW:RLGS1.'3>K%<+PG_!(+XG?MB? /\ :Z^+G_!(K]K'XM2?%2T^ M$_AO2O$'P[^*-W&1J%SHMX2D=GJ!)8O,G&UF9G_=R_,Z>7M]K_:I_P""77A' MXV:Q\1?B7\'/C=XY^'7C'XFV%E!XPET77EGTK67M(8;>WEN+"\BN($D2"&., M20)$Y"#+'DGT+X4?L(_ CX2>%?B!H^E'Q#J6M_%6-U^(WCK5_$$SZ]KK&W:V M1GO(RC0"*%BD*6XBC@',2(220#YA_P""]O\ P3A^&O[0G[+/C+]LW1?BKXV\ M%_%3X,>%-0\6^!/%&E>/-0AM;">PM6G:);1IC;V_FI#L,L*1R[F#%VPRMX'_ M ,%.;OXR>,?@5_P3+_;J_: TUX+[PS\7? E]\5W>W\H:==:G#82SW,J 0JL M\#J0XK[<^#_P#P2:^"?PQ\'6?PN\9_'?XR?$SP9I]W%<67@KXG_$.7 M5-,5HI!)$DL0CC-U"C*I6WN&EA!53LRH(]X^.GP,^$_[2WPCU[X$_'+P3:>( MO"?B:P:SUG1[T-LGC)# AE(:-U95=)$(='564AE! !^?G_!S3X3U?XT_!O\ M9M_9?\%PO<>(_'W[5'AR#3[:(9=;>*VOOM%QQT2(21LS=%4DG %'_!/[PEJ' MP6_X.*/VT_!'BR%HI_B)X,\)^,?"LDHP;W38HC;3R)GJL=U*821QNCK["^%_ M[!_PM\ _%?0_CCXT\=^,_B+XL\):/-I7@G6OB%K4=[)X\)>/_!]O*:"YMY"J,89XI$5T5U"N U 'Q/^RYX3U?XA_\ !T-^TM\: M=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$<6[H6$5M+D=N^*_2^O//V=>WEQ(2TLK;54=$1%5$5$55' MH= !1110!%>+=/:NEC*J2E?W;NN0#[BLS[%XW_Z#=E_X#'_&MBB@#'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** , M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QJ+XB_$WX>_"+PO-XU^) MWC'3]#TJ A9+W4KE8TW'HBYY9C@X49)["O/?A7^WO^R!\:?%$?@KX<_'+2[S M59I-EM974$]F]P_98OM$<8E8]@F2:]'#Y/F^,PD\50P\YTH?%*,).,?625E\ MV>;BD6[OY(]'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V**\X](Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QJOJUSXCT'2[C6];\6:99V=G TUW=W48CCAC4$L[,Q M 50 22> !6GXB\1:#X1T*\\4>*-8MM/T[3[=Y[V^NYA'%!$HRSLQX [U\LP M6_C7_@I=XB6]U"/4/#_P$TR\W6]LV^WO/',T;<.W1HK(,.!P6(_O?ZKW,GR; M^T%/$8B?L\-3MSSM??:,%IS5)?9C?NY-13DO!SG.O[.<,-AX>UQ-2_)33MMO M.;UY*<;^])KM&*E)J+H3W7Q9_P""D^K7&@:'K5QHGP.T^\,=[JJ0O;7'C26- ML&*+HZ6888+<%NGWLB/Z;\,>"M5\%>';+PEX2.E:=IFG6ZP6-C9V&R*"-1@* MJC@"M[1=%TCPYI%KX?\ #^EV]E8V4"06=G:PB.*"-1A415P%4 #I5FC.,Y M^OQAAL-#V>&IWY(7OJ]YS>G-4E]J5NT8I122,FR7^SY3Q6)G[7$U+<]2UM%M M""UY*SMWN[N=(HHU+222,%55'4DG@"OG'^T/^"F? MQFXL=%\#?!W3)?\ EI>S'7=6C!Z$*N+8\=FP#="\7VVI^ M&?"EC!;Z7_9MZLUL\\L22SRAD)4R;G$3<\>3C@@U\K0S36TR7%O*TH.V<%B-S [P5#,NT$_-/PE_X(Q_M<^,/%T.G?$[2M-\(Z,LP^V:E/JMO=R- M'GGR8K=WW-CH'*#U/:OZNX(X^X P7!U"E#%1I*C#EE";4:C:W?*K\SF_>]SF MU=MS^1N.O#WQ#QW&E>K/"RK.M/FC.""UU;]F/XD^*OAEX@M+.*$ZIHFI-/!?F-0H>\M93Y34?_ M NS]N7]G/\ <_'WX(V_Q+\/0_>\7?#1=M^B#^*;3GP7;&2?**HH'4U_,&99 M1E>>YC6Q.25XVG.4E1G:E.*;;48W;IR2V24^9_R+8_JG*\XS7(,LH8;/,/*\ M(1BZU.]:$G&*3E+E2J0;>K;I\B_G>Y]+45YK\#_VN_V>/VAU^S?##XE65QJ2 M9%QH5YFVU"!A]X-;RA7^4Y!905XZUZ57R.-P.-R[$.ABJ%[[QKXVUZVTS2= M,MVGO[^\D"1PQCJ2?T ')) &214'Q"^(7@OX4^#=0^(/Q#\16VE:/I!/'?_!0OQ59?%[XX:'=Z)\(=-N5N?!?@ M*[&R;Q"X^YJ&H*/^61ZI#T(/=26E]_*,FAC*])I;_/YSG4\%5C@L%#VN*J*\87LHK9U*C7PTUWWD_=BF]H]$\.^-_P#@ MI'XDM_&_Q"TZ_P!!^!NFW8F\/^&I]T-UXQD1LK=70'*6H(RD?\77T(^K+"PL M=*L8=+TNRBMK:VB6*WM[>,)'$BC"HJCA5 X %.@@@M8$MK:%(XXT"QQQJ M JJ!@ = !VI]99QG,\S<*5*'LZ%.ZITUJHI[MO[4Y;RF]6]%:*C%:9-DL,K M4ZM6?M<14LZE1JSDULDOLPCM""T2U=Y.4F4445XI[@4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%4?$?B?PUX/TF37O%OB&QTNQA&9KW4;M((D^KN0 M!^)JH0G4DHQ5V]DB9SA3@Y3=DMV]B]17@'BK_@I1^S18:N_A7X8WFN_$?6UX M&D?#[0Y=18GH#YH"Q$9[AS6;_P +0_X*,?&/Y/AS\ _"_P ,],E^[JOCW5S? M7I3^\EK;#$;_ .S+D>]?24^$$E+$S6EJ,74L^SE'W(_\ ;\XGTC7EOQ:_;6_98^"+O:?$+XV:+!>QG:VE MV,YO+O=T"F"W#NI)XY %VY<#H&W*?SKU+X2_LL?LZ_ M$_X51\'-!T>:,86^ALA)=$>AN)-TK?BQJ_ MJG">!_CXB>(EVI1]G#_P957-_P"42/KG%V/_ (&&IX:/>K+VD_\ P72?+_Y7 M^1Y;_P -I_';XJ_N/V8OV,/%6I6\G$?B+QU+'HECCM*BR$R3I[+M/Y4?\*"_ M;R^,'[SXV?M96/@NPEYET'X5Z28Y #V%]<_O48#T!&?H*^D:*/\ 62CA-,NP M=*E_>DO:S^^KS13\X0@'^K-;&:YEC:M;^[&7L8?=2Y9->4YS/#/ 7_!.7]D_ MP7J@\3:WX E\8ZVQ!FUOQU?R:K/,1T9EF)BSGG(05[;IVFZ=H]C%IFDV$%K; M0)MAM[:((D:^BJH ^E345X^89OFN;34L;7G4:VYI-V\DGHEY*R/9R[)LIRB M#A@:$*2>_+%*_FVE=OS=V%%%%><>D%%%% !1110!YE\I(@_AAU%,>8W0#S0% [5]+45]!@N)LTPF'6&J-5J*_Y=U5SQ7^ M&_O0]:))3M2S\8VQ2RN&[F"]4>5(@_OML![5[YIVI:=K%A#JN MD7\%U:W$8>"YMI0\>%=.UG3;@8FL-4L MTGA?ZHX(S[]J\#U'_@G]-\,K^7Q-^QC\<->^&EV\AEDT!I#J.AW+]3NM)R=A M/343Z0HKYI_X:T_:8_9__ -$_:_\ V<)[O2H>)/'WPSWW]B%' M62>U;$UNHZECQD\+7LGP>_:$^"GQ^T;^W?@]\2M*UZ%4#316=QB> 'IYL+8D MB/LZBN',.',VRZA]8E!3H_\ /R#4Z?\ X%&Z3_NRM+ND=^7<2Y1F5?ZO&;A6 M_P"?=1.%3_P"5G)?WHWCV;.RHHHKPSW@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KGOBI\5? /P4\!ZA\2OB9XC@TO1]-BWW-S,>I_A1 M%'+NQX51DDG JM\9_C1\.?@!\/;[XG?%'Q!'I^EV*\L?FDN)#G;#$G621B,! M1[DX )'A7PK^"WQ&_:Z\>:?^TO\ M9>'Y--T#3I?M'P[^%]SREF/X+Z_4\27 M##D(1A >0/NU]#E&3T:U!X_'R=/"P=FU\526_LZ:>\OYI?#!.\M7&,OG,XSJ MM0Q"R_+XJIBIJZ3^&G';VE1K:/\ +%>]4:Y8Z*4HU_A[\+/B!^W/XST_X_?M M+>'KC2/A[ILXN?A_\,[PAE^4YIFU1PP5"=1K?EBY6\W9:+S>AYV8YOE644 MU4QM>%)/;FDHW\E=ZOR6I[=17S=_PT=^V_\ %_\ =? ?]C]/"UC+_JO$'Q8U M3[*5!Z%K&#,X]?O$4?\ #'?[2'Q7_??M+_MI^(I+63F3PY\.K5-&M5'>-I@& MEF0]]P!QWKV?]6J>$US'%TJ/]U2]K/\ \!I+_K14Q>F68.K6_O./ MLH>O-5Y9-><(3/6?BM^TK\ O@?"TGQ8^+N@Z)(J[OLEWJ"_:6'7*P+F1_P#@ M*FO)C_P4&U+XDG[-^RE^R[XY^( ?B#6KFS&CZ2^>A%U=#\<%!Q7PC_P!79:58QV\2_1(P /RK2HHKYNQQM&-2.]I).S[J^S71JS71GS3_ M &5_P4._9M^;1=7TCXX>&8/^7342NE:_#&.RRC,-Q@9R6R['& ,UTWPO_P"" M@G[/WCS7QX"\:7^H?#_Q8I"S>&/'MD=.N-QX 1W_ ':]PKF?B MC\&OA3\:]!/AGXL?#_2M?LL'9%J5HLC1$]6C?[T;?[2D'WKW/[:RC,],TPJ4 MO^?E&U.7K*G;V4O2*IM]9'@_V)G.5ZY5BVX_\^J]ZD?2-2_M8^LG42Z1.E5E M=0Z,"",@@\$4M?-3?L4_&/X%,=0_8J_:,U#1;*,[D\!^.&?5-&8?\\XW;,UJ MOJ5+,?6EM_V[?&_P:G31OVV/V?-9\%H&"?\ "9>'T;5-"E). S21 R6^>R,& M;UQ0^&'CO>RBO'$?W%[E;_P5)WD_^O4JB\QKBJ.!?+G-"6&_OOWZ+_[BQ5HK M_K[&F_(^E**POA[\3OAU\6?#Z>*OAEXWTO7M.DP!=Z5>I,BG^ZVTG:WJIP1W M%;M?,U:-7#U73JQ<9+1IJS3\T]CZBC6HXBDJE*2E%ZIIW37=-:,****S- HH MHH **** "BBB@ HHHH **** "N,^/'QZ^&_[./P\NOB3\3=8^SVD)$=K:PKO MN+ZX.=EO!'G,DC$<#H!DDA02*W[0_P"T3\.OV:? $GCKQ_>2.TL@M](TBS3S M+O5+ION6\$?5W)Q[ ' +.1\I Z$*(_H\JRC#?5O[2S)N.&3LDM)U9+[%._1?;FTXP7> M3C%_-9MG&)^M?V9EB4L2U=MZPHQ?VZENK^Q!-2FUTBI25;X,? 7XD?M$_$*Q M_:K_ &P-'^RO9-YOP^^&LC;K?P_$<%;FY4C$MXP /(^3C@$*L?TM117#F^;X MC-ZZE-*,(+EA".D81_EBOQ;=Y2=Y2;;;._)\GPV3X=P@W.>0<*W'TN"\@#/C!\3O@SIVK^+-6L'N)KWQ KW@$'GR"U*13%HXQY B M(VJ.N:_0/%'PXX(X5PE',:3J4H2ER.G#WW)V;33J3O!))\S]_5QM%'YWX4^) MG'7%N+K9;65.K.,>=5)^XHJZBTXTX6FVY+E7N;2O)Z'HY3S_ UH,D5A&X[2W4X14&>-P5A46_\ X*:?&;[L?@;X.:9+ MW8G7M7B!_*V/'T.:^C+*QLM-M([#3K.*W@A0+%!!&$1%'0 #@#VJ6OQC^W[E "Y]V)-='17GYAQ#G>:4U2Q->4H M+:%[07I"-H+Y)'HY=PYD>55'5PN'C&;WG;FF_6*CDKKO@*\-FLAZXEMQ^ZD0GE@%4MDY-87_"<_\%!/V;_W?Q$\ M!:;\:/#4'77/",8L-K=)I1;[RI-.E)OJW#F[26YY- M\%/VW?V&/'(TSQ$C^7<>%?$D)L-2AD[Q^3+CS&'?RRX'K7K-<% M\:_V8?@)^T1I_P!A^+_PQTS5Y%3;!?O$8KN ?],[B,K(@SS@-@]P:\F_X9K_ M &O_ -GG_2?V6_VA_P#A*M$AY3P/\4MUR%0?P07T>)$P.%1@$'&2:T^H\-YI MK@Z[P\W]BMK#_MVM!?\ I<(I=9LR^O\ $V5:8V@L137VZ/NS]949O_TBI)OI M!;'TM17SIH7_ 4,\/>#-6@\'?M=?"?7_A1J\K^7%>ZM";O1[I_2&^A!0^IW M !1U:O?O#OB7PYXPT:#Q'X2U^RU33[I-UM?:==)-#*OJKH2K#Z&O*S+(\URC ME>*I-1E\,E:4)?X9Q;A+_MUL];+,^RG..:.$JJ4H_%%WC./^*$DIQ_[>BB[1 M117E'KA1110 4444 %>=_M)?M+> OV9_!2>)/%2SW^IZC-]E\-^&M.7?>ZQ= MM@+!"@!)Y*[FQA01U)536_:;_:@\'?LV>&+:>]T^XUOQ+K4WV7PGX1TP;KS5 M[HX"HB@$J@)&Z3!"@C@L54\A^S;^R_XPC\:O^U%^U3J%OK7Q+U&';8V<1W6/ MA6U;.+.T7)&\ D/*,DDL 3EGD^FRS*<+1PBS/-+JA=\D$[3K26ZC_+!/XZG3 MX8WEHOE\US?%U\6\KRJSKV7/-J\*,7LY?S3:^"G?7XI6AJZW[//[-/CWQ3X_ MC_:O_:[>"^\=31D>&_#<3;['PC;-R(81R&N"/OR\G.0"?O'Z%HHKS,US;%9O MB?:UK))4WUD_N M2LDE%)(HHHKS#U HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***\C^,7[OQ]_=?!3X"6'PST2;[OB3XF3%[]D/\4>GPY,;CTE)4^M6-*_X)U^ M%_&FHP^)OVL_C!XH^*VI1.)%L]7O#9Z3"_K%8V[!4]P6*GN*]W_5_!8#7-<7 M&#_DIVK5/_)6J,/^"C7P/AUR7P1\#M*UWXI^(DX_LSP'IK74,9Z!I+KB%4]75GQW%9?]A_ M\%&_V@?FU_Q'X=^">@3=;+2%76-;9#U5IFQ!&2.C)AE.>*^@/!W@?P7\/-#B M\,^ O"6FZ+IT/^JL=*L8[>)?<(@ S[UJ4?VYE67Z99@X\W_/RM:K+U4&E27H MX3:_F#^PLWS'7-,9+E?_ "[HWI0]'--UGZJI!/\ E/#/AQ_P3Q_9O\%:X/&W MC'1=0\?^)C@R^(_B!?MJEP[#D$))^Z7!Y!"9'KQ5O]KG]A?X+_M@^&;+2O&M MO/I>J:3&4T;7=)"K-;(>L14@K)%D [#T_A*Y)/M%%3W*["VF$B:/!I2V$W@C")$BC"JJC@ #H!4M%5Q!Q7Q#Q35A4S3$. MJX_#=))7WM&*44WU=KNRN3P[PCPYPG1G3RG#JDIZRLVV[;7E)N32Z*]E=VW" MBBBOGCZ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ.ZNK6Q MMWO+VYCAAB4M)+*X54 ZDD\ 4 >2_%#]O#]E+X,>.K[X:_$KXJ?V;K>F^5]M MLO[#OIO+\R))4^>*!D.4=3P3C.#R"*P/^'H'[#'_ $7'_P MG4__ )&K\^?^ M"D/B/P]XL_;2\::]X6UVSU*QF;3UBO=/NDFB;]BO?LTL/F>7*\3_)*JN,.C#D#.,C M@@UOU\X_\$LO&'A+4OV./"?A/3_%&G3ZKIW]H?;],AO4:XMMVH7+KYD8.Y,J MRL,@9# ]Z^CJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IKN@:%XHT MF?0/$VBVFHV-RFRYLKZV6:&5?1D<$,/8BO ?$?\ P3O\'>&=9G\:_LH?$S7_ M (2ZY,_F2Q^'YO/TJY?MYUA*3&PZ852JC^Z:^B:*]7+<[S7*.986JXQE\4=' M"7^*$KQDO*29Y.9Y%E.<*+Q=)2E'X9:QG'_#.+4XOSC)'S3_ ,-"_MG?L[?Z M/^TK\ $\;Z##P_C7X7 RRH@_CGT^3#@XY9D(1<'&:]4^"/[57[/_ .T3:>=\ M)/B;IVI7**3/I3N8;V#'7?;R!9% /&[;MXX)KT*O*_C=^Q;^SG\?KO\ MWQM M\/XK;74;?;^)]#D-EJ4,@Z.)XL%R.P?'F_MT=8^LJ,G; M_P G!+I!GD?V?Q+E6N"Q"Q%-?8KZ2](UH)O_P &4YM]9H]4HKYI_P"%;?M^ M?LX?O/A3\3K#XP^'(?N^'?',@M-9C0?PQ7Z_),W^U-@>BUXW^U?_ ,%A_&/P MWT-/ '@?X%ZOX5\>AB-:MO&EJICTU< JT(1O])W@Y5SM7 SM;/'=EW .;9[C M(T5=YPGRU(I=^5Q;TBY.U^#,_$'*,@P4Z^-_$4AM_"'@W3C MFYU"<\;VQ_JX5/+2'@ '&37YM_#O_@LU^V;X2UI[[QCK6B^*K1U8?8=2T:&W M$9(."CVJQMPW9&1[C[T_84^#&A7OA>U_:Z\;>,5\9^//'VF1WEYXEECPE MC;N 186B'_411_<8 EE.< !1[F<^'6*X$MC,_Y:E/:$:;DU4GJ^64G&+A%) M7D_B:TAJW*/A9+XE83C^^"X>YJ=3>\I2>LI2>K;_*R"BBBO//1"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HKA_BS^TI\!_@; TOQ3^*6DZ3*J[A8R7'F73CU6"/=(P]PM>9_\-=_&SXM? MZ/\ LO?LMZU?6LG$?BGQPXTK3\=I$1B9;A/]W:?;B@#X,_X*@?\ )\_CC_N& M?^FRTKP*O7/V[+;XGVG[57BF'XRZEI%WXE_T%M3FT&)TL\M8V[(L0D^;"QE% MRW)*D]Z\CH _7?\ X)?_ /)C'@?_ +B?_ISNZ]]KP+_@E_\ \F,>!_\ N)_^ MG.[KWV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^5_VR/^"F-A\! MO$_B_P""_P !?A+J'Q%^('@CPG:^(?%MI;W5O:Z9XE^,3: M&W^QW:7#V][:WEK/+!<6S"UG_>;E9#$ZNJ,I /9:*_.WXN?\'#O@7X)&T^+ M7Q!_X)^?'ZP^!-[J$-M;_'*Z\(K%ILD,SA(;\6KN+A;.0E6CD=5>174K&694 M/U_\=OVSOV=OV=OV7;G]L;XA>/H7\!QZ/:ZCI^IZ5&;E]62ZV?8X[1$YGDN& MEB6)5^\9%Y R0 >IT5\\>"_V^Q:_&WP7\ OVEO@%X@^%.N?$VPN;GX=-KVJV M-[;ZK-;QK+/ITLEI*ZVNH)$PD\AMR.H?RY9&1E&S\?/VV?#GPH^.OAO]D[X; M_#_4O'WQ4\4Z)<:Y:>$=(O(+9--T>"012:G?W,[!;6V,K+"A >265MJ(V'90 M#VZBO)?V4_VPOA]^U7;>*]$T?1-2\.>,/A]XB?0?B#X'U[ROM^A7X42(&,3O M'-!-$RRPW$;,DL;9!#!T7UJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBL_Q/XL\+>"=&F\1^,_$MAI&GVXS/?Z MG>)!#&/]IW(4?B:J$)U)J$%=O9+=DSG"E!SF[);MZ)&A17SMKG_!1GX?>)-5 MF\)?LO?#7Q/\6-8B?8Y\-6#0Z; _I->S 1HO3YE#+SUJI_PK#_@H-\?OWGQ5 M^,FD?";0YOO:#X B^UZHR?W9+Z3Y8G']Z'(]J^FCPICL/%3S*<,+'_IZVIOT MI14JNO1N*C_>1\O+B[ 8B3AEE.>+E_TZ2<%ZU9.-+3JE-R_NL]C^+?[07P3^ M ^E_VO\ %_XG:/H$;(6BBOKL":8#_GG"N9)/HBDUXY_PVW\8OC5_HG['7[+N MMZY:2\1>,_&V=(T@#M+&'_>W*].%VM[5V/PD_8*_9C^$.J?\)39> O\ A(/$ M+.))_$_B^X;4K^63_GIOFRJ/[QJM>QU7UKA;+?\ =Z,L3/\ FJODA\J<)D:'\FR2ZMK;=)IYY51$4L[N MV H'4DGH*\F^(O[<_P"RU\-;O^R-3^+%CJ>IEMD>D^'5;4;AY/[FVW#!6]F* MT >MT5\^_P##3G[4?Q0_=_ 3]D+4K"UD_P!7KWQ)OETV-?1OLJDS.IZY5NGU MH_X9N_:T^*/[SXZ_M+!5]0+R0&9AVPR_SH ]?^(/Q?^%G MPHL?[1^)?Q$T;0HBNY/[3U&.%I!_L*QW.?9037D=S_P4$\$^+;A]-_9U^$WC M3XD7 8H+K1-%>WL%8<8DN9PH09[[2*Z#X??L'_LM?#V^_MN#X76VM:HS;Y=7 M\42OJ5Q(_P#?)G+*K>ZJ*]"OA/ITG90=;U2('\K<_IS4EK_ ,$^O 7BJX34_P!H?XI^,_B1(_!SKK%AC_GHXCP\" M^S;C^=>B_"C]J3]GOXW*B?#+XLZ/J5Q(,KIYN/)N_P 8)0LG_CM=]7G7Q6_9 M,_9S^-;/<_$7X2Z3=WDAR=3MX3;7>>Q\^$K(<'GDD>U 'HM%?/G_ R5\>/A M9^^_9L_:SUVVM8^8_#?CN%=6LR.T:2D"2!/]T$^]'_#2'[6/PF_=?'_]E&XU MFRC_ -;XB^&%Y]N1AW;['*1,H'4DGI]* /H.BO*OAC^VQ^S)\6+H:3X=^*MA M::GNV/HVN;K"[63NGESA=[#T3=7JH((R#D'H: "BBB@ HHHH **** "BBB@ MHHHH **** "OR-_X+._"7Q=X0_:XNOB=J-E,VC>+M-M)--O-I\L2001V\L&> MS#RU?'I*#ZU^N587Q%^&7P]^+OA>;P5\3O!VGZYI4Y#266I6RR)N'1USRK#) MPPP1V-?<>'O&+X(XA68.GSPE%PFEH^5M.ZOI=.*>N^UU>Z^#\1N"UQWPV\NC M4]G.,E.$GJN9)JTDM;-2:TVT=G:S_GRAAFN9DM[>)I))&"HB+DL2< #J:_< MO]@?X5^*/@M^R!X&^'/C6WDAU6STMY[VVE&'MWN)Y;CR6'9D$H0CL5-'PK_8 M(_9 ^"WBB/QK\.?@;I=GJL,F^VO;J>>\>W?LT7VB201,.Q3!%>OU]AXI>*6$ MXXPE' X&C*%*$N=N=N9RLXI)1ZT5M?C/"CPHQG >,K8_'UHSK3CR M)0ORJ-U)MN2BVVXKHK6>KOH4445^+G[>%%%% !1110 4444 %%%% !1110 4 M5S?Q'^,7PK^$&F?VO\3_ (@Z3HI&\N.R(3ND/LH)KR!_VYM8^) M;FQ_92_9Z\4>.MQVQZ]>P_V5I'^\+BX +XZE=H)'0\T ?0=F2_? M\/?#*U*3;3V:^FS(K8X.T%2:Z[X7?L3_ +-?PFOO[=T7X;V^I:P7\R77O$3M MJ%X\G_/3S)MVQO= M '(_P##:7Q!^*O^C?LJ?LS^(_$T,G$7B;Q&!I&E8_YZ M(\OSS =U 5J/^&=?VL_C'^^_:$_:>?0-/EYD\,?"^V-FH!_A-[*#,PQP5P1U MP:^A.G2B@#S/X3?L>_LX_!:==3\$?"ZP_M,-O;6M3!O+UG/)?SIBS*2>3M*C MVKTRBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\C?^ M"UW['W[:O[+GQI^)'_!4C]B*6S\7>%_B#X+T[1OC_P#"[4&VW5Q;6'EQVVHZ M>V1NECC1$V#+J2Q"3"5E3[4_8+_;8_8E_P""KWP=\1?%[X.V"SWVI:1%X8^) M_@_Q%:^3JNE(GVHKIU]!D_)FZO-CJ2C^9)AB595\P_;_ /VGOC9\/O"7[0/P MB^.'[._CN3P5&?#1U;3KBR>QT\75I%O#/C;PGIFF^%_AW:Z7&FO^ M+9[&,O<:K+8!P+::>0+%#',R2L"\DPBW<@'JO_!9>X'B/_@G]XU_9F\)^&8= M=\9_&?3W\"?#WPUM&Z[U.^1D$_0A(K2$2WLDI^6..T=B> #\:?\ !6[X2R_L M]Z#_ ,$S?^">=IKDNH>%-+^.W@[2-8GD&T:D-'2RM8S(/2033-MZ D>@KI/A MC_P4#_X*"V/Q7U?]HCXS_P#!#/XZ:_XSNDGT_P .):ZCIJV/AC1FD#+8V8=R MWF2^7%)>1$&%BAABC]8_;H_9=_:J_X**_L'_"O]H(_!VQ\&?'WX7_$+ M3/BAX*^']WJ@Q#/9W;RQZ)-/%4K/<>$_#OA#PWH44AS]FL&M?,9$ST5Y(!*1T+2$UWG[6_P ' M_'?_ 5M^-?[/W@@_!#QKX0^%WPL^(=M\1?B5?>/_#[Z5+?/%FV6,?)-(S*M:_B?]G?QS^Q=_P5O\4?\%"O!OP[U_Q/\.?C;\/K M30_B9;>$M(EU'4="U[33&MCJ'V. -/<6LMJA@801R/'* [#8Q( /+_V<_$6H M>%O^#JC]H/X?:%(T>E^+/V;=$UW7X8SA9;^RGTVTMY''0LL%Q(H)YPQ]Z_32 MOB[]@+]DGXCW?[=GQY_X*C_'/P3>>%]5^*RZ9X>^'OA'52GV_2?#.GV\48FN MU1F$4UY-$EP8-Q:%50/ARR)]HT %%%% #+FY@LX&NKJ4)&@R[MT JA_PF/AC M_H-0?]]5HNB2*4D0,IZAAD&HO[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H- M0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* * M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]" M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[ M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/ M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?] M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@ MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?5<3\:?VF_V:?V>X"_Q;^)&B:5<;=T>F9$UY(#TVV\0:5@> M.=N.>M>6_P##3O[3'QS_ -&_94_9)DT[39>(O&?Q2_XEUKCL\=HF9YD/4,I[ MP7#6<8Z@L0J?LZ+_ .7E1JG#Y2FTI/RC>79'S^.XGR; XAX;VGM*R_Y= MTTZE3YQ@FXKSERQ[L^AV\9^%D4N^N0 9)+< 5Y!\3_^"BO[+?PXU$^&=+\9 M3^+_ ! Q*P^'?!-DVI74C#JN8_W:MZAG!]JYJ']@/Q=\7)%U+]L;]HW7O&$; MG<_A/PZ!H^BJ/[C1P8><#LY96Y.:]L^&GP+^#?P;T<:#\+?AEHFA6VT!UT_3 MT1Y<=Y'QND/NQ)]Z[/J_"N6?QZLL5-?9I_NZ?_@R<7.7FE2CY2ZG']9XLS3^ M!1AA8/[55^TJ?^"X24(^3=67G#H>"-\8?V[OC\3%X(\->&?@UH4O35O%$PU7 M663L\=JG[J,^J2\CUJ_X8_85_9ZO=9A\9_M$?$;7/BOK\1W+=>--3>2SA;N( M;-,1(G^PV\5](_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%1/BO,*,'3RZ,<+!Z?N MDU)KSJMRJN_5<_+Y(J'".75IJIF4YXJ:U_>M."?E22C25NCY.;S9D:'J7P[\ M,:5#H7AK^S=.L;9-MO9V,"PQ1+Z*B !1[ 5;_P"$Q\,?]!J#_OJKG]G:?_SX MP_\ ?H4?V=I__/C#_P!^A7S4I2G)RD[MGU$8QA%1BK)%/_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4E%/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A2/8Z:BEWLX H&23&N * *G_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5>;? M$G]LG]DWX5SG3O$GQ1T:XU#=L72]%3[?VT@X[4 >[?\ "8^&/^@U!_WU6/XO M^.7P>^']B=2\0_\ #-W[77Q3_>?&O]J& MW\-V(F)C!]P@H P=9_X*._"'4[E])^!W@OQ7\0[Q6V;O#VBR1VD;?]-+ MB<($'^T PK/_ .%@?MW?%DXLO^$$^%&G2?QWEP=:U2,=B @%N?HV#FOHJST+ M1-.M8['3]&M((8EVQ0PVZJJ#T P!4G]G:?_ ,^,/_?H4 ?.FAASE+6W*A.>V\BO6?AWX'_9\^$EI]C^&7A#P] MH:[=KOIU@D]=1X$_P""A'[+WC*^&A:QXUG\)ZOP)-&\ M96#Z?/&3V+/^[SGC VZ7=EXCM9HI%#1RQ2;E8>H(X(J3_A M,?#'_0:@_P"^J\/U'_@GKX%\,WVX#VJ#[?^WY\'>->\ >#OBQI<76ZT61=(U0KW9HI 8">X5.3TH ]W_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZKQ;P[^WQ^SX=5C\,?%W0]:^'&LOP-/\<:"] MHK'N5F :,KZ,S+D*?AW\/='?Q#X\U_1]&L4^]=ZI>*;Z70/V:_A M#XC^)NH1OL:;0]*-OIT3^DMW.H5!_M!6'O0![C_PF/AC_H-0?]]5D>,?C?\ M"'X>Z8=8\<_$;2-)M@#B74+Q8@V.R[N6/L,FO'O^%&[OQIKIP9=<\ M<7K:E,Y]=LG[H'/((3(]: .?U;_@H=X:\57#Z1^S1\(_$GQ"N0Q5=1BM_P"S MM+5NF&NKD#'/^Q@X.#5/_A'?VPOC1^\^*7[16A_#G29?O:)\/[8SWQ3^Z]Y- MS&X_O19'M7T;;Z-H]G EK::5;111J%CCC@5551T & *?_9VG_\ /C#_ -^A M0!XG\./V1?V1/AUJ?_"2S:%%XEUQF#3:_P",+MM2NY''1R9ZJIKUY/%W MA6)!''J]NJJ,*JG ]*O?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A0!6MO%'A^\G6UM=5B>1SA$4\DU?J)+&RC8/'9 MQ*PZ%8P"*EH **** "BBB@"#4=-T[6+*33-6L(+JVF7$MOB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\UO M^"PW[;?Q.TCXHO\ LP?#'Q1>:)INF6$,WB2XT^=HI[V>9!(L)=<,(EB9"5!& MXN=V0HKXJ^$OQY^+WP-\70^-_A;X_P!2TF_BF$CF"Y;R[C!R5FC)VRJ>ZL"# M7[CPYX'9OG_#T,REB8TI5(\T(.+=T]8N4DUR\RU5HRT:ZZ'X/Q-X\9-P]Q'4 MRN.%E5C2ERU)J25I+22C%I\W*]'>4=4[::G[_5B>/?B3\/OA;H3^)OB3XVTK M0=/3.;O5KZ.!"?[H+D;C[#)/I7S#\'OB5^WO^W#\-=*^(?A#Q1X0^%/A'586 M5=3T^W;5=6NFC=H93&LN(H5+QN!G#KZMC->@> O^"=/[/>@:XGC?XH1:M\2O M$HP7UWX@ZBVH,#UPD+?N54'H"A*\8-?GM?A[+,EKRI9OBDJD&U*E17M)IIV: ME-N-..NCM*;76)^C8?B/-,[H0JY/A&Z M[GT&!R[ 97AU0P=*-."Z1BHK[E8****XSL"BBB@ HHHH **** "BBB@ HHHH M **** "BBOSF_;P_;P_:M^#'[5OBKX:_#7XJ?V;HFF_8?L5E_8=C-Y?F6-O* M_P \L#.&/&'[27QOTZ?Q=?"\^WVEM;*]XY6]G2$&VM(_W>8UC RB@C!SSF@#Z MEHKY]_X:Z^.7Q+_<_L[?L@^);R"3B/7O&\R:/: ?\]%1R7F3_=P:/^%'_MM_ M%7]Y\7_VH+'PA92?ZS1?AII)1\'L+VX_>H0/0$9H ]J\:?$/P%\.-,.L_$#Q MKI6B6F#BXU74([=#CL"Y&3[#FO'-3_X*&?!_5KZ70O@=X2\6?$C48VV-%X1T M"62"-O\ II/($15_VAN%:/@O_@G[^S#X6U,>(M?\%W'B_6"09=8\;:A)JBS./]J4C>_P#P)C76T44 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% %'Q%X8\-^+]*DT+Q9X>L=4L9?\ M6V>HVB3Q/]4<$'\J\7\0?\$]O@>FJR>)_@]J?B+X;ZPYR;[P3K,ELCGL'@8M M&4]54*"*]VHH ^?/[$_X*&_!WG1?%7A/XM:7%TMM6M_['U5E'15D3,!.."S\ MGKZU+9?\% O!'A6[CT;]H[X6^+OAI>.P3[1KFDO/I\C^D=U &5QG^(J![U[] M45[8V6I6DEAJ-G%<03(5E@GC#HZGJ"#P1[4 9/@?XD_#WXF:6-;^'?C?2M\Z)H.A^&=,BT3P MWHUII]E NV"TL;98HHQZ*B@ ?@*MT >(>#_^"?\ \ ])UA/%OQ)AU;XAZ\.6 MU?QWJ;WYSU($38B"YZ J<=,U[1IVFZ=H]C%I>D6$%K;0)LAM[:()'&OHJJ M/85/10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !13+BX@M8'NKJ9(XHT+R22, JJ!DDD] !WKP#QY_P % /!] MYXDG^&7[+7@?4?BSXLB.V6#PXP73+$G@-BC%=YS=HQ7G)I'EYGG669/3C+%U%%RTC'5RD^T(13E-^44V?0$LL M4$33SR*B(I9W=L!0.I)["O ?B#_P4 \#?\)+-\,/V9_!NI?%CQ?&=LECX7(_ ML^R;H&N;XYBB7((R"W(P=M8T/[(/QW_:0E76?VX/C&[Z0[!U^&7@2:2STM1U M"7,^?-NO<9 !'RMBO?OA]\-?A_\ "CPU#X.^&O@W3M#TN#_5V6F6JQ)GNQVC MYF/=CDGN37L^PX;R;6O+ZW57V8-QHI_WIZ3J>:@H+JJC1XOM^)\[_@0^IT7] MJ:4JS7]V&L*?DYN;[TTS\N_^"A?[$_[9FOZW-^U;\0?".D:I>ZX$_M[2?!$, MTXT9(HDBAWALM(/+0!I%RJLIR0""?F#X2_ ;XO?'+Q=#X(^%O@#4M6OY9A&X M@MF\NWR<%II"-L2CNS$ 5^_U%?IN3>/.;Y5DRP4L'3E*"Y823<8QBM(IPL[J M*T5I1=DKMN[?Y;G?T?\ )LWSMXZ.-J1C-\U2+2E*4GK)J=URN3NW>,DFW9)6 M2X']ESX)P?LY_L_^%O@O%?)FB.[N8P0DMP[M+,ZYY"F61R,\X(KOJ**_ M#\9BZ^/Q=3%5W>=23E)]W)W;^;9^[X+!X?+\'3PM!6A3BHQ7:,4DE\D@HHHK MF.D**** "BBB@ HHHH ***1F55+,0 !DD]J %HKB?&/[2?[/OP^WKXS^-?A? M3I$^];W&MP>=^$88N?P%>=WO_!2']F2XN6T_P!?>(_&5TAPUKX4\+75PV?0% MT13^!H ]ZHKP#_AK#]H[Q=\OPJ_82\72(_W)_&.K6VC;!ZM'(68_0'-!3_@I M3XU^]-\+?!-L_38MWJ5Y'^>(30![_4-_J.GZ5:O?:I?0VT$8R\UQ*$11[D\" MO!O^&2OVA?%QS\5_V[/&:FL/^";W[+\EVNI>. MM'U[Q?>()[JY #]H;]L[QC\ MOP\_8F?3('^YJ'C'Q=;V^W_>MXP9/UK\Y_V[Y?B?/^U9XJF^,MIHD'B1OL)U M&'PZ\K6:?Z#;^6$,OSD^5Y>[/&_=CC%?LO7D/Q0_8/\ V4OC/XZOOB5\2OA7 M_:6MZEY7VV]_MR^A\SRXDB3Y(IU081%' &<9/))H _&FOU=_X):_#CX?V/[( MOA+Q_:>"-)CUV_.H?;-973X_M4VW4+F-0TN-Y 154#. !6U_PZ__ &&/^B'? M^7-J?_R37KWPO^%_@7X,>!;'X:_#70_[-T33?-^Q67VF6;R_,E>5_GE9G.7= MCR3C.!P * -^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\\^ M)G[7?[)_P6\S_A3GS?^$F\:V%ALQUSY\JXH ]#HKXW^)G_ <& M_P#!&3X3F1?$_P#P4"\$WACZCPR+K6L_3^SX9MWX5PW_ !$9_LC>+^/V<_V6 MOVE_B]O_ ./=_AS\#[^X27T(-R8,#W(H _0&O /V#O\ @I%^SC_P40_X63_P MS]KWVO\ X5E\0+OPOJ^Z56^T^5_JK^+'6VGQ)Y;_ ,7E/Z5^:7_!8/\ X.)/ MVI_@[^R%K?A;2_\ @FI\3_@[>?$O3KO0/"?C;XEZQ::=>6CO%B>>'3X_,F>2 M.%SA]RK'))$Q8G:K?D+_ ,$*/^"KGC#_ ()0_MA-\0[?P9?^*_"GC/3!H?BO MPG87Z6\MWEPUK<1-)^[$T4OW=^ 4EE7]H_"WBJTOI8QC)WQQ2,\9'<, 1W% 'I-%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 $!@589!Z@UY3\3?V)/V8_BM=G5]> M^%EE8ZH&WQZSH!:PNDD[/O@*[V'JX:O5J* /GS_AG/\ :V^$O[WX!_M5RZ[9 M1_ZKP[\4++[:I Z+]LB F4=L 5^=7[=FI?$C5OVJ_%5]\7?#FGZ3XB;["NI M6.EW9GMT*V-NJ-&YY(9 CX/(W8/(K]F*_(C_ (*@?\GS^./^X9_Z;+2@#P*O MT4_83M?VV?&?[*OA7PI\)M3\)>#?"L'VY8/%>H0M?ZC<[KZX9VBMO]4@5RZ8 MDY.P$'!K\ZZ_7?\ X)?_ /)C'@?_ +B?_ISNZ 'Z-_P3]^&FM:E%XE_:#\<^ M)OB=JL;;T;Q1JCBRA?\ Z96L1"(O^R2PYKVKPQX2\*^"=(CT#P;X:T_2;"+_ M %5EIMFD$2?1$ _*M"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HJ*]O;/3;274-1NXH(((R\T\T@ M5(U R68G@ #N:^??&7[?^A^)/$-Q\-OV0OAWJ'Q7\2PMLN+G1W$.C:>QZ-<7 MS_N\=P$R&P1N!KU,LR;,LWG)86G=1UE)VC"*[SG)J,5YR:/*S3.\KR:$7BZB MBY:1BDY3F^T(13E)^44SZ#NKJUL;:2]O;F.&&%"\LLKA510,EB3P !WKY_\ M&W[?_AC6/$<_PT_9.\ ZC\6/%$1V3G07$>DV#'@-<7[?NE'^[N!QC<#69:_L M8?%W]H.YC\0_MT_&275[(N)8OAOX-EDL=$@YR%F<$371'JQ!!SAB*^@?!'@/ MP5\-?#D'A#X?>%-/T72[48@L-,M$AB7U.U0 2>Y/)ZDU['LN&LF_BR^MU5]F M+<**?G+2I4\U!4UU4Y(\;VO$^=_PH_4Z+^U)1G7:\H:TZ?DYNH^CIQ9\^P?L M'[>'[5OP8_:M\5?#7X:_%3^S=$TW[#]BLO[#L9O+\RQM MY7^>6!G.7=CR3C.!P *\A_X>@?MS_P#1R23R[ZXB7Y5"(,(BC@#ID\DFKWB_\ M;[_8]\%.8=4^/.BW4@.%BT8R:@6;T'V97&?QH ]@HKP#_AOBP\2_N_A%^S1\ M4?%6[_57D'A$/V5_"WA2-_]5<^,O& N MN/[S1VBAE^G6@#W^BO /^%0?M^^-.?&7[6'ASPM$W^MM/!O@Y;C(]%ENV#K] M>M'_ P'HWB3Y_B[^T?\4?%N[_6V=YXJ:WLS](85&W\&H ]>\8?%OX5_#Y6; MQY\2] T7:,D:KK$-N?R=A7F'B#_@HQ^R'HMW_9>F_%%M#_ -@G]C[P0RR:1\ ]#N'4Y\S6(WOR3ZG[2TG->G^'_"OA MCPG:?V?X6\.6&F0?\\-/LTA3_OE !0!X?_PVM\0O%7R_"+]BOXE:ON_U5QKU MG%H]O)[K),S<>^*/^$L_X*0^->-%^$WPW\$Q/][_ (2'79]2GC'M]E 0M]>* M]_HH \ _X9T_;'\8_-\1OVW;C3X7^_I_@WPG;VNSUVW#DR?F*5?^"<_P7UUA M)\6?'?C_ ,=L>9%\5>,KB1&/^["8\#VKWZB@#S;P;^QY^RUX!V-X8^ GA>*2 M/[EQ6_\ %Y3^E>_T %%%5]4U72]$L9-4UK4K>SMH5S+< M74RQQH/4LQ % %BBO#_B9_P4R_X)U?!OS$^*'[=?PCT2:+.ZSOOB'IRW!QU MA$QD8^P4UX+XQ_X.3O\ @C3X6U$Z!HO[6Y\5:JV?)TOP7X,UC5))L?W'AM#$ M?^^QUH ^ZJ*_/X?\%]M+\<_NOVW>C_AV]_P67^)/S_&_ M_@O'J^FVTG^LT?X9_!'2-+\KUV7C.TQ_%>,4 ?H#6#XZ^*?PP^%UC_:?Q,^( M^@^';;;N^T:[K$%I'CUW2LHKX<_XA^? /C7][^T;_P %+OVN/B3O_P!?I^N_ M&B6WT]O4+;VT*; ?0/6]X%_X-O/^",/@>^_MF3]B^Q\0:B[;KC4/%_BC5M6> M=O[SK=73QD_10* /1_B9_P %H_\ @DW\(_,7QI_P4-^$_F0Y\VWT?QC;:G,A M'8QV;2N#[8S7C]Y_P*/B/\5+N-BIM/AS\)=9O&9O[H,UO M"K'Z''O7TQ\,_P#@G7^P#\&?+?X4?L1_";P[+%C;P6=G::?:QV-A:QP0Q*%BAA0*J#T ' % 'P%_P^P_:0^(?R_LX_\$.?VIM< MW\03^/?#MIX4@E]&$ES-)\I[,1T[4?\ #6/_ <-_%#_ )$#_@D]\)OAFLG^ MJF^)GQQBU?:.S.FE1JP]=O4=*_0&B@#\_O\ A2G_ ?Z[ M_LIM\Y]L5Z)\,_\ @@7_ ,$;_A-Y?_"+?\$]?A[=>5C;_P )-8RZUGZ_VA)/ MN_'-?7M% '#?#/\ 9B_9K^"PC'P<_9Z\#>$_*QY7_",^$K.PV?3R(UQ7)O^"@?_"%>'O#?A]-+\,>"X_A@=12 MQRQDN9VG_M2$22S28R1&N$BB3G9N/R!_Q Q_]91?_,)__?JOW^HH \R_9V^ MWB;X'%MDUU85\M)IK62:X D,:I MO)D;>X9^-VT>(?'?_@@O_P $COVA;UM:\7?L0^$=&U4OYL6L>!$E\.W,U\ M;Z/;@=(XK:^6,QIV^\Q&2>:/^$H_X.2OV;\#6OA=^SO^TCH\'W#X>UJZ\(:_ M= ==_P!J#6*$]MN0#G/:OT%HH _/K_A_3>_!G-K^WS_P3 _:+^#?E?\ 'YXB MA\(#Q)X?@Q][.HV#'=CK\L1R.:]I_9[_ ."SW_!*[]J/R(/@W^W5\/;J\N<" MWTK6M:&D7TA/9;6_$,S'V"&OIRO%OVA/^"CL3+) MCI)+@$]>* /T%HK\^C_P51_X*>? #$/[:7_!$7XA7=C!_KO$WP!\4V7BY+A1 MUD2P4QW$0'/RNV<&+ MWP_<6Q/'[R6YC%NO.1_K3C% 'V_17.?#+XQ_"+XU^'U\6_!KXJ>&_%VE/C;J M?AC7+>_MSGIB2!V7GZUT= !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1139IH;:%[BXE6.-% M+.[M@*!U))Z"@!U%>"_M2_\ !3/]A_\ 9&^%OB;XE?%3]ICP+'/X,+'^TM2DBC9UM;:W,OF2S2, BH%)+,*_+O_@UT_P""VGQ'_; _:.^+_P"S M%^U/XN^T>(?&_B"^\>> O.G)2#S&'V[28-W(BBC$,L,8Z)'<'M0!^WU%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%0:GJFF:)I\VKZSJ,%I:6T9DN+JZF6..)!R69F("@>IKY[\3_ +?4/CO7 M;CX>_L8?#"_^*&MP/Y5UK%LWV;0M/;UFO7PKXZA8\AP"%;->KEF2YGF[E]6I MWC'XI-J,(KO*3FF>97DRC]:J6E+X8I.4YOM"$4Y2?HG;J?0NH: MA8:58S:GJE[#;6UO&9)[BXE")&@&2S,> .YKY\\6?M^Z=XPU^X^'7[''PUU M#XJ>(('\NYU'3V\C0]/;UGOG^1O4!,A@" P-4]/_ &(?B+\=+Z+Q3^W7\8Y_ M%*K()8/ 'AEY+'0+1@<@.%(ENB#T9R#U!W"OH/PEX/\ "?@+0+?PIX(\-6&D M:9:)MMM/TVT2"&(?[*( !7K\G#63?&_KE9=%S0H)^M_"7@/PO8:-IEJNVWL M-,M$ABC^BH ,GN>I[UJ45Y>9Y[F6:QC3K3M3C\-.*4:5NT;J*Z)(***Y[X@_%KX7_ HT_P#M3XE_ M$#1]"@*DHVJ:A'"9/9%8Y<^R@FO'/9.AHKY_N/V__#'C*=]-_9K^#?C'XD7 M8HM[I>E-9Z:K#C#W5P%"<]]I'O3/[!_X*'_%_G6_%_A#X4:9)UM]'M?[8U15 M[JTDA$ /8,G(ZT >\:WKVA^&M-DUGQ'K-II]G",S7=[<+%$@]2S$ ?B:\9\4 M_P#!0C]GC3M5?PQ\.KW6/B!K2\+I7@32)-08]@?,&(B,]PY^E0:)_P $]/@K M=ZE'XC^-&N^)OB1JT9W+=^,]"O M"VG:18Q_)?HJ "@#\>?V[?%WB3QY^U7XJ\6>+? %YX7O[S["TNA: MA.LD]LJV-NJ;RG&615?;_#OVGD&O(Z_9;XH?L'_LI?&?QU??$KXE?"O^TM;U M+ROMM[_;E]#YGEQ)$GR13J@PB*. ,XR>236!_P .O_V&/^B'?^7-J?\ \DT M>8_\$[OV-/V9?B#^R[X5^*_COX36.L:[J1OOM=UJ,\TJ,([ZXB0")G\L (BC MA>>2Y,6=Z^&=8.ML".V-.6__ K#X):CW/_BY\*?A/8_VI\4O MB=X>\-6Q7<+CQ!K4%G'CUW3.HQ7SM\4_^"X?_!(GX.&1?&?_ 4,^&$KPY\V M+P]XC36)%(Z@I8>+&R;P_P" M/M) M,CN7CA#$^Y.: /E=O^#DK_@G]XN&_#Z:7X8\%Q_# ZBECEC)-_ NC2?$[[)X7UBX^ M)UO>2Z#:B6ZC\F^N5M'253 Q;$@W!4EERI#&OZ//^&-_^#@3XG\_$?\ X+"_ M#WX>12?Z^S^&?P'M=0X[JDVI2!T_WL9%? 7_ ! Q_P#647_S"?\ ]^J_;[]E M7X4_$?X%_LX^"_@S\6_C!_PL#Q#X6\/V^EZAXT;1CI[ZOY"^7'/) 9YRLIC5 M-Y\QM[AGXW;0 ?'W_#CWXT?$#Y_VC?\ @MA^UCXBW?\ 'Q9^$/&MOX:LY_57 MAMH'RO\ LAA]:L:7_P &T7_!)N[OH]9^+_PL\:?$S48FW)J'Q"^*.M7LF[N2 ML=S'&V?=2/:OOFB@#YN^&?\ P1X_X)6_"'RW\"_\$]_A'#-%CRKN_P# ]G?7 M">XFNDDD!]]U>]>#OA_X"^'FG#1_A_X(TC0K0 6NCZ;%:Q\=/EC4"M>B@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *YGXH_!;X.?'#0#X4^-/PF\,^+]+8$-IOBC0;?4+<@]?W? ?4?A5XF&?L_B7X0^*[[0+BWSS^[B@D M^SKS@_ZKM7.?\.M_^"I/[/Y\[]C'_@MQX[U&P@_U/AC]H#PG9^*UN .B/J)$ M=Q&!ZHF37Z"T4 ?GU_PT]_P<*_LY#9\.*DM/^#BS]D[XR MU\O_ +0?_!%C_@E1^U"T]S\8/V%/A_/>W))GU;0M(_L:^D8_Q-8)6;W+& MO&O^'#FN_!'_@D?\ M%72:3X*_;A\':5J;/Y3Z/XWFE\/7239P8MF MI)!N<'C"%LGIFOJ[0?$&@^*=(@U_PQK=IJ-A=)OMKVPN5FAE7U5T)5A[@T 6 MZ*** "BN?\ ?%7X _$3_@XK_P""+GPS ME:VUK]O+PUJ,V[;'#X8TO4=8,C= JFQMI5))XZX]Z /M:BOS^_XB)OV:_%OR M_L\?L5_M3_%C?_J)? 7P-O)8G]&+W+P[5[DD<#G%'_#UC_@J#\0^/V?O^" _ MQ0NTD_U4_P 2?B5H_A;8/[SQSB1N.NT')Z4 ?H#17Y_?\+5_X.6OB=_R*'[* M/[+'PPCDZ_\ ">^.=6UJ6%?;^S%"LP[=L]>*/^&1/^#A+XF\^/O^"N?PO^&Z M2?ZZ#X;? FWU7 [JDFJ2!AZ;NHZT ?H#39IH;:%[BXE6.-%+.[M@*!U))Z"O M@#_ARC^TI\0.?VA_^"Y7[4^L[_\ 7P^ O$-GX5BE]5*6T,F%/0@'IQ3X?^#: M7_@F)XBF2Z^/.G_%+XKS*P8S?$;XOZS=%V'.YA;SP@G//3'M0!]3?$G]O7]A MOX-^8/BW^V5\*_#+19WQZ]\0=-M'!]-LLRDGV S7@/Q$_P"#BO\ X(N?#.5K M;6OV\O#6HS;ML7)K_A>+5G!'0[K[SCGWSFO??AY\"?@A\(HE@^$_P;\*>%T5=JIX M=\/6UD /0"%%XH ^*?\ B(F_9K\6_+^SQ^Q7^U/\6-_^HE\!? V\EB?T8O96#&;XC?%_6;HNPYW,+>>$$YYZ8]J^_J* / MY?/^#ICP'_P3C_8S\8>#/V"?V&_V7/!GA7Q%9VZ^(OB%XATZT:>_@CD5DL=/ M^TS,\J;E,EQ(NX94VQZ$BOS&_95_:1^(_P"Q_P#M'>"_VG?A)?\ V?Q#X(\0 M6^J:?N8A)_+;]Y!)CDQ2QEXG'=)&'>O[O** //\ ]E7]I'X-_#]OJFG[F!>#S%_>028X$L4@>)QV>-AVKT"BB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJKK>N:+X:TFXU[Q' MK%KI]C:1F2ZO;VX6**%!U9W8@*/XW6?A_3W[E[E\&8CKLCQN'W6->MEF29GF_,\-#W(_%-M1A'_ !3DU&/S M=WTN>1FF>Y7D_+'$U/?E\,(IRG/_ PBG*7G9676R/H;5]8TGP_ID^MZ]JEM M965K&9+F[NYUBBB0=69V("@>I-?/?B/]O>;XBZW<> ?V*/A7??$S5X9/*NM? M!-KH&GOZRW;X$I'79']\?=8FHM(_85\5_&'4X/&/[<_Q@NO'-Q%()K;P7H[/ M9>'K%QR (E(>Y([/)@D<,&KZ$\.>&O#G@_1+?PUX2T"RTO3K2/9:V&GVJ0PP MKZ*B *H^@KUK<-9+O_ME9=N:%!/UTJ5/E[->1?B?.]E]3HOORSKM>GO4Z M7S]J_*+/GG3/V&_''QKU&'Q;^W5\8;CQBZ2"6W\"Z TECX?LV!R 44B2Z*GH M\A!QD$,*^A/"_A3PQX(T*W\+^#?#MCI.FVB;+6PTZU2&&)?140 #\!5R[N[2 MPMI+V^NHX88E+2RRN%5%'4DG@"O'O'G[?'[,7@G4O^$=T[QXWBG66)6'1?!M MH^IW$K#JH,.8PWLS@UY69Y[F>;*,*\[4X_#"*4:%ZDOBJ2;E4E_BG)N3797LNB2/9:*^?/^%W?MM_%H^7\'OV9K'P;82? MZO7/B9J167![_8K?]XC ?WB1FC_AC3XI_$W]_P#M,?M7^*==ADYE\/\ A4)H MVGD?\\W$67F7W)4UY![!W_Q5_:R_9R^"ID@^(WQ=T>RNH^&TV&X^T7>?3R(0 MT@].5Q7 ?\-@_&3XG_N/V:_V2_$NIP2<1^(?&4B:/8X_YZ(),O.OLNTUZ)\* MOV6?V>?@F(Y/AG\)-&TZXC^[J!MO.NO^_P#+ND_\>KOZ /GS_A0W[9_Q:'F? M&K]J.#PI8R_ZS0OAAIQ@< ]A>SYE4@<< BNB^'W[!O[,'@#4/[?D^'2>(=89 M@TVM>+;AM2N)7'1SYQ*!O=5%>PT4 ,M[>WM($M;2!(HHU"QQQJ%50.@ '04^ MBB@ HHKD_B9\>?@;\%K3[?\ &/XS^$_"<&W=YWB;Q%;6"8](+G0]>_L^X$GV'4K?;Y]K)C[LJ;UW+VW"OAS M_@H+_P '%G_!-[]E[]G+QMXE^"7[6_@3Q]\1;/0YT\&>&O"FJKJJ7FILNR#? M+;;XEB1V$CEG&41@,L5!_%3_ (-UO^"X'CS]A;]H3QY\//BSX \?_%:Q^,^H M)?6>@>#;6*^UB[\6/. LT<?'G_@N]K6F6TO M^LT;X6_!C2=(\GU"7C.TS?5EXH'_ ;S?!#QL/,_:8_;X_:K^+)DYN;+QE\: M[E;)O54@M8XO+3_9#'ZT ?:'Q,_:)_9^^"L33_&/XZ>#O"2(NYW\3>)[2P"C MKDF>1<"OG#XH_P#!?G_@C9\'_,_X2S_@H1X N_*SN_X1:[FUS./3^S8Y]WX9 MK/\ AE_P;Q_\$8_A1(MSH'[!7A34I@VYYO%EW>ZV96ZEF%_/,I)/)&,>U?1W MPM_9)_94^!PB'P5_9E^'W@_R<>3_ ,(OX,L=/V8Z8\B)<4 ?('_$1C^R;XS& M/V9_V4_VF/C'YG_'M+\./@C?3Q2^AWW1@POJ2.!SB@_\%2/^"K?Q,&W]G?\ MX((^/C#+_J]0^*7Q2TCPUY([,]O())&]U4YK] :* /S^.O\ _!S-\6!C2_ ' M[)7PFL9?OG6=5UO7=2A'^S]G MV([[N*#_P3P_X+7?%'YOC=_P %SY/#]I)_ MK=$^%OP/TNRV>NR^FFT44 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% 'F?QY_8O\ V1/VI+5K3]H[ M]F/P'XXW)M6?Q1X4M+R:,8QE)9(R\9'8JP(]:^4==_X-Q?V _#^KS^*_V2O& M'Q>_9\UN=_,?4O@Q\4]0T\-)V+0W#3Q;>@**J@CCCK7WU10!^?7_ Q)_P % MW?V=AYG[,_\ P5D\(?%73H>;3PQ^T'\-%0@#M)J>F-]IESQDE1CMUKRG]M/_ M (+/_P#!6?\ X)L?L]:Y\0/VW?\ @FAX,@C>VDTWPY\2_A_\5[>XT@ZS-%(+ M57TVY7[88]Z[V&<[$?T)'ZMU^*/_ <\_L&_\%A?^"F?QE\&_"']DS]E>XUS MX2>!=/-\NJ-XZT*Q75];N!B24P75]%*%@A"PH713NDN",JRD@'P!_P &ZO\ MP7#\9_L(_M">// 'QD\!_$/XJ:;\9K]+ZUT'P/81ZCK5WXL>8!9HH99HA(;E M9'64JQ=FCA(5MN*_:S_AZQ_P5!^(?'[/W_! ?XH7:2?ZJ?XD_$K1_"VP?WGC MG$C<==H.3TK\$_"?_!LY_P %^_ GBK3/''@[]C.XTW5]&U"&^TK4;3XH^&$E MM;F%Q)%*C#4_E9756![$"OZK?V5?%7QV\;?LX^"_$_[3_P ,/^$,^(ESX?M_ M^$T\-KJ%K=)9ZDJ[)_+EM998FB=U,B;7;".H;#!@ #X^_P"%J_\ !RU\3O\ MD4/V4?V6/AA')U_X3WQSJVM2PK[?V8H5F';MGKQ1_P ,B?\ !PE\3>?'W_!7 M/X7_ W23_70?#;X$V^JX'=4DU20,/3=U'6OT!HH _/[_ARC^TI\0.?VA_\ M@N5^U/K._P#U\/@+Q#9^%8I?52EM#)A3T(!Z<4^'_@VE_P""8GB*9+KX\Z?\ M4OBO,K!C-\1OB_K-T78<[F%O/""<\],>U??U% 'RO\-O^"'W_!(GX4^6?"G_ M 3O^%DS18\N37_"\6K.".AW7WG'/OG->^_#SX$_!#X11+!\)_@WX4\+HJ[5 M3P[X>MK( >@$*+Q75T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15?5M7TG0=.EU? M7-3M[*T@7=/=7'/!VB7'B7Q;KUEI>G6D>^Z MO]0NDAAA7U9W("CZFOGK5_VZO%GQBU.?P=^PQ\(+KQS<12&&Y\::PKV/AZQ< M<$F5L/;*4\/#W(_%.34:PR&*Y\6Z@&LO#U@_ M][]DT>R; MMY-A$?,N2.F]E^8?>4UVFB_ME/XATJ#PQ^Q[^REXF\3:?;QB+3[YK!-#T5$[ M>7+, ,#KM"+^M>I_QC63?]1E9?XH4$__ "6I4_\ *2_Q(\FW%&=[_P"QT7_A MG7:_\FI4O_*K_P +(M%_8/U[XL:M;^-OVX_BY>?$"^AD$MKX2L"UEX?L'[!8 M$PUP1TWR8+#AE:O<;_6/A9\%?",,6I:GH/A30K*/R[9)I8;*UA4?PH#M51[" MO'/^%9_M[_%WY_B+\!=,-W>%/[K75P?W;_[4>1[5J^$?^"? M7[..B:JOB?QQHVI^.]:&-^L>.]5DU&1_JCXB//JAKRLSSS,\WY8XB?N1^&$4 MHPC_ (812BO5*[ZMGKY7D65Y/S2PU/WY?%.3O)/7/5K3_@GYX)\5W2:M^T;\5?&'Q*N MU8/]FUS6'M]/1ASF.U@*A!GMN(]J]@\!_"[X;?"W3?[(^''@/2-#ML -%I>G MQP;\=V*@%C[G)KX;_P"(@#PC\0,0_LM?\$S?VL/B>9?^/;5=)^$4ECI3#L6N M[N5-@/;*>M'_ W;_P %U_BU\GP8_P""+&@^"+24_P"C:W\6?CA8'\7LK*/S MTQZ9/M0!^@5%?G[_ ,*C_P"#E+XOY/C/]KO]F7X/P2_='P[\!:CX@N8%_P!K M^U66-G'?'RYI?^'-W[:?Q..?VH_^"[_[1&M!_P#CXC^%UOIW@E)/4!;1)=JG MT':@#[YU75M*T+3Y=6UO4[>SM8%W37-U,L<<8]69B !]:\(^+/\ P5:_X)G_ M -\V+XI?MZ?";2[B#/FZ?\ \)U93W:X_P"G>&1Y3_WS7@FE?\&U7_!+74;^ M+6_CIX2^(7Q;U*%MZ:C\3OBIJ]_(7[LRQ3Q1L3SU4CGI7O'PF_X)/?\ !,KX M'>5)\+_V"?A-IMQ#CRM0?P-97%VN/^GB:-Y?_'J /"-7_P"#E7_@E?>ZC+H7 MP0\<>/?BQJ<)VOIOPR^%NL7\F[LH:2"*-B?4.1SUJM_P^6_;)^)_'[+?_!"3 M]HS6_,_X]Y?B>VG^"HY/0[KN27:I]3VYK[YTC1M(T#3XM(T'2K:RM(5VPVMI M L<<8]%50 !]*LT ?GZ/C%_PH!K] J* /S]_XNVTM(EV M9[X?ICTKK/AG_P &['_!&?X778U33_V'?#^N7K-NGO?&6JW^MO._=G6^N)4) M/LH'M7VM10!^#'_!PM_P1P_;S_:I^+GA'X*_\$S/^":GA#0?@_X*TK[2^H>$ M;_PMX?CUO5[@?O':!KJ"4I!$$B3S$'SO<$95E)_/GPG_ ,&SG_!?OP)XJTSQ MQX._8SN--U?1M0AOM*U&T^*/AA);6YA<212HPU/Y65U5@>Q K^NVB@#S_P#9 M5\5?';QM^SCX+\3_ +3_ ,,/^$,^(ESX?M_^$T\-KJ%K=)9ZDJ[)_+EM998F MB=U,B;7;".H;#!@/0*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH _'K_ (*8_M3>'_%__!1SXU?L4_MD^/=7\/\ AVT^$>A7G[/7AE]SR*VI7,HBD1;Z[$A,$,$_X)!?$[]L3X!_M=?%S_@D5^UC\6I/BI:?"?PWI M7B#X=_%&[C(U"YT6\)2.SU DL7F3C:S,S_NY?F=/+V@%?]J'4/B_X$_X.'?V M4O#$?[1?CC4/"7C/PIXVO+SP->:K''I%M/:Z5<>4Z6UO'$LA FP'F\V0;!\_ M7/H?_!;_ /;)^*/[-?P5^''P)_9\\4RZ%\1/V@OBSHWP\\.>(;5%:?1(+V=4 MNK^$,"/-2,K&AQ\KSJX^Y7"_MN_\K$O[$/\ V(_Q$_\ 34:PO^#ACPEJ&A_% MO]B?]J.^A8^&?AU^U1H,?BJZQ\EC;WMU;[;F0]%16M=NX\;I$'\0H UOV\]: MT_\ X(Y_$W]G?]H;X):_XAA\!^+_ (I67PW^+_A_6O%-[J<6K6VHP2M;ZS*; MR60B]MI+9W:X4B299&CD9@5VZNH_%W4?^"@?_!:#Q[^PWXBUW5(_A'^SW\/+ M"_\ $_AW2M5GM(_$OB?4_*E@^VR0.C3VMO:NVVV)V&<%W#;%"\I_P#/"?C'PK)*,&]TV*(VT\B9ZK'=2F$D<;H MZ /0O^"??[0WC#X6_P#!2_\ : _X)0>,O%>IZYH7@K2],\;_ BOM;U&6\O; M/0KZ. 7>F23S,TDL-K=SHD#.SN(Y-A;"(!]VU^:'[+GA/5_B'_P=#?M+?&G1 M(GDT/P!\!] \'ZK=H/W8U&_.GZA'%NZ%A%;2Y';OBOTOH **** "BHKQ;I[5 MTL9524K^[=UR ?<5F?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q7YO?\%!_P#@H-^TW^SU^TQXT\(^#OC% M'HGAC0+>TG6.;1;"5+:(Z?!/*[22P,Y&YG8Y)QGC@ 5^A/V+QO\ ]!NR_P# M8_XU_.O_ ,'6G[2-]\,/CKXM^!>FZLAU[QG_ &=_:3V_RF+34TZTW\=1YC;8 M_=5E% '?_L)_\'$_[:O[7&J^--#NOC1'9WFC:P\^BVW_ C&F*\VD.VV%V'V M;EU(P_8>8GK7W1IO_!9OQ#X/^!.BZ#JEA;:OX^=;A=;\4>)A'9:7;,UQ,8"( MK90\Y$/E K&J 'JQ.:_E$^#?CA_ 'Q#T[6KGQ+K^EZ;+<1P:Y-X:U1[.[DL6 M=?.1)$]0,X(()49K^FC_ ()O?\&_7_!+CXT_LQ>#OVC/'OP37X@:OK\%S<1Z MUXM\7:K>+-$MW-'&PB6Y6!@41#DQG/XFN[+\70P5?VM6C&KII&3ERWTU:BXM MVUTO9O>ZT?!F.$Q&-P_LJ5>5*[UE!1YK:Z)R4DKZ:VNEM9ZKB/'7_!2[]ECQ M+KR^,OVGOVGO WC+5+68O!9>//'5M::+I$@[+H6G/+=3>F]P-Z@;DR:V;'_@ MLI^S-\7+./P[X5_:$^.'Q3L+<>1!X+_98^!FI6EJ@'!@CGN88&E3/&" ,=#S M7Z#?";_@F7^Q9\"C%+\(/V._@YX?GA V7VG?#BP2Y..A,_E>8Q]RQKVFWTKQ M?:0):VFJ:?%%&H6...SVJJCH !P!6^9YWF>;N*Q-2\8_#!)1A'RC"*48_)*_ M4PRO(\KR=2>%IVE+XIMN4YOO.HCQE_P4>L?"O_#NO_@M-\5\/\>?^"YESX?LY/\ 7:%\)_@OIFG^7GKL MOYG:?V&5]Z/^(>/X$>._WG[4O[=7[4GQ@,IS=6/C7XT7*V+>JI!:)#Y:?[(8 M]^:^ZOL7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#Y3^%/_!O[_P1L^#C M))X6_P""?W@:_=#DOXMBN->+GU;^TI9P?QXKZ6^&7P!^!'P4MA9_!KX*>$?" M4(3:(O#'ANUL%V^F((U&/:M;[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBLNSM/%J72/?:M:O$&_ M>(EN02/8UJ4 %%%% !1110!\K_M4_P#!+KPC\;-8^(OQ+^#GQN\<_#KQC\3; M"R@\82Z+KRSZ5K+VD,-O;RW%A>17$"2)!#'&)($BGBC\J$SS$ +'%'\D4$2QPQ*2$C M7Z7K-M#;: M-!=1M'<11VYMFBE61'96,RR,PQDG:,>M_'+X&?"C]I7X0Z[\!_CGX+M/$?A3 MQ+8&SUK2+X$)<1DA@0R$-&ZLJNDB%61U5E*LH(ZVB@#Q+X7_ +!_PM\ _%?0 M_CCXT\=^,_B+XL\):/-I7@G6OB%K4=[)X*:"YMY"J,89XI$5T5U"N U>KT4 >>?LX?LO?"+]ECPKJ?AKX5Z3=?:-?U MN?6O%.O:O?/=ZEKVISX\Z]O+B0EI96VJHZ(B*J(J(JJ/0Z** "BBB@ HHHH M**** "BBB@ HHHH **** "ODC]K#_@A5_P $L/VXOC;J/[1?[4O[,$GBKQEJ MUO;P7VKOX[UZS#Q00K#$BPVM]%#&%1 /D09.6.68D_6]% 'P!_Q"X_\ !"C_ M *,9_P#,F^)__EG7V/\ LW_LX_!O]D?X):!^SI^S[X3DT+P;X7MY(-"TB75; MJ]-K$\SS,GG77_ +67[6WPM_8[^'VF M>./B3;ZGJ%UXB\3V/AKP?X9T&W2;4?$.M7CE+73[5)'CC,KD,VZ21(T5'9W5 M5)KU"OD[_@L)_P $^_B/^W_^SIX?TWX ?%9/!7Q4^&/CJP\]@WE'8\A#HFU_P3DUO5?B9_P<2_ MMS>-/%4K/<>$_#OA#PWH44AS]FL&M?,9$ST5Y(!*1T+2$T ?;O[*?[87P^_: MKMO%>B:/HFI>'/&'P^\1/H/Q!\#Z]Y7V_0K\*)$#&)WCF@FB998;B-F26-L@ MA@Z+ZU7YE_LY^(M0\+?\'5'[0?P^T*1H]+\6?LVZ)KNOPQG"RW]E/IMI;R.. MA98+B103SAC[U^FE !1110 45A?$SXF>!?@[X%U+XF?$SQ'#I&A:1")=1U&X M5BD"%@H)"@D_,P' /6O$/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ M@G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1 M_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G M1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T M=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)H MO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ M . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ M ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!> M?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ MQFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ M&:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QF MC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'M MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W M?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ M 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3 MH_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ M31?_ O/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI M-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"C MI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ M , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O M/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ M .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S M_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS M0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T9 M17SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E M%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1 ME%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y M_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P / M;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[ M_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V M[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@ MG1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_ MT=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!' M2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T= M)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO M_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)HO_@! M>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . % MY_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7 MG_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&: M/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ M (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^ M'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[ M=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!. MC_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z M/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H M_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z. MDT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ M O/_C- 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ M +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_ M\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , + MS_XS0!]&45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- M 'T917SG_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T M ?1E%?.?_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P", MT ?1E%?.?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]& M45\Y_P##V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG M_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.? M_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?. M?_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P## MV[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ M@G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1 M_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G M1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T M=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917SG_P /;O\ @G1_T=)H MO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,T ?1E%?.?_#V[_@G1_P!'2:+_ M . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",T ?1E%?.?_#V[_@G1_T=)HO_ M ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS0!]&45\Y_P##V[_@G1_T=)HO_@!> M?_&:/^'MW_!.C_HZ31?_ O/_C- 'T917A7@#_@IA^PM\4O&NF?#OP#^T3I M.I:UK-VEKIEA%:72M/,QPJ O$%!)]2*]UH **** "BBB@ HHHH *\6_:]^,? M[07P,U3X?>-_A'\#/$'C_P +GQ/-;?$S2_"<-M-J5GIDEE/Y5[!!-(CW'EW8 MM]T4),A1G(5L8/M-% 'Y+>+/@9K_ /P4U\1?"OPG\(O@5XITC_A6O[8NN_$# MQ%\5_%GA>XT4:!IEMKE]/)IEK]L2*YGN[IS;J8XD:.)H TQ5HU%?0OB?]G?Q MS^Q=_P %;_%'_!0KP;\.]?\ $_PY^-OP^M-#^)EMX2TB74=1T+7M-,:V.H?8 MX T]Q:RVJ&!A!'(\I))-3T ?%W[ 7[)/Q'N_V[/CS_P5'^.?@F\\+ZK\5ETSP]\/?".JE/M^ MD^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED3[1HHH **** *FO>']!\4Z1/X?\ M3Z)::E872;+JQO[99H9ESG#(X*L,@<$=JY'_ (9?_9I_Z-X\"_\ A)6?_P : MKN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JN MYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[F MB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* M .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH MX;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#A MO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_ MX9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_A ME_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7 M_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ M &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ M9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!F MG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:? M^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z M-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HW MCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ M O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\" M_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ M .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ MX25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A M)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E M9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G M_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ M ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ MQJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#& MJ/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H M_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ M (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ MAE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"& M7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9? M_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_] MFG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V: M?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_ MZ-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_H MWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C> M/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\ M"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+ M_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ M (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ MA)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$ ME9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25 MG_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6? M_P :KN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ M !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ M&J[FB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P : MKN:* .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JN MYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[F MB@#AO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* M .&_X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH MX;_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#A MO^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_ MX9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_A ME_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7 M_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ M &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ M9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!F MG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:? M^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z M-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HW MCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ M O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\" M_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ M .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ MX25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A M)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#AO^&7_P!FG_HWCP+_ .$E M9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :KN:* .&_X9?_ &:?^C>/ O\ X25G M_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JNYHH X;_AE_\ 9I_Z-X\"_P#A)6?_ M ,:H_P"&7_V:?^C>/ O_ (25G_\ &J[FB@#D-$_9\^ ?AG5K?7_#GP0\(:?? M6D@DM;VQ\-6L4T+CHR.L8*GW!KKZ** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH ***X#X$_M2? ']IJX\7VOP)^)VF^)7 M\!^+KGPSXK&GR$_8-4MU1I8&R!NV[P-ZY4D, 25. #0^,W[0'P+_ &=/#*^, M_CY\8?#/@S2I)#'#?^)];@LHY7"EBB&5EWMM!.UDU2P\/PVZ2?VCI4 M_EY:U>:[?SSY8+2J(=X(CC*YW_!$+]O;_@E_>^)?B_X ^ /[67@ZR?XI?'[6 MO$G@/X=7L[Z7/#:SQ6MLJ6UM=I$=UQ-;372P1#*I<(I165E !^G-%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(_&/X__ ?]G;PY M%XP_:!^-GA'P+I$]P((=4\8^)+73+:24C(C66YD12V.P.:SO@3^U)\ ?VFKC MQ?:_ GXG:;XE?P'XNN?#/BL:?(3]@U2W5&E@;(&[;O WKE20P!)4X^1?!/QP M^$7B?_@N1\;/V0/VK?#&CW>LZO\ #/PU<_!2'Q1913P:CH0MYVU:VM5F!7>U MX\CR*@+3);_-E;4;0#[G\(>,?"'Q!\-6?C/P%XJTW7-'U&$3:?JVD7T=S;74 M9Z/'+&2CK[@D5I5^1?P^M-%_X(M_\%X/"G[(WP-\1+:_ 7]J72I[U?ANEV7@ M\%^)5\[RYK6')^SP7+PB-5&%;S)% *VL87]=* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BH-4U33-#TRYUO6]1@L[*S@>>[N[J98XH M(D4L[N[$!54 DDG )-?('PB_P""_G_!(OXZ?M$6_P"RY\,?VRM%U#Q9?Z@+ M#21)I=]!8:C=EMBP6]]+ MM,[-A4VR8D+*(RY.* /IKXO?'KX&?L^Z#!XI^/ M7QH\)^"-+NKD6]MJ7B_Q':Z;!+,>1&LEPZ*SG^Z#FM[PUXF\-^,]!M/%7@_Q M!8ZKI=_ LUCJ6FW:3V]S&>CQR(2KJ>Q!(KX7?XX^'D_X.&M>_9@^.FE6ES#X MG_9DL9OA8FJ6ZR0NB:E>MJUO$K@CS+A55I /OQZ:@;A%%>#^/+;6_P#@W[_X M*<^"]2^&\\]I^R'^TQXF&C:UX2\P_P!G?#[Q;,?W=S:*?EM;>8D.47"^6MP- MN+> _6ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH M-4U33-#TRYUO6]1@L[*S@>>[N[J98XH(D4L[N[$!54 DDG )- $]4=7\3>& M_#]WIUAKWB"QLI]7O?L>DPW=VD3WMSY4DWDPAB#))Y44LFQ^E@6VF=F MPJ;9,2%E$92+Q/\&M* ML;X)I[:M:R&:5)(,8GFN8U6!6D.U"B ;4DG$@!]Q45X-_P $TOVZO __ 49 M_8V\(_M1^#[9+&\U2U-IXKT')\S1=:@Q'>63AOF&R0$IN +1O&^!N%>\T %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%0:IJFF:'IESK M>MZC!9V5G \]W=W4RQQ01(I9W=V("JH!)). 2:^0/A%_P %_/\ @D7\=/VB M+?\ 9<^&/[96BZAXLO\ 4!8:2)-+OH+#4;LML6"WOI8%MIG9L*FV3$A91&7) MQ0!]._%CXY?!/X#:'#XG^.7QA\+>#-,N)Q!!J/BSQ!;:=!)*>B+)<.BEO8'- M;OA[Q%X?\7:':>)_"FNV>IZ;?P+/8ZCIUTD\%Q$PRKQR(2KJ1R""0:^+_&W_ M 2$_9^_;6_; ^+/[0__ 4,^&3_ !#MXM2L?#_PDT+7-1N%TS1= 32+"6>6 MVABD0>?-J$U]YDK98&%0FT EL/\ X(T?LVWG[!WQ\_:;_8(\$>(-3O/A9X,\ M6Z%XA^&%EJMX]P^DVVLV$D]S8J[DMY<4T!V@DD[B[9>1R0#[XHHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ#5-4TS0],N=;UO48+.RL MX'GN[NZF6.*")%+.[NQ 55 )))P "30!/7-?$SXR_!_X+:7;ZW\8_BMX:\)V M5W<>1:7?B;7;>PBFEQGRT>=U#-C^$'-?+WPB_P""_G_!(OXZ?M$6_P"RY\,? MVRM%U#Q9?Z@+#21)I=]!8:C=EMBP6]]+ MM,[-A4VR8D+*(RY.*D^./_ 1\ M_94_;/\ C_\ $7XZ_M^_#V'XA17JVND?#JRU36KJ.U\,Z#'IUL9Q!'%(@AN) M=0:^E>?[^WR0"H4Y /KZTN[2_M8K^PN8YX)XUDAFA<,DB$9#*1P00<@BI*_* M_P#X((?\%4/^">&C?#3PU_P2F\)_M4W>N^-O!^O^(])\'S^(;*:.+7-,CUF_ MDT^.UNROE3,M@;<*F5)"[8U(7 _5"@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKSSXM?M M ?!NNZ^P&AZ-XI\7V6GW5_EBH\F*>57D!8;05!!; MZD"@#T.BO.OVK/@_\0/V@?@)XB^"GPX^,=YX N_%&GR:==>+]*M!-?:=:RHR MRM:AF"I.0=BR$_N]Q=?F5:^2?^"%W[3?Q5@\'>,O^"7/[7FK^9\9_P!FF^CT M.[O)F(/B3PTP']E:O%O^9U:#9&QY('DLYWRD4 ?1/ASQ/XFG_;F^)OP&\8^) M=1G\/Z[\+] U[PS:K?20FU8W&IV&IQP/&RO$0(]/DWHP8-%/V;/CU+:>"?C5X?T:U6WTWPOKB[O[,UQ8 MD 2&)LNDK !5S<,=SS(*^U?V@?\ BA/V[?@#\41\D7B2W\4?#^[;^%FN[&+6 MX"W^Z?#TJJ3T,[ 'I[75)0FY[ M/ \R.ZCX.)89$29#@X>-3@]* (_VW++XL:O^Q=\6].^ %D]WXXNOAEKL7@VW MAP7FU1M/G%JJ9X+&8H!GC)%?F9>>#O\ @BY_P4L_X)I:=X6\-_!KP':_'^V^ M'J:3H_@WPUI5OIWQ T/Q9:VBPI;F&(1W@6*\12TLP^S"-3+*RQAV'US_ ,$3 M?^'AWAS]CSPW\)OVZ_AA8Z>_@VUFT;PYXKO=;D_M?Q%IMO(([&ZN=/:#=9DV MP"GSIO/)13)$C,U?8=OI&DVFH3ZM:Z7;QW5T%%S&/B/XA&K^(M.\.6-KKVJ@DB]O8X$2>?)Y^>0,W/]ZNBHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BO//BU^UQ^RI\ _%ND> ? MCE^TMX!\&Z[K[ :'HWBGQ?9:?=7^6*CR8IY5>0%AM!4$%L#J0*;^U9\'_B!^ MT#\!/$7P4^''QCO/ %WXHT^33KKQ?I5H)K[3K65&65K4,P5)R#L60G]WN+K\ MRK0!Z+7AOASQ/XFG_;F^)OP&\8^)=1G\/Z[\+] U[PS:K?20FU8W&IV&IQP/ M&RO$0(]/DWHP8-)+? MQ1\/[MOX6:[L8M;@+?[I\/2JI/0SL!R^" ?%7Q_^'7@?_@A!_P %)?"'[9_P M8\(V'A3]FSX]2VG@GXU>']&M5M]-\+ZXN[^S-<6) $AB;+I*P 5$-:DTS6=(8L&(AN8 M\Y7GM=4E";GL\ M#S([J/@XEAD1)D.#AXU.#TKP'_@B;_P\.\.?L>>&_A-^W7\,+'3W\&VLVC>' M/%=[K%OV MU?V2_@/\%8=:U.^\&>.M7^*'Q"\7>*->N-8UJYMK+3TL[>>_OKEGED::[ELX M(E9@NRWE$:A8& _1RL'PK\,? W@OQ%KGB_P]H*QZMXDN4FUO5)YI)KBZV!A% M&9)&9A%&&<1P@B./>^Q5W-G>H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBO//BU^UQ^RI\ _%ND> ?CE^TMX!\&Z[K[ :'HWBGQ?9:?=7^6*CR8I MY5>0%AM!4$%L#J0* /0Z*\Z_:L^#_P 0/V@?@)XB^"GPX^,=YX N_%&GR:== M>+]*M!-?:=:RHRRM:AF"I.0=BR$_N]Q=?F5:^2?^"%W[3?Q5@\'>,O\ @ES^ MUYJ_F?&?]FF^CT.[O)F(/B3PTP']E:O%O^9U:#9&QY('DLYWRD4 =W^U+\,? M'7[3WQ7^-_["6O>.+Q/#GQ ^&/A/5M*M9;YXD6R_M6\M->LXF3F-9;:"U5B. MIO3G%T>*TN-!O M-,A-U"MFT2AH@_D^457AA(>,X(]M_:!_XH3]NWX _%$?)%XDM_%'P_NV_A9K MNQBUN M_NGP]*JD]#.P'+X/&?\%HOVH/AC^R[^QE%JGQ5L]6OM-\7?$'P]X= MDT;0=.-Y?ZO#)J$5Q>6-M "#+--8VMW$BY W.N2!DT >:_\ !8__ ()T_M"? MM0_#SX7?ME?LAZC;:?\ M+? .]BUKPB9G6*+7HRJ->:3*Q*KB1DR@';[PG^T;J\^EV]G\$/$=I+;>)?#_B M6*]@(F6WD196L4_>,]^J^4ML[M(T9W(/;_V4M2_X*I?MJ?M2^$?VMOVB/AUI MOP#^"WA./4)O#/P?U)VO?%'B.6ZLY+:.[U5U*QV'EB7S$@ +J=Z.A)64?=% M$5A!/:V,-M=71GECB59)V&#(P !8CMD\U+110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%>>?%K]KC]E3X!^+=(\ _'+]I;P#X-UW7V T/1O%/B^R MT^ZO\L5'DQ3RJ\@+#:"H(+8'4@4W]JSX/_$#]H'X">(O@I\./C'>> +OQ1I\ MFG77B_2K037VG6LJ,LK6H9@J3D'8LA/[O<77YE6@#T6OC_\ :E^&/CK]I[XK M_&_]A+7O'%XGASX@?#'PGJVE6LM\\2+9?VK>6FO6<3)S&LMM!:JQ'4WISBN$ M_P""%W[3?Q5@\'>,O^"7/[7FK^9\9_V:;Z/0[N\F8@^)/#3 ?V5J\6_YG5H- MD;'D@>2SG?*17O?[0/\ Q0G[=OP!^*(^2+Q);^*/A_=M_"S7=C%KE52>AG8#E\$ \2_X+8_L#?LR^-/^"2GQ)TCPS\&_#WA^\^%'@*[\1_#6]\/ M:/%:7&@WFF0FZA6S:)0T0?R?**KPPD/&<$?;_A?^V?\ A&=._P"$C(.H_88? MMY4 #SM@WXQQ][-?+7_!:+]J#X8_LN_L91:I\5;/5K[3?%WQ!\/>'9-&T'3C M>7^KPR:A%<7EC;0 @RS36-K=Q(N0-SKD@9-<5^REJ7_!5+]M3]J7PC^UM^T1 M\.M-^ ?P6\)QZA-X9^#^I.U[XH\1RW5G);1W>JNI6.P\L2^8D !=3O1T)*R@ M \J.G>./^"3/_!:B\TCX.?"WQ)XO^$'[76GWNOZIX-\%:;]KN?"_BVQ,0N=2 M$(8"&SN1<1^;,Q1/,GRS*MNH/Z;V%S->6$%W<6$UI)+"KR6MPR&2%B 2C%&9 M2PZ':S#(X)'-,AT;1[?5I]?@TFV2^NH(X;F]2!1--'&7,:,X&653)(5!. 7; M'4U9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO//BU^UQ^RI\ _ M%ND> ?CE^TMX!\&Z[K[ :'HWBGQ?9:?=7^6*CR8IY5>0%AM!4$%L#J0* /0Z M*\Z_:L^#_P 0/V@?@)XB^"GPX^,=YX N_%&GR:==>+]*M!-?:=:RHRRM:AF" MI.0=BR$_N]Q=?F5:^2?^"%W[3?Q5@\'>,O\ @ES^UYJ_F?&?]FF^CT.[O)F( M/B3PTP']E:O%O^9U:#9&QY('DLYWRD4 =W^U+\,?'7[3WQ7^-_["6O>.+Q/# MGQ ^&/A/5M*M9;YXD6R_M6\M->LXF3F-9;:"U5B.IO3G%T>*TN-!O-,A-U"MFT2AH@_D^457A MA(>,X(]M_:!_XH3]NWX _%$?)%XDM_%'P_NV_A9KNQBUN M_NGP]*JD]#.P' M+X/&?\%HOVH/AC^R[^QE%JGQ5L]6OM-\7?$'P]X=DT;0=.-Y?ZO#)J$5Q>6- MM "#+--8VMW$BY W.N2!DT ?4OA?^V?^$9T[_A(R#J/V&'[>5 \[8-^, MS7YL:O\ \%>_A-\'_P!HWXW_ X_9=^%&O\ QV^/WC+XFW%AH?PR\#0;O[+M M=(LK31P^K7I'DZ?;"]M+Z7JNI6.P\L2^8D !=3O1T)*RCZ MD_9U_9,_9R_9-T'4O#W[//PDTGPS'K6IRZCKUW:1%[O5KR1V=[B[N9"TUS*6 M=COE=B <# P* #]D>#]H2U_9A\!6O[6"Z>/B5%X6LT\;G2K@2V[:BL2B9E< M!LL"3C(R3@D8)]$HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO/ M/BU^UQ^RI\ _%ND> ?CE^TMX!\&Z[K[ :'HWBGQ?9:?=7^6*CR8IY5>0%AM! M4$%L#J0*;^U9\'_B!^T#\!/$7P4^''QCO/ %WXHT^33KKQ?I5H)K[3K65&65 MK4,P5)R#L60G]WN+K\RK0!Z+7Q_^U+\,?'7[3WQ7^-_["6O>.+Q/#GQ ^&/A M/5M*M9;YXD6R_M6\M->LXF3F-9;:"U5B.IO3G%<)_P $+OVF_BK!X.\9?\$N M?VO-7\SXS_LTWT>AW=Y,Q!\2>&F _LK5XM_S.K0;(V/) \EG.^4BO>_V@?\ MBA/V[?@#\41\D7B2W\4?#^[;^%FN[&+6X"W^Z?#TJJ3T,[ &?@WX>\/WGPH\!7?B/X:WOA[1XK2XT&\TR$W4*V;1*&B# M^3Y15>&$AXS@C[6T_1V\1> H/#_Q#TNUOVOM(6WURRNK=)(+@O$%FC=&!5D; M+ J000<=*^8_^"T7[4'PQ_9=_8RBU3XJV>K7VF^+OB#X>\.R:-H.G&\O]7AD MU"*XO+&V@!!EFFL;6[B1<@;G7) R:XK]E+4O^"J7[:G[4OA']K;]HCX=:;\ M_@MX3CU";PS\']2=KWQ1XCENK.2VCN]5=2L=AY8E\Q( "ZG>CH25E !'_P % M//!W['O[6EAX"^ _PI\3>#-6^.OACXG^'K_X;Q>%;ZVGUGPJ;'5[274+MU@) MDM;."S2X,PDVQEA&@!F:%3]V5YK^S[^QO^RI^RC/KEY^S?\ L^^%/!=QXFOW MO?$%WX?T:*"?4)F9GS+(!OE4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112221PQM+ M+(JJHRS,< #U- "T5Y_^U?\ &/6?V=_V7?B-\?/#OA1M=U#P5X&U;7;#15)' MVZ:TM)9T@)'(#L@4GL"3VK\S_P!IW]B[_@NG^S7\"-5_X*,:'_P5FUKQ7\3O M!NDR>)_%WP;/AV.+PA=V<">?=Z9:0+)@^7"LB+(8Q+-LX:)V#@ _1;]JGXN> M-/@SJ?PL\0Z!>0QZ'JWQ9TW0/&236ZN9;+4;>[LK548\QM_:?V@?V_P#P-H6N>*?$\_B3Q!KOQ3U:=Y+_ $*P M66X.E16,SD-;+:62V<2PQ@+(\1#"3?S[+^UGXWG_ &DO^"3VJ?M%>!M#E6]N M/AMIGQ+\,Z;NW2"]L$MM?LH0<#Y_.M85!XYP>*^B8=<\&>+?!=KXRFN;*YT2 MXLX-4M[R["^2(@%GBG)?A=N%D#'[I4'(QF@#X(_X(;_\%@_V/_VK_@[\/OV' M]!\=^)[7XL^ ?A=H]CK&D>/-%:QNM;>RL8(+F\MF+NLZET,F"PEV-O*8#$9_ M_!;?X9>./V1_BC\/_P#@N/\ LXZ#+=>(?@V5T?XQZ#8X5_$_@:YE"W$;#HTE ML[^:A/"[S(Q(@45W7QGU7]D+]OO]M_X >.?V2OB/X2\<^.OA#XXN-9\5>.O M6J0:C'H/AQ]+OX)M.N[VV9XU-U+^(]>\$_\ M%$?@/X!^,_[*WC2"\M-*^(GAGQ7X?UW5-.N[2WN;2WO+>2^6(R0AG:33IKV! M60%!-)L9EVOM^AJ;%%%;Q+!!$J(BA41%P% Z #L*=0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%)))'#&TLLBJJC+,QP /4UP'[5_QCUG]G?]EWXC M?'SP[X4;7=0\%>!M6UVPT521]NFM+26=("1R [(%)[ D]J /0*\E_:I^+GC3 MX,ZG\+/$.@7D,>AZM\6=-T#QDDUNKF6RU&WN[*U5&/,;?VG-IIW#D@,G\=?G M3^T[^Q=_P73_ &:_@1JO_!1C0_\ @K-K7BOXG>#=)D\3^+O@V?#L<7A"[LX$ M\^[TRT@63!\N%9$60QB6;9PT3L''VA^UGXWG_:2_X)/:I^T5X&T.5;VX^&VF M?$OPSIN[=(+VP2VU^RA!P/G\ZUA4'CG!XH \:_:H_P""0'_!/;6OV>/CS^T# M^W_X&T+7/%/B>?Q)X@UWXIZM.\E_H5@LMP=*BL9G(:V6TLELXEAC 61XB&$F M_FM_P0W_ ."P?['_ .U?\'?A]^P_H/COQ/:_%GP#\+M'L=8TCQYHK6-UK;V5 MC!!* M4@U&/0?#CZ7?P3:==WMLSQJ;JYEM42T9_,($LJKLCE) .%_X+;_ M R\9&)$"BOICQ'KW@G_ (*(_ ?P#\9_V5O&D%Y::5\1/#/BOP_KNJ:==VEO M6\E\L1DA#.TFG37L"L@*":38S+M?;[1\1OACX ^+OAL^#?B;X5M=XTG45,EK?_M7_ !CUG]G?]EWXC?'SP[X4;7=0\%>!M6UVPT521]NFM+26 M=("1R [(%)[ D]J_,_\ :=_8N_X+I_LU_ C5?^"C&A_\%9M:\5_$[P;I,GB? MQ=\&SX=CB\(7=G GGW>F6D"R8/EPK(BR&,2S;.&B=@X /T6_:I^+GC3X,ZG\ M+/$.@7D,>AZM\6=-T#QDDUNKF6RU&WN[*U5&/,;?VG-IIW#D@,G\=?*G[5'_ M 2 _P"">VM?L\?'G]H']O\ \#:%KGBGQ//XD\0:[\4]6G>2_P!"L%EN#I45 MC,Y#6RVEDMG$L,8"R/$0PDW\^R_M9^-Y_P!I+_@D]JG[17@;0Y5O;CX;:9\2 M_#.F[MT@O;!+;7[*$' ^?SK6%0>.<'BOHF'7/!GBWP7:^,IKFRN=$N+.#5+> M\NPODB(!9XIR7X7;A9 Q^Z5!R,9H ^"/^"&__!8/]C_]J_X._#[]A_0?'?B> MU^+/@'X7:/8ZQI'CS16L;K6WLK&""YO+9B[K.I=#)@L)=C;RF Q&?_P6W^&7 MCC]D?XH_#_\ X+C_ +..@RW7B'X-E='^,>@V.%?Q/X&N90MQ&PZ-);._FH3P MN\R,2(%%=U\9]5_9"_;[_;?^ 'CG]DKXC^$O'/CKX0^.+C6?%7CKP%JD&HQZ M#X-3=7,MJB6C/YA EE5=DXTG45,EK=3\->'-:U"PU;6= LKN[TJX:?2[FYM4DDLY6C:-I(F8$QL4=T++@E M68="15N***WB6"")41%"HB+@*!T '84Z@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **222.&-I99%55&69C@ >IK@/VK_C'K/[._[+OQ&^/GAWPHVN MZAX*\#:MKMAHJDC[=-:6DLZ0$CD!V0*3V!)[4 >@5Y+^U3\7/&GP9U/X6>(= M O(8]#U;XLZ;H'C))K=7,MEJ-O=V5JJ,>8V_M.;33N') 9/XZ_.G]IW]B[_@ MNG^S7\"-5_X*,:'_ ,%9M:\5_$[P;I,GB?Q=\&SX=CB\(7=G GGW>F6D"R8/ MEPK(BR&,2S;.&B=@X^T/VL_&\_[27_!)[5/VBO VARK>W'PVTSXE^&=-W;I! M>V"6VOV4(.!\_G6L*@\2_T*P66X.E16,SD-;+:62V<2PQ@+(\1#"3?S6_X(;_ /!8 M/]C_ /:O^#OP^_8?T'QWXGM?BSX!^%VCV.L:1X\T5K&ZUM[*Q@@N;RV8NZSJ M70R8+"78V\I@,1][PZYX,\6^"[7QE-.?V2OB/X2\<^.OA#XXN-9\5>.O 6J0: MC'H/AQ]+OX)M.N[VV9XU-U-(+RTTKXB>&?%?A_7=4TZ[M+>YM+>\MY+Y8C)" M&=I-.FO8%9 4$TFQF7:^WVCXC?#'P!\7?#9\&_$WPK:ZYH[W,<]QI.HJ9+6Y M:-MR+-$3LG0, WER!DW*K8RH(W(HHK>)8((E1$4*B(N H'0 =A0!4U/PUX*_B=X-TF3Q/XN^#9\.QQ>$+ MNS@3S[O3+2!9,'RX5D19#&)9MG#1.P< 'Z+?M4_%SQI\&=3^%GB'0+R&/0]6 M^+.FZ!XR2:W5S+9:C;W=E:JC'F-O[3FTT[AR0&3^.OE3]JC_ () ?\$]M:_9 MX^//[0/[?_@;0M<\4^)Y_$GB#7?BGJT[R7^A6"RW!TJ*QFU3]HKP-H787R1$ L\4Y+\+M MPL@8_=*@Y&,T ?!'_!#?_@L'^Q_^U?\ !WX??L/Z#X[\3VOQ9\ _"[1['6-( M\>:*UC=:V]E8P07-Y;,7=9U+H9,%A+L;>4P&(S_^"V_PR\%WF1B1 HKNOC/JO M[(7[??[;_P /'/[)7Q'\)>.?'7PA\<7&L^*O'7@+5(-1CT'PX^EW\$VG7=[ M;,\:FZN9;5$M&?S"!+*J[(Y2?L;XC?#'P!\7?#9\&_$WPK:ZYH[W,<]QI.HJ M9+6Y:-MR+-$3LG0, WER!DW*K8RH( /%_$>O>"?^"B/P'\ _&?\ 96\:07EI MI7Q$\,^*_#^NZIIUW:6]S:6]Y;R7RQ&2$,[2:=->P*R H)I-C,NU]OO.I^&O M#FM:A8:MK.@65W=Z5<-/I=SP)/:@#T"O)?VJ?BYXT^#.I_"SQ#H%Y#'H>K?%G M3= \9)-;JYELM1M[NRM51CS&W]IS::=PY(#)_'7YT_M._L7?\%T_V:_@1JO_ M 48T/\ X*S:UXK^)W@W29/$_B[X-GP['%X0N[.!//N],M(%DP?+A61%D,8E MFV<-$[!Q]H?M9^-Y_P!I+_@D]JG[17@;0Y5O;CX;:9\2_#.F[MT@O;!+;7[* M$' ^?SK6%0>.<'B@#QK]JC_@D!_P3VUK]GCX\_M _M_^!M"USQ3XGG\2>(-= M^*>K3O)?Z%8++<'2HK&9R&MEM+);.)88P%D>(AA)OYK?\$-_^"P?['_[5_P< M^'W[#^@^._$]K\6? /PNTBQUC2/'FBM8W>MO96,$%S>6S%W6=2Z&3!82[&WE M,!B/O>'7/!GBWP7:^,IKFRN=$N+.#5+>\NPODB(!9XIR7X7;A9 Q^Z5!R,9K MXR^,^J_LA?M]_MO_ \<_LE?$?PEXY\=?"'QQ<:SXJ\=> M4@U&/0?#CZ7? MP3:==WMLSQJ;JYEM42T9_,($LJKLCE) .%_X+;_#+QQ^R/\ %'X?_P#!%WF1B1 HKZ8\1Z]X)_ MX*(_ ?P#\9_V5O&D%Y::5\1/#/BOP_KNJ:==VEO6\E\L1DA#.TFG37L M"L@*":38S+M?;[1\1OACX ^+OAL^#?B;X5M=XTG45,EK'BNHT+[@-C2"=5RJ9KV[]N_Q&_A3]BO MXKZQ;6RW%W_PKW5X--M"?^/J\FM)(;>W'^U),\<8]W%?#O\ P4QM;W_@E'_P M43\#?\%B?A_IUR?AW\1KBS^'W[2^B:;;M(TD)-=TS4-1\0Z=H5QI^M_8[*] M2["6JW0BELI7FMX2L[HV$&0C!A0!PU_^W)^R'^SA\6/@S_P24\*^)[3QMXPU M6QA\+:SX8T$-=RZ!I%KI$RF[OQ$&6V5GAMXO+D*L5N-^-JDUZY^QK\(_%W@_ M]B#P)^SY^T)X:M[J_P!"\$0>%]>L=1:&[CU&VMH39!Y0I9)!/!&LC*<_ZTJP M!R!6_8H_X)X?LB?\$^/ D/KOB&Y8W6K:U-G)EO+R7,L[%B MS;2=BECL50<5[70!R?P7^ _P3_9Q\#0?#'X ?"3PWX*\.V\C20Z)X6T6&QM5 MD;&Z3RX552[8&6(R<'BNHT+[@-C2"=5RJ9K[&K\Q?^"F-K>_\ M!*/_ (*)^!O^"Q/P_P!.N3\._B-<6?P^_:7T33;=I&DCD(33-<6) 3)-"RK$ MVT%RL<<:#,[F@#[B_;O\1OX4_8K^*^L6ULMQ=_\ "O=7@TVT)_X^KR:TDAM[ M$K.Z-A!D(P85M?L4 M?\$\/V1/^"?'@.3P+^RY\(;+1'O2'UWQ##_V(/ G[/G[0GAJWNK_0O!$'A?7K'46ANX]1MK:$V0>4 M*6203P1K(RG/^M*L <@=M\%_@/\ !/\ 9Q\#0?#'X ?"3PWX*\.V\C20Z)X6 MT6&QM5D;&Z3RX552[8&6(R<$K.Z-A!D(P84 <-?\ [&K>ZO]"\$0>%]>L=1:&[CU&VMH39!Y0I9)!/! M&LC*<_ZTJP!R!6_8H_X)X?LB?\$^/ D/KOB&Y8W6K:U-G) MEO+R7,L[%BS;2=BECL50<5[70!R?P7^ _P $_P!G'P-!\,?@!\)/#?@KP[;R M-)#HGA;18;&U61L;I/+A55+M@98C)QR376444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!\[?\%0?V)/'7_!0;]DSQ#^S+X._:$UCX=KK%G)( M^H:%$HEO+J("2T@GE.62S\]5:9(@LL@5561%WK)P7_!&C]MWQ-^V]^R;J'PU M_:7TA+;XR_";5)O _P ;?#FH(K.VHVX:(7;H>'BNHT+[@-C2"=5RJ9K[&K\Q M?^"F-K>_\$H_^"B?@;_@L3\/].N3\._B-<6?P^_:7T33;=I&DCD(33-<6) 3 M)-"RK$VT%RL<<:#,[F@#[B_;O\1OX4_8K^*^L6ULMQ=_\*]U>#3;0G_CZO)K M22&WMQ_M23/'&/=Q7C-_^W)^R'^SA\6/@S_P24\*^)[3QMXPU6QA\+:SX8T$ M-=RZ!I%KI$RF[OQ$&6V5GAMXO+D*L5N-^-JDUW/[9'[/7_#S#]D:+X1^!_C; MXL^'&B>)-=TS4-1\0Z=H5QI^M_8[*]2["6JW0BELI7FMX2L[HV$&0C!A6U^Q M1_P3P_9$_P""?'@.3P+^RY\(;+1'O2'UWQ##_ -B#P)^SY^T)X:M[J_T+P1!X7UZQU%H;N/4;:VA- MD'E"EDD$\$:R,IS_ *TJP!R!VWP7^ _P3_9Q\#0?#'X ?"3PWX*\.V\C20Z) MX6T6&QM5D;&Z3RX552[8&6(R<'BNHT+[@-C2"=5RJ9KV M[]N_Q&_A3]BOXKZQ;6RW%W_PKW5X--M"?^/J\FM)(;>W'^U),\<8]W%?#O\ MP4QM;W_@E'_P43\#?\%B?A_IUR?AW\1KBS^'W[2^B:;;M(TD)-=TS4-1\0Z M=H5QI^M_8[*]2["6JW0BELI7FMX2L[HV$&0C!A0!PU_^W)^R'^SA\6/@S_P2 M4\*^)[3QMXPU6QA\+:SX8T$-=RZ!I%KI$RF[OQ$&6V5GAMXO+D*L5N-^-JDU MZY^QK\(_%W@_]B#P)^SY^T)X:M[J_P!"\$0>%]>L=1:&[CU&VMH39!Y0I9)! M/!&LC*<_ZTJP!R!6_8H_X)X?LB?\$^/ D/KOB&Y8W6K:U- MG)EO+R7,L[%BS;2=BECL50<5[70!R?P7^ _P3_9Q\#0?#'X ?"3PWX*\.V\C M20Z)X6T6&QM5D;&Z3RX552[8&6(R<'BNHT+[@-C2"=5RJ9K[&K M\Q?^"F-K>_\ !*/_ (*)^!O^"Q/P_P!.N3\._B-<6?P^_:7T33;=I&DCD(33 M-<6) 3)-"RK$VT%RL<<:#,[F@#[B_;O\1OX4_8K^*^L6ULMQ=_\ "O=7@TVT M)_X^KR:TDAM[$K.Z M-A!D(P85M?L4?\$\/V1/^"?'@.3P+^RY\(;+1'O2'UWQ##_V(/ G[/G[0GAJWNK_0O!$'A?7K'46A MNX]1MK:$V0>4*6203P1K(RG/^M*L <@=M\%_@/\ !/\ 9Q\#0?#'X ?"3PWX M*\.V\C20Z)X6T6&QM5D;&Z3RX552[8&6(R<*O"UCJ5WH-VUUHLM];K+]AN"NWSX@V0 MDH4LHD WJKN 0'8'7HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "LCQ%X!\%>+]7TG7O%7A:QU*[T&[:ZT66^MUE^PW!7;Y\0 M;(24*642 ;U5W (#L#KT4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!D>(O /@KQ?J^DZ]XJ\+6.I7>@W;76BRWUNLOV&X M*[?/B#9"2A2RB0#>JNX! =@=>BB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *R/$7@'P5XOU?2=>\5>%K'4KO0;MKK19;ZW67[ M#<%=OGQ!LA)0I91(!O57< @.P.O10 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% &1XB\ ^"O%^KZ3KWBKPM8ZE=Z#=M=:++ M?6ZR_8;@KM\^(-D)*%+*) -ZJ[@$!V!UZ** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K(\1> ?!7B_5])U[Q5X6L=2N]!NVNM M%EOK=9?L-P5V^?$&R$E"EE$@&]5=P" [ Z]% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17D'QF M_;8^$_P+\;R> ?%_AOQA=7L=M'.TNB^%I[N#:XR )$&,\V_$7XG?#WX1>%YO&OQ.\9:?H6E0$+) M>ZE_[(/QJ\41^"OAS\?M+_'J.#13J]KX8T#3H8='TS5K)[6 M02R('FF>%^59F(7)ZK&N.M?-<,TUM,EQ;RM')&P9'1L%2#D$$=#7[CPWX"X3 M,>'H8G,<1.GB*D>91BH\L+[*2:O)VWLXV>G2Y^#<3?2"Q>6\1U,-EN&IU,-3 MERN4G+FG;=Q:=HJ][7C*ZUZV/Z*J*^-_V7O^"H7@6Y_9_P#"P^+>@>-[_P 1 MPZ8+?5;_ $[PG<745T\3-&)1*@VNSJJLQ'\18=J[[_AYS^S_ /\ 0E?$;_P@ M[O\ PK\7QG ?%F#Q=2A]4G+DDXW2;3L[73[/=>1^X8+Q X0QF#IXA8N$>>*E M9R2:ND[-=&KV?F?15%?.O_#SG]G_ /Z$KXC?^$'=_P"%'_#SG]G_ /Z$KXC? M^$'=_P"%P7,BWD M]?G+_P '5HU%OV7?V=5TAX5NS^USX4^RMS1UO[;7_!2W]MO_ ()& M_%/X8^(?VUY/AK\2_@K\1?%*>'-2\9>!?"-]X=U?PQ?NF]'EMKC4;Z*Z@,:2 MR (R/B*0<$('_1=W2-#)(P55&68G KX0_;-_P""6O[1/_!3KXM_#.']MCXN M^#-*^$?PT\31^(W^'W@/3+N:Y\3ZE&I1/M=Y=,H@@"M(NR.-FVS2KORRNGIG M_!6_XS:]X&_9CB^!OP]M_$%QXM^,NM1>#=*B\):9)>ZI::?.CR:OJ%O!$"[/ M;:9%>2HP&!-Y()&X&L38\Y_X)1_\%@+'_@H;^TS^T!\!]7T-=)/@;Q':ZG\, MQ+;M"^M^#[FWB2VU!0W,BR2)]J$G0QZE;@<#-?0_[8FI_MC)I_@3PI^Q==^$ M].UG7_'26GBKQ'XU\-W6JV.BZ(FG7UQ+<_9[:YMF>8W$-I#&&E12T^"1G(_+ M3]O?XV> _P!A/_@H[^S1_P %,?@Y^SS\2/A]X!T2P@^%'Q>7Q/\ #^[TC3T\ M.2A8[!]\BA7-N-[[2@#\W/&'[ M8_\ P5%\(_\ !7CPA_P2T;]H#X,W,/B?X-R>.9/&X^"6HHUNZ7=[;_9!:?\ M"0D,#]DW>9YHQYF-IVY/L?BCXA?\%0/@[\&_CWJWQ9\??"^_U7X?>$!XF^&_ MB_1?AMJ%MIFM6Z65[+-9W=I+J&.*2ZGEO[B5XH MPD*;7DDE6)%)()]3_P""?&I_\%*?'?@1?BE^WS?^ M!DUAI)]%\ >&?"%Q;: MAIEFQ)@_M"YDU">,710J9((D*QME?,8Y"_BW_P $ZOVA/CS^P3^SU^R+^VC^ MVA\/8O'_ .R9::#J.F^&[W0K&9G^&'B";6KV,ZS>VH9EO)6S(D=P5S'%*R0A M)01<_P!#W@3QWX+^*'@O2OB-\.?%5AKF@ZY817NCZQI=TL]M>6\BAHY8Y%)# MJRD$$4 :U%%% !1110 445X5JW_!0CX)Z-JESI%UX2\=M+:W#PR-%X-N60LK M%25(&",C@]Z /=:*\#_X>-? S_H3_'__ (1-U_A1_P /&O@9_P!"?X__ /") MNO\ "@#WRO O^'H'[#'_ $7'_P MG4__ )&I?^'C7P,_Z$_Q_P#^$3=?X5^0 M] 'Z[_\ #T#]AC_HN/\ Y;.I_P#R-7OM?@77Z\?\/&O@9_T)_C__ ,(FZ_PH M ]\HKP/_ (>-? S_ *$_Q_\ ^$3=?X4?\/&O@9_T)_C_ /\ ")NO\* /?**\ M#_X>-? S_H3_ !__ .$3=?X5[II.I0:QI=MJ]JDBQ75NDT:RH5<*RA@&!Z'! MY':@#\]?C3^VK_P45TO_ (+2Z%_P3 ^&'Q8^%>E^'?$OPC?QU9^)]=^%U]J- MY:*MS=VYLVCBUBV27+6I82 I@/C:2,G;_9K_ ."H?[1?A+_@J1J'_!([]OGP M5X/;QAJ7A8^(_AI\0_AW:75GIWB.P6.21DFL;J>XDM9PMO.?V/\ _@F!^TIXF\(^./'/B?PIXDU7XKSVOCO4 M-'T[QF='A5;.V>_CT][F1'CD^TW,7V=!.]OLJZ7_P 2VR73 MG9!%&_D21$ R.,MLV_.?_!&#_@GYX,_;2^"_C?QM^T%\?OBWJ5Y\+_VO?$$_ M@J6U^(]]$\#Z?-:G= DQ_6M? ?_!6 MK]NS]MG]C3]J;]FSX5?L_P#B?X>MX?\ CU\4;;P=?IXI\&75W=:+YDUE$;J* M2'4(5FXN)6\MD7E5&[DFO*/VRO@/J?Q#_P"#@'X(?!;Q!\^-)OA%8^ /$/Q!\4VGB#Q1-<7GB@M=7@LM*N+E=CO M9PRI<2M;#"2JD2R!U5@UWX[6=U_P3*_X+)_L\?#W]G>&6Q^#O[4%IK?ASQQ\ M*(9&?1K+4[&&*2+5+.U8F.T=Q=1)*L2JCQQ2%E+,& !^G5%?F[_P1]\-:1>? MMJ?M[_ [5(9;_P 'Z5\6=,L=+\-:C%=5TGQQJ-I=V:6,$/V># MSXIUDD@ &TPNS1L"M '[:45^*?[0O_!-NYUO_ ((<^ O^"E?@7]IKXHZ? M\>/AQ^SYX<\9^'?%T7CB[CMK2SM-'M;A]-CLE<6\<0MU<;U02R2CS)7DWN&_ M5+]@?XZ>)OVGOV'_ (0_M%^-;*.WUGQQ\-=%US5XH8]D8NKFRBEE*#LA=F*C M^Z10!ZU1110 4444 %%>(?MO?M^?!C]@3PKH?B_XS^%/'&JVOB#4)+.RC\#^ M#[G6)8Y$3>3*D )C7'1CP3Q7SA_Q$@?L*?\ 1'OV@/\ PR6J?_$T ??U%? / M_$2!^PI_T1[]H#_PR6J?_$T?\1('["G_ $1[]H#_ ,,EJG_Q- 'W]7/_ /"U M?AQ_PM/_ (4A_P )II__ EW_"/_ -N?\([]H'VK^S?/^S_:MG7RO._=[O[W M%?#>H_\ !RC^P)I&GSZMJWPL^/5K:VL+37-S_: _\,EJG_Q- 'W]17P#_P 1('["G_1'OV@/ M_#):I_\ $T?\1('["G_1'OV@/_#):I_\30!]_5XE_P %&/BO\:_V?OV*/B?^ MT5\!=?T"SU_X>> M7\30VWB70Y+ZTOA86(F4.&X+ X.,'G?V M(?\ @J)^SW^WWXJUSPA\&/!'Q(TJZ\/Z?'>7LGCCP#=Z/%)&[[ (GG $C9ZJ M.0.:O_\ !6/_ )18_M+?]D \9?\ IDO* /E/X;?MF_\ !7WQU_P2DTG_ (*@ M^#_'7P*\174G@*;Q?JGPPNOA?JNGF2Q@626X@@U%=;E_?B*)BA:WVNV 0N%OV7?BEX>A\)_%?X ME^!_#5Q<>)O"6EWCR1*)?/N&@$,X>2.2X2(LHRJJ)&C$GZ_?"G]BW]EGX#?\ M$];']D3X.>&;>_\ AKH_@Z9='\Z[%RUX)%>Y-]YZ8W3232-<>='MP[[DV@* M >_T5^//['5QJ/Q4_P"#/^\^(/Q%UO4=8\0Z-\)OB!K>E>(+[4IGO[34;/4M M;-M=1W!;S%DCV!0P;.W*_=)%==\5/%/[5&F_\$@_V)?CWX+^!/B#XX>!_#G@ MKPQJ_P =_AGI5T\VH^*-,D\-+&DSQG+7Z07,JW+VS!UE>.(R*45V4 _5BBOS M;_8S^)?[.7[7'[+O[2OQ6_X(P_%:?1O%WBSP+'8:3\.=6C?3[CP#XFBLM0CM ME6VE)?V9_ MVHOA?=7,OB7P)XHLI[7_ (6"TFB7]A._VHL$U5FDN%O(Y[G=<$POY9D5GD(! M^N-?*W_!:7X^_M*?LJ_\$X?B5^TC^RUX_P!$\/>)?!NC+?+&/C=X M@^'/AJR\7?%O5-%D\+V6EK# K6=K:Z3=+:W4K.]T]ZLHN&,ZQY6.&-1S7[3_ M .S_ /MQ?LM_\&S?QO\ @/\ M^?&30?'OB_P[X>N;?1O$NB:S=Z@TVC&ZM&M MH[FXN[:"62>,F6/)0_NUB^8G. #TC_@KE^V]^VU^S'_P12\/?MN?L[?&'1-% M\6IX9\,7'B/4-2\'PWUQ=RZC]CA>6W#N+:W827#.0UO*I& HCQS^C5?E!_P7 M:_Y5@K7_ +$WX>_^E>EU^K] 'RM^USXB_P""GWQ9^)E_\(_^"?%_\.O >D>& M;6 ^(_B'\3-*NK]]0U&:,3)8:?:0X7RXX6B>:YD+ M.L<:EHY2.)_P""1?\ MP4._:;_:4\>_&;]C/]O/X;:!X>^-'P#UFQM?$]_X2:3^R=21T1%9F /R?\ _V3?BGX)^"?[2O[7?C[PW)IGQF_:)LK MW5[S1(I%DFT&RM=*DL]"T=G0E9)[>W"F5T.TSS2A2RJK$ P_@)^VA^V;_P % M#_A-\2OVN_V+O%/A/0_!'A?Q%JFD_"'PYK?AE[]O'ITT;9;N\N1/&UK;W4X> M&!8%#Q!?,D,N?*&AXI_X+@? ^S_X)"Z3_P %4?"'@^XU)O$EE!8>'/ 1O +F MX\32W!LQI)DQQLN4EW2;)O$GVW'4 M2_\ "1:E][WV;/PQ7Y'_ ML/$=W_P $7_V=O$FII+_PA5S_ ,%((+I"0?)% M@R2(C^@C\Q;H9Z;FQU- '[.?&S]KG]K#_@G7J?P@^(O[:GQ$\)>+O!'Q-\9V M7A#QU+X>\,/I@\$ZQ?1.UIB/5_M&?MI_$G7 M_P!OOPC_ ,$Q_P!EC5=*TSQ=?^";KQO\1O&>JZ:;]?#.@13+;0);VWF(DMY< MW+H@,K;(8_WACEW*H^>O^#M3SY_^"0]_I&F122:IJ'Q)\.V^C1P_ZU[HW#,H M3'.["MC'-4?V0K'6['_@Z5_:<;QFY-YI[5^N5%?I^1^+O&/#^ M2++,-*#A%6C*4;R@NT7=)I=.92MMM9'Y7GW@YP7Q%GCS3$PFIR=YQC*T)OO) M6;3?7EE&^^[;,+X8_#KPO\(OA[HWPQ\%69@TK0M/BL[*-VRQ1%QN8_Q,QRS' MN23WK=HHK\TK5JN(JRJU&W*3;;>[;U;?FV?J%&C2P]&-*E%1C%))+9):)+R2 M"BBBLS0*^(O^"RW_ 3J_:>_X*5^%OAW\./A)X_\#>$=*^'WQ*T_QM%J?B 7 MEW<7][:0SQQ0&&*-%BB'VB0D^8[-\N F#G[=HH S/!\_C&Y\-VLWC_2M,LM8 M*$7MMH^H275LK!B 4DDBB9@5P<%!M)*Y;&X_/B?L[?M;:U_P4>L_VLO'&N?# M^^\ Z#X+OO#'A#PM%/>KJ&E)=W<$]UJ?FM$8I+F9;6WC:,*JJD859.7:3Z6H MH ^=/^"K/[''BW_@H#^PUXT_9!\(2>&K:?QI!! ^K>)S.8M,,4R7$=U''"A: M25)(HRJED'4DD#:VS_P3P^#O[4W[._[+OA?X!?M6_$+PSXPUCP;HUMI&G>+? M#HN8WU.T@3RXFN8IU^698UC5G5V\P@L0IZ^Y44 ?"/CW_@GE^V7XK_X+$^&O M^"I]AXI^&D=AX7^&\G@FV\!37^H>;=6#2WBVQ',9;LM@0,H5 G)^>OI M_P#;*^&_Q;^-'[-/C3X*_!B7P];:MXR\,:AH9U3Q+=3I!IT=U:R0&X$<,3M. MR[\B/=&#UW\8/I]% 'R!_P $VO\ @GO\1/V4O^"%A& 9RGF*SY !V CGQG_@EK_P2^_X*:_\ M!+S7-<^'_@G]I?X:^*O@QJFNW5_H_P +M<35#)X:269G$5A?LK.@"L X>-TD M8%]J.[L?TEHH **** "BBB@ HHHH **** "OR(_X=?\ [<__ $0[_P N;3/_ M ))K]=Z* /R(_P"'7_[<_P#T0[_RYM,_^2:_7>BB@ HHHH **** /@_QO_P3 MQ_;.\3?\%B/#W_!5"P\5?#..P\-_#>3P3;^ 9K_4/-N;!I+J;SFOA;824RW) M; @90JA.3\]?>! (P1]:** /S%^$/_!(G_@J!^P-\4_%7@3_ ()F?MX>!?#G MP(\8^(I]7A\'?$7P=+JEWX-EN&S,--5"$F5>-BR21H<+O5FW2/ZA^WM_P1NU MS]HSX-_";4/V;_VF=8\#?&[X&:O.)=2.H(@"N+R<&63 M:A169E$31NT9^ZJ* /D_]DO]G/\ X*1Z=JG_ N+_@H+^T9X$\>^+?#^FSV_ M@3P?X%T>;2= M+J6/RY-1NIWC:>>Z>,M"I$0C@CEGV(QE)7/_P""17["7[1W M_!/SP5\1/AO\9_&W@OQ+8>-OB9J_C>TU'PTMW!-97.H&$RV;13(1)&IC++*' M##.TJ<[A]@44 '7K7PQ\*_\ @EQ\;?\ @GW^T)XS^+__ 3&^)?A6R\!_$?5 M3JOC'X$?$*"YBT>#4C]Z]TJ_M%DETYF&%:(V\\97 P%CB6/[GHH ^'/VB_\ M@GE^U9^WW^T_\"OCG^TYXB^'OP]T'X"^/HO%VC^&_ >HWWB&\UJ]CE@D6*:] MN[:P2WAS N=ML[G_#7P1X( MN[F]L=,O-22.._U.>]NH8'N)GAB2&.(01K"N\EI&8%/I^B@#X5\.?\$[_P!N M?]GS_@H-\8?VAOV2/V@OAQI?PZ^/E[IFI>-;'QAX8O+[6= U"UMS \VFB*6. M"4R*SN#<$JC,F8Y!&1)X9XG_ .">7Q[_ ."<_P#P11_;/^'?Q6^.7A[Q?IOC M#2O&_BW38-.T*:.\LWO;;D3WC2JD^4B1BBVL6V1WP[+M _5VN!_:8_9I^%?[ M7/P?U?X#?&VUU:[\*Z_;-;:WINE:_=Z<;ZW88:&22UDCD,;#@INPPX.10!\. M?LQ_LR_MI?M@_P#!&GX/?L>^-O&?@/0?A[XS^"GA>SUSQ[H=W>/KTWAR73;5 MWTV/3I+?[/#' M-(MM+T73H,[+6TMXEBAB7/.%1%4>PK!_9Z^ 'PZ_9>^$6B_ OX21ZK#X9\.6 M,-CH5CJ^NW6HO8VD42116Z2W4DD@B1$550L0H&!BNUH **** "BBB@ HHHH M**** /A#_@X9^&'_ 4/_:)_8,O/V6/^"=WP1N/%>K_$'4%L?&NHQ>)],TP: M;HB 22Q!KZZ@WM<.$B(3;X8?\%#_V=OV#+/\ 98_X*(_!&X\*:O\ #[4&L?!6HR^)],U,:EHC M@R11%K&ZGV-;N7B ?:/*\@+G:V/N^BB@ HHHH *\9_X* _!/XQ_M-?LB_$#] MF?X,WWAO3KSXB^#M3\-7VM^);BX$>FVU[:O;23)##$QG<)*^%+Q@'!);!4^S M44 ?)O[$G_!/77_AE_P35T__ ()I?MF:=X.\;^&--\)2>')[[19;E4U>RD>4 M_O()HU-M+&K1[9$EZU3X+>'9/#VOV6IZ!?Z7IWB;1?L5I;0V;-'-=/%/&ULD@O F"R+_HX5G4 M_:%% 'P]8?\ !+_XMWWC7]I7]J2Q\6>%/AW\6OCUX&M?#^D0^"I9[K3?#LUM M;NL>HS7,D%O)?W3SLLC2?9X=JQ*@#$L[:?Q._8*_:(_;)^,'P'^(O[8^G_## M2;GX$>-H?%D'B?X?WE[<:CXCOH8F6.U6.ZMHAI=D\QCGEB$UV9#!&@9<%Z^S MJ* /S@^)'_!*#_@H/^SI^VWX^_:S_P""3?[7W@SP=HGQBU,:K\2_AO\ $W0) M[W3/[5))EU&U, 9_,D9GD*YC.YV!=T*)'ZI^U5_P3G_: ^./_!-+QQ^Q;I_Q MUTG7O'WQ4_>_$'XG>*[-[:.:Z=X#)-!8VJ,J1K#;0VL, =1'%%&6>5U8O]ET M4 ?!W[>'_!-/]JG]M+_@D[H/_!.*/QOX T#5X=-T2P\0>+6GO;BW>+2FMGBD MM[?R%8-,]N"RN^(@, R[LK]N>!I?'$WA*P?XDV.E6^N^0!J<6AW_9X_:K^$7A;P9X. MCW^"_"GBGP7=ZF8;]XPLFIW'SB.2[ ,D<38Q#&[; '=W;T']BCX#?\%.O!WQ M9U/X@_M^_ME>$O'6E1:";'PSX7\!>$FTFTBN)9D>:[N=Q+3R*D21Q@L542RG M )S7U'10!\5^ O\ @GA^TO\ LI>!OBC^S9^Q-\3/!FB_#7XE^(-1UC0;OQ%; MW;:C\.9M20"^BL+>%?*U"$/NFMXY);;R7D(&_TKP;I.@PVV@:Y RG4+#4X9OM4>K!@%!N3=[IWQM5S)(F K$5]544 M ?(/C/\ 86_:._:_\7_"./\ ;V\9>![WPM\'/$UKXICTGP5%=,?&GB*TA>*T MO[U;A$6QMXC))+]AC-P'D==TVQ-K=7^T?^Q)XJU[]L'P3_P4*_9IUG1=-^)O MA3PU=^%=?TOQ$TT6G>+O#MQ()OL%Q/ CR6LD-RJW$,ZQR@-N5XW# I])T4 ? M.G[)7[$.K?"C]H;XE_MM_'?Q'I>N?%CXJ+8V5^VB02+IOAW1;*,):Z59&7]Y M(N099IW"&:4AO+C"JH^BZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * >*** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 000-03922    
Entity Registrant Name PATRICK INDUSTRIES, INC.    
Entity Incorporation, State or Country Code IN    
Entity Tax Identification Number 35-1057796    
Entity Address, Address Line One 107 W. Franklin St.    
Entity Address, City or Town Elkhart,    
Entity Address, State or Province IN    
Entity Address, Postal Zip Code 46516    
City Area Code 574    
Local Phone Number 294-7511    
Title of 12(b) Security Common stock, without par value    
Trading Symbol PATK    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 1.7
Entity Common Stock, Shares Outstanding   22,382,306  
Documents Incorporated by Reference
Portions of the registrant’s Proxy Statement for its Annual Meeting of Shareholders to be held on May 16, 2024 are incorporated by reference into Part III of this Form 10-K.
   
Entity Central Index Key 0000076605    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 34
Auditor Name Deloitte & Touche LLP
Auditor Location Chicago, Illinois
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
NET SALES $ 3,468,045 $ 4,881,872 $ 4,078,092
Cost of goods sold 2,685,812 3,821,934 3,276,898
GROSS PROFIT 782,233 1,059,938 801,194
Operating Expenses:      
Warehouse and delivery 143,921 163,026 139,606
Selling, general and administrative 299,418 327,513 253,547
Amortization of intangible assets 78,694 73,229 56,329
Total operating expenses 522,033 563,768 449,482
OPERATING INCOME 260,200 496,170 351,712
Interest expense, net 68,942 60,760 57,890
Income before income taxes 191,258 435,410 293,822
Income taxes 48,361 107,214 68,907
NET INCOME $ 142,897 $ 328,196 $ 224,915
BASIC EARNINGS PER COMMON SHARE (in USD per share) $ 6.64 $ 14.82 $ 9.87
DILUTED EARNINGS PER COMMON SHARE (in USD per share) $ 6.50 $ 13.49 $ 9.63
Weighted average shares outstanding - Basic (in shares) 21,519 22,140 22,780
Weighted average shares outstanding - Diluted (in shares) 22,025 24,471 23,355
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
NET INCOME $ 142,897 $ 328,196 $ 224,915
Other comprehensive income (loss), net of tax:      
Change in unrealized gain on hedge derivatives 0 757 4,131
Foreign currency translation gain (loss) (75) (97) 142
Other (229) 873 (449)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total (304) 1,533 3,824
COMPREHENSIVE INCOME $ 142,593 $ 329,729 $ 228,739
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 11,409 $ 22,847
Trade and other receivables, net 163,838 172,890
Inventories 510,133 667,841
Prepaid expenses and other 49,251 46,326
Total current assets 734,631 909,904
Property, plant and equipment, net 353,625 350,572
Operating lease right-of-use-assets 177,717 163,674
Goodwill 637,393 629,263
Intangible assets, net 651,153 720,230
Other non-current assets 7,929 8,828
TOTAL ASSETS 2,562,448 2,782,471
Current Liabilities    
Current maturities of long-term debt 7,500 7,500
Current operating lease liabilities 48,761 44,235
Accounts payable 140,524 142,910
Accrued liabilities 111,711 172,595
Total current liabilities 308,496 367,240
Long-term debt, less current maturities, net 1,018,356 1,276,149
Long-term operating lease liabilities 132,444 122,471
Deferred tax liabilities, net 46,724 48,392
Other long-term liabilities 11,091 13,050
TOTAL LIABILITIES 1,517,111 1,827,302
COMMITMENTS AND CONTINGENCIES
SHAREHOLDERS’ EQUITY    
Preferred stock, no par value; authorized 1,000,000 shares; none issued or outstanding 0 0
Common stock, no par value; authorized 40,000,000 shares; issued and outstanding 2023 - 22,160,608 shares; issued and outstanding 2022 - 22,212,360 shares 203,258 197,003
Accumulated other comprehensive loss (999) (695)
Retained earnings 843,078 758,861
TOTAL SHAREHOLDERS’ EQUITY 1,045,337 955,169
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 2,562,448 $ 2,782,471
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0 $ 0
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock, authorized (in shares) 40,000,000 40,000,000
Common stock, issued (in shares) 22,160,608 22,212,360
Common stock, outstanding (in shares) 22,160,608 22,212,360
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 142,897 $ 328,196 $ 224,915
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 144,543 130,757 104,808
Amortization of convertible notes debt discount 1,072 1,851 7,987
Stock-based compensation expense 19,429 21,751 22,887
Deferred income taxes (591) (9,349) (3,943)
(Gain) loss on sale of property, plant and equipment 585 (5,560) 583
Other 1,842 4,785 4,971
Change in operating assets and liabilities, net of acquisitions of businesses:      
Trade and other receivables, net 8,923 26,056 (14,350)
Inventories 162,181 (11,896) (232,465)
Prepaid expenses and other assets (3,931) 20,123 (13,114)
Accounts payable, accrued liabilities and other (68,278) (94,976) 149,851
Net cash provided by operating activities 408,672 411,738 252,130
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property, plant, and equipment (58,987) (79,883) (64,804)
Proceeds from sale of property, equipment, facility and other 1,362 7,620 197
Business acquisitions, net of cash acquired (25,859) (248,899) (508,127)
Purchase of intangible assets and other investing activities (3,061) (305) (2,000)
Net cash used in investing activities (86,545) (321,467) (574,734)
CASH FLOWS FROM FINANCING ACTIVITIES      
Term debt borrowings 0 0 58,750
Term debt repayments (7,500) (7,500) (6,875)
Borrowing on revolver 488,440 839,436 832,500
Repayments on revolver (568,728) (894,147) (972,500)
Repayments of convertible notes (172,500) 0 0
Proceeds from senior notes offering 0 0 350,000
Proceeds from convertible notes offering 0 0 258,750
Purchase of convertible notes hedges 0 0 (57,443)
Proceeds from sale of warrants 0 0 43,677
Cash dividends paid to shareholders (42,140) (32,869) (27,024)
Stock repurchases under buyback program (18,808) (77,117) (48,940)
Taxes paid for share-based payment arrangements (12,132) (10,227) (17,814)
Payment of deferred financing costs 0 (2,464) (15,745)
Payment of contingent consideration from business acquisitions (1,460) (5,580) (1,600)
Proceeds from exercise of common stock options 1,413 195 4,950
Other financing activities (150) 0 0
Net cash (used in) provided by financing activities (333,565) (190,273) 400,686
(Decrease) increase in cash and cash equivalents (11,438) (100,002) 78,082
Cash and cash equivalents at beginning of year 22,847 122,849 44,767
Cash and cash equivalents at end of year $ 11,409 $ 22,847 $ 122,849
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in- Capital
Additional Paid-in- Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member]                
Beginning Balance at Dec. 31, 2020 $ 559,441   $ 180,892 $ 24,387   $ (6,052) $ 0 $ 360,214  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 224,915             224,915  
Dividends declared (27,836)             (27,836)  
Other comprehensive income (loss), net of tax 3,824         3,824      
Share repurchases under buyback program (48,940)   (2,729) (368)     (21,550) (24,293)  
Retirement of treasury stock 0   (2,013) (271)     21,550 (19,266)  
Issuance of shares upon exercise of common stock options 4,950   4,950            
Issuance of shares in connection with a business combination 10,211   10,211            
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants (17,815)   (17,815)            
Stock-based compensation expense 22,887   22,887            
Purchase of convertible notes hedges, net of tax of $14,556 (42,887)     (42,887)          
Proceeds from sale of warrants 43,677     43,677          
Equity component of convertible note issuance, net of tax of $11,923 35,130     35,130          
Ending Balance at Dec. 31, 2021 767,557 $ (43,693) 196,383 59,668 $ (59,668) (2,228) 0 513,734 $ 15,975
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 328,196             328,196  
Dividends declared (33,160)             (33,160)  
Other comprehensive income (loss), net of tax 1,533         1,533      
Share repurchases under buyback program (76,983)   (11,099)         (65,884)  
Issuance of shares upon exercise of common stock options 195   195            
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants (10,227)   (10,227)            
Stock-based compensation expense 21,751   21,751            
Ending Balance at Dec. 31, 2022 955,169   197,003 0   (695) 0 758,861  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 142,897             142,897  
Dividends declared (42,327)             (42,327)  
Other comprehensive income (loss), net of tax (304)         (304)      
Share repurchases under buyback program (18,808)   (2,455)         (16,353)  
Issuance of shares upon exercise of common stock options 1,413   1,413            
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants (12,132)   (12,132)            
Stock-based compensation expense 19,429   19,429            
Ending Balance at Dec. 31, 2023 $ 1,045,337   $ 203,258 $ 0   $ (999) $ 0 $ 843,078  
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Purchase of convertible notes hedges, tax $ 14,556
Equity component of convertible note issuance, tax $ 11,923
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Nature of Business
Patrick Industries, Inc. (“Patrick” or the “Company”) operations consist of the manufacture and distribution of component products and materials for use primarily by the recreational vehicle (“RV”), marine, manufactured housing (“MH”) and industrial markets for customers throughout the United States and Canada. As of December 31, 2023, the Company maintained 179 manufacturing plants and 62 distribution facilities located in 23 states with a small presence in Mexico, China and Canada. Patrick operates in two business segments: Manufacturing and Distribution.
Principles of Consolidation
The accompanying consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Patrick and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates include the valuation of goodwill and indefinite-lived intangible assets, the valuation of long-lived assets, the allowance for doubtful accounts, excess and obsolete inventories, assets acquired and liabilities assumed in a business combination, the valuation of estimated contingent consideration, deferred tax asset valuation allowances, and certain accrued liabilities. Actual results could differ from the amounts reported.
Revenue Recognition
The Company is a major manufacturer and distributor of component products and materials serving original equipment manufacturers and other customers in the RV, marine, MH, and industrial industries. Revenue is recognized when or as control of the promised goods transfers to the Company's customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. The Company’s contracts typically consist of a single performance obligation to manufacture and provide the promised goods. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using the standalone selling price of each distinct good in the contract. The transaction price for contracts may include reductions to the transaction price for estimated volume discounts and rebates and other customer incentives.
Manufacturing segment revenue is recognized when control of the products transfers to the customer which is the point when the customer gains the ability to direct the use of and obtain substantially all the remaining benefits from the asset, which is generally upon delivery of goods, or upon shipment of goods in certain circumstances. In limited circumstances, where the products are customer specific with no alternative use to the Company, and the Company has a legally enforceable right to payment for performance to date with a reasonable margin, revenue is recognized over the contract term based on the cost-to-cost method. However, the financial impact of these contracts is immaterial considering the short production cycles and limited inventory days on hand.
Distribution segment revenue from product sales is recognized on a gross basis upon shipment or delivery of goods at which point control transfers to the customer. The Company acts as a principal in such arrangements because it controls the promised goods before delivery to the customer. The Company uses direct shipment arrangements with certain vendors and suppliers to deliver products to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for direct shipment arrangements on a gross basis. Our role as principal in our distribution sales is generally characterized by (i) customers entering into contracts with the Company, not the vendor; (ii) our obligation to pay the vendor irrespective of our ability to collect from the customer; (iii) our discretion in
determining the price of the good provided to the customer; (iv) our title to the goods before the customer receives or accept the goods; and (v) our responsibility for the quality and condition of goods delivered to the customer.
Sales and other taxes collected concurrent with revenue-producing activities are excluded from net sales.
The Company records freight billed to customers in net sales. The corresponding costs incurred for shipping and handling related to these customer-billed freight costs are accounted for as costs to fulfill the contract and are included in warehouse and delivery expenses.
The Company’s contracts across each of its businesses typically do not result in situations where there is a time period greater than one year between performance under the contract and collection of the related consideration. The Company does not account for a significant financing component when the Company expects, at contract inception, that the period between the Company's transfer of a promised good or service to a customer and the customer’s payment for that good or service will be one year or less.
The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the incurred costs that the Company otherwise would have capitalized is one year or less. These costs, representing primarily sales commissions, are included in selling, general and administrative expenses.

The Company does not disclose information about the transaction price being allocated to the remaining performance obligations at period end, as the Company does not have material contracts that have original expected durations of more than one year.
Contract liabilities, representing upfront payments from customers received prior to satisfying performance obligations, were immaterial in all periods presented and changes in contract liabilities were immaterial in all periods presented.
Costs and Expenses
Cost of goods sold includes material costs, direct and indirect labor, depreciation, overhead expenses, inbound freight charges, inspection costs, internal transfer costs, receiving costs, and other costs.
Warehouse and delivery expenses include salaries and wages, building rent and insurance, and other overhead costs related to distribution operations and delivery costs related to the shipment of finished and distributed products to customers.
Stock Based Compensation
Compensation expense related to the fair value of restricted stock awards as of the grant date is calculated based on the Company’s closing stock price on the date of grant. In addition, the Company estimates the fair value of all stock option and stock appreciation rights (“SARS”) awards as of the grant date by applying the Black-Scholes option-pricing model. The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense, including the expected option term, dividend yield, risk-free interest rate and volatility of the Company's common stock. Expected volatilities take into consideration the historical volatility of the Company’s common stock. The expected term of options and SARS represents the period of time that the options and SARS granted are expected to be outstanding based on historical Company trends. The risk free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for instruments of a similar term. New shares are issued upon exercise of options. Forfeitures of stock based compensation are recognized as incurred.
Earnings Per Common Share
Basic earnings per common share is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income available for diluted shares (calculated as net income plus the after-tax effect of interest on potentially dilutive convertible notes, as defined by Accounting Standards Update ("ASU") 2020-06, as adopted in 2022) by the weighted-average number of common shares outstanding, plus the weighted-average impact of potentially dilutive convertible notes as defined by ASU 2020-06, plus the dilutive effect of stock options, SARS, and certain restricted stock awards (collectively, “Common Stock Equivalents”). The dilutive effect of Common Stock Equivalents is calculated under the treasury stock method using the average market price for the period. Common Stock Equivalents are not included in the computation of diluted earnings per common share if their effect would
be anti-dilutive. See Note 12 "Earnings Per Common Share" for the calculation of both basic and diluted earnings per common share.
Cash and Cash Equivalents 
The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents.
Trade and Other Receivables  
Trade receivables consist primarily of amounts due to the Company from its normal business activities. In assessing the carrying value of its trade receivables, the Company estimates the recoverability by making assumptions based on historical and forward-looking factors, such as historical and anticipated customer performance, current overall and industry-specific economic conditions, historical write-off and collection experience, the level of past-due amounts, and specific risks identified in the trade receivables portfolio. Other receivables consist of employee advances, insurance claims, amounts owed from vendors pertaining to importation costs, and other miscellaneous items.
As of December 31
($ in thousands)
2023
2022
Trade receivables$136,796 $144,301 
Other receivables31,046 30,787 
Allowance for doubtful accounts(4,004)(2,198)
Total $163,838 $172,890 
Inventories 
Inventories are generally stated at the lower of cost (first-in, first-out method or, for certain inventories, average costing method) and net realizable value. Based on the inventory aging and other considerations for realizable value, the Company writes down the carrying value to net realizable value where appropriate. The Company reviews inventory on-hand and records provisions for excess and obsolete inventory based on current assessments of future demand, market conditions, and related management initiatives. The cost of manufactured inventories includes raw materials, inbound freight, labor and overhead. The Company’s distribution inventories include the cost of materials purchased for resale and inbound freight.
Prepaid Expenses and Other
As of December 31
($ in thousands)
2023
2022
Vendor rebates receivable $9,303 $12,366 
Prepaid expenses22,868 22,311 
Vendor and other deposits8,211 11,649 
Prepaid income taxes8,869 — 
Total $49,251 $46,326 
Property, Plant and Equipment 
Property, plant and equipment (“PP&E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:
Asset ClassEstimated life (years)
Buildings and improvements
10-30
Leasehold improvements
10
Capitalized software
3-5
Machinery and equipment and transportation equipment
3-7
Leasehold improvements are amortized over the lesser of their useful lives or the related lease term. The recoverability of PP&E is evaluated whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable, primarily based on estimated selling price, appraised value or projected future cash flows.
Goodwill and Intangible Assets  
Goodwill and indefinite-lived intangible assets are not amortized but are subject to an annual impairment test based on their estimated fair value. The Company reviews goodwill and indefinite-lived intangible assets for impairment in the fourth quarter, or more frequently, if events or changes in circumstances indicate the assets might be impaired. The impairment test was performed on October 1, 2023.
In conducting its impairment testing, the Company estimates the fair value of our reporting units using both an income and market based approach. The market approach includes a comparison of multiples of earnings before interest, taxes, depreciation and amortization for the reporting units to similar businesses or guideline companies whose securities are actively traded in public markets. The income approach calculates the present value of expected cash flows to determine the estimated fair value of our reporting units. Additionally, the income approach requires us to estimate future cash flows, the timing of these cash flows, and a discount rate (based on a weighted average cost of capital), which represents the time value of money and the inherent risk and uncertainty of the future cash flows. The assumptions we use to estimate future cash flows are consistent with the assumptions that our reporting units use for internal planning purposes. When calculating the present value of future cash flows under the income approach, we take into consideration multiple variables, including forecasted sales volumes and operating income, current industry and economic conditions, and historical results.
If we determine that the estimated fair value of each reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. Our fourth quarter 2023 goodwill impairment test concluded that the fair values of each of our reporting units exceeded their carrying values. Our 2023 indefinite-lived intangibles test also concluded that the fair values of intangibles exceeded their respective carrying values.
Impairment of Long-Lived Assets 
When events or conditions warrant, the Company evaluates the recoverability of long-lived assets other than goodwill and indefinite-lived intangible assets and considers whether these assets are impaired.  The Company assesses the recoverability of these assets based upon several factors, including management's intention with respect to the assets and their projected future undiscounted cash flows. If projected undiscounted cash flows are less than the carrying amount of the assets, the Company adjusts the carrying amounts of such assets to their estimated fair value. A significant adverse change in the Company’s business climate in future periods could result in a significant loss of market share or the inability to achieve previously projected revenue growth and could lead to a required assessment of the recoverability of the Company’s long-lived assets, which may subsequently result in an impairment charge. Finite-lived intangible assets are amortized over their useful lives, as detailed further in Note 6 "Goodwill and Intangible Assets", and are also subject to an impairment test based on estimated undiscounted cash flows when impairment indicators exist.
Fair Value and Financial Instruments
The Company accounts for certain assets and liabilities at fair value. The fair values are separated into three broad levels (Levels 1, 2 and 3) based on the assessment of the availability of observable market data and the significance of non-observable data used to determine fair value. Each fair value measurement must be assigned to a level corresponding to the lowest level input that is significant to the fair value measurement in its entirety. The three levels are as follows:
Level 1 inputs, which are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 inputs, which are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.
Level 3 inputs, which are unobservable inputs for the asset or liability. These unobservable inputs reflect the entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances (which might include the reporting entity’s own data).
As of December 31
20232022
($ in millions)Level 1Level 2Level 3Level 1Level 2Level 3
Cash equivalents(1)
$6.1 $ $ $15.2 $— $— 
7.50% senior notes due 2027(2)
$ $303.7 $ $— $293.9 $— 
4.75% senior notes due 2029(2)
$ $320.2 $ $— $293.8 $— 
1.00% convertible notes due 2023(2)
$ $ $ $— $172.0 $— 
1.75% convertible notes due 2028(2)
$ $295.2 $ $— $219.9 $— 
Term loan due 2027(3)
$ $129.4 $ $— $136.9 $— 
Revolver due 2027(3)
$ $ $ $— $80.3 $— 
Contingent consideration(4)
$ $ $8.5 $— $— $9.2 
(1) The carrying amounts of cash equivalents, representing government and other money market funds traded in an active market with relatively short maturities, are reported on the consolidated balance sheet as of December 31, 2023 as a component of "Cash and cash equivalents".
(2) The amounts of these notes listed above are the fair values for disclosure purposes only, and they are recorded in the Company's consolidated balance sheets as of December 31, 2023 and 2022 using the interest rate method.
(3) The carrying amounts of our term loan and revolving credit facility approximate fair value as of December 31, 2023 and 2022 based upon their terms and conditions in comparison to the terms and conditions of debt instruments with similar terms and conditions available at those dates.
(4) The estimated fair value of the Company's contingent consideration is discussed further in Note 3 "Acquisitions".
Income Taxes 
Income tax expense is calculated based on statutory tax rates of the federal, state, and international jurisdictions in which the Company operates and income earned or apportioned to each of these respective jurisdictions, as well as any additional tax planning available to the Company in these jurisdictions. Certain income and expenses are not reported in tax returns and financial statements in the same year. The tax effect of such temporary differences is reported as deferred income taxes.
Deferred taxes are provided on an asset and liability method whereby deferred taxes are recognized based on temporary differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets may not be realized.
The Company reports a liability, if any, for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense.  
Recently Issued Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
In October 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-06, "Disclosure Improvements." The amendments in this update modify the disclosure or presentation requirements of a variety of topics in the codification. Certain of the amendments represent clarifications to or technical corrections of the current requirements. The amendments in this ASU are effective for public business entities for interim periods beginning after June 30, 2027. The Company is currently evaluating the impacts of the provisions of ASU 2023-06.
In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures". This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will
likely result in additional required disclosures when adopted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures". This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
In the following table, revenue from contracts with customers, net of intersegment sales, is disaggregated by market type and by reportable segment, consistent with how the Company believes the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors:
Year Ended December 31, 2023

($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,018,003 $485,339 $1,503,342 
Marine868,681 55,080 923,761 
Manufactured Housing258,551 309,659 568,210 
Industrial441,548 31,184 472,732 
Total$2,586,783 $881,262 $3,468,045 
Year Ended December 31, 2022

($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,777,541 $815,478 $2,593,019 
Marine976,699 60,803 1,037,502 
Manufactured Housing344,983 359,618 704,601 
Industrial504,543 42,207 546,750 
Total$3,603,766 $1,278,106 $4,881,872 
Year Ended December 31, 2021
($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,617,852 $786,590 $2,404,442 
Marine633,848 31,417 665,265 
Manufactured Housing261,856 283,207 545,063 
Industrial416,910 46,412 463,322 
Total$2,930,466 $1,147,626 $4,078,092 
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
General
Business combinations generally take place to strengthen Patrick's positions in existing markets and increase its market share and per unit content, expand into additional markets, or gain key technology. Acquisitions are accounted for under the acquisition method of accounting. For each acquisition, the excess of the purchase consideration over the fair value of the net
assets acquired is recorded as goodwill, which generally represents the combined value of the Company’s existing purchasing, manufacturing, sales, and systems resources with the organizational talent and expertise of the acquired companies’ respective management teams to maximize efficiencies, market share growth and net income.

The Company completed the acquisitions discussed below during the years ended December 31, 2023, 2022 and 2021. The acquisitions were funded through cash on hand, issuance of shares, or borrowings under the Company’s credit facility in existence at the time of acquisition. For each of the acquisitions discussed, we either acquired the assets and assumed the liabilities of the business, or acquired 100% of the equity interests. Assets acquired and liabilities assumed in the individual acquisitions were recorded on the Company’s consolidated balance sheet at their estimated fair values as of the respective dates of acquisition. For each acquisition, the Company completes its allocation of the purchase price to the fair value of acquired assets and liabilities within a one-year measurement period. For those acquisitions where the purchase price allocation is provisional, which includes certain acquisitions completed in 2023, the Company is still in the process of finalizing the fair values of acquired intangible assets and fixed assets. 

For the years ended December 31, 2023, 2022 and 2021, revenue of approximately $17.7 million, $121.8 million and $259.9 million, respectively, was included in the Company’s consolidated statements of income pertaining to the businesses acquired in each such respective year.
For the years ended December 31, 2023, 2022 and 2021, operating income of approximately $1.0 million, $19.4 million and $25.0 million, respectively, was included in the Company’s consolidated statements of income pertaining to the businesses acquired in each such respective year. Acquisition-related costs associated with the businesses acquired in 2023, 2022 and 2021 were immaterial in each respective year.
Contingent Consideration
In connection with certain acquisitions, if certain financial results for the acquired businesses are achieved, the Company is required to pay additional cash consideration. The Company records a liability for the fair value of the contingent consideration related to each of these acquisitions as part of the initial purchase price based on the present value of the expected future cash flows and the probability of future payments at the date of acquisition.
The following table provides a reconciliation of the beginning and ending aggregate fair values of the contingent consideration:
Year Ended December 31
($ in thousands)20232022
Beginning fair value - contingent consideration$9,213 $12,275 
Additions3,590 1,940 
Fair value adjustments917 2,228 
Settlements(5,210)(7,230)
Ending fair value - contingent consideration$8,510 $9,213 
The following table shows the balance sheet location of the fair value of contingent consideration and the maximum amount of contingent consideration payments the Company may be subject to:
As of December 31
($ in thousands)20232022
Accrued liabilities$7,500 $5,250 
Other long-term liabilities1,010 3,963 
Total fair value of contingent consideration$8,510 $9,213 
Maximum amount of contingent consideration$8,510 $10,747 
2023 Acquisitions
The Company completed three acquisitions in the year ended December 31, 2023, including the following previously announced acquisition (collectively, the "2023 Acquisitions"):
CompanySegmentDescription
BTI TransportDistributionProvider of transportation and logistics services to marine original equipment manufacturers ("OEMs") and dealers, based in Elkhart, Indiana, acquired in April 2023. The acquired business operates under the Patrick Marine Transport brand.
Inclusive of two acquisitions not discussed above, total cash consideration for the 2023 Acquisitions was approximately $26.3 million, plus contingent consideration over a two-year period based on future performance in connection with certain acquisitions. The preliminary purchase price allocations are subject to valuation activities being finalized, and thus certain purchase accounting adjustments are subject to change within the measurement period as the Company finalizes its estimates. Changes to preliminary purchase accounting estimates recorded in 2023 related to the 2023 Acquisitions were immaterial.
2022 Acquisitions
The Company completed five acquisitions in the year ended December 31, 2022, including the following three previously announced acquisitions (collectively, the "2022 Acquisitions"):
CompanySegmentDescription
Rockford CorporationManufacturingDesigner and manufacturer of audio systems and components through its brand Rockford Fosgate®, primarily serving the powersports and automotive aftermarkets, based in Tempe, Arizona, acquired in March 2022.
Diamondback Towers, LLCManufacturingManufacturer of wakeboard/ski towers and accessories for marine OEMs, based in Cocoa, Florida, acquired in May 2022.
TranshieldManufacturingDesigner and manufacturer of customized and proprietary protection solutions for the marine, military and industrial markets, including covers and shrinkable packaging, to protect equipment during transport and storage, based in Elkhart, Indiana, acquired in November 2022.
Inclusive of two acquisitions not discussed above, total cash consideration for the 2022 Acquisitions was approximately $248.1 million, plus contingent consideration over a one to two-year period based on future performance in connection with certain acquisitions. Purchase price allocations and all valuation activities in connection with the 2022 Acquisitions have been finalized. Changes to preliminary purchase accounting estimates recorded in 2023 related to the 2022 Acquisitions were immaterial and relate primarily to the valuation of intangible and fixed assets.
2021 Acquisitions
The Company completed thirteen acquisitions in the year ended December 31, 2021, including the following seven previously announced acquisitions (collectively, the "2021 Acquisitions"):
CompanySegmentDescription
Sea-Dog Corporation & Sea-Lect Plastics (collectively, "Sea-Dog")Distribution & ManufacturingDistributor of a variety of marine and powersports hardware and accessories to distributors, wholesalers, retailers, and manufacturers and provider of plastic injection molding, design, product development and expert tooling to companies and government entities, based in Everett, Washington, acquired in March 2021.
Hyperform, Inc.ManufacturingManufacturer of high-quality, non-slip foam flooring, operating under the SeaDek® brand name, for the marine OEM market and aftermarket as well as serving the pool and spa, powersports and utility markets under the SwimDek and EndeavorDek brand names, with manufacturing facilities in Rockledge, Florida and Cocoa, Florida, acquired in April 2021.
Alpha Systems, LLCManufacturing & Distribution
Manufacturer and distributor of component products and accessories for the RV, marine, manufactured housing and industrial end markets that includes adhesives, sealants, rubber roofing, roto/blow molding and injection molding products, flooring, insulation, shutters, skylights, and various other products and accessories, operating out of nine facilities in Elkhart, Indiana, acquired in May 2021.
Coyote Manufacturing CompanyManufacturingDesigner, fabricator, and manufacturer of a variety of steel and aluminum products, including boat trailers, towers, T-tops, leaning posts, and other custom components primarily for the marine OEM market, based in Nashville, Georgia, acquired in August 2021.
Tumacs CoversManufacturingManufacturer of custom designed boat covers, canvas frames, and bimini tops, primarily serving large marine OEMs and dealers, headquartered in Pittsburgh, Pennsylvania, with manufacturing facilities in Indiana and Pennsylvania, and a distribution/service center in Michigan, acquired in August 2021.
Wet Sounds, Inc. & Katalyst Industries LLC (collectively "Wet Sounds")ManufacturingDesigner, engineer, and fabricator of innovative audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers sold directly to OEMs and consumers, and to dealers and retailers, primarily within the marine market as well as to the home audio and powersports markets and aftermarkets, based in Rosenburg, Texas, acquired in November 2021.
Williamsburg Marine LLC & Williamsburg Furniture, Inc. (collectively "Williamsburg")ManufacturingManufacturer of seating for the RV and marine end markets sold primarily to OEMs, based in Milford and Nappanee, Indiana, acquired in November 2021.
Inclusive of six acquisitions not discussed above, total cash consideration for the 2021 Acquisitions was approximately $509.1 million, plus contingent consideration over a one to three-year period based on future performance in connection with certain acquisitions. Purchase price allocations and all valuation activities in connection with the 2021 Acquisitions have been finalized
The following table summarizes the fair values of the assets acquired and liabilities assumed as of the date of the acquisition for 2023, 2022, and 2021 Acquisitions:
2023 Acquisitions2022 Acquisitions
2021 Acquisitions(2)
($ in thousands)Acquisition AAcquisition BAll OthersTotal
Consideration
Cash, net of cash acquired$26,316 $132,557 $94,705 $20,824 $248,086 $509,064 
Working capital holdback and other, net(1)
(26)— — — — — 
Common stock issuance(2)
 — — — — 10,211 
Contingent consideration(3)
3,500 — — 1,840 1,840 4,730 
Total consideration$29,790 $132,557 $94,705 $22,664 $249,926 $524,005 
Assets Acquired
Trade receivables$618 $20,640 $4,880 $905 $26,425 $26,118 
Inventories4,430 32,744 8,732 2,352 43,828 67,305 
Prepaid expenses & other105 1,325 164 127 1,616 13,747 
Property, plant & equipment10,294 4,681 8,086 1,464 14,231 54,894 
Operating lease right-of-use assets1,044 2,917 1,435 599 4,951 25,530 
Identifiable intangible assets:
Customer relationships10,270 58,000 30,970 7,055 96,025 164,072 
Non-compete agreements430 500 — 310 810 3,643 
Patents 7,500 9,500 — 17,000 28,850 
Trademarks 17,000 8,080 1,310 26,390 56,519 
Liabilities Assumed
Current portion of operating lease obligations(262)(512)(289)(273)(1,074)(5,518)
Accounts payable & accrued liabilities(518)(24,521)(3,336)(1,279)(29,136)(32,309)
Operating lease obligations(781)(2,405)(1,146)(326)(3,877)(20,012)
Deferred tax liabilities $(19,930)$(12,684)$— $(32,614)$(1,486)
Total fair value of net assets acquired25,630 97,939 54,392 12,244 164,575 381,353 
Goodwill(4)
5,905 34,618 40,313 10,420 85,351 142,652 
Bargain Purchase Gain(5)
(1,745)— — — — — 
$29,790 $132,557 $94,705 $22,664 $249,926 $524,005 
(1) Certain acquisitions contain working capital holdbacks which are typically settled in a 90-day period following the close of the acquisition. This value represents the remaining amounts due to (from) sellers as of December 31, 2023.
(2) In connection with one of the 2021 Acquisitions, the Company issued 113,961 shares of common stock at a closing price of $89.60 as of the acquisition date. Further detail of the 2021 Acquisitions can be found in the 2022 Form 10-K filed with the SEC on February 24, 2023.
(3) These amounts reflect the acquisition date fair value of contingent consideration based on future results relating to certain acquisitions.
(4) Goodwill is tax-deductible for the 2023 Acquisitions, for the 2022 Acquisitions, except Acquisition A and Acquisition B (totaling approximately $74.9 million), and for the 2021 Acquisitions, except Tumacs Covers (approximately $6.2 million).
(5) In connection with one of the 2023 Acquisitions, the Company recognized a $1.7 million bargain purchase gain. A bargain purchase gain is recognized when the net assets acquired in a business combination have a higher fair value than the consideration paid. This gain is primarily attributable to the fair value assigned to customer relationships in that acquisition and is included in "Selling, general and administrative" in the consolidated statement of income for the year ended December 31, 2023.
We estimate the value of acquired property, plant, and equipment using a combination of the income, cost, and market approaches, such as estimates of future income growth, capitalization rates, discount rates, and capital expenditure needs of the acquired businesses.
We estimate the value of customer relationships using the multi-period excess earnings method, which is a variation of the income approach, calculating the present value of incremental after-tax cash flows attributable to the asset. Non-compete agreements are valued using a discounted cash flow approach, which is a variation of the income approach, with and without the individual counterparties to the non-compete agreements. Trademarks and patents are valued using the relief-from-royalty method, which applies an estimated royalty rate to forecasted future cash flows, discounted to present value.
The estimated useful life for customer relationships is 10 years. The estimated useful life for non-compete agreements is 5 years. The weighted average estimated useful life for patents is 13 years, ranging from 10 to 18 years. Trademarks have an indefinite useful life.
Pro Forma Information (Unaudited)
The following pro forma information assumes the 2023 Acquisitions and 2022 Acquisitions occurred as of the beginning of the year immediately preceding each such acquisition. The pro forma information contains the actual operating results of each of the 2023 Acquisitions and 2022 Acquisitions, combined with the results prior to their respective acquisition dates, adjusted to reflect the pro forma impact of the acquisitions occurring as of the beginning of the year immediately preceding each such acquisition.
The pro forma information includes financing and interest expense charges based on the actual incremental borrowings incurred in connection with each transaction as if it occurred as of the beginning of the year immediately preceding each such acquisition.
In addition, the pro forma information includes incremental amortization expense related to intangible assets acquired of $0.4 million and $5.6 million for the years ended December 31, 2023 and 2022, respectively, in connection with the acquisitions as if they occurred as of the beginning of the year immediately preceding each such acquisition.
Year Ended December 31
($ in thousands except per share data)20232022
Net sales$3,483,940 $4,994,679 
Net income$143,693 $333,835 
Basic earnings per common share6.68 15.07 
Diluted earnings per common share6.53 13.72 
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have been achieved had the acquisitions been consummated as of that time, nor is it intended to be a projection of future results.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES  
As of December 31
($ in thousands)20232022
Raw materials$269,786 $348,670 
Work in process16,596 22,630 
Finished goods107,675 141,516 
Less: reserve for inventory excess and obsolescence(15,990)(14,059)
Total manufactured goods, net378,067 498,757 
Materials purchased for resale (distribution products)140,147 175,061 
Less: reserve for inventory excess and obsolescence(8,081)(5,977)
Total materials purchased for resale (distribution products), net132,066 169,084 
Total inventories$510,133 $667,841 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT PROPERTY, PLANT AND EQUIPMENT
As of December 31
($ in thousands)20232022
Land and improvements$19,502 $19,242 
Building and improvements85,941 82,280 
Machinery and equipment485,020 442,881 
Transportation equipment21,900 11,866 
Leasehold improvements33,736 29,252 
Property, plant and equipment, at cost646,099 585,521 
Less: accumulated depreciation and amortization(292,474)(234,949)
Property, plant and equipment, net$353,625 $350,572 
Total depreciation expense for property, plant and equipment for fiscal 2023, 2022, and 2021 was $65.8 million, $57.5 million and $48.5 million, respectively.
Accrued capital expenditures were approximately $2.1 million, $1.7 million and $2.6 million for the years ended December 31, 2023, 2022, and 2021.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
Changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal
Balance - January 1, 2022$481,906 $69,471 $551,377 
Acquisitions82,886 240 83,126 
Adjustment to prior year preliminary purchase price allocation(6,430)1,190 (5,240)
Balance - December 31, 2022$558,362 $70,901 $629,263 
Acquisitions 5,905 5,905 
Adjustment to prior year preliminary purchase price allocation2,008 217 2,225 
Balance - December 31, 2023$560,370 $77,023 $637,393 
As of December 31, 2023 and 2022, accumulated impairment of goodwill in the Manufacturing segment was $27.4 million.
Intangible assets, net consist of the following:  
As of December 31
($ in thousands)20232022
Customer relationships$729,664 $722,503 
Non-compete agreements21,561 20,412 
Patents69,401 69,164 
Trademarks197,027 195,957 
Gross intangible assets1,017,653 1,008,036 
Less: accumulated amortization(366,500)(287,806)
Intangible assets, net$651,153 $720,230 
Changes in the carrying value of intangible assets for the years ended December 31, 2023 and 2022 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal 
Balance - January 1, 2022$534,827 $105,629 $640,456 
Acquisitions 145,204 260 145,464 
Amortization(62,786)(10,443)(73,229)
Adjustment to prior year preliminary purchase price allocation5,402 2,137 7,539 
Balance - December 31, 2022622,647 97,583 720,230 
Acquisitions 3,061 11,000 14,061 
Amortization(67,645)(11,049)(78,694)
Adjustment to prior year preliminary purchase price allocation(4,360)(84)(4,444)
Balance - December 31, 2023$553,703 $97,450 $651,153 
Amortization expense for the next five fiscal years ending December 31 related to finite-lived intangible assets as of December 31, 2023 is estimated to be as follows (in thousands):
2024$77,403 
2025$73,316 
2026$67,455 
2027$61,001 
2028$47,877 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
DEBT DEBT
The following table presents a summary of total debt outstanding:
As of December 31
($ in thousands)
2023
2022
Long-term debt:
1.00% convertible notes due 2023
$ $172,500 
Term loan due 2027129,375 136,875 
Revolver due 2027 80,289 
7.50% senior notes due 2027
300,000 300,000 
1.75% convertible notes due 2028
258,750 258,750 
4.75% senior notes due 2029
350,000 350,000 
Total long-term debt1,038,125 1,298,414 
Less: convertible notes debt discount, net(4,917)(5,989)
Less: term loan deferred financing costs, net(548)(701)
Less: senior notes deferred financing costs, net(6,804)(8,075)
Less: current maturities of long-term debt(7,500)(7,500)
Total long-term debt, less current maturities, net$1,018,356 $1,276,149 
2021 Credit Facility
On August 11, 2022, the Company entered into the first amendment of its Fourth Amended and Restated Credit Agreement dated April 20, 2021 (as amended, the “2021 Credit Agreement”), under which the senior secured credit facility was increased to $925 million from $700 million and the maturity date was extended to August 11, 2027 from April 20, 2026. The senior credit facility under the 2021 Credit Agreement is comprised of a $775 million revolving credit facility (the
"Revolver due 2027") and the remaining balance of the $150 million term loan (the "Term Loan due 2027" and together with the Revolver due 2027, the "2021 Credit Facility"). The Company recorded a $0.3 million write-off of deferred financing costs as a result of the amendment, which is included in "Selling, general and administrative" in the Company's consolidated statements of income for the year ended December 31, 2022. Pursuant to the amendment, interest rates for borrowings under the 2021 Credit Agreement transitioned to a Secured Overnight Financing Rate ("SOFR") based option from a London Inter-Bank Offered Rate ("LIBOR") based option.

The Company determined that the amended terms of the 2021 Credit Agreement were not substantially different from the terms of the Company’s 2021 Credit Agreement prior to the amendment. Accordingly, debt modification accounting treatment was applied and the related impacts were immaterial.
Borrowings under the 2021 Credit Facility are secured by substantially all personal property assets of the Company and any domestic subsidiary guarantors. Pursuant to the 2021 Credit Agreement:
The quarterly repayment schedule for the Term Loan due 2027 was revised, with quarterly installments in the following amounts: (i) beginning June 30, 2021, through and including June 30, 2025, in the amount of $1,875,000, and (ii) beginning September 30, 2025, and each quarter thereafter, in the amount of $3,750,000, with the remaining balance due at maturity;
The interest rates for borrowings under the Revolver due 2027 and the Term Loan due 2027 are the Prime Rate or SOFR plus a margin, which ranges from 0.00% to 0.75% for Prime Rate loans and from 1.00% to 1.75% for SOFR loans depending on the Company's consolidated total leverage ratio, as defined below. The Company is required to pay fees on unused but committed portions of the Revolver due 2027, which range from 0.15% to 0.225%; and
Covenants include requirements as to a maximum consolidated secured net leverage ratio (2.75:1.00, increasing to 3.25:1.00 in certain circumstances in connection with Company acquisitions) and a minimum consolidated fixed charge coverage ratio (1.50:1.00) that are tested on a quarterly basis, and other customary covenants.
The total face value of the Term Loan due 2027 is $150.0 million. Total available borrowing capacity under the Revolver due 2027 is $775.0 million. As of December 31, 2023, the Company had $129.4 million outstanding under the Term Loan due 2027 under the SOFR-based option, and no outstanding borrowings for the Revolver due 2027. The interest rate for incremental borrowings as of December 31, 2023 was SOFR plus 1.75% (or 7.20%) for the SOFR-based option. The fee payable on committed but unused portions of the Revolver due 2027 was 0.225% as of December 31, 2023.
1.75% Convertible Senior Notes due 2028
In December 2021, the Company issued $258.75 million aggregate principal amount of 1.75% Convertible Senior Notes due 2028 (the “1.75% Convertible Notes”). The total debt discount of $56.1 million at issuance consisted of two components: (i) the conversion option component, recorded to shareholders' equity, in the amount of $48.8 million, representing the difference between the principal amount of the 1.75% Convertible Notes upon issuance less the present value of the future cash flows of the 1.75% Convertible Notes using a borrowing rate for a similar non-convertible debt instrument and (ii) debt issuance costs of $7.3 million. The conversion option component of the 1.75% Convertible Notes was valued using Level 2 inputs under the fair value hierarchy. The unamortized portion of the total debt discount is being amortized to interest expense over the life of the 1.75% Convertible Notes. The effective interest rate on the 1.75% Convertible Notes, which includes the non-cash interest expense of debt discount amortization and debt issuance costs, was 2.14% as of December 31, 2023.
The net proceeds from the issuance of the 1.75% Convertible Notes were approximately $249.7 million, after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company, but before deducting the net cost of the 1.75% Convertible Note Hedge Transactions and the 1.75% Convertible Note Warrant Transactions (each as defined herein) described in Note 8 "Derivative Financial Instruments". The 1.75% Convertible Notes are senior unsecured obligations of the Company and pay interest semi-annually in arrears on June 1 and December 1 of each year at an annual rate of 1.75%. The 1.75% Convertible Notes will mature on December 1, 2028 unless earlier repurchased or converted in accordance with their terms. Prior to June 1, 2028, the 1.75% Convertible Notes may be converted at the option of the holders only upon the occurrence of specified events and during certain periods, and thereafter until the close of business on the second scheduled trading day immediately preceding the maturity date. The Company will satisfy any conversion by paying cash up to the aggregate principal amount of the 1.75% Convertible Notes to be converted and by paying or delivering, as the
case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of the Company’s common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the 1.75% Convertible Notes being converted. The initial conversion rate for the 1.75% Convertible Notes is 9.9887 shares of the Company's common stock per $1,000 principal amount of the 1.75% Convertible Notes (or 2,584,578 shares in the aggregate) and is equal to an initial conversion price of approximately $100.11 per share. If an event of default on the 1.75% Convertible Notes occurs, the principal amount of the 1.75% Convertible Notes, plus accrued and unpaid interest (including additional interest, if any) may be declared immediately due and payable, subject to certain conditions.
The 1.75% Convertible Notes are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. 1.75% Convertible Notes holders may convert their Convertible Notes on or after June 28, 2028 at any time at their option. Holders may convert 1.75% Convertible Notes prior to June 28, 2028, only under the following circumstances: (i) during any calendar quarter, if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day, (ii) during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day and (iii) upon the occurrence of certain specified distributions or corporate events.
4.75% Senior Notes due 2029
In April 2021, the Company issued $350.0 million aggregate principal amount of 4.75% Senior Notes due 2029 (the "4.75% Senior Notes"). The 4.75% Senior Notes will mature on May 1, 2029. Interest on the 4.75% Senior Notes started accruing April 20, 2021 and is payable semi-annually in cash in arrears May 1 and November 1 of each year, beginning on November 1, 2021. The effective interest rate on the 4.75% Senior Notes, which includes debt issuance costs, is approximately 4.97%. In connection with the issuance of the 4.75% Senior Notes, the Company incurred and capitalized as a reduction of the principal amount of the 4.75% Senior Notes approximately $5.1 million in deferred financing costs which are being amortized using the effective interest rate over the term of the 4.75% Senior Notes.
The 4.75% Senior Notes are senior unsecured indebtedness of the Company and are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. If the Company experiences specific kinds of changes of control, the Company must offer to repurchase all of the 4.75% Senior Notes (unless otherwise redeemed) at a price equal to 101% of the aggregate principal amount thereof, plus accrued and unpaid interest. The Company may redeem the 4.75% Senior Notes, in whole or in part, at any time (a) prior to May 1, 2024, at a price equal to 100% of the principal amount thereof, plus the applicable premium described in the associated indenture and accrued and unpaid interest and (b) on or after May 1, 2024 at specified redemption prices set forth in the indenture, plus accrued and unpaid interest. In addition, prior to May 1, 2024, the Company may redeem, in one or more transactions, up to an aggregate of 40% of the original principal amount of the 4.75% Senior Notes at a redemption price equal to 104.75% of the principal amount thereof, plus accrued and unpaid interest, with the net cash proceeds of one or more equity offerings.
7.50% Senior Notes due 2027
In September 2019, the Company issued $300 million aggregate principal amount of 7.50% Senior Notes due 2027 (the “7.50% Senior Notes”). The 7.50% Senior Notes will mature on October 15, 2027. Interest on the 7.50% Senior Notes is payable semi-annually in cash in arrears on April 15 and October 15 of each year. The effective interest rate on the 7.50% Senior Notes, which includes debt issuance costs, is 7.82%. In connection with the issuance of the 7.50% Senior Notes, the Company incurred and capitalized as a reduction of the principal amount of the 7.50% Senior Notes approximately $5.8 million in deferred financing costs which is amortized using the effective interest rate over the term of the 7.50% Senior Notes.

The 7.50% Senior Notes are senior unsecured indebtedness of the Company and are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. The Company may redeem the 7.50% Senior Notes, in whole or in part, at any time (a) prior to October 15, 2022, at a price equal to 100% of the principal amount thereof, plus the applicable premium described in the associated indenture and accrued and unpaid interest and (b) on or after October 15, 2022 at specified redemption prices set forth in the indenture, plus accrued and unpaid interest. In addition, prior to October 15, 2022, the Company may redeem, in one or more transactions, up to an aggregate of 40% of the original principal amount of the 7.50% Senior Notes at a redemption price equal to 107.5% of the principal amount thereof,
plus accrued and unpaid interest, with the net cash proceeds of one or more equity offerings. If the Company experiences specific kinds of changes of control, the Company must offer to repurchase all of the 7.50% Senior Notes (unless otherwise redeemed) at a price equal to 101% of the aggregate principal amount thereof, plus accrued and unpaid interest.
1.00% Convertible Senior Notes due 2023
In January 2018, the Company issued $172.5 million aggregate principal amount of 1.00% Convertible Senior Notes due 2023 (the “1.00% Convertible Notes”). On February 1, 2023, the Company utilized borrowing capacity under the Revolver due 2027 to satisfy its repayment obligation at maturity of the 1.00% Convertible Notes. All noteholders elected to receive cash in repayment of the 1.00% Convertible Notes.
Debt Maturities
As of December 31, 2023, the aggregate maturities of total long-term debt for the next five fiscal years and thereafter are as follows (in thousands):
2024$7,500 
202513,125 
202615,000 
2027393,750 
2028258,750 
Thereafter350,000 
Total$1,038,125 
Letters of credit totaling $6.9 million were outstanding as of December 31, 2023 that exist to meet credit requirements for the Company’s insurance providers.
Cash paid for interest for the years ended December 31, 2023, 2022 and 2021 was $66.3 million, $56.9 million and $45.0 million, respectively.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS
1.75% Convertible Note Hedge Transactions and Warrant Transactions
In December 2021, in connection with the 1.75% Convertible Notes offering, the Company entered into privately negotiated convertible note hedge transactions (together, the “1.75% Convertible Note Hedge Transactions”) with each of Bank of America, N.A., Wells Fargo Bank, National Association and Nomura Global Financial Products, Inc. (together, the “1.75% Convertible Note Hedge Counterparties”). Pursuant to the 1.75% Convertible Note Hedge Transactions, the Company acquired options to purchase the same number of shares of the Company's common stock (or 2,584,578 shares) initially underlying the 1.75% Convertible Notes at an initial strike price equal to the initial strike price of the 1.75% Convertible Notes of approximately $100.11 per share, subject to customary anti-dilution adjustments. The options expire on December 1, 2028, subject to earlier exercise.
At the same time, the Company also entered into separate, privately negotiated warrant transactions (the “1.75% Convertible Note Warrant Transactions”) with each of the 1.75% Convertible Note Hedge Counterparties, pursuant to which the Company sold warrants to purchase the same number of shares of the Company's common stock (or 2,584,578 shares) underlying the 1.75% Convertible Notes, at an initial strike price of approximately $123.22 per share, subject to customary anti-dilution adjustments. The warrants have a final expiration date of July 25, 2029.
The Company paid $57.4 million associated with the cost of the 1.75% Convertible Note Hedge Transactions and received proceeds of $43.7 million related to the 1.75% Convertible Note Warrant Transactions. The 1.75% Convertible Note Hedge Transactions are expected generally to reduce potential dilution to the Company’s common stock upon any conversion of the 1.75% Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 1.75% Convertible Notes. However, the 1.75% Convertible Note Warrant Transactions could separately have a
dilutive effect on the Company's common stock to the extent that the market price per share of the common stock exceeds the strike price of the warrants.
As these transactions meet certain accounting criteria, the 1.75% Convertible Note Hedge Transactions and 1.75% Convertible Note Warrant Transactions are recorded in stockholders’ equity and are not accounted for as derivatives.
1.00% Convertible Note Hedge Transactions and Warrant Transactions
In January 2018, in connection with the 1.00% Convertible Note offering, the Company entered into privately negotiated convertible note hedge transactions (the “1.00% Convertible Note Hedge Transactions”) and at the same time also entered into separate, privately negotiated warrant transactions (the “1.00% Convertible Note Warrant Transactions”). The 1.00% Convertible Note Hedge Transactions expired as of February 1, 2023 and the 1.00% Convertible Note Warrant Transactions expired as of September 20, 2023 in connection with the repayment at maturity of the 1.00% Convertible Notes.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
As of December 31
($ in thousands)20232022
Employee compensation and benefits$57,702 $80,725 
Property taxes6,038 5,777 
Customer incentives21,724 27,719 
Accrued interest7,998 8,807 
Accrued warranty6,130 12,103 
Income tax payable2,372 28,926 
Other9,747 8,538 
Total accrued liabilities$111,711 $172,595 
The table below summarizes the change in accrued warranty liabilities.
Year Ended December 31
($ in thousands)
2023
2022
2021
Beginning balance$12,103 $13,827 $3,872 
Provision23,820 29,918 24,202 
Settlements made (in cash or in kind)(29,793)(32,998)(17,725)
Acquisitions 1,356 3,478 
Ending balance$6,130 $12,103 $13,827 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The provision for income taxes consists of the following:
Year Ended December 31
($ in thousands)202320222021
Current:   
Federal$44,126 $92,783 $57,156 
State4,816 23,724 15,755 
Foreign10 56 (61)
Total current48,952 116,563 72,850 
Deferred:
Federal(3,578)(7,348)(1,854)
State2,994 (2,027)(2,089)
Foreign(7)26 — 
Total deferred(591)(9,349)(3,943)
Income taxes$48,361 $107,214 $68,907 
The Company has accounted for in its 2023, 2022, and 2021 income tax provision the impact of Global Intangible Low-Taxed Income, base-erosion anti-abuse tax, interest expense limitations under Section 163(j), and foreign-derived intangible income deductions, although such provisions were either not applicable or resulted in a zero or immaterial impact to the consolidated financial statements.
A reconciliation of the differences between the actual provision for income taxes and income taxes at the federal statutory income tax rate of 21% is as follows:
Year Ended December 31
($ in thousands)202320222021
Rate applied to pretax income$40,201 21.0 %$91,436 21.0 %$61,598 21.0 %
State taxes, net of federal tax effect6,797 3.6 %16,715 3.8 %10,358 3.5 %
Research and development tax credits(2,889)(1.5)%(4,542)(1.0)%(1,990)(0.7)%
Section 162(m) permanent addback6,315 3.3 %7,421 1.7 %5,825 2.0 %
Excess tax benefit on stock-based compensation(3,513)(1.8)%(3,292)(0.7)%(6,035)(2.1)%
Other1,450 0.7 %(524)(0.1)%(849)(0.3)%
Income taxes$48,361 25.3 %$107,214 24.7 %$68,907 23.4 %
The composition of the deferred tax assets and liabilities is as follows:  
As of December 31
($ in thousands)20232022
Deferred tax assets:
Trade receivables allowance$1,339 $1,325 
Inventory capitalization3,696 4,454 
Inventory reserves8,322 8,318 
Federal NOL carryforwards417 736 
State NOL carryforwards745 572 
Accrued expenses20,819 27,865 
Deferred compensation750 625 
Operating lease liabilities45,371 41,739 
Share-based compensation7,045 7,921 
Capitalized research & experimentation costs23,751 14,037 
Total deferred tax assets before valuation allowance112,255 107,592 
Less: valuation allowance(477)(459)
Total deferred tax assets, net of valuation allowance$111,778 $107,133 
Deferred tax liabilities:
Prepaid expenses(2,948)(2,939)
Operating lease right-of-use assets(44,498)(40,980)
Depreciation expense(46,783)(47,050)
Intangibles(63,977)(64,012)
Other(296)(544)
Total deferred tax liabilities$(158,502)$(155,525)
Net deferred tax liabilities$(46,724)$(48,392)
Cash paid by the Company for income taxes was $84.3 million, $117.1 million and $46.2 million in 2023, 2022 and 2021, respectively.
As of December 31, 2023 and December 31, 2022, the Company had gross federal, state, and foreign net operating losses, of approximately $15.4 million and $17.6 million, respectively. These loss carryforwards generally expire between tax years ending December 31, 2023 and December 31, 2041. The components of the valuation allowance relate to certain acquired federal, state and foreign net operating loss carryforwards that the Company anticipates will not be utilized prior to their expiration, either due to income limitations or limitations under Section 382 of the Internal Revenue Code of 1986. The tax effected values of these net operating losses are $1.2 million and $1.3 million as of December 31, 2023 and 2022, respectively, exclusive of valuation allowances of $0.5 million and $0.5 million as of December 31, 2023 and 2022, respectively.
The Company is subject to periodic audits by domestic tax authorities. For the majority of tax jurisdictions, the U.S. federal statute of limitations remains open for the years 2020 and later. Uncertain tax benefits were immaterial as of December 31, 2023 and 2022 and activity related to uncertain tax benefits was immaterial for all periods presented.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK REPURCHASE PROGRAMS
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
STOCK REPURCHASE PROGRAMS STOCK REPURCHASE PROGRAMS
In December 2022, the Company's Board of Directors ("the Board") authorized an increase in the amount of the Company's common stock that may be acquired over the next 24 months under the current stock repurchase program to $100 million, including the $38.2 million remaining under the previous authorization. Approximately $77.6 million remains in the amount
of the Company's common stock that may be acquired under the current stock repurchase program as of December 31, 2023. Under the stock repurchase plans, the Company made repurchases of common stock for 2023, 2022, and 2021 as follows:
2023
2022
2021
Shares repurchased276,784 1,325,564 612,325 
Average price$67.95 $58.08 $79.93 
Aggregate cost (in millions)$18.8 $77.0 $48.9 
The Company’s common stock does not have a stated par value. As a result, repurchases of common stock have been reflected, using an average cost method, as a reduction of common stock, additional paid-in-capital and retained earnings in the Company’s consolidated balance sheet.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER COMMON SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Earnings per common share is calculated as follows:  
Year Ended December 31
($ in thousands except per share data)202320222021
Numerator:
Earnings for basic per share calculation$142,897 $328,196 $224,915 
Effect of interest on potentially dilutive convertible notes, net of tax162 1,927 — 
Earnings for dilutive per share calculation$143,059 $330,123 $224,915 
Denominator:
Weighted average common shares outstanding - basic21,519 22,140 22,780 
Weighted average impact of potentially dilutive convertible notes166 2,059 — 
Effect of potentially dilutive securities340 272 575 
Weighted average common shares outstanding - diluted22,025 24,471 23,355 
Earnings per common share:
Basic earnings per common share$6.64 $14.82 $9.87 
Diluted earnings per common share$6.50 $13.49 $9.63 
Cash dividends paid per common share$1.90 $1.44 $1.17 
The impact on diluted earnings per share from antidilutive securities excluded from the calculation was immaterial for all periods presented.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
LEASES LEASES
We lease certain facilities, trailers, forklifts and other assets. Leases with an initial term of 12 months or less are not recorded on the balance sheet and expense related to these short-term leases was immaterial for the years ended December 31, 2023, 2022 and 2021. Variable lease expense, principally related to trucks, forklifts, and index-related facility rent escalators, was immaterial for the years ended December 31, 2023, 2022 and 2021. Leases have remaining lease terms of 1 to 16 years. Certain leases include options to renew for an additional term. Where there is reasonable certainty to utilize a renewal option, we include the renewal option in the lease term used to calculate operating lease right-of-use assets and lease liabilities.
Lease expense, supplemental cash flow information, and other information related to leases were as follows:
Year Ended December 31
($ in thousands)202320222021
Operating lease cost$56,370 $50,674 $42,081 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$55,933 $49,938 $41,061 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$65,505 $50,719 $78,225 
Balance sheet information related to leases was as follows:
As of December 31
($ in thousands, except lease term and discount rate)20232022
Assets
Operating lease right-of-use assets$177,717 $163,674 
Liabilities
Operating lease liabilities, current portion$48,761 $44,235 
Long-term operating lease liabilities132,444 122,471 
Total lease liabilities$181,205 $166,706 
Weighted average remaining lease term, operating leases (in years)4.85.1
Weighted average discount rate, operating leases5.4 %4.4 %
Maturities of operating lease liabilities were as follows as of December 31, 2023 (in thousands):
2024$57,145 
202548,597 
202637,611 
202724,023 
202816,025 
Thereafter24,108 
Total lease payments207,509 
Less imputed interest(26,304)
Total$181,205 
The Company has additional operating leases that have not yet commenced as of December 31, 2023, and therefore, approximately $2.9 million in operating lease right-of-use assets and corresponding operating lease liabilities were not included in our consolidated balance sheet as of December 31, 2023. These leases are expected to commence in the first quarter of fiscal 2024 with lease terms of 5 years.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company is subject to proceedings, lawsuits, audits, and other claims arising in the normal course of business. All such matters are subject to uncertainties and outcomes that are not predictable with assurance. Accruals for these items, when applicable, have been provided to the extent that losses are deemed probable and are reasonably estimable. These accruals are adjusted from time to time as developments warrant.
Although the ultimate outcome of these matters cannot be ascertained, on the basis of present information, amounts already provided, availability of insurance coverage and legal advice received, it is the opinion of management that the ultimate resolution of these proceedings, lawsuits, and other claims will not have a material adverse effect on the Company’s consolidated balance sheet, results of operations, or cash flows.
In August 2019, a group of companies calling itself the Lusher Site Remediation Group (the “Group”) commenced litigation against the Company in Lusher Site Remediation Group v. Sturgis Iron & Metal Co., Inc., et al., Case Number 3:18-cv-00506, pending in the U.S. District Court for the Northern District of Indiana, relating to a site owned by the Company (the "Lusher Street Site"). The Group’s Second Amended Complaint, which was the first to assert claims against Patrick, asserted claims under the federal Comprehensive Environmental Response, Compensation, and Liability Act (“CERCLA”), 42 U.S.C. § 9601 et seq., an Indiana state environmental statute and Indiana common law. One defendant in the case, Sturgis Iron & Metal Co., Inc. (“Sturgis”), subsequently filed two cross claims against Patrick, asserting against the Company a claim for (i) contribution under CERCLA and (ii) contractual indemnity. The Company moved to dismiss the Group’s claims and also moved to dismiss Sturgis’s cross claims. On August 21, 2020, the court granted Patrick’s two motions to dismiss. The Group subsequently moved for reconsideration of the court’s decision.
On March 19, 2021, the Company received a General Notice of Potential Liability from the U.S. Environmental Protection Agency (the “EPA”), pursuant to Section 107(a) of CERCLA (the “Notice”). The Notice provides that the EPA has incurred and will likely incur additional costs relative to conducting a Remedial Investigation/Feasibility Study ("RI/FS"), conducting Remedial Design/Remedial Action ("RD/RA"), and other investigation, planning, response, oversight, and enforcement activities related to the Lusher Street Site. Because the Company was the owner of and former operator within the Lusher Street Site and as such may be a potentially responsible party pursuant to CERCLA, the Company received the Notice and an indication that it may have a responsibility to contribute to the costs of RI/FS, RD/RA or additional mitigation efforts incurred or to be incurred by the EPA.
On September 15, 2021, the Court granted the parties Joint Motion to Stay Proceedings Pending Negotiations with the EPA. The proceedings remain subject to the Court-approved stay.
The Company sold certain parcels of real property that the EPA contends are connected to the Superfund Site (the "Divested Properties") in January 2022 for a pretax gain on disposal of $5.5 million that is included in Selling, general and administrative expenses in the Company's consolidated statements of income for year ended December 31, 2022. The purchaser agreed to indemnify, defend and hold the Company harmless for all liability and exposure, both private and to all EPA claims, concerning and relating to the Divested Properties. No further proceedings occurred in the year ended December 31, 2023. As to the real properties that were not among the Divested Properties but remain the subject of the litigation, the Company does not currently believe that the litigation or the Superfund Site matter are likely to have a material adverse impact on its financial condition, results of operations, or cash flows. However, any litigation is inherently uncertain, the EPA has yet to select a final remedy for the Superfund Site, and any judgment or injunctive relief entered against us or any adverse settlement could materially and adversely impact our business, results of operations, financial condition, and prospects.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPENSATION PLANS
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
COMPENSATION PLANS COMPENSATION PLANS
Stock-Based Compensation
The Company has various stock option and stock-based incentive plans and various agreements whereby stock options, restricted stock awards, and SARS were made available to certain key employees, directors, and others based upon meeting various individual, divisional or company-wide performance criteria and time-based criteria. All such awards qualify and are accounted for as equity awards. Equity incentive plan awards, which are granted under the Company's 2009 Omnibus Incentive Plan, are intended to retain and reward key employees for outstanding performance and efforts as they relate to the Company’s short-term and long-term objectives and its strategic plan. As of December 31, 2023, approximately 1.3 million common shares remain available for stock-based compensation grants.    
Stock-based compensation expense was $19.4 million, $21.8 million and $22.9 million for the years ended December 31, 2023, 2022 and 2021, respectively. Income tax benefit for stock-based compensation expense was $4.8 million, $5.4 million and $5.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, there was approximately $18.2 million of total unrecognized compensation cost related to share-based compensation arrangements granted under incentive plans. That cost is expected to be recognized over a weighted-average period of approximately 17.0 months.
Stock Options:
No stock options were granted during the years ended December 31, 2023, 2022 and 2021. Outstanding stock options granted in prior years vest ratably over either three or four years and have nine-year contractual terms.
The following table summarizes the Company’s option activity:
Years ended December 31
202320222021
(shares in thousands)SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
Outstanding beginning of year362 $43.76 368 $43.72 1,015 $43.88 
Forfeited during the year  (1)41.33 (32)41.33 
Exercised during the year(248)44.88 (5)41.33 (615)41.11 
Outstanding end of year114 $41.33 362 $43.76 368 $43.72 
Vested Options:
Vested during the year138 $42.98 161 $42.98 248 $46.70 
Eligible end of year for exercise114 $41.33 223 $44.25 67 $47.05 
Aggregate intrinsic value ($ in thousands):
Total options outstanding$6,711 $6,204 $13,593 
Options exercisable$6,711 $3,716 $2,268 
Options exercised$10,888 $91 $26,348 
Weighted average fair value of options granted during the yearN/AN/AN/A
The aggregate intrinsic value (excess of market value over the option exercise price) in the table above is before income taxes, and assuming the Company’s closing stock price of $100.35, $60.60 and $80.69 per share as of December 31, 2023, 2022 and 2021, respectively, is the price that would have been received by the option holders had those option holders exercised their options as of that date. As of December 31, 2023, the weighted average remaining contractual term for options outstanding was 5.4 years and the weighted average remaining contractual term for options exercisable was 5.4 years.
The cash received from the exercise of stock options was $1.4 million, $0.2 million and $4.9 million in 2023, 2022 and 2021, respectively. The income tax benefit related to the stock options exercised was $6.7 million in 2021, and immaterial in 2023 and 2022. The grant date fair value of stock options vested in 2023, 2022 and 2021 was $5.9 million, $6.9 million and $11.6 million, respectively.
As of December 31, 2023, there was no unrecognized compensation expense related to the stock options.
Stock Appreciation Rights (SARS):
No SARS were granted or forfeited in the years ended December 31, 2023, 2022 and 2021. The following table summarizes the Company’s SARS activity:
Years ended December 31
202320222021
(shares in thousands)SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
Total SARS:
Outstanding beginning of year224 $64.33 224 $64.33 485 $56.96 
Exercised during the year  — — (261)50.63 
Outstanding end of year224 $64.33 224 $64.33 224 $64.33 
Vested SARS:
Vested during the year $ — $— 85 $63.86 
Eligible end of year for exercise224 $64.33 224 $64.33 224 $64.33 
Aggregate intrinsic value ($ in thousands):
Total SARS outstanding$8,078 $383 $3,669 
SARS exercisable$8,078 $383 $3,669 
SARS exercised$ $— $9,045 
Weighted average fair value of SARS granted during the yearN/AN/AN/A
The aggregate intrinsic value (excess of market value over the SARS exercise price) in the table above is before income taxes, and assuming the Company’s closing stock price of $100.35, $60.60 and $80.69 per share as of December 31, 2023, 2022 and 2021, respectively, is the price that would have been received by the SARS holder had that SARS holder exercised the SARS as of that date. SARS vest ratably over four years and have nine-year contractual terms. All SARS outstanding as of December 31, 2023 were fully vested.
As of December 31, 2023, there was no unrecognized compensation expense related to the SARS.

Restricted Stock:
The Company’s stock-based awards include restricted stock awards. As of December 31, 2023, there was approximately $18.2 million of total unrecognized compensation expense related to restricted stock, which is expected to be recognized over a weighted-average remaining life of approximately 17.0 months.
Restricted stock awards possess voting rights, are included in the calculation of actual shares outstanding, and include both performance- and time-based contingencies. The grant date fair value of the awards is expensed over the related service or performance period. Time-based shares cliff vest at the conclusion of the required service period, which ranges from less than one year to seven years. The performance contingent shares are earned based on the achievement of a cumulative financial performance target, which ranges from less than one year to a seven-year period and vest at the conclusion of the measurement period.
The following table summarizes the activity for restricted stock:  
Year Ended December 31
 202320222021
(shares in thousands)SharesWeighted-Average
Grant Date
Stock Price
SharesWeighted-Average
Grant Date
Stock Price
SharesWeighted-Average
Grant Date
Stock Price
Unvested beginning of year758 $64.38 929 $55.06 790 $50.39 
Granted during the year331 64.56 254 64.62 371 67.27 
Vested during the year(328)56.64 (408)43.23 (198)60.05 
Forfeited during the year (81)67.81 (17)66.30 (34)50.37 
Unvested end of year680 $68.47 758 $64.38 929 $55.06 
Aggregate fair values of restricted stock vested for the years ended December 31, 2023, 2022 and 2021 were $18.6 million, $17.6 million, and $11.9 million, respectively.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Financial results for the Company's reportable segments have been prepared using a management approach, which is consistent with the basis and manner in which financial information is evaluated by the Company's Chief Operating Decision Maker (CODM) in allocating resources and in assessing performance. The Company has two reportable segments, Manufacturing and Distribution, which are based on its method of internal reporting, which segregates its businesses based on the way in which its CODM allocates resources, evaluates financial results, and determines compensation. The Company does not measure profitability at the end market (RV, marine, MH and industrial) level.
 
Manufacturing – This segment includes the following products: laminated products that are utilized to produce furniture, shelving, walls, countertops and cabinet products; cabinet doors; fiberglass bath fixtures and tile systems; hardwood furniture; vinyl printing; RV and marine furniture; audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers; decorative vinyl and paper laminated panels; solid surface, granite, and quartz countertop fabrication; RV painting; fabricated aluminum products; fiberglass and plastic components; fiberglass bath fixtures and tile systems; softwoods lumber; custom cabinetry; polymer-based and other flooring; electrical systems components including instrument and dash panels; wrapped vinyl, paper and hardwood profile mouldings; interior passage doors; air handling products; slide-out trim and fascia; thermoformed shower surrounds; specialty bath and closet building products; fiberglass and plastic helm systems and components products; treated, untreated and laminated plywood; wiring and wire harnesses; adhesives and sealants; boat towers, tops, trailers and frames; marine hardware and accessories; protective covers for boats, RVs, aircraft, and military and industrial equipment; aluminum and plastic fuel tanks; CNC molds and composite parts; slotwall panels and components; and other products.
Distribution – The Company distributes pre-finished wall and ceiling panels; drywall and drywall finishing products; electronics and audio systems components; appliances; marine accessories and components; wiring, electrical and plumbing products; fiber reinforced polyester products; cement siding; raw and processed lumber; interior passage doors; roofing products; laminate and ceramic flooring; tile; shower doors; furniture; fireplaces and surrounds; interior and exterior lighting products; and other miscellaneous products in addition to providing transportation and logistics services.
The accounting policies of the segments are the same as those described in Note 1 "Basis of Presentation and Significant Accounting Policies" except that segment data includes intersegment sales. Assets are identified to the segments except for cash, prepaid expenses, land and buildings, and certain deferred assets, which are identified with the corporate division. The corporate division charges rent to the segments for use of the land and buildings based upon estimated market rates. The Company accounts for intersegment sales similar to third party transactions, which reflect current market prices. The Company also records certain income from purchase incentive agreements at the corporate division. The Company evaluates the performance of its segments and allocates resources to them based on a variety of indicators including but not limited to sales and operating income as presented in the tables below.
The tables below present information that is provided to the CODM of the Company as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 (in thousands):  
Year Ended December 31
2023
 ManufacturingDistributionTotal
Net outside sales$2,586,783 $881,262 $3,468,045 
Intersegment sales66,474 8,146 74,620 
Total sales2,653,257 889,408 3,542,665 
Operating income321,096 90,095 411,191 
Total assets2,071,500 426,931 2,498,431 
Capital expenditures50,771 8,094 58,865 
Depreciation and amortization126,431 12,710 139,141 
Year Ended December 31
2022
 ManufacturingDistributionTotal
Net outside sales$3,603,766 $1,278,106 $4,881,872 
Intersegment sales77,646 9,491 87,137 
Total sales3,681,412 1,287,597 4,969,009 
Operating income531,547 136,889 668,436 
Total assets2,302,745 407,861 2,710,606 
Capital expenditures67,635 3,801 71,436 
Depreciation and amortization114,782 11,422 126,204 
Year Ended December 31
2021
 ManufacturingDistributionTotal
Net outside sales$2,930,466 $1,147,626 $4,078,092 
Intersegment sales71,641 7,028 78,669 
Total sales3,002,107 1,154,654 4,156,761 
Operating income379,885 106,241 486,126 
Capital expenditures58,700 3,873 62,573 
Depreciation and amortization89,899 10,790 100,689 
A reconciliation of certain line items pertaining to the total reportable segments to the consolidated financial statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
Year Ended December 31
 20232022
2021
Net sales:   
Total sales for reportable segments$3,542,665 $4,969,009 $4,156,761 
Elimination of intersegment sales(74,620)(87,137)(78,669)
Consolidated net sales$3,468,045 $4,881,872 $4,078,092 
Operating income:  
Operating income for reportable segments$411,191 $668,436 $486,126 
Unallocated corporate expenses(72,297)(99,037)(78,085)
Amortization(78,694)(73,229)(56,329)
Consolidated operating income$260,200 $496,170 $351,712 
As of December 31
Total assets: 20232022 
Identifiable assets for reportable segments$2,498,431 $2,710,606 
Corporate assets unallocated to segments52,608 49,018 
Cash and cash equivalents 11,409 22,847 
Consolidated total assets$2,562,448 $2,782,471 
Year Ended December 31
Depreciation and amortization:202320222021
Depreciation and amortization for reportable segments$139,141 $126,204 $100,689 
Corporate depreciation and amortization5,402 4,553 4,119 
Consolidated depreciation and amortization$144,543 $130,757 $104,808 
Capital expenditures:
Capital expenditures for reportable segments$58,865 $71,436 $62,573 
Corporate capital expenditures3,183 8,447 2,231 
  Consolidated capital expenditures$62,048 $79,883 $64,804 
Amortization expense related to intangible assets in the Manufacturing segment for the years ended December 31, 2023, 2022 and 2021 was $67.6 million, $62.8 million and $46.7 million, respectively. Intangible assets amortization expense in the Distribution segment was $11.0 million, $10.4 million and $9.6 million in 2023, 2022 and 2021, respectively.
Unallocated corporate expenses include corporate general and administrative expenses comprised of wages and other compensation, insurance, taxes, supplies, travel and entertainment, professional fees, amortization of inventory step-up adjustments, and other.
Major Customers
The Company had two major customers that accounted for the following sales in our Manufacturing and Distribution segments for the years ended December 31, 2023, 2022 and 2021 and trade receivables balances as of December 31, 2023 and 2022 as shown in the table below:
Year Ended December 31
2023
2022
2021
Customer 1
Net sales15 %21 %24 %
Trade receivables8 %%
Customer 2
Net sales14 %17 %18 %
Trade receivables5 %%
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSIn January 2024, the Company announced that it completed its acquisition of Sportech, LLC, a leading designer and manufacturer of high-value, complex component solutions sold to powersports OEMs, adjacent market OEMs and the aftermarket. The aggregate purchase price for the acquisition (excluding working capital adjustments) was $315 million which was funded with borrowings under the Revolver due 2027 and cash on hand. As of the purchase date, we will record a preliminary purchase price allocation for the assets acquired and liabilities assumed in connection with the acquisition. We expect to allocate a significant portion of the purchase price to identifiable intangible assets and goodwill. Certain portions of the goodwill balance will not be deductible for tax purposes. The Company will perform its valuation of net assets, based on facts and circumstances that existed as of the transaction date, over a period not to exceed 12 months, and adjustments will be recorded in the periods in which they are determined.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Patrick and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates include the valuation of goodwill and indefinite-lived intangible assets, the valuation of long-lived assets, the allowance for doubtful accounts, excess and obsolete inventories, assets acquired and liabilities assumed in a business combination, the valuation of estimated contingent consideration, deferred tax asset valuation allowances, and certain accrued liabilities. Actual results could differ from the amounts reported.
Revenue Recognition
Revenue Recognition
The Company is a major manufacturer and distributor of component products and materials serving original equipment manufacturers and other customers in the RV, marine, MH, and industrial industries. Revenue is recognized when or as control of the promised goods transfers to the Company's customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. The Company’s contracts typically consist of a single performance obligation to manufacture and provide the promised goods. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using the standalone selling price of each distinct good in the contract. The transaction price for contracts may include reductions to the transaction price for estimated volume discounts and rebates and other customer incentives.
Manufacturing segment revenue is recognized when control of the products transfers to the customer which is the point when the customer gains the ability to direct the use of and obtain substantially all the remaining benefits from the asset, which is generally upon delivery of goods, or upon shipment of goods in certain circumstances. In limited circumstances, where the products are customer specific with no alternative use to the Company, and the Company has a legally enforceable right to payment for performance to date with a reasonable margin, revenue is recognized over the contract term based on the cost-to-cost method. However, the financial impact of these contracts is immaterial considering the short production cycles and limited inventory days on hand.
Distribution segment revenue from product sales is recognized on a gross basis upon shipment or delivery of goods at which point control transfers to the customer. The Company acts as a principal in such arrangements because it controls the promised goods before delivery to the customer. The Company uses direct shipment arrangements with certain vendors and suppliers to deliver products to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for direct shipment arrangements on a gross basis. Our role as principal in our distribution sales is generally characterized by (i) customers entering into contracts with the Company, not the vendor; (ii) our obligation to pay the vendor irrespective of our ability to collect from the customer; (iii) our discretion in
determining the price of the good provided to the customer; (iv) our title to the goods before the customer receives or accept the goods; and (v) our responsibility for the quality and condition of goods delivered to the customer.
Sales and other taxes collected concurrent with revenue-producing activities are excluded from net sales.
The Company records freight billed to customers in net sales. The corresponding costs incurred for shipping and handling related to these customer-billed freight costs are accounted for as costs to fulfill the contract and are included in warehouse and delivery expenses.
The Company’s contracts across each of its businesses typically do not result in situations where there is a time period greater than one year between performance under the contract and collection of the related consideration. The Company does not account for a significant financing component when the Company expects, at contract inception, that the period between the Company's transfer of a promised good or service to a customer and the customer’s payment for that good or service will be one year or less.
The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the incurred costs that the Company otherwise would have capitalized is one year or less. These costs, representing primarily sales commissions, are included in selling, general and administrative expenses.

The Company does not disclose information about the transaction price being allocated to the remaining performance obligations at period end, as the Company does not have material contracts that have original expected durations of more than one year.
Contract liabilities, representing upfront payments from customers received prior to satisfying performance obligations, were immaterial in all periods presented and changes in contract liabilities were immaterial in all periods presented.
Costs and Expenses
Costs and Expenses
Cost of goods sold includes material costs, direct and indirect labor, depreciation, overhead expenses, inbound freight charges, inspection costs, internal transfer costs, receiving costs, and other costs.
Warehouse and delivery expenses include salaries and wages, building rent and insurance, and other overhead costs related to distribution operations and delivery costs related to the shipment of finished and distributed products to customers.
Share Based Compensation
Stock Based Compensation
Compensation expense related to the fair value of restricted stock awards as of the grant date is calculated based on the Company’s closing stock price on the date of grant. In addition, the Company estimates the fair value of all stock option and stock appreciation rights (“SARS”) awards as of the grant date by applying the Black-Scholes option-pricing model. The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense, including the expected option term, dividend yield, risk-free interest rate and volatility of the Company's common stock. Expected volatilities take into consideration the historical volatility of the Company’s common stock. The expected term of options and SARS represents the period of time that the options and SARS granted are expected to be outstanding based on historical Company trends. The risk free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for instruments of a similar term. New shares are issued upon exercise of options. Forfeitures of stock based compensation are recognized as incurred.
Earnings Per Common Share
Earnings Per Common Share
Basic earnings per common share is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income available for diluted shares (calculated as net income plus the after-tax effect of interest on potentially dilutive convertible notes, as defined by Accounting Standards Update ("ASU") 2020-06, as adopted in 2022) by the weighted-average number of common shares outstanding, plus the weighted-average impact of potentially dilutive convertible notes as defined by ASU 2020-06, plus the dilutive effect of stock options, SARS, and certain restricted stock awards (collectively, “Common Stock Equivalents”). The dilutive effect of Common Stock Equivalents is calculated under the treasury stock method using the average market price for the period. Common Stock Equivalents are not included in the computation of diluted earnings per common share if their effect would
be anti-dilutive. See Note 12 "Earnings Per Common Share" for the calculation of both basic and diluted earnings per common share.
Cash and Cash Equivalents
Cash and Cash Equivalents 
The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents.
Trade and Other Receivables
Trade and Other Receivables  
Trade receivables consist primarily of amounts due to the Company from its normal business activities. In assessing the carrying value of its trade receivables, the Company estimates the recoverability by making assumptions based on historical and forward-looking factors, such as historical and anticipated customer performance, current overall and industry-specific economic conditions, historical write-off and collection experience, the level of past-due amounts, and specific risks identified in the trade receivables portfolio. Other receivables consist of employee advances, insurance claims, amounts owed from vendors pertaining to importation costs, and other miscellaneous items.
As of December 31
($ in thousands)
2023
2022
Trade receivables$136,796 $144,301 
Other receivables31,046 30,787 
Allowance for doubtful accounts(4,004)(2,198)
Total $163,838 $172,890 
Inventories
Inventories 
Inventories are generally stated at the lower of cost (first-in, first-out method or, for certain inventories, average costing method) and net realizable value. Based on the inventory aging and other considerations for realizable value, the Company writes down the carrying value to net realizable value where appropriate. The Company reviews inventory on-hand and records provisions for excess and obsolete inventory based on current assessments of future demand, market conditions, and related management initiatives. The cost of manufactured inventories includes raw materials, inbound freight, labor and overhead. The Company’s distribution inventories include the cost of materials purchased for resale and inbound freight.
Property, Plant and Equipment
Property, Plant and Equipment 
Property, plant and equipment (“PP&E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:
Asset ClassEstimated life (years)
Buildings and improvements
10-30
Leasehold improvements
10
Capitalized software
3-5
Machinery and equipment and transportation equipment
3-7
Leasehold improvements are amortized over the lesser of their useful lives or the related lease term. The recoverability of PP&E is evaluated whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable, primarily based on estimated selling price, appraised value or projected future cash flows.
Goodwill and Intangible Assets
Goodwill and Intangible Assets  
Goodwill and indefinite-lived intangible assets are not amortized but are subject to an annual impairment test based on their estimated fair value. The Company reviews goodwill and indefinite-lived intangible assets for impairment in the fourth quarter, or more frequently, if events or changes in circumstances indicate the assets might be impaired. The impairment test was performed on October 1, 2023.
In conducting its impairment testing, the Company estimates the fair value of our reporting units using both an income and market based approach. The market approach includes a comparison of multiples of earnings before interest, taxes, depreciation and amortization for the reporting units to similar businesses or guideline companies whose securities are actively traded in public markets. The income approach calculates the present value of expected cash flows to determine the estimated fair value of our reporting units. Additionally, the income approach requires us to estimate future cash flows, the timing of these cash flows, and a discount rate (based on a weighted average cost of capital), which represents the time value of money and the inherent risk and uncertainty of the future cash flows. The assumptions we use to estimate future cash flows are consistent with the assumptions that our reporting units use for internal planning purposes. When calculating the present value of future cash flows under the income approach, we take into consideration multiple variables, including forecasted sales volumes and operating income, current industry and economic conditions, and historical results.
If we determine that the estimated fair value of each reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. Our fourth quarter 2023 goodwill impairment test concluded that the fair values of each of our reporting units exceeded their carrying values. Our 2023 indefinite-lived intangibles test also concluded that the fair values of intangibles exceeded their respective carrying values.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets 
When events or conditions warrant, the Company evaluates the recoverability of long-lived assets other than goodwill and indefinite-lived intangible assets and considers whether these assets are impaired.  The Company assesses the recoverability of these assets based upon several factors, including management's intention with respect to the assets and their projected future undiscounted cash flows. If projected undiscounted cash flows are less than the carrying amount of the assets, the Company adjusts the carrying amounts of such assets to their estimated fair value. A significant adverse change in the Company’s business climate in future periods could result in a significant loss of market share or the inability to achieve previously projected revenue growth and could lead to a required assessment of the recoverability of the Company’s long-lived assets, which may subsequently result in an impairment charge. Finite-lived intangible assets are amortized over their useful lives, as detailed further in Note 6 "Goodwill and Intangible Assets", and are also subject to an impairment test based on estimated undiscounted cash flows when impairment indicators exist.
Fair Value and Financial Instruments
Fair Value and Financial Instruments
The Company accounts for certain assets and liabilities at fair value. The fair values are separated into three broad levels (Levels 1, 2 and 3) based on the assessment of the availability of observable market data and the significance of non-observable data used to determine fair value. Each fair value measurement must be assigned to a level corresponding to the lowest level input that is significant to the fair value measurement in its entirety.
Income Taxes
Income Taxes 
Income tax expense is calculated based on statutory tax rates of the federal, state, and international jurisdictions in which the Company operates and income earned or apportioned to each of these respective jurisdictions, as well as any additional tax planning available to the Company in these jurisdictions. Certain income and expenses are not reported in tax returns and financial statements in the same year. The tax effect of such temporary differences is reported as deferred income taxes.
Deferred taxes are provided on an asset and liability method whereby deferred taxes are recognized based on temporary differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets may not be realized.
The Company reports a liability, if any, for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
In October 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-06, "Disclosure Improvements." The amendments in this update modify the disclosure or presentation requirements of a variety of topics in the codification. Certain of the amendments represent clarifications to or technical corrections of the current requirements. The amendments in this ASU are effective for public business entities for interim periods beginning after June 30, 2027. The Company is currently evaluating the impacts of the provisions of ASU 2023-06.
In November 2023, the FASB issued ASU 2023-07, "Improvements to Reportable Segment Disclosures". This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will
likely result in additional required disclosures when adopted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures". This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Trade and Other Receivables
As of December 31
($ in thousands)
2023
2022
Trade receivables$136,796 $144,301 
Other receivables31,046 30,787 
Allowance for doubtful accounts(4,004)(2,198)
Total $163,838 $172,890 
Schedule of Balances in Prepaid Expenses and Other
As of December 31
($ in thousands)
2023
2022
Vendor rebates receivable $9,303 $12,366 
Prepaid expenses22,868 22,311 
Vendor and other deposits8,211 11,649 
Prepaid income taxes8,869 — 
Total $49,251 $46,326 
Schedule of Property, Plant and Equipment
Property, plant and equipment (“PP&E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:
Asset ClassEstimated life (years)
Buildings and improvements
10-30
Leasehold improvements
10
Capitalized software
3-5
Machinery and equipment and transportation equipment
3-7
As of December 31
($ in thousands)20232022
Land and improvements$19,502 $19,242 
Building and improvements85,941 82,280 
Machinery and equipment485,020 442,881 
Transportation equipment21,900 11,866 
Leasehold improvements33,736 29,252 
Property, plant and equipment, at cost646,099 585,521 
Less: accumulated depreciation and amortization(292,474)(234,949)
Property, plant and equipment, net$353,625 $350,572 
Schedule of Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques The three levels are as follows:
Level 1 inputs, which are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 inputs, which are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.
Level 3 inputs, which are unobservable inputs for the asset or liability. These unobservable inputs reflect the entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances (which might include the reporting entity’s own data).
As of December 31
20232022
($ in millions)Level 1Level 2Level 3Level 1Level 2Level 3
Cash equivalents(1)
$6.1 $ $ $15.2 $— $— 
7.50% senior notes due 2027(2)
$ $303.7 $ $— $293.9 $— 
4.75% senior notes due 2029(2)
$ $320.2 $ $— $293.8 $— 
1.00% convertible notes due 2023(2)
$ $ $ $— $172.0 $— 
1.75% convertible notes due 2028(2)
$ $295.2 $ $— $219.9 $— 
Term loan due 2027(3)
$ $129.4 $ $— $136.9 $— 
Revolver due 2027(3)
$ $ $ $— $80.3 $— 
Contingent consideration(4)
$ $ $8.5 $— $— $9.2 
(1) The carrying amounts of cash equivalents, representing government and other money market funds traded in an active market with relatively short maturities, are reported on the consolidated balance sheet as of December 31, 2023 as a component of "Cash and cash equivalents".
(2) The amounts of these notes listed above are the fair values for disclosure purposes only, and they are recorded in the Company's consolidated balance sheets as of December 31, 2023 and 2022 using the interest rate method.
(3) The carrying amounts of our term loan and revolving credit facility approximate fair value as of December 31, 2023 and 2022 based upon their terms and conditions in comparison to the terms and conditions of debt instruments with similar terms and conditions available at those dates.
(4) The estimated fair value of the Company's contingent consideration is discussed further in Note 3 "Acquisitions".
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
In the following table, revenue from contracts with customers, net of intersegment sales, is disaggregated by market type and by reportable segment, consistent with how the Company believes the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors:
Year Ended December 31, 2023

($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,018,003 $485,339 $1,503,342 
Marine868,681 55,080 923,761 
Manufactured Housing258,551 309,659 568,210 
Industrial441,548 31,184 472,732 
Total$2,586,783 $881,262 $3,468,045 
Year Ended December 31, 2022

($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,777,541 $815,478 $2,593,019 
Marine976,699 60,803 1,037,502 
Manufactured Housing344,983 359,618 704,601 
Industrial504,543 42,207 546,750 
Total$3,603,766 $1,278,106 $4,881,872 
Year Ended December 31, 2021
($ in thousands)ManufacturingDistributionTotal
Market type:
Recreational Vehicle$1,617,852 $786,590 $2,404,442 
Marine633,848 31,417 665,265 
Manufactured Housing261,856 283,207 545,063 
Industrial416,910 46,412 463,322 
Total$2,930,466 $1,147,626 $4,078,092 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Asset Acquisition, Contingent Consideration
The following table provides a reconciliation of the beginning and ending aggregate fair values of the contingent consideration:
Year Ended December 31
($ in thousands)20232022
Beginning fair value - contingent consideration$9,213 $12,275 
Additions3,590 1,940 
Fair value adjustments917 2,228 
Settlements(5,210)(7,230)
Ending fair value - contingent consideration$8,510 $9,213 
The following table shows the balance sheet location of the fair value of contingent consideration and the maximum amount of contingent consideration payments the Company may be subject to:
As of December 31
($ in thousands)20232022
Accrued liabilities$7,500 $5,250 
Other long-term liabilities1,010 3,963 
Total fair value of contingent consideration$8,510 $9,213 
Maximum amount of contingent consideration$8,510 $10,747 
Schedule of Business Acquisitions, by Acquisition
2023 Acquisitions
The Company completed three acquisitions in the year ended December 31, 2023, including the following previously announced acquisition (collectively, the "2023 Acquisitions"):
CompanySegmentDescription
BTI TransportDistributionProvider of transportation and logistics services to marine original equipment manufacturers ("OEMs") and dealers, based in Elkhart, Indiana, acquired in April 2023. The acquired business operates under the Patrick Marine Transport brand.
The Company completed five acquisitions in the year ended December 31, 2022, including the following three previously announced acquisitions (collectively, the "2022 Acquisitions"):
CompanySegmentDescription
Rockford CorporationManufacturingDesigner and manufacturer of audio systems and components through its brand Rockford Fosgate®, primarily serving the powersports and automotive aftermarkets, based in Tempe, Arizona, acquired in March 2022.
Diamondback Towers, LLCManufacturingManufacturer of wakeboard/ski towers and accessories for marine OEMs, based in Cocoa, Florida, acquired in May 2022.
TranshieldManufacturingDesigner and manufacturer of customized and proprietary protection solutions for the marine, military and industrial markets, including covers and shrinkable packaging, to protect equipment during transport and storage, based in Elkhart, Indiana, acquired in November 2022.
The Company completed thirteen acquisitions in the year ended December 31, 2021, including the following seven previously announced acquisitions (collectively, the "2021 Acquisitions"):
CompanySegmentDescription
Sea-Dog Corporation & Sea-Lect Plastics (collectively, "Sea-Dog")Distribution & ManufacturingDistributor of a variety of marine and powersports hardware and accessories to distributors, wholesalers, retailers, and manufacturers and provider of plastic injection molding, design, product development and expert tooling to companies and government entities, based in Everett, Washington, acquired in March 2021.
Hyperform, Inc.ManufacturingManufacturer of high-quality, non-slip foam flooring, operating under the SeaDek® brand name, for the marine OEM market and aftermarket as well as serving the pool and spa, powersports and utility markets under the SwimDek and EndeavorDek brand names, with manufacturing facilities in Rockledge, Florida and Cocoa, Florida, acquired in April 2021.
Alpha Systems, LLCManufacturing & Distribution
Manufacturer and distributor of component products and accessories for the RV, marine, manufactured housing and industrial end markets that includes adhesives, sealants, rubber roofing, roto/blow molding and injection molding products, flooring, insulation, shutters, skylights, and various other products and accessories, operating out of nine facilities in Elkhart, Indiana, acquired in May 2021.
Coyote Manufacturing CompanyManufacturingDesigner, fabricator, and manufacturer of a variety of steel and aluminum products, including boat trailers, towers, T-tops, leaning posts, and other custom components primarily for the marine OEM market, based in Nashville, Georgia, acquired in August 2021.
Tumacs CoversManufacturingManufacturer of custom designed boat covers, canvas frames, and bimini tops, primarily serving large marine OEMs and dealers, headquartered in Pittsburgh, Pennsylvania, with manufacturing facilities in Indiana and Pennsylvania, and a distribution/service center in Michigan, acquired in August 2021.
Wet Sounds, Inc. & Katalyst Industries LLC (collectively "Wet Sounds")ManufacturingDesigner, engineer, and fabricator of innovative audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers sold directly to OEMs and consumers, and to dealers and retailers, primarily within the marine market as well as to the home audio and powersports markets and aftermarkets, based in Rosenburg, Texas, acquired in November 2021.
Williamsburg Marine LLC & Williamsburg Furniture, Inc. (collectively "Williamsburg")ManufacturingManufacturer of seating for the RV and marine end markets sold primarily to OEMs, based in Milford and Nappanee, Indiana, acquired in November 2021.
Schedule of Assets Acquired and Liabilities Assumed
The following table summarizes the fair values of the assets acquired and liabilities assumed as of the date of the acquisition for 2023, 2022, and 2021 Acquisitions:
2023 Acquisitions2022 Acquisitions
2021 Acquisitions(2)
($ in thousands)Acquisition AAcquisition BAll OthersTotal
Consideration
Cash, net of cash acquired$26,316 $132,557 $94,705 $20,824 $248,086 $509,064 
Working capital holdback and other, net(1)
(26)— — — — — 
Common stock issuance(2)
 — — — — 10,211 
Contingent consideration(3)
3,500 — — 1,840 1,840 4,730 
Total consideration$29,790 $132,557 $94,705 $22,664 $249,926 $524,005 
Assets Acquired
Trade receivables$618 $20,640 $4,880 $905 $26,425 $26,118 
Inventories4,430 32,744 8,732 2,352 43,828 67,305 
Prepaid expenses & other105 1,325 164 127 1,616 13,747 
Property, plant & equipment10,294 4,681 8,086 1,464 14,231 54,894 
Operating lease right-of-use assets1,044 2,917 1,435 599 4,951 25,530 
Identifiable intangible assets:
Customer relationships10,270 58,000 30,970 7,055 96,025 164,072 
Non-compete agreements430 500 — 310 810 3,643 
Patents 7,500 9,500 — 17,000 28,850 
Trademarks 17,000 8,080 1,310 26,390 56,519 
Liabilities Assumed
Current portion of operating lease obligations(262)(512)(289)(273)(1,074)(5,518)
Accounts payable & accrued liabilities(518)(24,521)(3,336)(1,279)(29,136)(32,309)
Operating lease obligations(781)(2,405)(1,146)(326)(3,877)(20,012)
Deferred tax liabilities $(19,930)$(12,684)$— $(32,614)$(1,486)
Total fair value of net assets acquired25,630 97,939 54,392 12,244 164,575 381,353 
Goodwill(4)
5,905 34,618 40,313 10,420 85,351 142,652 
Bargain Purchase Gain(5)
(1,745)— — — — — 
$29,790 $132,557 $94,705 $22,664 $249,926 $524,005 
(1) Certain acquisitions contain working capital holdbacks which are typically settled in a 90-day period following the close of the acquisition. This value represents the remaining amounts due to (from) sellers as of December 31, 2023.
(2) In connection with one of the 2021 Acquisitions, the Company issued 113,961 shares of common stock at a closing price of $89.60 as of the acquisition date. Further detail of the 2021 Acquisitions can be found in the 2022 Form 10-K filed with the SEC on February 24, 2023.
(3) These amounts reflect the acquisition date fair value of contingent consideration based on future results relating to certain acquisitions.
(4) Goodwill is tax-deductible for the 2023 Acquisitions, for the 2022 Acquisitions, except Acquisition A and Acquisition B (totaling approximately $74.9 million), and for the 2021 Acquisitions, except Tumacs Covers (approximately $6.2 million).
(5) In connection with one of the 2023 Acquisitions, the Company recognized a $1.7 million bargain purchase gain. A bargain purchase gain is recognized when the net assets acquired in a business combination have a higher fair value than the consideration paid. This gain is primarily attributable to the fair value assigned to customer relationships in that acquisition and is included in "Selling, general and administrative" in the consolidated statement of income for the year ended December 31, 2023.
Schedule of Pro Forma Information
In addition, the pro forma information includes incremental amortization expense related to intangible assets acquired of $0.4 million and $5.6 million for the years ended December 31, 2023 and 2022, respectively, in connection with the acquisitions as if they occurred as of the beginning of the year immediately preceding each such acquisition.
Year Ended December 31
($ in thousands except per share data)20232022
Net sales$3,483,940 $4,994,679 
Net income$143,693 $333,835 
Basic earnings per common share6.68 15.07 
Diluted earnings per common share6.53 13.72 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
As of December 31
($ in thousands)20232022
Raw materials$269,786 $348,670 
Work in process16,596 22,630 
Finished goods107,675 141,516 
Less: reserve for inventory excess and obsolescence(15,990)(14,059)
Total manufactured goods, net378,067 498,757 
Materials purchased for resale (distribution products)140,147 175,061 
Less: reserve for inventory excess and obsolescence(8,081)(5,977)
Total materials purchased for resale (distribution products), net132,066 169,084 
Total inventories$510,133 $667,841 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment (“PP&E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:
Asset ClassEstimated life (years)
Buildings and improvements
10-30
Leasehold improvements
10
Capitalized software
3-5
Machinery and equipment and transportation equipment
3-7
As of December 31
($ in thousands)20232022
Land and improvements$19,502 $19,242 
Building and improvements85,941 82,280 
Machinery and equipment485,020 442,881 
Transportation equipment21,900 11,866 
Leasehold improvements33,736 29,252 
Property, plant and equipment, at cost646,099 585,521 
Less: accumulated depreciation and amortization(292,474)(234,949)
Property, plant and equipment, net$353,625 $350,572 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal
Balance - January 1, 2022$481,906 $69,471 $551,377 
Acquisitions82,886 240 83,126 
Adjustment to prior year preliminary purchase price allocation(6,430)1,190 (5,240)
Balance - December 31, 2022$558,362 $70,901 $629,263 
Acquisitions 5,905 5,905 
Adjustment to prior year preliminary purchase price allocation2,008 217 2,225 
Balance - December 31, 2023$560,370 $77,023 $637,393 
Schedule of Intangible Assets, Net
Intangible assets, net consist of the following:  
As of December 31
($ in thousands)20232022
Customer relationships$729,664 $722,503 
Non-compete agreements21,561 20,412 
Patents69,401 69,164 
Trademarks197,027 195,957 
Gross intangible assets1,017,653 1,008,036 
Less: accumulated amortization(366,500)(287,806)
Intangible assets, net$651,153 $720,230 
Schedule of Changes in Intangible Assets
Changes in the carrying value of intangible assets for the years ended December 31, 2023 and 2022 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal 
Balance - January 1, 2022$534,827 $105,629 $640,456 
Acquisitions 145,204 260 145,464 
Amortization(62,786)(10,443)(73,229)
Adjustment to prior year preliminary purchase price allocation5,402 2,137 7,539 
Balance - December 31, 2022622,647 97,583 720,230 
Acquisitions 3,061 11,000 14,061 
Amortization(67,645)(11,049)(78,694)
Adjustment to prior year preliminary purchase price allocation(4,360)(84)(4,444)
Balance - December 31, 2023$553,703 $97,450 $651,153 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense for the next five fiscal years ending December 31 related to finite-lived intangible assets as of December 31, 2023 is estimated to be as follows (in thousands):
2024$77,403 
2025$73,316 
2026$67,455 
2027$61,001 
2028$47,877 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Total Debt Outstanding he following table presents a summary of total debt outstanding:
As of December 31
($ in thousands)
2023
2022
Long-term debt:
1.00% convertible notes due 2023
$ $172,500 
Term loan due 2027129,375 136,875 
Revolver due 2027 80,289 
7.50% senior notes due 2027
300,000 300,000 
1.75% convertible notes due 2028
258,750 258,750 
4.75% senior notes due 2029
350,000 350,000 
Total long-term debt1,038,125 1,298,414 
Less: convertible notes debt discount, net(4,917)(5,989)
Less: term loan deferred financing costs, net(548)(701)
Less: senior notes deferred financing costs, net(6,804)(8,075)
Less: current maturities of long-term debt(7,500)(7,500)
Total long-term debt, less current maturities, net$1,018,356 $1,276,149 
Schedule of Maturities of Long-term Debt
As of December 31, 2023, the aggregate maturities of total long-term debt for the next five fiscal years and thereafter are as follows (in thousands):
2024$7,500 
202513,125 
202615,000 
2027393,750 
2028258,750 
Thereafter350,000 
Total$1,038,125 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
As of December 31
($ in thousands)20232022
Employee compensation and benefits$57,702 $80,725 
Property taxes6,038 5,777 
Customer incentives21,724 27,719 
Accrued interest7,998 8,807 
Accrued warranty6,130 12,103 
Income tax payable2,372 28,926 
Other9,747 8,538 
Total accrued liabilities$111,711 $172,595 
Schedule of Accrued Warranty Liabilities
The table below summarizes the change in accrued warranty liabilities.
Year Ended December 31
($ in thousands)
2023
2022
2021
Beginning balance$12,103 $13,827 $3,872 
Provision23,820 29,918 24,202 
Settlements made (in cash or in kind)(29,793)(32,998)(17,725)
Acquisitions 1,356 3,478 
Ending balance$6,130 $12,103 $13,827 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of the Provisions for Income Taxes
The provision for income taxes consists of the following:
Year Ended December 31
($ in thousands)202320222021
Current:   
Federal$44,126 $92,783 $57,156 
State4,816 23,724 15,755 
Foreign10 56 (61)
Total current48,952 116,563 72,850 
Deferred:
Federal(3,578)(7,348)(1,854)
State2,994 (2,027)(2,089)
Foreign(7)26 — 
Total deferred(591)(9,349)(3,943)
Income taxes$48,361 $107,214 $68,907 
Schedule of the Reconciliation of Differences Between Income Taxes and Tax Provisions
A reconciliation of the differences between the actual provision for income taxes and income taxes at the federal statutory income tax rate of 21% is as follows:
Year Ended December 31
($ in thousands)202320222021
Rate applied to pretax income$40,201 21.0 %$91,436 21.0 %$61,598 21.0 %
State taxes, net of federal tax effect6,797 3.6 %16,715 3.8 %10,358 3.5 %
Research and development tax credits(2,889)(1.5)%(4,542)(1.0)%(1,990)(0.7)%
Section 162(m) permanent addback6,315 3.3 %7,421 1.7 %5,825 2.0 %
Excess tax benefit on stock-based compensation(3,513)(1.8)%(3,292)(0.7)%(6,035)(2.1)%
Other1,450 0.7 %(524)(0.1)%(849)(0.3)%
Income taxes$48,361 25.3 %$107,214 24.7 %$68,907 23.4 %
Schedule of Deferred Tax Assets and Liabilities
The composition of the deferred tax assets and liabilities is as follows:  
As of December 31
($ in thousands)20232022
Deferred tax assets:
Trade receivables allowance$1,339 $1,325 
Inventory capitalization3,696 4,454 
Inventory reserves8,322 8,318 
Federal NOL carryforwards417 736 
State NOL carryforwards745 572 
Accrued expenses20,819 27,865 
Deferred compensation750 625 
Operating lease liabilities45,371 41,739 
Share-based compensation7,045 7,921 
Capitalized research & experimentation costs23,751 14,037 
Total deferred tax assets before valuation allowance112,255 107,592 
Less: valuation allowance(477)(459)
Total deferred tax assets, net of valuation allowance$111,778 $107,133 
Deferred tax liabilities:
Prepaid expenses(2,948)(2,939)
Operating lease right-of-use assets(44,498)(40,980)
Depreciation expense(46,783)(47,050)
Intangibles(63,977)(64,012)
Other(296)(544)
Total deferred tax liabilities$(158,502)$(155,525)
Net deferred tax liabilities$(46,724)$(48,392)
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK REPURCHASE PROGRAMS (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Repurchases of Common Stock Under the stock repurchase plans, the Company made repurchases of common stock for 2023, 2022, and 2021 as follows:
2023
2022
2021
Shares repurchased276,784 1,325,564 612,325 
Average price$67.95 $58.08 $79.93 
Aggregate cost (in millions)$18.8 $77.0 $48.9 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Earnings per common share is calculated as follows:  
Year Ended December 31
($ in thousands except per share data)202320222021
Numerator:
Earnings for basic per share calculation$142,897 $328,196 $224,915 
Effect of interest on potentially dilutive convertible notes, net of tax162 1,927 — 
Earnings for dilutive per share calculation$143,059 $330,123 $224,915 
Denominator:
Weighted average common shares outstanding - basic21,519 22,140 22,780 
Weighted average impact of potentially dilutive convertible notes166 2,059 — 
Effect of potentially dilutive securities340 272 575 
Weighted average common shares outstanding - diluted22,025 24,471 23,355 
Earnings per common share:
Basic earnings per common share$6.64 $14.82 $9.87 
Diluted earnings per common share$6.50 $13.49 $9.63 
Cash dividends paid per common share$1.90 $1.44 $1.17 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Expense, Supplemental Cash Flow and Other Lease Information
Lease expense, supplemental cash flow information, and other information related to leases were as follows:
Year Ended December 31
($ in thousands)202320222021
Operating lease cost$56,370 $50,674 $42,081 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$55,933 $49,938 $41,061 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$65,505 $50,719 $78,225 
Schedule of Lease Assets and Liabilities
Balance sheet information related to leases was as follows:
As of December 31
($ in thousands, except lease term and discount rate)20232022
Assets
Operating lease right-of-use assets$177,717 $163,674 
Liabilities
Operating lease liabilities, current portion$48,761 $44,235 
Long-term operating lease liabilities132,444 122,471 
Total lease liabilities$181,205 $166,706 
Weighted average remaining lease term, operating leases (in years)4.85.1
Weighted average discount rate, operating leases5.4 %4.4 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities were as follows as of December 31, 2023 (in thousands):
2024$57,145 
202548,597 
202637,611 
202724,023 
202816,025 
Thereafter24,108 
Total lease payments207,509 
Less imputed interest(26,304)
Total$181,205 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Option Activity
The following table summarizes the Company’s option activity:
Years ended December 31
202320222021
(shares in thousands)SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
Outstanding beginning of year362 $43.76 368 $43.72 1,015 $43.88 
Forfeited during the year  (1)41.33 (32)41.33 
Exercised during the year(248)44.88 (5)41.33 (615)41.11 
Outstanding end of year114 $41.33 362 $43.76 368 $43.72 
Vested Options:
Vested during the year138 $42.98 161 $42.98 248 $46.70 
Eligible end of year for exercise114 $41.33 223 $44.25 67 $47.05 
Aggregate intrinsic value ($ in thousands):
Total options outstanding$6,711 $6,204 $13,593 
Options exercisable$6,711 $3,716 $2,268 
Options exercised$10,888 $91 $26,348 
Weighted average fair value of options granted during the yearN/AN/AN/A
The following table summarizes the Company’s SARS activity:
Years ended December 31
202320222021
(shares in thousands)SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
SharesWeighted
Average
Exercise
Price
Total SARS:
Outstanding beginning of year224 $64.33 224 $64.33 485 $56.96 
Exercised during the year  — — (261)50.63 
Outstanding end of year224 $64.33 224 $64.33 224 $64.33 
Vested SARS:
Vested during the year $ — $— 85 $63.86 
Eligible end of year for exercise224 $64.33 224 $64.33 224 $64.33 
Aggregate intrinsic value ($ in thousands):
Total SARS outstanding$8,078 $383 $3,669 
SARS exercisable$8,078 $383 $3,669 
SARS exercised$ $— $9,045 
Weighted average fair value of SARS granted during the yearN/AN/AN/A
Schedule of Award Activity
The following table summarizes the activity for restricted stock:  
Year Ended December 31
 202320222021
(shares in thousands)SharesWeighted-Average
Grant Date
Stock Price
SharesWeighted-Average
Grant Date
Stock Price
SharesWeighted-Average
Grant Date
Stock Price
Unvested beginning of year758 $64.38 929 $55.06 790 $50.39 
Granted during the year331 64.56 254 64.62 371 67.27 
Vested during the year(328)56.64 (408)43.23 (198)60.05 
Forfeited during the year (81)67.81 (17)66.30 (34)50.37 
Unvested end of year680 $68.47 758 $64.38 929 $55.06 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The tables below present information that is provided to the CODM of the Company as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 (in thousands):  
Year Ended December 31
2023
 ManufacturingDistributionTotal
Net outside sales$2,586,783 $881,262 $3,468,045 
Intersegment sales66,474 8,146 74,620 
Total sales2,653,257 889,408 3,542,665 
Operating income321,096 90,095 411,191 
Total assets2,071,500 426,931 2,498,431 
Capital expenditures50,771 8,094 58,865 
Depreciation and amortization126,431 12,710 139,141 
Year Ended December 31
2022
 ManufacturingDistributionTotal
Net outside sales$3,603,766 $1,278,106 $4,881,872 
Intersegment sales77,646 9,491 87,137 
Total sales3,681,412 1,287,597 4,969,009 
Operating income531,547 136,889 668,436 
Total assets2,302,745 407,861 2,710,606 
Capital expenditures67,635 3,801 71,436 
Depreciation and amortization114,782 11,422 126,204 
Year Ended December 31
2021
 ManufacturingDistributionTotal
Net outside sales$2,930,466 $1,147,626 $4,078,092 
Intersegment sales71,641 7,028 78,669 
Total sales3,002,107 1,154,654 4,156,761 
Operating income379,885 106,241 486,126 
Capital expenditures58,700 3,873 62,573 
Depreciation and amortization89,899 10,790 100,689 
Schedule of Reconciliation of Other Significant Reconciling Items From Segments
A reconciliation of certain line items pertaining to the total reportable segments to the consolidated financial statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
Year Ended December 31
 20232022
2021
Net sales:   
Total sales for reportable segments$3,542,665 $4,969,009 $4,156,761 
Elimination of intersegment sales(74,620)(87,137)(78,669)
Consolidated net sales$3,468,045 $4,881,872 $4,078,092 
Operating income:  
Operating income for reportable segments$411,191 $668,436 $486,126 
Unallocated corporate expenses(72,297)(99,037)(78,085)
Amortization(78,694)(73,229)(56,329)
Consolidated operating income$260,200 $496,170 $351,712 
As of December 31
Total assets: 20232022 
Identifiable assets for reportable segments$2,498,431 $2,710,606 
Corporate assets unallocated to segments52,608 49,018 
Cash and cash equivalents 11,409 22,847 
Consolidated total assets$2,562,448 $2,782,471 
Year Ended December 31
Depreciation and amortization:202320222021
Depreciation and amortization for reportable segments$139,141 $126,204 $100,689 
Corporate depreciation and amortization5,402 4,553 4,119 
Consolidated depreciation and amortization$144,543 $130,757 $104,808 
Capital expenditures:
Capital expenditures for reportable segments$58,865 $71,436 $62,573 
Corporate capital expenditures3,183 8,447 2,231 
  Consolidated capital expenditures$62,048 $79,883 $64,804 
Schedules of Concentration of Risk, by Risk Factor
The Company had two major customers that accounted for the following sales in our Manufacturing and Distribution segments for the years ended December 31, 2023, 2022 and 2021 and trade receivables balances as of December 31, 2023 and 2022 as shown in the table below:
Year Ended December 31
2023
2022
2021
Customer 1
Net sales15 %21 %24 %
Trade receivables8 %%
Customer 2
Net sales14 %17 %18 %
Trade receivables5 %%
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
segment
facility
state
Accounting Policies [Abstract]  
Number of manufacturing plants 179
Number of distribution facilities 62
Number of states in which entity operates | state 23
Number of business segments | segment 2
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Trade receivables $ 136,796 $ 144,301
Other receivables 31,046 30,787
Allowance for doubtful accounts (4,004) (2,198)
Total $ 163,838 $ 172,890
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Vendor rebates receivable $ 9,303 $ 12,366
Prepaid expenses 22,868 22,311
Vendor and other deposits 8,211 11,649
Prepaid income taxes 8,869 0
Total $ 49,251 $ 46,326
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment  (Details)
Dec. 31, 2023
Buildings and improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Buildings and improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 30 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Capitalized software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Capitalized software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Machinery and equipment and transportation equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Machinery and equipment and transportation equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 20, 2021
Sep. 30, 2019
Jan. 31, 2018
Contingent consideration $ 8,510 $ 9,213        
7.50% senior notes due 2027            
Stated interest rate 0.075%          
7.50% senior notes due 2027 | Senior Notes            
Stated interest rate 7.50%       7.50%  
Senior notes         $ 300,000  
4.75% senior notes due 2029            
Stated interest rate 0.0475%          
4.75% senior notes due 2029 | Senior Notes            
Stated interest rate 4.75%     4.75%    
1.00% convertible notes due 2023            
Stated interest rate 0.01%         1.00%
1.00% convertible notes due 2023 | Convertible Debt            
Stated interest rate 1.00%         1.00%
1.75% convertible notes due 2028            
Stated interest rate 0.0175%          
1.75% convertible notes due 2028 | Senior Notes            
Stated interest rate     1.75%      
1.75% convertible notes due 2028 | Convertible Debt            
Stated interest rate 1.75%   1.75%      
Level 1            
Cash equivalents $ 6,100 15,200        
Term loan due 2027 0 0        
Revolver due 2027 0 0        
Contingent consideration 0 0        
Level 1 | 7.50% senior notes due 2027            
Senior notes 0 0        
Level 1 | 4.75% senior notes due 2029            
Senior notes 0 0        
Level 1 | 1.00% convertible notes due 2023            
Convertible note 0 0        
Level 1 | 1.75% convertible notes due 2028            
Convertible note 0 0        
Level 2            
Cash equivalents 0 0        
Term loan due 2027 129,400 136,900        
Revolver due 2027 0 80,300        
Contingent consideration 0 0        
Level 2 | 7.50% senior notes due 2027            
Senior notes 303,700 293,900        
Level 2 | 4.75% senior notes due 2029            
Senior notes 320,200 293,800        
Level 2 | 1.00% convertible notes due 2023            
Convertible note 0 172,000        
Level 2 | 1.75% convertible notes due 2028            
Convertible note 295,200 219,900        
Level 3            
Cash equivalents 0 0        
Term loan due 2027 0 0        
Revolver due 2027 0 0        
Contingent consideration 8,500 9,200        
Level 3 | 7.50% senior notes due 2027            
Senior notes 0 0        
Level 3 | 4.75% senior notes due 2029            
Senior notes 0 0        
Level 3 | 1.00% convertible notes due 2023            
Convertible note 0 0        
Level 3 | 1.75% convertible notes due 2028            
Convertible note $ 0 $ 0        
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales: $ 3,468,045 $ 4,881,872 $ 4,078,092
Recreational Vehicle      
Disaggregation of Revenue [Line Items]      
Net sales: 1,503,342 2,593,019 2,404,442
Marine      
Disaggregation of Revenue [Line Items]      
Net sales: 923,761 1,037,502 665,265
Manufactured Housing      
Disaggregation of Revenue [Line Items]      
Net sales: 568,210 704,601 545,063
Industrial      
Disaggregation of Revenue [Line Items]      
Net sales: 472,732 546,750 463,322
Manufacturing      
Disaggregation of Revenue [Line Items]      
Net sales: 2,586,783 3,603,766 2,930,466
Manufacturing | Recreational Vehicle      
Disaggregation of Revenue [Line Items]      
Net sales: 1,018,003 1,777,541 1,617,852
Manufacturing | Marine      
Disaggregation of Revenue [Line Items]      
Net sales: 868,681 976,699 633,848
Manufacturing | Manufactured Housing      
Disaggregation of Revenue [Line Items]      
Net sales: 258,551 344,983 261,856
Manufacturing | Industrial      
Disaggregation of Revenue [Line Items]      
Net sales: 441,548 504,543 416,910
Distribution      
Disaggregation of Revenue [Line Items]      
Net sales: 881,262 1,278,106 1,147,626
Distribution | Recreational Vehicle      
Disaggregation of Revenue [Line Items]      
Net sales: 485,339 815,478 786,590
Distribution | Marine      
Disaggregation of Revenue [Line Items]      
Net sales: 55,080 60,803 31,417
Distribution | Manufactured Housing      
Disaggregation of Revenue [Line Items]      
Net sales: 309,659 359,618 283,207
Distribution | Industrial      
Disaggregation of Revenue [Line Items]      
Net sales: $ 31,184 $ 42,207 $ 46,412
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
acquisition
Dec. 31, 2022
USD ($)
acquisition
Dec. 31, 2021
USD ($)
facility
acquisition
segment
Business Acquisition [Line Items]      
Revenues $ 3,468,045 $ 4,881,872 $ 4,078,092
Operating income 260,200 496,170 351,712
Payments to acquire businesses, net of cash acquired 25,859 248,899 508,127
Pro forma amortization expense $ 400 5,600  
Customer relationships      
Business Acquisition [Line Items]      
Estimated useful life 10 years    
Non-compete agreements      
Business Acquisition [Line Items]      
Estimated useful life 5 years    
Patents      
Business Acquisition [Line Items]      
Estimated useful life 13 years    
Minimum | Patents      
Business Acquisition [Line Items]      
Estimated useful life 10 years    
Maximum | Patents      
Business Acquisition [Line Items]      
Estimated useful life 18 years    
Acquired Entities      
Business Acquisition [Line Items]      
Percent of common stock acquired 100.00%    
Revenues $ 17,700 121,800 259,900
Operating income $ 1,000 19,400 25,000
Payments to acquire businesses, net of cash acquired   $ 248,086 $ 509,064
2022 Acquisitions      
Business Acquisition [Line Items]      
Number of acquisitions | acquisition   5  
Number of immaterial acquisitions | acquisition   3  
2022 Acquisitions | Minimum      
Business Acquisition [Line Items]      
Contingent consideration, performance period   1 year  
2022 Acquisitions | Maximum      
Business Acquisition [Line Items]      
Contingent consideration, performance period   2 years  
Certain Acquisitions      
Business Acquisition [Line Items]      
Number of acquisitions | acquisition 2 2 6
2021 Acquisitions      
Business Acquisition [Line Items]      
Number of acquisitions | segment     13
Number of immaterial acquisitions | segment     7
2021 Acquisitions | Minimum      
Business Acquisition [Line Items]      
Contingent consideration, performance period     1 year
2021 Acquisitions | Maximum      
Business Acquisition [Line Items]      
Contingent consideration, performance period     3 years
Alpha Systems LLC      
Business Acquisition [Line Items]      
Number of facilities acquired | facility     9
2023 Acquisitions      
Business Acquisition [Line Items]      
Number of acquisitions | acquisition 3    
Payments to acquire businesses, net of cash acquired $ 26,316    
Contingent consideration, performance period 2 years    
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS - Fair Values Contingent Consideration (Details) - Contingent Consideration Liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value - contingent consideration $ 9,213 $ 12,275
Additions 3,590 1,940
Fair value adjustments 917 2,228
Settlements (5,210) (7,230)
Ending fair value - contingent consideration $ 8,510 $ 9,213
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS - Contingent Consideration Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]    
Accrued liabilities $ 7,500 $ 5,250
Other long-term liabilities 1,010 3,963
Total fair value of contingent consideration 8,510 9,213
Maximum amount of contingent consideration $ 8,510 $ 10,747
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consideration      
Cash, net of cash acquired $ 25,859 $ 248,899 $ 508,127
Payments to Acquire Productive Assets [Abstract]      
Operating lease right-of-use-assets 177,717 163,674  
Liabilities Assumed      
Goodwill(4) 637,393 629,263 551,377
2023 Acquisitions      
Consideration      
Cash, net of cash acquired 26,316    
Working capital holdback and other, net(1) (26)    
Common stock issuance(2) 0    
Contingent consideration(3) 3,500    
Total consideration 29,790    
Payments to Acquire Productive Assets [Abstract]      
Trade receivables 618    
Inventories 4,430    
Prepaid expenses & other 105    
Property, plant & equipment 10,294    
Operating lease right-of-use-assets 1,044    
Liabilities Assumed      
Current portion of operating lease obligations (262)    
Accounts payable & accrued liabilities (518)    
Operating lease obligations (781)    
Deferred tax liabilities 0    
Total fair value of net assets acquired 25,630    
Goodwill(4) 5,905    
Bargain Purchase Gain(5) (1,745)    
Total net assets acquired 29,790    
2023 Acquisitions | Trademarks      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets: 0    
2023 Acquisitions | Customer relationships      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets: 10,270    
2023 Acquisitions | Non-compete agreements      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets: 430    
2023 Acquisitions | Patents      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets: $ 0    
Acquisition A      
Consideration      
Cash, net of cash acquired   132,557  
Working capital holdback and other, net(1)   0  
Common stock issuance(2)   0  
Contingent consideration(3)   0  
Total consideration   132,557  
Payments to Acquire Productive Assets [Abstract]      
Trade receivables   20,640  
Inventories   32,744  
Prepaid expenses & other   1,325  
Property, plant & equipment   4,681  
Operating lease right-of-use-assets   2,917  
Liabilities Assumed      
Current portion of operating lease obligations   (512)  
Accounts payable & accrued liabilities   (24,521)  
Operating lease obligations   (2,405)  
Deferred tax liabilities   (19,930)  
Total fair value of net assets acquired   97,939  
Goodwill(4)   34,618  
Bargain Purchase Gain(5)   0  
Total net assets acquired   132,557  
Acquisition A | Trademarks      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   17,000  
Acquisition A | Customer relationships      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   58,000  
Acquisition A | Non-compete agreements      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   500  
Acquisition A | Patents      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   7,500  
Acquisition B      
Consideration      
Cash, net of cash acquired   94,705  
Working capital holdback and other, net(1)   0  
Common stock issuance(2)   0  
Contingent consideration(3)   0  
Total consideration   94,705  
Payments to Acquire Productive Assets [Abstract]      
Trade receivables   4,880  
Inventories   8,732  
Prepaid expenses & other   164  
Property, plant & equipment   8,086  
Operating lease right-of-use-assets   1,435  
Liabilities Assumed      
Current portion of operating lease obligations   (289)  
Accounts payable & accrued liabilities   (3,336)  
Operating lease obligations   (1,146)  
Deferred tax liabilities   (12,684)  
Total fair value of net assets acquired   54,392  
Goodwill(4)   40,313  
Bargain Purchase Gain(5)   0  
Total net assets acquired   94,705  
Acquisition B | Trademarks      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   8,080  
Acquisition B | Customer relationships      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   30,970  
Acquisition B | Non-compete agreements      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   0  
Acquisition B | Patents      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   9,500  
All Others      
Consideration      
Cash, net of cash acquired   20,824  
Working capital holdback and other, net(1)   0  
Common stock issuance(2)   0  
Contingent consideration(3)   1,840  
Total consideration   22,664  
Payments to Acquire Productive Assets [Abstract]      
Trade receivables   905  
Inventories   2,352  
Prepaid expenses & other   127  
Property, plant & equipment   1,464  
Operating lease right-of-use-assets   599  
Liabilities Assumed      
Current portion of operating lease obligations   (273)  
Accounts payable & accrued liabilities   (1,279)  
Operating lease obligations   (326)  
Deferred tax liabilities   0  
Total fair value of net assets acquired   12,244  
Goodwill(4)   10,420  
Bargain Purchase Gain(5)   0  
Total net assets acquired   22,664  
All Others | Trademarks      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   1,310  
All Others | Customer relationships      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   7,055  
All Others | Non-compete agreements      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   310  
All Others | Patents      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   0  
Acquired Entities      
Consideration      
Cash, net of cash acquired   248,086 509,064
Working capital holdback and other, net(1)   0 0
Common stock issuance(2)   0 10,211
Contingent consideration(3)   1,840 4,730
Total consideration   249,926 524,005
Payments to Acquire Productive Assets [Abstract]      
Trade receivables   26,425 26,118
Inventories   43,828 67,305
Prepaid expenses & other   1,616 13,747
Property, plant & equipment   14,231 54,894
Operating lease right-of-use-assets   4,951 25,530
Liabilities Assumed      
Current portion of operating lease obligations   (1,074) (5,518)
Accounts payable & accrued liabilities   (29,136) (32,309)
Operating lease obligations   (3,877) (20,012)
Deferred tax liabilities   (32,614) (1,486)
Total fair value of net assets acquired   164,575 381,353
Goodwill(4)   85,351 142,652
Bargain Purchase Gain(5)   0 0
Total net assets acquired   249,926 524,005
Acquired Entities | Trademarks      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   26,390 56,519
Acquired Entities | Customer relationships      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   96,025 164,072
Acquired Entities | Non-compete agreements      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   810 3,643
Acquired Entities | Patents      
Payments to Acquire Productive Assets [Abstract]      
Identifiable intangible assets:   $ 17,000 $ 28,850
Certain Acquisitions      
Liabilities Assumed      
Number of days of working capital   90 days  
One Acquisition In 2021      
Liabilities Assumed      
Common stock issued (in shares)     113,961
Closing price (in dollars per share)     $ 89.60
Tumacs Covers      
Liabilities Assumed      
Goodwill(4)     $ 6,200
Acquisition A And Acquisition B      
Liabilities Assumed      
Goodwill(4)   $ 74,900  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACQUISITIONS - Pro Forma Information Related to Acquisitions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]    
Net sales $ 3,483,940 $ 4,994,679
Net income $ 143,693 $ 333,835
Basic net income per common share (in USD per share) $ 6.68 $ 15.07
Diluted net income per common share (in USD per share) $ 6.53 $ 13.72
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Raw materials $ 269,786 $ 348,670
Work in process 16,596 22,630
Finished goods 107,675 141,516
Total manufactured goods, net 378,067 498,757
Materials purchased for resale (distribution products) 140,147 175,061
Total materials purchased for resale (distribution products), net 132,066 169,084
Total inventories 510,133 667,841
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence (15,990) (14,059)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence $ (8,081) $ (5,977)
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, at cost $ 646,099 $ 585,521  
Less: accumulated depreciation and amortization (292,474) (234,949)  
Property, plant and equipment, net 353,625 350,572  
Depreciation expense 65,800 57,500 $ 48,500
Accrued capital expenditures 2,100 1,700 $ 2,600
Land and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, at cost 19,502 19,242  
Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, at cost 85,941 82,280  
Machinery and equipment and transportation equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, at cost 485,020 442,881  
Transportation equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, at cost 21,900 11,866  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, at cost $ 33,736 $ 29,252  
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Balance, beginning of period $ 629,263 $ 551,377
Acquisitions 5,905 83,126
Adjustment to prior year preliminary purchase price allocation 2,225 (5,240)
Balance, end of period 637,393 629,263
Manufacturing    
Goodwill [Roll Forward]    
Balance, beginning of period 558,362 481,906
Acquisitions 0 82,886
Adjustment to prior year preliminary purchase price allocation 2,008 (6,430)
Balance, end of period 560,370 558,362
Distribution    
Goodwill [Roll Forward]    
Balance, beginning of period 70,901 69,471
Acquisitions 5,905 240
Adjustment to prior year preliminary purchase price allocation 217 1,190
Balance, end of period $ 77,023 $ 70,901
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Manufacturing    
Goodwill [Line Items]    
Good accumulated impairment $ 27.4 $ 27.4
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets, Net, by Major Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets [Line Items]      
Total intangible assets, net, excluding accumulated amortization $ 1,017,653 $ 1,008,036  
Less: accumulated amortization (366,500) (287,806)  
Intangible assets, net 651,153 720,230 $ 640,456
Trademarks      
Intangible Assets [Line Items]      
Trademarks 197,027 195,957  
Customer relationships      
Intangible Assets [Line Items]      
Finite-lived intangible assets, gross 729,664 722,503  
Non-compete agreements      
Intangible Assets [Line Items]      
Finite-lived intangible assets, gross 21,561 20,412  
Patents      
Intangible Assets [Line Items]      
Finite-lived intangible assets, gross $ 69,401 $ 69,164  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets [Roll Forward]      
Balance, beginning of period $ 720,230 $ 640,456  
Acquisitions 14,061 145,464  
Amortization (78,694) (73,229) $ (56,329)
Adjustment to prior year preliminary purchase price allocation (4,444) 7,539  
Balance, end of period 651,153 720,230 640,456
Manufacturing      
Intangible Assets [Roll Forward]      
Balance, beginning of period 622,647 534,827  
Acquisitions 3,061 145,204  
Amortization (67,645) (62,786) (46,700)
Adjustment to prior year preliminary purchase price allocation (4,360) 5,402  
Balance, end of period 553,703 622,647 534,827
Distribution      
Intangible Assets [Roll Forward]      
Balance, beginning of period 97,583 105,629  
Acquisitions 11,000 260  
Amortization (11,049) (10,443) (9,600)
Adjustment to prior year preliminary purchase price allocation (84) 2,137  
Balance, end of period $ 97,450 $ 97,583 $ 105,629
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Amortization Expense (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2024 $ 77,403
2025 73,316
2026 67,455
2027 61,001
2028 $ 47,877
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT - Summary of Total Debt Outstanding (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 20, 2021
Jan. 31, 2018
Long-term debt:          
Total long-term debt $ 1,038,125 $ 1,298,414      
Less: convertible notes debt discount, net (4,917) (5,989)      
Less: term loan deferred financing costs, net (548) (701)      
Less: senior notes deferred financing costs, net (6,804) (8,075)      
Less: current maturities of long-term debt (7,500) (7,500)      
Total long-term debt, less current maturities, net 1,018,356 1,276,149      
Term Loan          
Long-term debt:          
Total long-term debt 129,375 136,875      
Line of Credit          
Long-term debt:          
Total long-term debt $ 0 80,289      
1.00% convertible notes due 2023          
Long-term debt:          
Stated interest rate 0.01%       1.00%
1.00% convertible notes due 2023 | Convertible Debt          
Long-term debt:          
Stated interest rate 1.00%       1.00%
Total long-term debt $ 0 172,500      
7.50% senior notes due 2027 | Senior Notes          
Long-term debt:          
Total long-term debt $ 300,000 300,000      
1.75% convertible notes due 2028          
Long-term debt:          
Stated interest rate 0.0175%        
Total long-term debt $ 258,750 258,750      
1.75% convertible notes due 2028 | Convertible Debt          
Long-term debt:          
Stated interest rate 1.75%   1.75%    
Less: convertible notes debt discount, net     $ (56,100)    
Less: senior notes deferred financing costs, net     $ (7,300)    
1.75% convertible notes due 2028 | Senior Notes          
Long-term debt:          
Stated interest rate     1.75%    
4.75% senior notes due 2029          
Long-term debt:          
Stated interest rate 0.0475%        
Total long-term debt $ 350,000 $ 350,000      
4.75% senior notes due 2029 | Senior Notes          
Long-term debt:          
Stated interest rate 4.75%     4.75%  
Less: term loan deferred financing costs, net       $ (5,100)  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 11, 2022
USD ($)
Dec. 31, 2021
USD ($)
shares
day
$ / shares
Apr. 30, 2021
Sep. 30, 2019
USD ($)
Jan. 31, 2018
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Aug. 10, 2022
USD ($)
Apr. 20, 2021
USD ($)
Line of Credit Facility [Line Items]                    
Total long-term debt           $ 1,038,125 $ 1,298,414      
Debt discount           4,917 5,989      
Debt issuance costs, gross           6,804 8,075      
Proceeds from convertible notes offering           0 0 $ 258,750    
Deferred financing costs           548 701      
Letters of credit outstanding           6,900        
Interest paid           66,300 56,900 $ 45,000    
Line of Credit                    
Line of Credit Facility [Line Items]                    
Total long-term debt           $ 0 80,289      
Revolving Credit Facility | SOFR                    
Line of Credit Facility [Line Items]                    
Debt instrument, basis spread on variable rate           1.75%        
Debt instrument, effective interest rate           7.20%        
2021 Credit Facility                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity $ 925,000               $ 700,000  
2021 Credit Facility | Term Loan Due 2021                    
Line of Credit Facility [Line Items]                    
Total long-term debt           $ 129,400        
Convertible debt face amount           $ 150,000        
2021 Credit Facility | Minimum                    
Line of Credit Facility [Line Items]                    
Commitment fee rate 0.15%                  
2021 Credit Facility | Minimum | Prime Rate                    
Line of Credit Facility [Line Items]                    
Debt instrument, basis spread on variable rate 0.00%                  
2021 Credit Facility | Minimum | SOFR                    
Line of Credit Facility [Line Items]                    
Debt instrument, basis spread on variable rate 1.00%                  
2021 Credit Facility | Maximum                    
Line of Credit Facility [Line Items]                    
Commitment fee rate 0.225%                  
2021 Credit Facility | Maximum | Prime Rate                    
Line of Credit Facility [Line Items]                    
Debt instrument, basis spread on variable rate 0.75%                  
2021 Credit Facility | Maximum | SOFR                    
Line of Credit Facility [Line Items]                    
Debt instrument, basis spread on variable rate 1.75%                  
2021 Credit Facility | Revolving Credit Facility                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity $ 775,000                  
Commitment fee rate           0.225%        
2021 Credit Facility | Revolving Credit Facility | Line of Credit                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity           $ 775,000        
Ratio of indebtedness to net capital 2.75                  
Consolidated fixed charge coverage ratio, actual 150.00%                  
Total long-term debt           $ 0        
2021 Credit Facility | Revolving Credit Facility | Line of Credit | Acquired Entities                    
Line of Credit Facility [Line Items]                    
Ratio of indebtedness to net capital 3.25                  
2021 Credit Facility | Term Loan Due 2027                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity $ 150,000                  
2021 Credit Facility | Term Loan Facility                    
Line of Credit Facility [Line Items]                    
Write-off of deferred financing costs 300                  
2021 Credit Facility | Term Loan Facility | June 30, 2021, through and including March 31, 2024                    
Line of Credit Facility [Line Items]                    
Required periodic payment 1,875                  
2021 Credit Facility | Term Loan Facility | June 30, 2024 and thereafter                    
Line of Credit Facility [Line Items]                    
Required periodic payment $ 3,750                  
1.75% convertible notes due 2028                    
Line of Credit Facility [Line Items]                    
Stated interest rate           0.0175%        
Total long-term debt           $ 258,750 258,750      
Number of equity instruments (in shares) | shares   2,584,578                
1.75% convertible notes due 2028 | Convertible Debt                    
Line of Credit Facility [Line Items]                    
Stated interest rate   1.75%       1.75%   1.75%    
Debt instrument, effective interest rate           2.14%        
Debt discount   $ 56,100           $ 56,100    
Unamortized debt discount, difference In aggregate face amount and future cash flows   48,800           48,800    
Debt issuance costs, gross   7,300           $ 7,300    
Proceeds from convertible notes offering   $ 249,700                
Convertible debt conversion ratio   0.0099887                
Number of equity instruments (in shares) | shares   2,584,578                
Convertible debt conversion price (in USD per share) | $ / shares   $ 100.11           $ 100.11    
1.75% convertible notes due 2028 | Convertible Debt | Redemption Period One                    
Line of Credit Facility [Line Items]                    
Threshold of trading days | day   20                
Threshold of consecutive trading days | day   30                
Threshold percentage of stock price trigger   130.00%                
1.75% convertible notes due 2028 | Convertible Debt | Redemption Period Two                    
Line of Credit Facility [Line Items]                    
Threshold of trading days | day   5                
Threshold of consecutive trading days | day   5                
Threshold percentage of stock price trigger   98.00%                
1.75% convertible notes due 2028 | Senior Notes                    
Line of Credit Facility [Line Items]                    
Stated interest rate   1.75%           1.75%    
Convertible debt face amount   $ 258,750           $ 258,750    
4.75% senior notes due 2029                    
Line of Credit Facility [Line Items]                    
Stated interest rate           0.0475%        
Total long-term debt           $ 350,000 350,000      
4.75% senior notes due 2029 | Redemption Period One                    
Line of Credit Facility [Line Items]                    
Redemption price, percent     100.00%              
4.75% senior notes due 2029 | Senior Notes                    
Line of Credit Facility [Line Items]                    
Stated interest rate           4.75%       4.75%
Convertible debt face amount                   $ 350,000
Debt instrument, effective interest rate                   4.97%
Deferred financing costs                   $ 5,100
Debt redemption, change of control     101.00%              
4.75% senior notes due 2029 | Senior Notes | Redemption Period One                    
Line of Credit Facility [Line Items]                    
Redemption price, percent     104.75%              
4.75% senior notes due 2029 | Maximum | Senior Notes                    
Line of Credit Facility [Line Items]                    
Redemption price, percent     40.00%              
7.50% senior notes due 2027                    
Line of Credit Facility [Line Items]                    
Stated interest rate           0.075%        
Redemption price, percent       100.00%            
7.50% senior notes due 2027 | Senior Notes                    
Line of Credit Facility [Line Items]                    
Stated interest rate       7.50%   7.50%        
Debt instrument, effective interest rate       7.82%            
Debt issuance costs, gross       $ 5,800            
Debt redemption, change of control       101.00%            
Redemption price, percent       107.50%            
Aggregate principal       $ 300,000            
7.50% senior notes due 2027 | Maximum | Senior Notes                    
Line of Credit Facility [Line Items]                    
Redemption price, percent       40.00%            
1.00% convertible notes due 2023                    
Line of Credit Facility [Line Items]                    
Stated interest rate         1.00% 0.01%        
1.00% convertible notes due 2023 | Convertible Debt                    
Line of Credit Facility [Line Items]                    
Stated interest rate         1.00% 1.00%        
Total long-term debt           $ 0 $ 172,500      
Convertible debt face amount         $ 172,500          
Convertible debt conversion ratio         0.0113785          
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 7,500
2025 13,125
2026 15,000
2027 393,750
2028 258,750
Thereafter 350,000
Total $ 1,038,125
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
shares
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Jan. 31, 2018
Derivative [Line Items]          
Proceeds from sale of warrants   $ 0 $ 0 $ 43,677  
Designated as Hedging Instrument          
Derivative [Line Items]          
Payments for derivative instrument $ 57,400        
Proceeds from sale of warrants $ 43,700        
1.75% convertible notes due 2028          
Derivative [Line Items]          
Stated interest rate   0.0175%      
Number of equity instruments (in shares) | shares 2,584,578        
Exercise price of warrants or rights (in USD per share) | $ / shares $ 123.22     $ 123.22  
1.75% convertible notes due 2028 | Convertible Debt          
Derivative [Line Items]          
Stated interest rate 1.75% 1.75%   1.75%  
Number of equity instruments (in shares) | shares 2,584,578        
Convertible debt conversion price (in USD per share) | $ / shares $ 100.11     $ 100.11  
1.00% convertible notes due 2023          
Derivative [Line Items]          
Stated interest rate   0.01%     1.00%
1.00% convertible notes due 2023 | Convertible Debt          
Derivative [Line Items]          
Stated interest rate   1.00%     1.00%
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 57,702 $ 80,725
Property taxes 6,038 5,777
Customer incentives 21,724 27,719
Accrued interest 7,998 8,807
Accrued warranty 6,130 12,103
Income tax payable 2,372 28,926
Other 9,747 8,538
Total accrued liabilities $ 111,711 $ 172,595
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Beginning balance $ 12,103 $ 13,827 $ 3,872
Provision 23,820 29,918 24,202
Settlements made (in cash or in kind) (29,793) (32,998) (17,725)
Acquisitions 0 1,356 3,478
Ending balance $ 6,130 $ 12,103 $ 13,827
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Provision for Income Tax Benefit from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 44,126 $ 92,783 $ 57,156
State 4,816 23,724 15,755
Foreign 10 56 (61)
Total current 48,952 116,563 72,850
Deferred:      
Federal (3,578) (7,348) (1,854)
State 2,994 (2,027) (2,089)
Foreign (7) 26 0
Total deferred (591) (9,349) (3,943)
Income taxes $ 48,361 $ 107,214 $ 68,907
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Rate applied to pretax income $ 40,201 $ 91,436 $ 61,598
State taxes, net of federal tax effect 6,797 16,715 10,358
Research and development tax credits (2,889) (4,542) (1,990)
Section 162(m) permanent addback 6,315 7,421 5,825
Excess tax benefit on stock-based compensation (3,513) (3,292) (6,035)
Other 1,450 (524) (849)
Income taxes $ 48,361 $ 107,214 $ 68,907
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Rate applied to pretax income 21.00% 21.00% 21.00%
State taxes, net of federal tax effect 3.60% 3.80% 3.50%
Research and development tax credits (1.50%) (1.00%) (0.70%)
Section 162(m) permanent addback 3.30% 1.70% 2.00%
Excess tax benefit on stock-based compensation (1.80%) (0.70%) (2.10%)
Other 0.70% (0.10%) (0.30%)
Income taxes 25.30% 24.70% 23.40%
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Trade receivables allowance $ 1,339 $ 1,325
Inventory capitalization 3,696 4,454
Inventory reserves 8,322 8,318
Federal NOL carryforwards 417 736
State NOL carryforwards 745 572
Accrued expenses 20,819 27,865
Deferred compensation 750 625
Operating lease liabilities 45,371 41,739
Share-based compensation 7,045 7,921
Capitalized research & experimentation costs 23,751 14,037
Total deferred tax assets before valuation allowance 112,255 107,592
Less: valuation allowance (477) (459)
Total deferred tax assets, net of valuation allowance 111,778 107,133
Deferred tax liabilities:    
Prepaid expenses (2,948) (2,939)
Operating lease right-of-use assets (44,498) (40,980)
Depreciation expense (46,783) (47,050)
Intangibles (63,977) (64,012)
Other (296) (544)
Total deferred tax liabilities (158,502) (155,525)
Net deferred tax liabilities $ (46,724) $ (48,392)
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income taxes paid $ 84,300 $ 117,100 $ 46,200
Operating loss carryforwards 15,400 17,600  
Deferred tax assets, net 1,200 1,300  
Deferred tax assets, valuation allowance $ 477 $ 459  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK REPURCHASE PROGRAMS - Narrative (Details) - Shareholder Repurchase Program - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Share Repurchase Program [Line Items]    
Stock repurchase program, authorized amount $ 38.2  
Board of Directors    
Share Repurchase Program [Line Items]    
Stock repurchase program, period 24 months  
Stock repurchase program, authorized amount $ 100.0  
Remaining authorized repurchase amount   $ 77.6
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details) - Shareholder Repurchase Program - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity, Class of Treasury Stock [Line Items]      
Shares repurchased (in shares) 276,784 1,325,564 612,325
Average price (in dollars per share) $ 67.95 $ 58.08 $ 79.93
Average cost $ 18.8 $ 77.0 $ 48.9
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Earnings for basic per share calculation $ 142,897 $ 328,196 $ 224,915
Effect of interest on potentially dilutive convertible notes, net of tax 162 1,927 0
Earnings for dilutive per share calculation $ 143,059 $ 330,123 $ 224,915
Weighted average common shares outstanding - basic (in shares) 21,519 22,140 22,780
Weighted average impact of potentially dilutive convertible notes (in shares) 166 2,059 0
Effect of potentially dilutive securities (in shares) 340 272 575
Weighted average common shares outstanding - diluted (in shares) 22,025 24,471 23,355
Earnings per common share:      
Basic earnings per common share (in USD per share) $ 6.64 $ 14.82 $ 9.87
Diluted earnings per common share (in USD per share) 6.50 13.49 9.63
Cash dividends paid per common share (in USD per share) $ 1.90 $ 1.44 $ 1.17
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Narrative (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
Operating leases not yet commenced $ 2.9
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Lease term 5 years
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 16 years
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Lease Expense, Supplemental Cash Flow and Other Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 56,370 $ 50,674 $ 42,081
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows for operating leases 55,933 49,938 41,061
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases $ 65,505 $ 50,719 $ 78,225
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Operating lease right-of-use assets $ 177,717 $ 163,674
Liabilities    
Operating lease liabilities, current portion 48,761 44,235
Long-term operating lease liabilities 132,444 122,471
Total $ 181,205 $ 166,706
Weighted average remaining lease term, operating leases (in years) 4 years 9 months 18 days 5 years 1 month 6 days
Weighted average discount rate, operating leases 5.40% 4.40%
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 57,145  
2025 48,597  
2026 37,611  
2027 24,023  
2028 16,025  
Thereafter 24,108  
Total lease payments 207,509  
Less imputed interest (26,304)  
Total $ 181,205 $ 166,706
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]        
Pretax gain of disposal $ 5,500 $ (585) $ 5,560 $ (583)
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPENSATION PLANS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of common shares available for grant (in shares) 1,300,000    
Share-based compensation expense $ 19,400 $ 21,800 $ 22,900
Income tax benefit 4,800 5,400 5,800
Unrecognized compensation cost $ 18,200    
Weighted average remaining contractual term for options outstanding 5 years 4 months 24 days    
Weighted average remaining contractual term for options exercisable 5 years 4 months 24 days    
Proceeds from exercise of common stock options $ 1,413 195 4,950
Aggregate fair value of restricted stock vested and released 5,900 6,900 11,600
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Income tax benefit $ 0 $ 0 $ 6,700
Granted during the year (in shares) 0 0 0
Contractual term 9 years    
Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 0    
Granted during the year (in shares) 0 0 0
Vesting period 4 years    
Contractual term 9 years    
Share price (in USD per share) $ 100.35 $ 60.60 $ 80.69
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 18,200    
Compensation cost not yet recognized, period for recognition 17 months    
Aggregate fair value of restricted stock vested and released $ 18,600 $ 17,600 $ 11,900
Minimum | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Minimum | Restricted Stock | Performance Contingent Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Maximum | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Maximum | Restricted Stock | Performance Contingent Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 7 years    
Maximum | Restricted Stock | Time-based Cliff Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 7 years    
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPENSATION PLANS - Summary of Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Outstanding beginning of year (in shares) 362 368 1,015
Forfeited during the year (in shares) 0 (1) (32)
Exercised during the year (in shares) (248) (5) (615)
Outstanding, end of year (in shares) 114 362 368
Weighted Average Exercise Price      
Outstanding beginning of year (in USD per share) $ 43.76 $ 43.72 $ 43.88
Forfeited during the year (in USD per share) 0 41.33 41.33
Exercised during the year (in USD per share) 44.88 41.33 41.11
Outstanding, end of year (in USD per share) $ 41.33 $ 43.76 $ 43.72
Vested Options:      
Vested during the year (in shares) 138 161 248
Vested during the year (in USD per share) $ 42.98 $ 42.98 $ 46.70
Eligible, end of year for exercise (in shares) 114 223 67
Eligible, end of year for exercise (in USD per share) $ 41.33 $ 44.25 $ 47.05
Aggregate intrinsic value ($ in thousands):      
Total options outstanding $ 6,711 $ 6,204 $ 13,593
Options exercisable 6,711 3,716 2,268
Options exercised $ 10,888 $ 91 $ 26,348
Stock Appreciation Rights (SARs)      
Shares      
Outstanding beginning of year (in shares) 224 224 485
Exercised during the year (in shares) 0 0 (261)
Outstanding, end of year (in shares) 224 224 224
Weighted Average Exercise Price      
Outstanding beginning of year (in USD per share) $ 64.33 $ 64.33 $ 56.96
Exercised during the year (in USD per share) 0 0 50.63
Outstanding, end of year (in USD per share) $ 64.33 $ 64.33 $ 64.33
Vested Options:      
Vested during the year (in shares) 0 0 85
Vested during the year (in USD per share) $ 0 $ 0 $ 63.86
Eligible, end of year for exercise (in shares) 224 224 224
Eligible, end of year for exercise (in USD per share) $ 64.33 $ 64.33 $ 64.33
Aggregate intrinsic value ($ in thousands):      
Total options outstanding $ 8,078 $ 383 $ 3,669
Options exercisable 8,078 383 3,669
Options exercised $ 0 $ 0 $ 9,045
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPENSATION PLANS - Summary of Unvested Restricted Stock (Details) - Restricted Stock - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Unvested beginning of year (in shares) 758 929 790
Granted during the year (in shares) 331 254 371
Vested during the year (in shares) (328) (408) (198)
Forfeited during the year (in shares) (81) (17) (34)
Unvested, end of year (in shares) 680 758 929
Weighted-Average Grant Date Stock Price      
Unvested beginning of year (in USD per share) $ 64.38 $ 55.06 $ 50.39
Granted during the year (in USD per share) 64.56 64.62 67.27
Vested during the year (in USD per share) 56.64 43.23 60.05
Forfeited during the year (in USD per share) 67.81 66.30 50.37
Unvested, end of year (in USD per share) $ 68.47 $ 64.38 $ 55.06
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2    
Amortization of intangible assets $ 78,694 $ 73,229 $ 56,329
Manufacturing      
Segment Reporting Information [Line Items]      
Amortization of intangible assets 67,645 62,786 46,700
Distribution      
Segment Reporting Information [Line Items]      
Amortization of intangible assets $ 11,049 $ 10,443 $ 9,600
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Net Income, Assets and Certain Other Items of Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net sales: $ 3,468,045 $ 4,881,872 $ 4,078,092
Operating income 260,200 496,170 351,712
Total assets 2,562,448 2,782,471  
Capital expenditures 62,048 79,883 64,804
Depreciation and amortization 144,543 130,757 104,808
Manufacturing      
Segment Reporting Information [Line Items]      
Net sales: 2,586,783 3,603,766 2,930,466
Distribution      
Segment Reporting Information [Line Items]      
Net sales: 881,262 1,278,106 1,147,626
Intersegment sales      
Segment Reporting Information [Line Items]      
Net sales: 74,620 87,137 78,669
Intersegment sales | Manufacturing      
Segment Reporting Information [Line Items]      
Net sales: 66,474 77,646 71,641
Intersegment sales | Distribution      
Segment Reporting Information [Line Items]      
Net sales: 8,146 9,491 7,028
Operating Segments      
Segment Reporting Information [Line Items]      
Net sales: 3,542,665 4,969,009 4,156,761
Operating income 411,191 668,436 486,126
Total assets 2,498,431 2,710,606  
Capital expenditures 58,865 71,436 62,573
Depreciation and amortization 139,141 126,204 100,689
Operating Segments | Manufacturing      
Segment Reporting Information [Line Items]      
Net sales: 2,653,257 3,681,412 3,002,107
Operating income 321,096 531,547 379,885
Total assets 2,071,500 2,302,745  
Capital expenditures 50,771 67,635 58,700
Depreciation and amortization 126,431 114,782 89,899
Operating Segments | Distribution      
Segment Reporting Information [Line Items]      
Net sales: 889,408 1,287,597 1,154,654
Operating income 90,095 136,889 106,241
Total assets 426,931 407,861  
Capital expenditures 8,094 3,801 3,873
Depreciation and amortization $ 12,710 $ 11,422 $ 10,790
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Other Reconciling Items from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net sales: $ 3,468,045 $ 4,881,872 $ 4,078,092
Operating income 260,200 496,170 351,712
Unallocated corporate expenses (522,033) (563,768) (449,482)
Amortization (78,694) (73,229) (56,329)
Total assets 2,562,448 2,782,471  
Corporate assets unallocated to segments 353,625 350,572  
Depreciation and amortization 144,543 130,757 104,808
Capital expenditures 62,048 79,883 64,804
Operating Segments      
Segment Reporting Information [Line Items]      
Net sales: 3,542,665 4,969,009 4,156,761
Operating income 411,191 668,436 486,126
Total assets 2,498,431 2,710,606  
Depreciation and amortization 139,141 126,204 100,689
Capital expenditures 58,865 71,436 62,573
Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Net sales: (74,620) (87,137) (78,669)
Segment Reconciling Items      
Segment Reporting Information [Line Items]      
Unallocated corporate expenses (72,297) (99,037) (78,085)
Amortization (78,694) (73,229) (56,329)
Total assets 11,409 22,847  
Corporate, Non-Segment      
Segment Reporting Information [Line Items]      
Corporate assets unallocated to segments 52,608 49,018  
Depreciation and amortization 5,402 4,553 4,119
Capital expenditures $ 3,183 $ 8,447 $ 2,231
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Schedule of Major Customers (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer 1 | Net sales      
Concentration Risk [Line Items]      
Concentration risk, percentage 15.00% 21.00% 24.00%
Customer 1 | Trade receivables      
Concentration Risk [Line Items]      
Concentration risk, percentage 8.00% 4.00%  
Customer 2 | Net sales      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 17.00% 18.00%
Customer 2 | Trade receivables      
Concentration Risk [Line Items]      
Concentration risk, percentage 5.00% 6.00%  
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS (Details)
$ in Millions
1 Months Ended
Jan. 31, 2024
USD ($)
Subsequent Event | Sportech, LLC  
Subsequent Event [Line Items]  
Aggregate purchase price $ 315
EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ") 75@'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 " B0%U8P$ERVNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G*8";-I:.G#@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[-3D1> $1U0BMCF1)#:AY*4)45L&Z> MZ,]3W\(-,,,(@XW?!=0+,5?_Q.8.L$MRBF9)C>-8CDW.I1TJ>'O:O>1U"S-$ MDH/"]"L:06>/:W:=_-IL'O=;UM6\7A6\+NJ'?=4(SL6J>9]=?_C=A*W3YF#^ ML?%5L&OAUUUT7U!+ P04 " B0%U8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ") 75B+ =\ZMP< $ P 8 >&PO=V]R:W-H965T&UL MM9MK<^(V%(;_BH;=Z71G0K!E+LDV889 :.GN9FG(=F?;Z0=A"_#$MJ@LY_+O M>V2#C3.RL#MB/P0#/B_6@W0XKWSVZIGQQWA#J4 O81#%UZV-$-N/G4[L;FA( MXG.VI1&\LV(\) *>\G4GWG)*O#0H##K8LOJ=D/A1:WB5OC;GPRN6B,"/Z)RC M. E#PE]O:,">KUMV:__"O;_>"/E"9WBU)6NZH.+;=L[A62=7\?R01K'/(L3I MZKHULC].G L9D)[QIT^?XX-C)(>R9.Q1/IEYURU+7A$-J"ND!(&')SJF02"5 MX#K^W8FV\L^4@8?'>_5I.G@8S)+$=,R"[[XG-M>MBQ;RZ(HD@;AGS[_1W8!Z M4L]E09S^1<_9N=U^"[E)+%BX"X8K"/TH>R0O.Q ' 1=610#>!> W 7:W(L#9 M!3AU [J[@&Y*)AM*RF%"!!E>%X+#NS[$B>&8 M/5&.VNC;8H)^?O\!O4=^A&[\(( O);[J"/@(>6+'WFET3@Y;B?5<[2X_QXM8\%ARO^C(IPI=-4*,@]\C+?$I=1_!$A7>LC6H*RI!8"50_!]6O M!VI.N<\\F:@0I$[EG#JBM$]-E;E)&]\4FB&Q$K1!#FV@'>HXX5PRF_JQ"Y/K M!R5<"TZOUF[;N.W8*F+:P*;$#(F5B%WDQ"YJYBM.H$I*BYSJ-:G76I$@5BY* M;5A36H;$2K0N1L(7KS"] HKNDG!)N8J27L.RK+;E7&*L(J4-;4K* MD%B)E&T5%9M5A]4]7?NRBH I=D="Y2H\(C0?/=S/QI_0[&[R;0&'MXLS.!Z? MJ_CII9H"-*56)GA0\]IU",XBEW%8D40NSC.T$)#,$.-HS))(\%=X]-18]>JS M.R5 ;5!C@(;4R@!Q 1#7 ?A 7M#,@R3GKWPWI:A9O$(;4RO<(#V-I">4]OY'F@'I_M#]!G. ]]C=1S3B]I6P/T_1Q-(1T\PGLP ME]6KV*@=,*56QE@8 EM?TK_%.);/8/D^L.=(B?"(7/"X(5R<*;D9M0FFU,K< M"J-@ZRO\M]SRO#?G[,F/7/7\TVM6Y#RCIL&46AE;81ML?;7_%MN84BMS*YR#?<0ZI-0X)=68] *]@6KC9JR/:@SI%%[! M+LR"K:_P/S-IJ^8;%NGJWR,B^++;'O1LI:_2AS:F=0JO8!=FP=97^@^^ )_ M5LC&/R\_H 5U$PZS3(E,KS1F80A52RR8^WB&GGVQ88E 6W"W3R10;X3H%1N3 M/(67P(67P'H+ .;4\Z,U6KR&2Q:H !X1 ^AW%?3AS6E9$JM3*GP"UA?T>\G M&+I]<36IK+H)Y-U-#TBE53S&CQ;TJM3*TH_G&M MXG\6"ZYR#Y?L,2JIZ16KJ!FM_4VIE:D5M3^N5?NGRQ&-P2ZM&5>6&T=T M/A,./QXCUZ4@!#)>)JGD9]0#F%(K\RL\ -:7\#M^BY $ ;I)8G@[5J]0O4[E M1K@^KC&M4Y@!7)@!K*_C=[1N0\K7,J']"@IB _8IW))(/>W^Y_T#?5QC;*=P M!;AP!5A?R\_&TWLT2CQ?,(Y&0E#PY^F>Y#0@:R4UO5[5G5!]6&-HIS 3F$ M''W]GM^FFOH1B5P?7&BZ'Y2^=LMYNAT./PUIEXZR6T&O7SGU]'&-.Q-.81"< MPB XM6XH+#90\>K6Z1&9:EA&W8$IM3*LPATXM=S!/%D&O@N+DQ%EV:%7:=P' M8]0G[-1ZJ9ILK7L:VN>#J\Z3"LQ!;U"M\G^W)['(]B06&P(7A+XF M)9),VZ M$I;9IJ%,K7\P/(R="^Q8_7R,.Q"G\ !.X0$#3+F"/.G#9>R:;[Y0 MFEH1$$B_OPT+/#!R2#"TI BRA(?@&_Y"7O/6- 1G(?_-(/A^$/ .A,X)%V@V MFV77Y<=(=CXBV=FDO-FC'V7C*7\*W^(4OL6IY5O& )L#X%GDT1?TB:JSK%[* MDO\&_;[54U(SZEM,J96I%;[%J=GK=-BW,X47E<7W$;&J)B=]6&-BIW J3N%4 M'+W#>$MLUR16S4PO-_VA)&;4K9A2*Q,KW(JC-QR[NO\U;P]?I0VA7>*T[/>^B]$VKP8!70%H=;Y M '(&S]K5LR>";=,&[B43@H7IX882^$&1)\#[*\;$_HG\@/P_#0S_ U!+ P04 M " B0%U8%9#J4SL" "]!0 & 'AL+W=ON&FFWBG9[N*AZX< $K,4VM 2-J)!K@QK,7 MDA%M3%D&JI% "I?$ZB *PUG ".4X2]S>5F:):'5-.6PE4BUC1/Y90BVZ%(_Q M<>.)EI6V&T&6-*2$9]#?FJTT5M"K%)0!5U1P)&&?XL5XOIS9>!?PG4*G3M;( M5K(3XL4:FR+%H06"&G)M%8AYO<(*ZMH*&8S?!TW<'VD33]=']7M7NZEE1Q2L M1/V#%KI*\0>,"MB3MM9/HOL,AWJF5B\7M7)/U/G8Z"-&>:NT8(=D0\ H]V_R M=KB'TX3H0D)T2(@DC39J=N%*==D&CG+[49ZU-%YJ\G2V M: NJT8;[SVON*0FTD;7.(#](++U$=$%B'*%'P76ET"=>0/&_0&!X>JCH"+6, M!A77D(]0/+Y%41C% WIQ7V3L].)KBT0_%SNEI?DE?IVKUZM-SJO9-IFKAN20 M8M,'"N0KX.SFW7@6W@VP3GK6R9"Z9Q42W5/)T&9]#F]8()X,4$Q[BNE5%%\( M@W,(P]EKT^M4:T WA#5WZ*MHS2Q!#P_; ;)93S:[BNQ!Y!?_UV&%545S4HI; MM*F-2U!UCBHX:2D&LG2#0Z%W-YT@\+;VC1N ;="6W:W2TK,U]!V@#CWPNACX8]H)_8V5]02P,$% @ M(D!=6 *[KQB"!0 EQ0 !@ !X;"]W;W)K<*_22)IF\ZFR4VE[V>G*YX6DDNV++ M,WCS*/(T4G";KWMRF_-H51JE28]8EM-+HSCK#/KEL_M\T!<[E<09O\^1W*5I ME/^\YHEXONK@SNN#>;S>J.)!;]#?1FL>Y_#7:_VLHI3GLE89"CGCU>= M(;X,B%48E(@_8_XLCZY10>5!B!_%S61UU;&*$?&$+U7A(H*?)S[B25)X@G'\ MLW?:J;]9&!Y?OWJ_*!VTXH_1+E%S\?R5[PG9A;^E M2&3Y'SWOL58'+7=2B71O#"-(XZSZC5[V@3@RP,X9 [(W($T#=L: [@WH6PW8 MWH"5D:FHE'$((A4-^KEX1GF!!F_%11G,TAKHQUDQ[Z'*X6T,=FHPFDW#V>TD M&"[& 0H7\',WGBY"-+M!D^EH=C=&G]&W,$ ?/WQ"
L"FID1>*5V35H\! M7W81Q1>(6(0:!C1ZNSDQF =O-\%_AH^ M2)5#OOQM"G;EC)F=%47D4FZC);_J0)60/'_BG<'OOV''^L,4J/=T%KR3LY,@ MLCJ(K,W[8#I>H'!X.PY-(:M,W=*T*)-/ \HRXYQ04& MG.5ZEG_ G7"P:PYV*X>1D J)1[068B61%,G*1*;RX1Q]G#B>[>'&($QFLC#1<+3/NAXAE#98Z#!LV;Y/ MO08+'>=9&/O,3,*M2;BMJ3G;\CQ2<;9&XQ?HPY++2Q,7]SU3\CV=!>_D["1X M7AT\KW4%?(=>4G0-CJ!O0*=.H/WG/TWQ\_1)9M0OBNO)6C# '&H1I[$4###J M.Y9C7@I^S<9O91."<(&%<('6/(-%D92DHA4T[+@HUH6V,5'S]6SU?88;RW>D MPR );=S(AL#@S:8V<\W4L'60"%8KN6$JI$YOM$-C+"^A@( ML;2B9,(Y%(IFDY..8\QGWID^@+R?3+7L(9R1!#H[!@M] D MH^.8[V#7:I+1<=3&+CY'YB!_<*LP /VC.%0?]3HU%RCCRLB(:B. /L6:C<\$ MLUQ'XZ/#;-?SK3-T#D($MRN1O9Q[X+!EXY!)Y9V*7LXL.:97*Q\3NUD@##@& MF8\U5CJ.0+9WH1\<_YVA?5 4N%U2!)/;;\4V]G\3]PS$F[L! PC3+M,:EP[S MNZ!+CO[P&=X'[8';QM&7>R4A$Z]*AK;9W0=R7A91J!Z M;:9NT!#8QGZ3O $&6:J5&Q,,MD)FPN0@2$B[('D;X2!.=@7H%Y2)+BV@JY/F M?)M@C+F-"A:88)3:S93N'9W8I#Q?ER=?$BW%+E/524?]M#Y=&Y9G2HWGU_@R MJ,[(#FZJ([N[*%_'F40)?P275M>%FIE7IV#5C1+;\ESH02@ETO)RPZ,5SPL MO'\40KW>%!^HSR('_P%02P,$% @ (D!=6,I>A"?% P .PP !@ !X M;"]W;W)K?T.+!4P%/WU_8/VGQ4LP:<3RF^3]9(M*!U;- @C=H MGXLG>OR,*T$=Q1?3G.M?<*QL'0O$>RYH48&E!T5&RB=ZK@)Q G"[KP!@!8!- M@/\*P*L WEL!?@7P=61**3H.$1)HV&?T")BREFSJ10=3HZ7\C*A]7PHFOV82 M)X;C^6PY_S*-1JM)!)8K^7B-\6TAO%:T&-5^^,I_F\5_B6 @DL M*TP N@%C6LBR3E6]'3"8DI@6&'P?K;E@LG)^F*)?LOMF=G6] M,.C;A]-HM,T\V'/#[KE9U#:#T _=3FUVIJ!3*^A(;%4HP9[(&S3/_L4) MV,J;$\CK*<6)_)9@EAV0NJB,YUW)WSW9;Z>1.&V+H--(KJAMX[N>:\Z9H-86 M7-0FKTAY 1)YH3"&2?P;R&.#\!SIJU=K+%/'I"IH^?,QZ#1T&6R:11.U;61M MF67U:EF]B[)T*9A\[K7]@3!L.-TVZ@5>PVD#D>^'9J_#VNOP_[TVG^@W7\H" MGI4%O$+/MV!!F=ZFD1 L6^\%6N<8" H62&ZEN 4K*E!N"D+8]MUS_$80VD9N MQVM&H6WD]:!OCH+K_.D\G,L%9^@OC&V$8SJ5.V'#R['!SH-AT-SWR& 'H=SZ MYK;:)UU5@=E6=Z=,*?"2Q*F\:JV5VGSI=N5B MS1(J/_,-2_4O*RX2JO2M>.K*C6!TF3LE<1=#Z'43&J6MWF7^W;WH7?),Q5'* M[@6069)0\?.:Q?SYJH5:KU\\1$]K9;[H]BXW](G-F/JVN1?ZKGN(LHP2ELJ( MIT"PU56KC[X,"#8.N<5?$7N61]? 4'GD_+NY&2^O6M @8C%;*!."ZH\M&[ X M-I$TCA_[H*W#F,;Q^/HU^A\Y>4WFD4HVX/'?T5*MKUI!"RS9BF:Q>N#/-VQ/ MR#7Q%CR6^7_PO+>%+;#(I.+)WEDC2*)T]TE?]HDX.^"W.I"] \F) M[I#EM(94T=ZEX,] &&L=S5SDN8WLVFD_&P/Q\- MP75_TK\;C,#L9C2:ST '?)L-P6\??P=E5>F3CWUWL1[G> MC8)K1AFRQ6= 4!M@B(G%??!V=WSJWM5\#Z3Q@33.XY$ZTID0+%6@+R535CH[ M?\?N;TKKB]S0!;MJZ=J13&Q9J_?I _+@A8W<+PIV0I4TQG:H5QH'C'ZQ.<#H'G$XCSKF@ M2Y8#Y6K-A%XA%DQ#?8R9;(.4*1O<743O&*Y' A*4\%K,?!R$T [8/0!V&P&/ MTZU.(Q<1LZ;2K0SJ(H@(*6&KFGF>'SC(CLT[8/,:L=T+MJ'1$K 7O=I+)HN\ MVJ!Z%0Q.B%U40FJQ\@CV[$#] U"_^:ES16.]S.W*D=:6HU\9W"=Z^#+&JED( MPQ Z=I#! 61P)IM:-(7ZV0:;F!J8.IFFD#9:S53MY PJ6(A+/.R6(-O,H.MC M.^3P #ELA#S5@*F*TB<0,ZUQ0!@QZ_!5)Y.L4Y_FT%(IOH_\$F:+F4<\OR;- M"!92!!M1?^5\^1S%L55?8+52B$_"AC%$>J9KE'C>KVWH;A5T4[Y5PH&VJ6ME?.NDG.1$X9\!6(>?K444PD MNDM^M$_\JIKY+H3E9W7&ZA1T(7FH6?->0?/2TA>?>7 670M\KZPL-C,'$[<& M=:%_J%D ^XL%SW0W!C;TIVEVK!"KLJ:[,A<[98PV.QRBNM06^H>:!5"#%!E; MGDUE5E#1*_KY2EML\/URSH^V@ V2^20K9C.]!(H^G(,MC[;505TS#0H [:8 M!22L:>=PH92X62EWDEXLP>?R6]5#A&!8KD2;&8%NW=0N1!.?VWH[GMZ.[^0ST[X9@,+V; MC^^^CNX&=9@;X]F%&5B/!/Y_H%/.A4YBK[&AF=WT'T8WT\EP]##[]"' R+\ MHS^_C>?_6 DWBNZ[#T)^4;13ZH78XF:QU=OB?=5+Q1??=:USK;L";&F^H#2$T?T"NJ89R8;II!B(IC0YR 7BFI-X/+/6*9TU;58K+;5"C MR2G!0JAQLU />)+P]"P[!U;H[9GEYP0%M?RX#G0 QFW]$-H>#-[@@'<.&.$V M\5Y'L":IV@=@2+!;;NXM=BCT(:S9TN&B7\#-_8+N:[(DBZEBKZ=."Y[HF;FJ/YJ"1@5J4ZY_2"O*OF! M0Z!?3JW%SG>#P*O15U)T!J2Y,]@IP/O6&F(1>^BXA)3/'RR&H>LBKZ:?(457 M0)J[@HINY:KP3A:X>CQJW;/:#*U[UN[1Z;YYM7)+Q5.42MUIK;0G_.QK+1&[ MMQ6[&\4W^8'_(U>*)_GEFM$E$\9 _[[B7+W>F'<(AW=&O?\ 4$L#!!0 ( M ") 75@P978(^@( "\* 8 >&PO=V]R:W-H965T&UL MK99=;YLP%(;_BL6FJ96Z\I60M$N0TB15*W5MU'3;Q;0+!TZ"58.9;9)NOWXV M4!9:\M4M%P&;(RE:O*%*5(..,R38FHZEN69,2:)X??RO@GW>RR3E"0PX4AD<8SYKPN@;-4W M;..YXYXL(JD[3+^7X@5,07Y))URUS$HE)#$D@K $<9CWC8%]/K0MG9!'?"6P M$FOW2%N9,?:H&]=AW[ T$5 (I); ZK*$(5"JE13'SU+4J,;4B>OWS^J7N7EE M9H8%#!G]1D(9]8VN@4*8XXS*>[:Z@M)06^L%C(K\'ZV*V+8*#C(A65PF*X*8 M),45/Y43L99@MS8D.&6"LV^"6R:XN=&"++G*N5,Y=W(]=X/>5&()JB E8G-T21*&=[UJH!1SM,0T W1$$A0R2C$7* 5>O/CCIMDHANCD0^@/Q]*W>N9RW>*VB!IW MJ^)N'<9=E"7"F8P8)[_5 \U?]#9"%_K>&I)MY;\7Z+OC:@;:E8'VFPP0(;+= M\.U74"^QMT74@+T*V'L3L-HLCA6J_D? MBKNSL[BW1=2@NQ5T]P#H_4NZ^VKV6E9C3>\16 ,_J\#/#@#?KY3/7K$XCOJX M>5;W!713H&,[KK7$Z*1J2I?D&/V-2'1?RVTB=Z(#K /5\SIA\;N@S0W5&]/\ 4$L# M!!0 ( ") 75B[::R69 D %LK 8 >&PO=V]R:W-H965T&ULK9IK;]LX%H;_"N$=+%H@J<6+;MW$0&*E,P&F25!G.I]EB8ZUM24/ M)2?-_OHE)46RR"/&!?PED>67QWIY.7Q(ZN*E$#_*-><5^KG=Y.7E9%U5N\_3 M:9FL^38N/Q4[GLMO5H78QI7\*)ZFY4[P.*T+;3=3XCC>=!MG^61V4=][$+.+ M8E]MLIP_"%3NM]M8O%[S3?%R.<&3MQO?LJ=UI6Y,9Q>[^(DO>/77[D'(3],N M2IIM>5YF18X$7UU.KO#GB#%5H%9\S_A+>7"-E)5E4?Q0'V[3RXFCGHAO>%*I M$+'\]\SG?+-1D>1S_-,&G72_J0H>7K]%_U*;EV:6<;O+*W6EY-@@E*^ MBO>;ZEOQ\@=O#;DJ7E)LROHO>FFUS@0E^[(JMFUA^03;+&_^QS_;BC@H@+V1 M J0M0/0";*0 ;0O08PNPMD!=U=/&2ET/45S%LPM1O""AU#*:NJ@KLRXM[6>Y M:O=%)>2WF2Q7S>;W=XO[/V^CJ\>;""T>Y;^O-W>/"W3_!_[U MY^BO180^_/81_8:R'#VNBWT9YVEY,:WD,ZA(TZ3]O>OF]\C([V&"OA9YM2[1 M39[R=!A@*A^^'%P3:\2()Y\0Q6>(.(0"#S0_OC@!BD?'%\<6-[1K#UK' MHV/MT5?ZEV_W7]']P\VWJ\?;N]_1U?SQ]OOMX^W- JKU)BJ#HZKD\;GS?_\+>\Y_H!H[9;#H1,$&M4!:9,D)8B-U.-G#@=@Y<:W^X2O\KDX!, MM%6)JD)FVJ3(DVS#4=Y94_?5IR0NUV@GBN=,#BRT?$5R5/37;-JHR7 MGZ&*<$_9>4X9+#I1L$'5>UW5>];.$W$9-,GB9G[*4Q1O"U%E_ZMO0-78A/,& M_8FYC&K]"9!1QW>U;A[TS.6=I>I21<5+ M.6DN*Y1F95+L\PJRZ0,/YA/-)" *7*Q9-$5^&/BPP: S&%@-+JHB^7&N4""5 MYK:2C\K&+/^IKL%$$)@/&S(2:I9,%<&^X0E0D6#,5-B9"M_IBBLNA'3T-N+C MGQR=>6 $.SUO.%8K'WZ7,/H1;8JR1+)5 MREAV/-D/9=Z2V:IZ/4.[39Q7]7CC_^RSG4I](&8XQO.Y@:LY!43GKNLYFE4P MUIC3 [+"5J?WU9H+\-$Q,#B8/H( %?-UAQ&D"GT\\NRD?W9BQY!UG#]QQ7H' MDTA97W"(BM3#1[%''*ZWHN5!=2DS[/GF.9HIO:!JN3&OT@"(D^]0 J MXCFNCC* [!PSZCHCW:K',6SGL5LYV>15(3(X>[6E!P/#(SC0$QB@.\FC#A8;\L(BH8I MQFS$6X\]V,X]5TD]]9=H%[^J3G"7%I6W=]]O%D7"V,) /2XQJQX]J#*!+.TQ*M1+$%:*US>896 M<:*2PZL]-1"3M3#U]"$#J'R/Z-P&Q0I'4)OTW$;LW';=@LN :#K,J;-%_8W0 MMZ]:@R:1G1.)IOIR M2Q( AU$(>$KA-@,N:TISQB!9FN$RM?65Y)Y*O7@0>@ MUTQIF9RVRR,28OMSPPG.\?0)#I;I9 NIB..,)$/2TQ6QTU67\O=EO: ZWAU M18'G,GW1 >DHPW=U-W\_X1,KOOUJPC]I MM.A4T895VA,?L1/?(Q?;9F]D60A96O87N)>86.;H'>1=201(W, ? W#2LQVQ MLUWO0@'L:[VO"+H P$S^O.'D*%D$R3QI9\1-3V_$3F_7;RV!ZD.HYV+S/#+I M 06!(P9?DQ=H#8]=!X%=<0=34X]J1'[[M6WKE7>M61N-)V[LE*)SMB0, @9 M9D8Z H2A;W'5PQ*QP]*A*V#+$;0' T>/DQKSQ0:W<\F&9[2]%Q$?XF+>)X5 MHMU +58K+F2G!(]I3&+1#;TOB0")7)R/SHVT1Q]J1Y^A*W-OV&K-Q!3#VKN2 M") 02^:C/>O0XUG'-+;FZ1/<$:F)(8:M=R41(%%3_=AV*CTX+K33#,SG+[$0 M\4AJIR9U&(;>E42 1*9)?P1):4\NU+Y#-%=DEF9J+9ZG:@LB2]7Y5KF.!5\7 MFY0+V!2PT\,DH0V?X/!$J/4(Z'P?8SW?0SHF9X:QH=9#!GT',M3I1--T M*YD5Z[9K3V3:>0#5_?.)C_('!8@!$TSU=2*H)PI*D*$?\F0!A=%53(M>''M.= 3(L4\L(7-$>1:@=10Z< MR7RIUD?JD[PLY=@4S9E:G726T'H9- T AEP6&<8ALG$#(P-!T;S1.;"'%?K. MSLX@H_*?7"39V[2QW:HCJWH(%[MQGR9O8(;UO7A(%>J+8$#$PK')D/7TPNST M4A]-'?13^\*7 :=HV-6;#5#I36:5#*WTR,+LR-(MYS^TZ_F/@[W0$(<.\?4M.4#(',<+O!''/R>SH1BRR_8W30S+?AU^I)-TMW9Z>P'!Y3@+=@+ZKZ#Z.+\W5RSZY9]7E]6?!WHSUEGJY85J9Y1@IV M]V;P5G\=&U8=T)3X9\H>RR>O27THMWG^M7X3S=\,M+I&;,EF58U(^*\'-F'+ M94WB]?A]!QWL<]:!3U__H/O-P?.#N4U*-LF7_TKGU>+-P!F0.;M+-LOJ*G\, MV>Z F@K.\F79_"2/N[+:@,PV996O=L&\!JLTV_Y.ONT:XDF :1T(H+L *@18 MAS(8NP!#"-"- P'F+L 4 JAS(,#:!5A"P/A0@+T+L,6#M@\$C'IDF57)P7^2,IZO*<5[]H1-?$ MQYMK\LDGU^';*R_\ M]'[J75W_C7C_^!S=_)L,R>?K*?GMQ4OR@J09N5GDFS+)YN7YJ.*UJ9FCV2[S MNVUF>B#S35XE2TG81!TVV:PVRZ3N5,2[N^.][(Q5_GLJR3:4T>_G<_3N@[)DEPFZ7R89D,R2=:I M_&C]GX811$L$SZ2?S;9)V)Q\JA:L(+QM^#B\J =(GC?*9OF*D=_>YV7Y4H(/ MGY$ ']'+3?']8%-'ZO@K5O$K *^;EQ19FMW+5!B?B/C59AWQ#KCOA73?"VE3 M"_-P.^>;K.+Y>5/P[I04\Y)\7L]YPY,OWK>J;N[;):]0MEFQ(JEK\!]9C_OY M+%2CVE"SR90RGK=^P^S>J^2]XERR2;,9)49,IFKXBA MGS7"EG65+7/<,.M)Y,.%9;FFJ9^/'IYJ7IGZ5,WW<^J.YKBTF]/K%Z.FX8R[ MI7QDS8)^RJ&M64+%PGXIK5LBZIG)>L VUGXZ6E'3 MU2UA(%6F.%7;2)B'A/E(6("$A4A8=-Q)CT$Y.ZJU]ZJUE:J=I@_IG/&E*9FS MV3(IV%RF7KMW($,Z=@Q;4*\RU:GJ1<(\),Q'P@(D+$3"HN-.>@S*V5'O>*_> ML5*]V]7VK+/:3G>K[66]VCXC&1^6^9*T2K[)A#WN':/A4&$>-E'6X519(V$> M$N8C8<$Q#1LB,T9(6 R"=43M[$7M*$5]O>##,"G8>E/,%GSB79)-QN?;Y';S M_3:9?27K(K\ODI5,SDZ_RYJ.:PKKCXDR_ZF"EN2D8^H*JS5)*<-VA,4:LEX! M$A;*#E*W+'%A)RMF4M<0ADQ0U3KJJFOKIAE33A0;T9*7&PJ:$CZQ7@(2%_>K+Q"0Y2-VEMGC]!=6L M(R9=:XT132FGJ"PWS6X2%U-9#UQ\M%KG&6'?6#%+R^;OLZU3T$B,;'>&Y4Z( MUCMBTQ6;9:*NT*EZ.RJG!\WI0VD!E!9":1&4%J-H7:D_\0#U4Z6>9ES<6;9S ML1_3:D$2?ITN>619UKJ_3;/&AY#*7>])3]>H+NZMJFMULMZ/2NI!D_I06@"E MA5!:!*7%*%I7\*W=IJN=L*O]%/2)Y._RHEY,D77RO9Y$E'RBNG4^JYSPU1AY M8&7CG279O',1:,*']4T:<\*GKSQ2VB>HY*(W=GK[9.J:G]PICLOJ0;/Z4%H MI8506@2EQ2A:MU>T/IJN-M(:"V0GY'KG@65E,\1SM=>OI;N_.V1W)] 1S:J) M.O/)JCXJJ0=-ZD-I 9060FD1E!:C:%U1MVZ?KK1&+BZ?#/1\1O/ BJJYE2++ M*S[F+]C\GI5/]]+J7R]T\\RR;*G>3]S3--3#@]*\ MXP[!AR8-H+002HN@M!A%ZTJZM?)TM9>WNQVCGI3DV6Z#3QS,2;I;Q?9'<_W, MI894^'TGR+!TH[;;X"_M"4/I060&DAE!9!:3&*UA5ZZ^11M9/W)]RT025.F:Y1*NZEJ6M^I#:0&4%D)I$906HVC=7M&Z?53M]OW,31M4\OB6/K;$^_/4F4]6]5%) M/6A2'TH+H+002HN@M!A%ZXJZ]?OH,WZ?TO:@4DWW?3#7LG3;%44-]?(D675W MK&FB.2(I)SITT(H%DH1#6YQ7A<]7*Y(4&?-)L*V+L^#_AU%&6Z.,CO] DX4B M'[F:0&E3*,V#TGPH+8#20B@M@M)B%*W;>5J'DJJ?RU.;++3_[)=N4L?M38*A M7B*4YD%I/I060&DAE!8=>>YC5-:N@%N7D*I=PB--%LES9R8U^JLYJ%L(I7E0 MF@^E!5!:"*5%1Y[[&)6U^TE6K5MHJ-W"7S99#)F9I(G/_:MK<:K"H30/2O.A MM."HU@VA.2,H+4;1NOIN341#;2+^@LEB] VNH>XXFB-J&VH@RK)2TQ(WJ*%) M?2@M@-)"*"V2GE3;L,3/%4!E[(]%B,OJVDF^+G $S4%3I9QA;@$.=Z@85^P3VPSB/R^I! ML_I06@"EA5!:!*7%*%JW5[3>HZ'V'G_&93'Z-I[NFN+G!TW4F4]6]5%)/6A2 M'TH+H+002HN@M!A%ZXJZM0X-M76H=EFD#TSMB)UG)#33,@QQ#T6=^F15]]-2 MS:"6(\JZ7TZT6: 5"R0)AZYX!U;X?+4B21''-+2Q(TZ$H<;[3K"1+=L?QVJLQSU9LOV%D^Z;*U\UW2=SF596OFI<+EO 57%V __\NSZL? M;^JOI]A_S\O%_P!02P,$% @ (D!=6*;"$Z62 @ B@4 !@ !X;"]W M;W)K9(:HX*7(F>P[ MF5+EI>O*),."R#->(M,G2RX*HO12K%Q9"B2I=2IR-_"\<[<@E#E1:/>F(@IY MI7+*<"I 5D5!Q.L0<[[I.[[SMC&CJTR9#3<*2[+"&-5C.15ZY;8J*2V02P9>VOPG>)&;LW!1++@_,DL;M.^XQD@S#%11H'H88U7F.=&2&,\ M-YI.>Z5QW)Z_J5_;V'4L"R+QBN<_:*JROO/9@127I,K5C&]NL(G' B8\E_8+ MF\;6=AR"((]#D'C$%CN^B)+.2**1*'@&Q#&6JN9 MB0W5>FLXRLQ/B970IU3[J>AJ\A!/[FY'@_EX!/%<#_?CAWD,DVN(;P:S\Q9]@_.WQ=OX3CJ=$(%,9*IJ07)[ $5 &\XQ7DK!4AJ[24$;:31J 80T0 M[ 'P [CG6E#"F*68_BO@ZFC:D(*WD(;!0<41)F?0\4\A\ (?'N,1'!^='-#M MM*GJ6-W.'MU8$87Z/2K@2X@53YXRGJ71+%&)_KXP3_WOAY@[[;LW4/JT;022:8?KT%/.%NC4'21 M(S"N4$*&Z0KE*2CRL@N\EKZPTJ;(UY'?[?7.0W>]@ZC7$O4.$C4I2WA1H;E;]5&@6-DN(/5U%5-UJ;2[;:,9U/7UU[SN M4O=$K"B3D.-2NWIG%YI U)5?+Q0O;;4MN-*U:Z>9;I8HC($^7W(=6+,P%[3M M-_H#4$L#!!0 ( ") 75A&&PO=V]R:W-H965T M[M2%46+I*Q'G+A*ENU$6_&C+#E; M5U?W80@,2<0@P& T=R__OK7/2_P(3NU=Q_N0V**Q/1T]_2[>_#CNFZ^V(4Q MK?JZ+"O[T]&B;5<_/'MFLX59:CNL5Z:B7V9UL]0M_=G,G]E58W3.BY;EL_'9 MV<6SI2ZJHY<_\GZV;PR9;W^Z6ATY+_X5,P7+;YX M]O+'E9Z;>]-^7GULZ*]G 4I>+$UEB[I2C9G]='0S^N'5.9[G!WXKS-HFGQ4H MF=;U%_QQE_]T= :$3&FR%A T_?-H;DU9 A"A\8>#>12VQ,+TLX?^EFDG6J;: MFMNZ_&>1MXN?CJZ.5&YFNBO;3_7Z%^/H>0YX65U:_K]:R[//Z>&LLVV]=(L) M@V51R;_ZJ^-#LN#J[,""L5LP9KQE(\;RM6[URQ^;>JT:/$W0\(%)Y=6$7%'A M4.[;AGXM:%W[\M7-_=V]^O!6??STYO[-^X>;A[L/[]7-^]?J_N[G]W=O[VYO MWC^HF]O;#Y_?/]R]_UE]_/#KW>W=F_L?G[6T/8 \R]Q6KV2K\8&M1F/UKJ[: MA55OJMSD?0#/".^ _-@C_VK\),37)ANJR6B@QF?CR1/P)H$9$X8W.0#O)LOJ MKFJ+:JX^UF61%<:J_[J9VK8AX?GO?10+O//]\*!0/]B5SLQ/1Z0QUC2/YNCE MW_XRNCA[\02VYP';\Z>@_^\>W?_15NJ];KO&J'JF7G66H%JK/NJV*;(OZJ[* M2;X;8O* /M-)'O_M+U?C\=D+]P#_-7JAZD:U"Z/B8C2'5EJE:MFCKOLM;R8Z3I MIBET:169/-590S\79+"*/VT!A664& M*2JY6M3@Q#PL>/=+( ;[%XXM!)J6?S&M("*VP#26,&CJ;DY06D;FK*L>5B MW&<@/52410L5*>M, X6B4N.)LH+(NF@72BN[U&6I6/JKS."1=^9KD=4#=;LH M*MW#UPN&'"G!H*?;=:VF7G*LF9,_:.T/ZET/30!YG2!'H.C[K%B5AEEP2X)! M^ISSD:D'HEYGF="/Y5GXF8B8$5:TE+C/A/!^:J$?C9H:4X&2E<8IKKK&=L0= MU=8B$UWIV-^8>5&\RPI29A2?>?,T6NIKS(2P+RPY.CIX1:W(-7@D' MHTE:19KFIB(6E221]+M9.>;O2@-M?T,R4V0Z2-OGX?U0_7QS\]$+W9 9\FT> MT.9EEQO>Q6'%&_A38P+HJ_6B!F+U&B)ENZDM\D)#RTD@211(VDSCF!_A8#%9 MV%[ L/MY^)WEX"%%.T6Z$ M]X%5=*1_= 7),-2#0A6LP+DO]1>C3-@;1&A+X&=;#&U (G):4C"$+UH2 MQ&)*]HLP)ULSV(50UM7KGWV(?JDR$N=(;^S>HYG8:W2MXF%T0["=?OQ-?$SPOX*XCRBB4XA>W.B?!-78T3T$^_15?V[I?!MILJ@B./I!6@ MEZG[%S%MO2!%)H0U.^FVH3#7*29A31:0'H&<6K$!,_9R=>JF_F[[6.G*L564 MC")YA/DVJ%,X[9ZO,U]7\A3Y%%)B<\(4X\%DZ#^UPA M#(09YFN+<]-A=[ Y-V8I1+#-7)(DPDD(061+88 49KRK79#KH(Z5VA.EDF>$*.T 9B[<(;&_\1.UMG3K&BR;@E<,G#TKE+P\VRXTU^PL6E,GVL4@$4>6-+I M8E9DXK.KFH@BVP<'\2@,Z%L2L5ZI#BPTS&UIYDR400R0&0V7V""EQ_J5WC A MD*!4],%MDA23/5RA*MLE\ M&.N/P[OL#9&ZL<".S"2AD@;<.RK TN/@*JL!2@*S47VXZ$24SEJ)YU"8FKZ_BX8H)1EV]95#*<[6AME (?X M%,G;,C!4'[I&$;]A=/I;UEW33S^#3$5S1.X;,D_2#0&C5/VX.$D88Y!X@"4D M.W6B(>Y/8\ M"1V3@6_C*(USRKC@!9_PL0,(*F%&'&DS5Y[Y@P)A_,TQQZ7HG)C/;\DD*?LN8'X\%DY^3H5'>#\'TQW.4.#,(EC@EQX71EG@?J" M#8%MXH@JZ+0D#MY0 M(0JNMA5]3V"K,U9-CM;H'&$E?!)FTK WKUEC) EBDUJTG:M_!.?=&,EJ*/KB MT+0@Z9VCB,:.D,)Y1(H;HQN2SG;-E9;$SW:4MS:[!#L92?)\S^A>#M _^+PF M[(&PX[#PEY F\T5A!$HZSK'R"?OT*@1?6\G$ !8TQN,55,>EIEITR%'KZ>IG M-=YY2=+0)-#045E]!.._"(>7QBF\_S8QHKS!N)=(*XM*FFGL.Z>^CKN;KTP-&Y+2UU=] MI3$$ZP=2/$BD8RVY)M19>GP,"$F^F,2&/J,%Y_G'6#1@82<<\JZ)IX>HM8HJ)(62+<9W*S+,J%B(M+I<(YI=YXO@W@H(BSE!RK P.@]2-J %)#Q5XCPH )K+#Q*((*"7;;CJ MBH,,]B9H!'@=G-D@S7SQQ5#]\VDO$C)P4B(N\_)C:\V(3+NBS,4!5IY(2Q)$ MAY?N%&@3S4^\9;]G$UL]/51V5DEJ$Y-/E#SMPAU] ,D"%L/H('\4D;1U]D6] MXFP,6D.$BK;V_O!V;FOCF2X:KB=RJ$:"@O(X?K<,59-7SME4^D"N@': P-UD:$\RJ @?@#,F;7.)1SKUWYBX7H7;0B[@*Y7 M(<9W!*RB6%*&K$CR;.@NW-]\NH_=K"=(I?"< )4;']N^*G7VY?0^HPP%02AO M>@JR\,"RIK,6J^HJ&NV">!6+MOP DIJZ?/2%XUX1GK3Y]RZ?.R?&L1FI#$P_ MY@O8>KO$Q@?=H:*<[3GS@9-ZCWTPCXY; '=1G!.>VT*4Y(=;@K[Y924U8@Z M$O\5^ER,#F%..W $[9B55#[),2'E ?N';&8R5\"2)5"Z%JT(G]ELE3^)5RBY M9VA6'MHFB?_2S1Y2XKA& =>_BDJ( X_6W:8!#S9 M!<<^3NZ#=[\+% M6?**7$+DFI17A(00+\0M619?HP5_U1[^%K:O2]S7>:#@DW)K,A]\.J3^C0B! MD8:-PYDI\,K$<159L+;I7 8KE=YE0::/V3-4[\V:;(]N7"Y" 06Z!ES=,%]- MDQ4BP(X70_6V;F:F0!68P8F.";H]R0.PI'ZB8]Y!(J$;Q -6?21C>BL'> \< M8,.*C$)X]_N*S;H<\$+0XUW8&))*LL1R?\EP+$OVT/>\U^QC3'Y*<4%#UEU5 M'7>514,"1)N>'(I$)WA4RC> Z31XD<860!Z^2 M?ULQV#Z34W:D2M(SA;MHBU//" I6R-Z]IX-4H[$Z.F@)C@(%GB<.D2F%8%Q^ MRUQT] V\B'1M%VYN@SZDM*=ICW=#EF,)YVW+@IZ6DK)MD[HGNIUHIGBW!!N^ ME%DQE\AMV^-5UU"X*]7]*8@B5$Q$!?9=Y^):/W",^8D#75@1ZWYKDF]\ZR[F MA##MKG&;=]M-!,E84!&ID(N4L3L=2U$2>:%6$B0KTTW#$4^(LPKI ?6Q>2I, M@PN ?+KJVQ0#/%\X34QBGGT.$YP@$8 *GI9US6O0PJH;VD^*X';[>4@:2K!< M4?'%AR0!&RA?F&.DD?0F&0]DSV6C>82*AGL^VJ#H(" MRBEX*U!?&K(9?/S:MJ?U6CR<7@\OH" MG\[/!Y.ST1YR)Z/!V?F%FIP-+J\N,:SSU'R'.CX?G)V=GZCC\6!T?76B'FJ$ MU@3_8C*XFESAT^5X<'5]1GH0ACYZGV'E8OF>QUURK^>TM_>!= #'LZ*A T=# M33ZA:.(,-U)E[@L[M],?,7&V'% XD^ U,FB'4(%<05G\BV,+ULFAR_I:^J.N3XR3*E@F];5A]-689)UM2KZM]MH"D8A\^KH"*G*LFVT0:MS<)K !T:<&'C=%AL6 MY9QR,+N2$3D ^\ETPU6[86 MMYL,3&'NJ-"N@_[@.IQ<1DJG(Y/CBU631J_C2,M.X6,@%1,AR)42]A>W>^6$ M/3N%QJN@Y6=HO+/)W3FC7NA,70\1S!V:E2Z26E!T0']*A7^3GI(?1XA:2FIU M3>H[@7J-!Y.+B[!E*,B,2>LNKO#/9#3RD*+DYF956_B=J\&8?A^-!A?GUP&* MBYVE!W-%@*XY0!N-7P0%/[\>C)^/\.%B,!D# 11F6@KE/F)<5&IA8<@H_KH* MO\81I##R^_%O>KEZ\2;4#GJ=/9%C,0XX'0/IQP8XV);&^4_CHITUL#TH=QDDTD(#76"E12UPNG]0,>,>;+;DK0F MC.>AF3ZCK 54CKF5ZXJ)M)!SH#4T[5$1V>GDS/U*P6HAGNU6S]2R!7+W;:> MM6CQJ,GI<_5.9PLBL-EL,3@,5D:/$W^VHM;4%*K3^<5$(J)79;8-.6, M']3VJE\:CL\X*W[8#5TP.NI.'*65:]S&QKF!;1ZLM?5AK/#B \7!,,IN0IY#=W@T3,5@ M8@#99!\&)^'?6TV5MCDTD-L?%>!)OLG9EZY"I8-'-]FARCFQXR?5%CK<3_[+ MZ!\U&T 28"M)G1\"M#)NYU(YU_?WI8^!6/E^HT'B_K1)-PMJW2< ;1E7^4K: MPO3PG%(\P]96!I:YG\+SE#89@^<6M]0 )"SG('W534N*W]W%!W=ZCC>>ZI#4 M^]$4+CU&;H=*8E1"&9V1PJX(S#ZY/W!4%'V[^CF7BZ5@IWF/:'D3U0N*Y#A-WASD@TWN26869CG8+$)OS M_6IC7!76-;0054@SM&LHL$%L^4^>N/1ECC \LR4FNXC%$M'6\:*Y>+#"'@9N M'TG_7/X>NP/0.-J"W0AWF67LU$7?TM#BF21L&/-IGT.+-]^7/DL/(Z30;@2= M+-<,R*;"[ASC(8DW(K\IFSE#,)C7Q&A9WZ$.HB,(,Q>]M84TEZ,%QE!7W^Q+ MH!O@;)MG#/Q([2P@'U&V ><#AE5PY\5PW$;F0&G/'M^1!6K?CP@:>8;"Y8,E^_&9%N MC>/GOW?67V/H+Y/ND-3IF *AYV (=].;:-(Y\0Z.1JXX%/N;RO&.32G&FYYS M3/&3#W+%)G2@R,<>K,@8H4LFMO4Y-I2&0K=)RPRH\%Y;\4!$36^@'2 M>5.OVX63-6Q;8D: 1Z&:Q&LB0\"0O ]'4UJKU%3) MM,50O?UVN+Z;2&VE3JZW1/Z6AP%A*_G&@13V+]31TSG$T2#,_[')ZB<"!S. M),$](,PRPI4&\1QSHZ)IOA9(Q-]"Y'YC7P(4WH:1]+ND3=I3?E\_3&MVB5+V M+H"U.UE):GHYYY&K?L+ZVK4.IN2UKJ-%G"SW;6#;0$QYQ2]@;^+''+2^Y02=EL MV5E.:0A-VL'\OXRM(6*B _2!_OXH5B=JN1[!S4"D__T=6N1(/\[;BKQ-R9_$1N MOK*;3.\\2P&?NQ'.8S4]^0@..<8 ?*E+[G3P2:8F)TOZ2"FM.9=5^_B/]^ O MWZ1NLT]1:/G![Q!%GA-A!"41"I]5R?7#A"Y*,$PAA3J>!D,KJ@FS8>6&W=#^ ME>XFB^N"$!['?K:MH[3 #:7H/H%!O+9PZ]\3DO ?,\=N!&0_ MM,G.QA8E\Y+6]Y,]8F%C M3O:UB6))6:K-E+"7(/XD2*<7!W]DA[Z_W6JQJN/1B?JKNABB%.QKQ.FGT?/A M>.]/E\/G9_^!R2M,=\H, EIYA.6E.AZ?]-9,SB;#RP,;C*\GP^ODF_/AY?/] M<*]WX8[/#F G<*^2;T;#,\)W=W#" 9_L '_ZT^AR/#SK@0?:!\%?[8 ?7Q_B M+/TVNN[QY $*6]9DJR*+)WUPH_'U\/P0KI.+'KA/AD?LFL/0GOYT=3:<)%_< M'KBCK8[/#T&]&CX_\,LU,04R^7 @>-Z>$=B:2IXC-JM"T=PU8[E,XFS$C,(D MFQ2K]);3\OE&J5U=2Z[7N=$&Z4A=_Y_JDL,(>2.3WO\&#[G&%N\F MT#-'82ICF\RC(0O0P\*DS) D2P2M++@^04:22-'N9E ::,G8%4^OHJ5S$R^B9^29HJT3TV#&FRS]MYVCS4:?T]Y7U/8D+( M3-O>L"%+5SILN+,JNA:.NLW9.F3-31 M#5[E8 6;(U31N8SVP,W$N]!9#)/3!^:=,0G0<2\:#S?^328LE0:XE .9%O!O M(G#W??EU/+^3KEG*4@+'Q9^F679XOXRL9K10)#=\589$ 'ZV=J&V+S6)PB3U MG-Y&G,"M#1(T@-V$D6N,W!,1H4H9CVAKHDCTQ6[!':K;,-80.@2AT^M;0;T7 MBH!EABR.&[0]]+(33ESTTE_;X/"^-R')M09:0* U+O_R6RV,M%Z2=YC(]*"\ M3R-M'J-'&U^SX9 -]Q5KL9X<3J59W\9W:'GN ?.@NT"2*=@8:>W%,[UR%1&. MEN%0VAEJ0^"(NYKZ>N>E(1Z;O,MD=%+O>XV(RZ$Y_>).5UE\X9X'\@>Y:4K* M:GE@5>2.A3"65W??5K+5QI1V\';3#L#X7GN,5 O,5VUD6J:K$C8RF?[BO]0[ MN':-":;0"! YKIUV)6WXX9'SVZ;*$\WEZ_(\ M:+RL2=XW;D0W@.".- ?@F# M] E#P9)3HL*%*BQ4Q3+4+*=F7CCKBTEP]8^N,IARXP!VY[J[PZX,%?40>?!@ M=: B&:K":[;B<7+W^#V.<$M,Z/QW3_^23C\]XE[]V*%*"!PK ^> M,R(&WASS"O\JAD0>>N<_W;B_05=\2.K+27UH#\C@>$)%0]YUUDCYMG<5_791 MF)GZ$#I<%#PQM]0[,A!-&/RY_?#ZW=;K[_I%E*0]A7$R*=NXBQ>"UM]YP(TL M 2?FM5SZ])*#W^W1H8IT@-@?0GH!4J[!97)C@G>NPWU1&'(*?3,_ M;0=V8,ZFIT=N2.20IH2(=_37&D>CNAN[>[O1S)GO"'KXH@[?>^'TQPP4!6:$DV[;B M1)WD<+7=^>JD!1##NM""2'6(G;V[Z?&]E@6C;EV1AQ?*].84_&T.*<DY_S(/2I_4])X"-J""ZQQ1^Q?<0;&0_ECN? M024 32^(5IC)%#D"\M;%%+MZ_.=4;^ K%8EFB;YEX6)^5(C_#S*\[W6ZSY*W M(B]-,^=W/W,'LVKE!*_[Y# MKJ0H@"ST)2\2.>2<.7,X'.YX:^RS6VOMX6O;=&Z2K+W?7(U&KEKK5KE+L]$= MKBR-;97'J5V-W,9JM8A.;3-BE&:C5M5=,AU'VX.=CDWOF[K3#Q9Y<;3JP>CE)KM.K&Q'V MQPU/M=ZZHS&$3.;&/(?)W6*2T$!(-[KR 4'AWXN>Z:8)0$CCWQUF<@@9'(_' M>_3?8^Z8RUPY/3/-G_7"KR=)DS?:]W^V;VU@T[B_A.5Y? 4P*,,GX&CQ_2Y!&/OY6F M?M%=KV%I30LSY&JQ'%!JOX99%%E;^/MZ[J+]GU,*#/CB-'ZX.E=NHRH]2?!N M.&U?=#+]^: 6/-*QV&KI!Q&HGHB/082+V#^ MBK5LG]'#OVXTJ"Z:K-X8&X/"#H"$>*YV/H#%@&M4,+"8ZZ9&?BX: M.^5[BXQ5:_K@[&N\.2L2\?NNT@B.]%X#S7U28:E2;@U+3-J!LFA:+K%U#"PU MQC=M7<$2QL$ M?8>9V'K>Q[[TV7C5X(:##%?PJ"MLL&$55Y[TNJY0B@M("4T+0BG'L2@DX;R, M5DDYX8(%##QS*+*"9$4*4A):4"@9)WF6'E% RN^166#"9$&D3('3DF2R!(F^ M+*58 XL^<,3X0F $483DTD* R!G).=O1O@!&9)&1O BDBB(E+&,XXD0@$A7R MG$[LA^F4YSER3@.E5!*1%P/1DJ."Y5ZG,L](5I:045*@IJ@N1R_*3BO%A2 E M9LDE*I46D%-!,IH>*R71) 4'P0BC.4B!NDAZ4(KC_G 46:3(\H*D-(P%";H5 M.3NG5?K#M,K2G!0R'%J.!RE+&K42F(OX5E,9YZ08BD"D.629Q(.6;]14AMG( M#%C!=SI@(6;\NYI*,U)BF:%" A\/D6$!L^.:*CG%"AJ42D5.,C8H15$U6C(X MU51'1Z\@MJ)5?.L==@[L <.#>+ >/B>NAU?TV_;A6P2S7M6=@T8OT95>YC(! M.[SOP\2;37Q3Y\9CWXO#-7X2:1LVX/K2&+^?A "'CZSI?U!+ P04 " B M0%U8]]J-"PP5 &/@ &0 'AL+W=OZ;NQX8^>FMK;VPQ 8DA.!& 8#2%9^ M_3W=,WB2E.5496L_V"*)>?3TX_1C&L_O3'%CMTJ5XLLNR^V+LVU9[I]=7MID MJW;2CLQ>Y7BR-L5.EOA:;"[MOE RY4F[[#(.P]GE3NK\[.5S_NUC\?*YJ MJ=QJDXM"K5^<747/7DUH/ _XEU9WMO-9T$E6QMS0EW?IB[.0"%*92DI:0>+/ MK;I6648+@8P__)IGS98TL?NY7OTMGQUG64FKKDWVFT[+[8NSQ9E(U5I66?F+ MN?N'\N>9TGJ)R2S_+^[Q>&_RCKFBQ,2V?)*;"HJD EF&3%%N!>OS>ZL!.E5N3"K.N1X/ZD8#]"R63;7=H MP'/5EX3XA?'T;5\5R9:.!N*MQOI.WD:.PTO21.O6+D"= MMD"[Q!0P*#P3&V/2.YUE@;C;:M#0BJ-0+,\K:'Y5<%?KV5#NBR!I,4!;X5&YY97@"F>L_ MI1=(B4EYR9,@,E64VC9$-&=+F!JMK*>'UMTK1F8B FY@1XN42F)/"!Q(IW?Z M3S!ZO=:)5CG^V:"O-AM8$TBBC8F=T"^S4R/QN3T\;YLI$OU X%:DV@)F+1ZM MR$.)E'G X^Z5+, P0C8!7%*[%>188Q/_'_.N^!"Y_7HKWRD0MZYX>KDM3+79 MBD3:K8!*;#$O@*1M)?.$V<1G<>J\,@6.!"IL1TN'[*YH ;T#8P':+&]HWT>+C7UIR4$Z[<_YQIN2)"()YZ MX95'$SY3LT84AO]1CU#XC4DOP2J+X,*A;XF;1TCIT K,VA?F5EO&@AJJ8(I9E6+_!'! &-U;MS5*/'$F MU>4+E@3SLZR6-=:OL78-WY3I/VL[[8JFRPSHEI7UM':MOS2,JL_\;;8> M0.RW*O>LWX.P+ZPD@.0GT7PT1YR692SG)Q&085%_YP6>Q-/E:-D.:34HNP?? MI*VYUBCY@WIK2_S9L0\ ,0[[2*#$;N:/Z=FBZOJ9W&FFK?!?1Y&)%7^5,4@6 MR.EA8T_*$0Z-PBZ#EJ/)D#_= ?]?V=.)+BX*E?%FB;$E0Y1)-/_0N,H3ZQ]A MH8,NO2-N%5IF#1D'%%P;CD[(@*][X<:[G'B0^[2':3AF?W _Z^8!611\*_;# M/DAH+,=(/=?=/0-'4UL-*T@/C+90M;[]>;-1WTPZQL7X#7O<- M'8>Q4](RH!]OU?( 1U'-X0UJ-)>%F6]&O2AI/,/,(XROL:#^'"K3P8%.PE[ MB KQDW*'7".4<'#CH6M5GX?@RPT$F]-&GO@/X@]:P.@O6-UE01FC+0$ MJY(YEE,$T',9*[71.>LW1V-PDO1QLRG4AO88X.5#O'PF_IN\Q9NA^8OS)\[^ M3&6QAWW*NNQ4^56S>T=F%Z?%]40L@S@:XV\4!_%\*JZ\QE@Q#J;+4$3!"Q!"V":10V MA!V3@=V2@)G9O^GUX0CMM;)) MH?>\R*O/[\3G0N9V;X!>KQ'R%WI5\:./#A@*5KYZ2*M@R(LI]TL06*GB5E,R MQRD6$A[*YO2&PBH.RO>\:YL5*H0 YV<_OWD/ZGBI5"';*^!#'#Z";6^R&V0P MR-??P=20R04]3W<%-,V8?9U$J>M5?.2@NBF/KRI %YC"]M K?$*\^H[D8,DC MTGGO3%^4N2D[R9U<(0L'RUDG#_U0XV8.=8=BCD$($\]&XS9$V8.(T]K)R;\D M\ES@[8+MUJ_4SD 57&$E)-&/<^".DU"Z#"ER+HO[T_&Y<]DM*K!!RK8LZHQW MI1@C77!-GMVA4M7&[\T&;76D!\:#73 6+*FS#\:W@[2#_' 7P>KM73I4YU\X M[#4OQBI[],P=DII9;0[HHZUN;'!"W/WX:U3CXE?19$V*^(U@$I\&$P=.7X,4 M>PI3XF_"E%],<@/U2S&H@(4YS7C?+0K1<+W)29>A%%UDX) %)S!-K8A&$%^0 M;#K_Y&H?)$^VW':[M\921/+]=]%\\D- :DMHA,,R0'F>[ UDPH;ORPY5:7:& M(V&Y)@]45P(;+/JL=GL8^U6A_S1#) *8("0D#HT GG O>;J2 )G/O$L@?OKI M>G#R]X/#WLD;M3*R2"_MC88BT3Q'6$()*H!4N?#9(RO!9H>X:Y,8T/0VP\#T M@+A[3QJ#'2+L+/T6.;@+ S)>5TPM#%BJ2K:3PI0>49 >54YY:M1SE :$:9I' MNXIK6I%SZ19;6VU-"-CT6LV]<: I6R@T7$=E.><^.2ZFK:PV4\_P2*K=1 MCW8F'[ U6Y%CU=_D!N*ONX')8A1]HQ^ 3;@\[U'QB2Y*I?)O197H-*I8*ES\ M=52)O@E5/BEY\=IL>J#RO=SM?^ G/Y%F?,RDBT@&&Y[YN0@W>A&.FSZPB'J M<5@$YT9*SZF6-T$VA@Z,0+G2N_K*H6NV4-JT7@_]DCM*>8V[/FB+0&TL!WF^5C<.Z+T7R.4.IMB'( ++NKK/ MLFD!G@*%.Y5E]+?O'DSF8&0/G!@Z"Z@-I]WU#52'HCN] TD\BO);>6L*^MX2 M1^*GX*MW.U)7W$D6VGG.3*6$7A[1><&'0+Z)A<'^JVR_E>*3]$//CE7T&+_>VRJ:#,4E)GM4C5.D# MFL\7I=GC;Z8D%V7V5*5TNSHVN:"A&[&U<=A)Z^S@S0? S"V<('3H1V6*C1[J M>[7!#O4M6;63"=W&<_3P,-IXPAQ:4JY(!W1Q1P#GG=\""=:%,U0ZSHIR HK( MZ+B'L60FBTWW)+:?R6Z53 %M!=U%,=T?=5G:555LMH'XJ/+W8*%\!"IX ME>$-^E-9BJW%0ITO?3*.)(ONP5BY= *DE?D#?/P-@/@)GCNU'K@=4/Q3(K ! MFA %;+2@AT"EYU[%63L;#O:4CJH<@9Q27D-;C765]-S<2A>#'\3^/5-K]1,$ M9GJM6^4$8BO$TFS'1,Q*UIX5.>0=0(-4!,$J(1P2N9(Z$$PK.8JOJEWCCN MBMO+VKK /FSZ( :T5S%!>Q?3#7:?':D5'&8)AZ']>?STL.#:;3NZZGU[A9 @ M"+B63".9E0)'A8& MBWA"'R:+(%S0J&FX#,+91/QFBAO.Z>1>TXZ(>5U2W#@)M^-YA+/$LZ>"+]OB M'[[Z%VYP1PEGB2BI[78@ECQVA2@,XBCJ7G;UTZKS\5.Z)0C#PYG!8A+Z_\&# M<>C9.2P>Q\M@O@Q/\"P.9C/'LV6PC)EG\20(\=!W*ES5S$?"GG+/@=*WI,%4 M-Y]%"\?XV80VF 2+!5>XW=JS8!+[#Q$&OLN1FI4N/IL$$] +>N:3B5B ^%C$ MP7@:B\D80ER(V3P88Y&/A=I+[?*%G"[F'&(XMQYA0!2,L46$(T3Q'-]F4(YH MS$7RCP4%013&[RE:\U/;3)T8OYR DMDB$DYAHF!"*TV">!R)*4Z#YS\WD53& M35T%16,79GU1V<9$HR#$,>* KFJPQG@JILLE5EY.(Q%/@RF.^BZE1&:MV?8/ M[NV19G(H0+&DA/,8L)-? M4(2#Q%K(3:'\/1&QN:L\XR@4"[[!F$W&5(#F4?53=P^R[*E;-.>]XT6PF(9. M"P@V[7 L9#4D78@,X7*36?!-%J*GSJ@=>5!Z[HJ"H[@X7#\;9(9<-JL$/G* M&F1F!#/3B/Z/%TOZ?P[+. ?KYQ-Z@IT6A#M<(Z6;SWMFM9.Z/'+K<\X3SJ'M MTYC,?AR,QS->,9[S^LL@XA^@I>,0OPPUH4???,'0$4S"*:\13=Q4_C]8S.?T M- Q".L!K![UZ"-L=#&ACYWG(&H63=SS8++ -L=N MHXYUWT$A9U"*Y1P;+$G+Q\N8+R:APJ1,T_E4C!>0XW0L?O2M>>(<6TT#LNLQ M# ;&/ DAZ#'IYR2&[*<8'L%R0!6,^!4"4:JF?ZQ+US_2MW/'F?ED^GAT_,OH M14A^?;PI)^ZAX4M[O$1%F'&+3U2O[=PEXNTB1'?GR?K>BC1@W M,_:8#Z:[#&V]9 9]C87:^6X-=QEH15IQ']3YNC"[I]@\+Y6@6=J*0 M;N1!$BT,.O667Q/19AFR="DR^ZG#KD=0Y:H"I%+'HP,V$;+*CK2YX-1O(CO[! #A M&I-OK7:)74K%!'HA@)*KL]K>CG>7=9K+UIV^N5,M!)2^-Y>4//JPDW/?C\^< M]K7AF2_/]=C?=#(1(0&WH]75)9?DDBK*9,M%.NIJDYT+UDYCDC^)ZZL.:A?@ M.[T%W]('?*?"K1G^.V?DWEEP/)IRG@H-4FD?^_K-9 _PXH18W=$YAP>XZ OO M:'PK/MB><^NT:^5O6E&MKZD=857#&#IKEE0U5AWK^.*W%T@"I":4^U]0E-+M M^3JBMFQ!HU,Q*+E27C]MI%HSEYH*ZZ4[5'[3D1A12#KT@M[_=H*Q[E$ M*TR["]SQNV&$T? )4\W&L(.%TW/M\G$+_FE.="]0\'91BH$*"QV'%=KPKK-@3_1.^ M>#*HBY@DJ8JB5XUIFQ3]#XR8>H?T1SMGN:=LFDN';2/N07/D<1I]&&L]ZI2D MZ&T"58WRO/,/9 HQQC\?/]W\3:Q[42UW$T MO0GH7O""NO5+NA+;&-G]F/N#J;ZV1.X[FR]YA'>$R(PGXV"VI/[B M\7@<+,93).!6)VVD0#O5F1QO.!O-%B*:CL*Y>*VSBJ3WT. I$OWQ:!Z+8Z]Z M7G;>S86OV? ;R-9Y7?>:;O-K\Y+SE7NWMQWNWI!^#\,B3,O4&E/#T7QZYNIM M]9?2[/E-WY4IX=CX(]UJJ8(&X/G:F++^0ALTKWZ__#=02P,$% @ (D!= M6-6&4TL* P J 8 !D !X;"]W;W)K&ULG57; M;MLX$/V5@398-( 0B;K:6=M TJ1H@*8-DK1]6.P#+8TMHA*I):DX_?L.)5EU M@<0%^B(-R3F'9V;(X6*G]#=3(5IX;FIIEEYE;7L>!*:HL.'F3+4H:66C=,,M M#?4V,*U&7O:@I@ZB,,R"A@OIK1;]W)U>+51G:R'Q3H/IFH;K[Y=8J]W28]Y^ MXEYL*^LF@M6BY5M\0/NYO=,T"B:64C0HC5 2-&Z6W@4[OTR#.'-C@ M(EDK]4!ZMI51#. MKFX^?KG^^/CI_N;Z81%8(G3303&"+P=P] J817"KI*T,7,L2RU\) E(RR8GV M/()I57Z.UP)4]3*=!KAWXNUL9K. MPW\OA3P0)B\3NCMR;EI>X-*C2V!0/Z&W^OLOEH7_')&;3'*38^R_J\91\,O2 M#ACAPH#: *48FS5J2C.\.0$AP5:J,UR6YK1/N_M$<,]W=,XL:L%K R<097,_ MGV5DQ4IT;$_DTY*9HR44P1Y_E/XGP@:@F-Q1&HR MROJQ^X#:8'J?5#U!+ P04 " B0%U8=>(Y+40# F!P &0 'AL+W=O M*5M)M\3#/D@Z4G?OWO'(Q^E!JF^Z9,S M0R5J/?-*8YK+(-!YR2JJA[)A-?[92551@T.U#W2C&"U<4"4"$H:CH**\]N93 M-[=6\ZELC> U6RO0;551];AD0AYF7N2=)N[XOC1V(IA/&[IGGYCYW*P5CH(> MI> 5JS67-2BVFWF+Z'*96'_G\ =G!_W,!EO)5LIO=O"AF'FA)<0$RXU%H/BY M9^^9$!8(:7P_8GI]2AOXW#ZA_^IJQUJV5+/W4GSAA2EG7N9!P7:T%>9.'GYC MQWI2BY=+H=T;#IUO@AGS5AM9'8-Q7/&Z^]*'XSH\"\C"5P+(,8 XWETBQ_** M&CJ?*GD 9;T1S1JN5!>-Y'AMF_+)*/S+,<[,UWR-J6&55VPXF> +GU!,F)X)*< M1;QB^1#BR <2DO@,7MP7'#N\^+6"%6YH91ZQ8$%K [0N8/6]Y0WN- -_+;;: M*-PJ7U^JO4-.7D:VQ^=2-S1G,P_/AV;JGGGS-[]$H_#=&=Y)SSLYA_[_&W46 M[F6R9W/ 0H/< ?:#55NFL"?P=@"\!E/*5N,RZ@O7(_LB<&W7U3Z\:I2\9W9U M-0P@FOAI2#J#) 26+1<%K_?_]LU2?Y)$D!&?9"'HW-.=0G<>.ZQP1;!_=B2.^ M@R1[FO%1MG7#G/"*QR&\= R"9]I5,;5W"JUQ9=O:=#+6S_:7P*+3OB?W[@:Y MH6K/:PV"[3 T'(Y3#U2GRMW R,8IX58:U%5GEGB1,64=\/].2G,:V 3]U3C_ M 5!+ P04 " B0%U83&.&KB8% "-# &0 'AL+W=O M( J2T)"$ H"1W5_?!2BI4F+IT%QZ$1-.^_- MO5^<#@:NG*M:NA.S4 U^F1I;2X]#.QNXA55R$A?5U8!1F@UJJ9O>Q5E\=V\O MSDSK*]VH>PNNK6MIGR]599;GO:2W?O%1S^8^O!A]T;)Z:4(\^.$W[5:NBT;@B=C8SZ'PWCP]G X][A)F#&Q/7@)@_>F\7,';YN)FNP"#)#< MAB%;,[QD!Q&O57D"/"' *.,'\/C&8Q[Q^#Z/C9DL=56!;"9PTWC9S/2X4C!R M3GD'U]J5E7&M5?#':.R\1=W\^5(B; SZ(C0_B$/I_R-I!O)?9'MX$KN88.>5 -^#G"DII[;-N9B!KTS8>S!1F MZTAC[XASGI6T#E00!F!:53U6=I/:F \T&(R?P:D95KX'B6F0#@$J[![N%/I' MW7ZF=3C='<-[V;133%%KP]Z8/&_UN(T%_VB\K.!25K(I%;R&7W$J]AWH]F-P M!*)(R)!F:&5#(O($C31-",]S&)5?6NUT ')0,%(4&3!!H> D81F,)G]A;4:* MWL#":O0P>(>FJC36:=AHT=IRCATC?$<&$GTH9:36SXC@]!BI)$,*_90@]/$6 MU6^#PR*S@O L6#E%UH%LQH:$97R7[*N?"I:P-Y#BI'3U^X-T&:&T );D:#&6 M'B#* ]&,8@AI()J3[E7&<\*'2-0%7>Q//<$N7;9U6TF/$M'U0FH;66^K:26X MW,RUCB!!D^[$H.%<@G0 :Z36( Z_9[F][J+ MM&-FKF*3QFD8RA@N-]<+%[S'[&29B!8C*>5P9YK7I:D7RB.5F54J4'886))F M":(1@>WS'GT/;X,D,/RC98F;488EF? <\PCJUT5JCGCQ,\3*(/ZY$(6S$ M%X6R5?:QI%&1Z-!4-]JKUQ4NF[R@8[FGLVG$=5[7:YCQMFBAOZ/8T[!$='U3 MT-A>TC#BA"=9&,63*KB:AE$09Q92%5H'*\)YAB6+9]=+%XS!UA41F]4L7H0= M-D$\J[O;XN;MYJX]ZJZ8_T[O+NKOI9UI%$NEIKB4GN1I#VQW^>T&WBSBA7-L M/';&:,[Q_X*R80)^GQKCUX.PP>8?R,4_4$L#!!0 ( ") 75@(?B4N2!$ M &$Y 9 >&PO=V]R:W-H965TOFC,3(D"I%9I,#AUZUX+8H""0$;OWJ:H^9( MW-C].U!_2[*#+"MNQ&M5_")SNWTQ6HQ8+M:\+NPG=?>3\/+,D%ZF"D,_V9U; MF\Y'+*N-5:7?#!R4LG*_^3>OA\Z&Q?C(AM1O2(EO=Q!Q^89;_O*Y5G=,XVJ@ MAG^0J+0;F),5&N6SU?"MA'WVY9L?7WUY?FF!$OY_F?E=K]RN],BN)&4_J\IN M#?NQRD7>)W )+#1\I(&/5^E)BF]$%K-)$K%TG$Y.T)LT_O$/R=7XV0E. MIPVGTU/4CUK@X5WLRU:PM2H@L&2U89:O"L&(P\H:QD.@,;5F5EE>@+>"4B R MC>55#ENNV8W!;T'YHEP)#09@YV=,5LQN56U@D;D@@^"/E+U7U>:I%;HD0MDRFLQG+)E<10OX_4G#/H?3V'[(AK/9X% 5L..RD+6L;66 M5@KRF3VAS^=HW8OF]Y!F(E8 P0%Z[O0SU%RRB":S*_H[G5]%R72)FD_8:V!: M6O:69[*0]IY]J-A-O8'\R!*7--((G%:PUZK<\>J>P0$"Y9255?3%6FI8S*&> MY"6>#B)(B)*WJM9VRV[P5V99V>3,9 >J!0S*W<1WDO8-3 M9 6?0@7*(9S9V1($3% 3)>B7?$^]$17RS3E8@TE?A MW-'IR7<54Y;QW.USY83 M!V<[XXZ&O'%TX;04G$^+3&ER)W8VCB<--W=@"?%4K=?(Z[%09.A/0,( K@@R M-6X;>8^1Y U%G9.+L]%G@#5 (6(;40D-D8="\1P @\2RA\AGY/)ZP^4/:)O* MJ$(ZMR:G+ZET8&Q48#BL+LZ\]X)KYMRF4RQ/M8Z[$J*0_ Q M8 (2!]);*:VI8ID'_0=8!_B'\,WY*V>??7Q\ --4B+C8VT9]G]#%ST>?/[S] M!(ZRHDA1.]L$",<*EL-_[Y"IIZ]X]95]6*\I3_B][]^]^K"_N6_;7*!/26)H MRVTK+WX WYA@LV&)[N TS,50G%=8AJWD10%4)?$!"XA3W-\CYD^G.CA_9HX0 MAT!#>^T9(68W&?HCJ*BXCURZ+A6<*#/ND3&5'\(0D&"L8Q3=<+[@+L:*S,B)7.)P&=3I#9->Y!)*2TE6(&=1N#CS =E".%ZB(:#FGDOP M0;&1%66X/]65 $#C"@[F(:WJS99$=UE@?]$L"K0=153:68+@"F%+1#O/9>^, MSV)G?5PW-'"9X%G#/U($!UG#GT,'3! _N0.:-'J8IE%-O*G^]\]Z*G]LNCB$ MB,%'!^R!OH9??=303KI(![J8)MBNJ#'; DP&/83D"CZSP<,Q$L>$<<%GQ@0+ MD:$.&:PLAHZFQ4E8G#2+Z12W+!?029.IU,E$[+!Z(4 \:(M1$U)%6!6@8E#> M66$KW<]*$CWNUUIJER?!6]E:(%"K0&DUYK)5;;$6E]+B&3NE,?2;:!JH=AU= M!%4D,Z^*-)T]>49R!^.]5K<"\K!MZE+@QWDZ<$_I&SI76=;E7N7Q>0!!8%]L M=IZ")J]1KU& /Y2F%)O$J?L"'3&#!,'QM]1976(FR02%%YQ3^?Z?7++)&ADP MYRJ+<9B"8W=]R-M:?D,TM@4'$?!-G[D$^A#BX<+5 G(T\%XL'9!6.V$/]40: M%U"*<(9K[3%)94%SSJ+.^@"$!+OE1=W F@&_!J,CV(D;N!-[V,UON2RH&VR" MAV4<- ANA:]C[:W/ =6TF4\;;!.I\WL'#D@1?LEQLK3 M;N5U"JM4CU@G'X0'F!I8.H-&..Z =+Z!ZKA!#0*\ *"U0P=KDOYCCS[O=$:'>VAQZ(VZ M<=#KCZG(S*[BI.7-$M=45S!LI8L]T.6=HLX#@&-33Y$#UX'31-$CPV95U,)V M2"\&(EYL50&^:7Y@F,KL_5#-FR[B16 '*?CQ"R4I6!EP'?"W$O9."$=@2)/X M^1'-L!I8;"6E+MJ1H99.E_&\#2M"G,!B7F=-9$&QQFZ![6JP*>1>;7QSU CI@!FE76,HR5+YQ8!$ M(EXWILG1T(9TTF%$:7HE( S$WM$H+VKHM&3L)Y$#5/B"+2S/;,/ B1V_<(W] M2G_/.2'P#OQ##"XKC#23:;ER$P#:OV"C-R#<+?7[H3$&';UKXM2,G,F.&<.U M993 ZRK@,K4JY(;WZE2W^T*PV7B<$:5\RJNJID8.& .1!->$1*E#26A/XTD) M4B0):<2 ( H=$O?[./ UYC3?=^ JKJ6@R&G)1Z[\U!4E33@"&EJ->=J[38ZM M@$]L3I.+HQZ=].\2U+,2G3/\T, G/:]07VJ M>5 ;I7M:D[EAJ8LBLQ,9=.U M)=\.^\)F\."!A:9:ER#S7;=HUA?U^X$E@H MEQ%6F#M1*_XP,+>"3:'#S7'Z0H@K1P.7);3*+CRA[&0B#]'0FS#VNQ*RB@'/ M,>M[:M([.1^B#1S'(5-(6?6NF5N@,< M3AKJ,EXO%?%A!/_15@QZ-LPN\;OE>MA&KI]%L,8UF\T4X+6"XH S7_@%3 M /* ,K:IU9!L<+@+P[U:E8RA,4Z(33HA9N_0.BY&_:"7TRSW9$5WL6ZB?P#(I[GU/@"]?!U\*B+D*URD0'JHU%?&_I*@#@1+L]?ER>,5 MZO0<=,QMTE M?5K]"1IQVRU3GLOA:K4O- ;]!@?>I#Q.1FR20#(9/PGD#K- Y=R5!N09H<<. M%Y'OA)QD[O(1Y&CJ+3+JI74^@Q:A)4?$#JLAOMH+P_"]X^B!+.EN?]%*Q/> MRDHP7:W]/8([#N&_[S5!.<[ M2U#H$5@44D\+CW*\])* WUU"0 XT<(?'..04^UO^H5G%$LU#W9U"1PZ'+V%UL8;KWBAK8#AG!@2,L%JCCO>ML M7PQ#4W2 YWV#V>!Z.I]V_1F:WP%,'W4N&5356>4.?%07?"C'00,\V,!*LU>M MI_%R_@3U=# 9'FI9AX[M>4-%?N@J;L9WTO*"1@/^"I>:QA;C'ZOJ U;:PQBS MSLQ+'G\$Q.L$:^O^L,+-2>PI58?1!=V9'V7MJ%\.MHZ(5U?@;E4'AO9N[OY7 M8,"[_G(<#L I=(W@\TK&OH(T1!@Z1[HAPC]59;4J^GY1UC0<6 NJV&VS21>; MQXU^[KM4NB&XDP8A?XX7D_D% 0F?5=L2-4Z>/ +;4Q>HU@^#Q'[SAJC$G7\T M%J@>J8*NT[#WA,P2]2#/.;]HD4N;J:;1$7G&3X[&2E\*$KDMOE#C2UF7_9$( MK3%&9=)=6H,'5)0UR?%.8&6J.*N+'JSK,(^\M[4&552Z5I[$ 7\1%BNMW08F MFI,?8P)(30&@1T=T9P>M1.90%1FCQ*&5[4R1(M]@\VZQPMK4:EQI"6F:+MP? MGZ:LRW,]#70-ZO8\SJ8GU-*Y4*;A&]:@9N*(**,CMIO5-W,^2%CN<<&A CQ' M=;\_!NCL5?X/F5542&>1O_3:+_\#-+ZG MM*N @Y(9&:4]L%?@'U7!#UEY= 6?QXOT\35[Z*#_0,T>4.U!S5Y\1\U&I/); MB_4A3T==Z?^[6)\H4T/F_[XRM1=6Z?]?K=J7X/P MOV>OKG^HV%NQTL3FX',TM96N&'WG9NW:R?FY?8G@Y)-%K77ZKQW8H33Y<2].=)]C>1+>U#_+9&SSHLA[X6U=-NW#D^^DUQH[[.K M>-D^,(YWX]V'GXX]J43U57R3AH;Q);[-YPGW'L,+BMJOU;(RM284!0GJ5J+- M8_::$A;&HWMTRE><[B/AYL@SX9-0>$#S5,)QE'AV==4^ Q+1DSS+WOL*9]/. MDV=1N/X"=U]Y*H3?T@ 4QYUKV(K/>HZ8=B_TN7^LVM%+="MEK2KISZW@H"A< -^O%3BY_PP4 !0/ 9 >&PO=V]R:W-H965T MHT&H_M) ^= M/D#D2D1, @P 6M;?]P @&]:)K"DT\\4IYUHUZO=?=G O9&IWXM6L].E&E MS82D:\U,F>="WP0M#1KS\QE,E/JWKU,DM-6SP5$&<766>#X>Z!SRC)G M"&%\KFRV&I=.<$M'YUH MM63:2<.:>_"I>FT$)Z0KRJW5^"J@9T<7ES>3#^.[R8=+=C69CJ?GD_%?;#*] MO;MY_^YR>G=[TK7PXF2[<67Q+%B,=ECL1^R=DC8U[%(FE&P:Z"*\)L:HCO$L MVFOQ@N(.&_3;+.I%@SWV!DW. V]OL-.>%@_]X3TK#)J7A/NL_5,:?L\CZG<.#7]BYD@^DK9AEQ*;*DD>0V)WFTG#? M> '8CUQCR6Y^F$B&VE(^(^UJBPH+R6(E9=6R2V%39E/:XO0A+$XQ31LC,N[]W_.$?<,6^S:6?<:;./F$J&77&]4%X$ MZ]Q9X1D;&Z-BP<,( Y!3E9>:LS\R-,76N5E+$U;:"*=OF!Z,]5 MZ8 KN':\K^/OL.M2F]+5#FCN+L86"#:KPN//I7!E444 V!6GU'&*F>H%#<]1 MC=*S 1"9E&M?XG4KOQK4+L^!!29C?,]>*C"G?7 T;!\<'E4JKU!XM"[/4/,2 M(TAG*]?2^WC$+;"MU6!:BWMRS(F)T><22U7J6R6J"'=SE/&BT.I1Y(&'S_N] M7J??9P7R]!&WL27./H'SSDV8^=@?$9$5OR4B*T/MDT_XXB=5A]W!7PTC/1: ME:FU7@JC\FC#+G&="7RC1]*Q,-1A8_L%=HN-]DFY,J,V.\D0J($4VMM[:EEU M^),F^BKYMDV&[_RSA-#KPO/H]Z-8P%EPD[/G!86>( M\TF6>3_5S'*LJ$=XK(S]IB+^9^O0H#7VZ@18J)@H\55X/AQT#AN'FC+O;?^$ MVL:TD,MW!(16 SX &NX6)$G[.0/'Z),2I2J@*'T%&]BKJ"K '+?[A\=/J%,6 M?KZOJJW)GWF_,EB 35PE!4+GN>LDMU[ME%#;$4:'O55+>J@WFN^ 'K9+=& ]5H!BQ<( '!X) MVSL8[2#F% MS).30NXN3S'RQ1T(VUSLL'/='FN!:23X7F1VD/Y[<'1YH4F43ORH#EFEF&[@ M4<4VMXT)N_*FG3@./76DT,'=#CV+RTQ]+D:J_4ZO]W/'NVW'VN[:305'H(6_ MCWDF2!LN+&PO=V]R:W-H965TU*!) MB"3*LN34-F [&6J@18TDW3 ,^T!+9XL(1;HD'2?[]3M*CNMNCM$OTI&\>^ZY M%QZ'.VT>;8WHX+F1RHZ"VKG-=139LL:&VRN]044G*VT:[FAIUI'=&.15:]3( MB,5Q/VJX4,%XV.XMS'BHMTX*A0L#=MLTW+Q,4>K=*$B"UXT[L:Z=WXC&PPU? MXSVZ;YN%H55T0*E$@\H*K<#@:A1,DNMIS^NW"K\+W-DC&7PD2ZT?_6)>C8+8 M$T*)I?,(G'Y/.$,I/1#1^+['# XNO>&Q_(K^6QL[Q;+D%F=:_B$J5X^"(H * M5WPKW9W>?<)]/)G'*[6T[1=VG6Z:!E!NK=/-WI@8-$)U?_Z\S\.101&_8<#V M!JSEW3EJ6=YPQ\=#HW=@O#:A>:$-M;4F"[-QX,IO=?;N]@<_S MR73^>?XPO[T?1HZ _7%4[D&F'0A[ R1A\$4K5UNX5156/P-$Q.A B[W2FK*S MB#=87D&:A,!BEI[!2P]AIBU>^@;>@K_PI40+7%4P*4NSY=+"7Y.E=88:X^]3 M,7>(O=.(_K)LCS,8T9"$89[#K&UR,$))!EV]L"(%AQ2'@SP<# HHPB+.#X<[;@Q7Y*$?)FD,"0N3.(6Y M(I;HO<*F:P%@89HS8$4X8'WXZFKR/ CS7DYX&9%ZT(Y+&A8=JA1\*:1P GU4 M24*\DL1+.0NS008/M0?WL$L_W_:S3?Q#ZH0,9 J0)/HAVES!_$P ;A("F M]4+" IJ^3B)-6RI?PRN$"_)<CEA0_O9Z9=H?[/^-3UB8XF'/7*NIWCEEIP MJUPW[ Z[AZ=BTDW('^K=._.%&\J:!8DK,HVO\BP T\WN;N'TIIV72^VH,5NQ MIN<.C5>@\Y76[G7A'1P>T/&_4$L#!!0 ( ") 75@-]E*S! @ %D2 9 M >&PO=V]R:W-H965T;9+K[Q28IWO>Y#^E\ MT]BO[4)KQQZ65=U>#!;.K;-VE:GU9\O:]7*I[.,;736;BX$8; ^^F/G"T<'D M\GREYOI6N]]6GRUVDQV7TBQUW9JF9E;/+@97XNQ-1/?]A=^-WK0':T:63)OF M*VUNRHM!0 KI2A>.."C\W>MK757$"&K\T?,<[$02X>%ZR_T7;SMLF:I67S?5 MWTWI%A>#;,!*/5/KRGUI-G_3O3TQ\2N:JO6_;-/=#<,!*]:M:Y8],318FKK[ M5P^]'PX(LN 9 MD32*]W)\AK^58Y=7ENFPVS=!O<:.%-]=10SM04E%MG\=2 MSEW>?+S^].$=N[OZQ[O;\XD#1SJ?%#WUFXY:/D,M)/O0U&[1LG=UJG#YZB>1!*]?T#?:Z1N] MQ/TOX_'CU.QNH=G*-O?&)Q#REYG.&4X]Z)85#3*K=2UK9LSAZJRID*&FGI^Q M?VIENX@RQ$,OI]HB)FQX @ZXVZQ;59?MR,>(?B3]"':]ME;7[HS]HDMM5<5. M6!1Q(1,L\-$ MC-A=X\"MZ-BS*.-Y+)D0"8^3D*629W$ 16<:S\N]]&'(XS0;L6'*PXC^!2Y& MHUZTY'D>L:'D@4Q'_C_+1SOA0YQ![U<_95+(U[T"92^"#>,<6@US\ 4-Y.11 M.&(WA]X](37#1& A@I1+$6&50/,@]8&Y;I8K53^RA6I1F8IF73LP[H+$#*)" MOO59(#F#MSL/[P-X$%D*G@&WPE$H?ZV:*72]J9VJYV9::?:^V9P"_V#?:?+(<-IX-HQ_8#*C]/*+ U>Y4SQ'F2V)S5:!7FO :>WI6E!4!*/Y LV@6.QM:=D&LIDVL,FRNG%, MK5:5*12Q@6^@%ZJMY\X4^Q,FT*E!/X'.!F;W?G"-]PI!O*E,J;QO3:WJ@BZU M! T%G0S=@6>N%:8RG@3M]E0FAF"K>L"L9QJM]&ZEB2]+5K[.-A-"U!$J*E^)D9D+1].K;_=S)^(8[>>R"$/U"K2% O$_ ,N P$ M!(X#]C,EJ.!1F.SWB>!QGFWW7SBKM4?:UB!BJ^$M^#WA:9ZR<)R !.F9 MBAB;C#8!#^,,FQB;+ZB:RB+NY*I2WV,R6%$X/*<""4;X1T9FE)%#,8Y'(!I& M/(ZDWP=^+Y# 6 V#<4K[/2;E<#EB*XV671-3599357R%;J%7)\3EE$=PD1BG M6,<\DS&3WLQW#XAWZ_68ZEK/# RM$;&F^'I*25,"4DO*B@XK5&%$Z'7*O$XA ME[G!#&5%W&@O:?/*SA:-2KP L?QC+R]_WS8>;K23 .:?=T/9&QMV!? M5F3D.>VJBPS'$?9W'O_+%9+\"-?;&D8VJK;5KD,LX#]%#C@#6=\ \,JWB!_$ MWMOO^9^Q.ZM*38FFS3VE,O@3;Z0C(5'P,,R[?P3BIKY'U"@]"K5"W:G,GYVS M0Y[D"3I&%$<'E_H.W#)X!^+Q*[)=!_CXZ3VX6/N()-TH6[8L$BE+PVW[^?YY M&L7H4))=%85=PXJ^!E(Y1JO*F4QYEL1[*X_@D"*L"4SX!/#AI)ZS2BM?0/>^ MC6(>I@)Z\!1&WRZ4U4\A*^4!-$EY3FUUZP=:66J]=>/4LS?P8,: M.O73&/".@+[TV]YU$/>IIJ+-[E6U[LCW41%"(RW.GKPYC%+J MGU& ;><;1@E-+70- 8F#T4%; M!9,$C=\;G\#3 GG?Y?=0Y@D.XRAZTB.':#A!Z8@S'@<@]NN8QQ(%XR.\]1(1 MZ46%@Y: /-6<:]6BD9)GIH\^T[<3QG<-:H/D/LDBE)&EJ2K8R]F)$.E8;/>^ M()Q$R5CN3I#N^X%D-X]PPN-*^Q>KZG'\?:7HQGA__]M3C#7N: XJV1P32;MM M*[QKTT?#18>B?7QQG?H19*+1V>;!T!Q0/<*<PR!K8E^SM/58;I9*RE(0? M5X,Y>@!4 4<@PB!5=I, 0O*(1&R9KDM2Y8=LCL1X7Y:I-^UF[Z?2PNK*]]R& M%=HZ11-/\GNN\E5 M][E@?[W[Z/)!V;E!8"H] REFDGC0%9!4VLCB8$P,"B[JE3T?OLZ^P*+F_G=8O9ILKR!^>+K'XO) M[7(8&(*W2D%R@)K64/$K4%$,MU*83,.-2#%]"A 0KX9>5;%";SWP"J32<7_Q128 "X2Z@8::>. 6"$K8:S] M4]A$%@65(65T%-L]3"CHU/W),9Y0@*#7]R^[M'8'?CB@ MM7_I7[9ALMDHW-#C$SMMX!T]]>'U]7M2B@:^T^W[(2V=@7\)WQZ]?/MF$$?] MC\\BD$KB**2!C&TI!O25X%,HF8(MRRNDF%,6D!>:&GSK[",YA!6B&U-VWF#: M@DK;S*("80?N#B0\)*;NAL0Z#0 M4,H1763*9G"3?#^Z++3,>>I\6S'* 'IE-R[\E_I5<#))"E0;-R\M"F5T/52: MK\U(GM23Z%&]GN>W3&UL5>2X)M/0[W<]4/6,K ]&EFXNK:2A*>>V&?VM0&45 M2+Z6TAP/]H+FC\KX/U!+ P04 " B0%U8WV>FB(,# Q" &0 'AL M+W=O9FH!J4],M:Z9I;FNI-9!J-O/2@NHI8' ^CF@L9 M+&;^V[U>S%1K*R'Q7H-IZYKK[TNLU&X>),'+AP>QV5KW(5K,&K[!1[1?FGM- MLZAG*46-T@@E0>-Z'EPFTV7FXGW GP)WYF ,SLE*J6]N\JFCWA%5:5(R(9_^XY@WY)!SP*6JKZ*TVWDP#J#$-6\K^Z!V M'W'O)W=\A:J,?\*NBTWC (K66%7OP:2@%K)[\^=]'@X XU, M@K:9?!>'LXN;RX>[3W1^/<'_S %>?;V\_ MW\'CQ\N'FUEDB=X%1<6>:ME1L1-4"8-;)>W6P(TLL7Q+$)&N7AQ[$;=D9QFO ML1A FH3 8I:>X4M[LZGG2T^9Y5H*N3%PCQH>MUPC_'VY,E;3V?CGF.&.+CM. MY^IE:AI>X#R@@C"HGS!8O'^7#.,/9\1FO=CL'/O/[* _"+%E?>%Y!D M+!Q/1C1*V3A,)D,:,9:%DR2'F_6:V@"H-0U2D4EWAG_ZON)RS*IH?;X9B,,4'\UEE)**\-O^\2P),R3"=&%21:[ MUV@<_\@C:CH)WL__LT^6A\"\Z-YRG\VC% :+5@LK")LZ(2,&^2C_.4>>C&+) M1ENN"B/09/!Q$,'F5]YD(S@6(.(#MHX%<#&7U94 M<:J5MNOH_=?^/KSLKH'7\.XRO>5Z(Z2!"M<$C0>C/ #=75#=Q*K&7PHK9>F* M\<,MW>FH70#]OE:TL_N)6Z#_E[#X#U!+ P04 " B0%U8<]X?ZZD% #% M#0 &0 'AL+W=OD;(M)V[:#_MB4Q3O M^.Z]NR-U=J?-K5T+X=A]K1I[/EH[UYY.)K9S29;3>+_@DQ9T=C!E% MLM#ZEAY^K\Y',0$22I2./'#\?1770BER!!A?>I^C[99D.!QOO+_QL2.6!;?B M6JO/LG+K\]%\Q"JQY)UR'_3=;Z*/)R=_I5;6_[*[L#;!XK*S3M>],1#4L@G_ M_+[G86 PC[]AD/8&J<<=-O(H7W''+\Z,OF.&5L,;#7RHWAK@9$.BW#B#MQ)V M[N+MZ\N;US=G$P=?-#,I>[NK8)=^PRY)V3O=N+5EKYM*5/L.)@"Q19)ND%RE MSWI\)BO,1,MX*\U6,+G[Y*9G%OSX#,-L"S)[S_@SU/V+'/@NF*$16"N-0?6S) M2ZFDD\)&#!%+)0Q&J-M;)9?.,MY43+NU,(Q;*U#*K*?H3KHUWC+9P)HKYH2I MF5XR:%P'C;7!7A8NC&"-=JC&4AO(SE!7\(BZ4+PI!0M]A#82]V@; &>$X@X+ MG::%EI9HXX[]%JK?GELFT1(P1[L#L/?Y(+BQ3%!V,>2&J!= OLD/_YOZG3!( MQNP3A_%";3CIMX]8:V13RI8K];"'Q73E[9"=R/N2V.W^>+.N)Y0,&\>$+1&E MTT3J_P*Y9W_-OQ)-U$!EL^KQ$S_6:T!HDUEP/6;7O=8]=8A-=95@NJ469VDM ML*(5$B(HRJM*TIM>U#'[#/D%8<6OM%C,+=X2;WT6(5HXZ1P"_U^=E=#*RS@7!P5W9$*Y8*P]TN5$-]\U@OC[&TSTQ/4GBKH&J? MU3UC.VUMU[9*X(1P0%!RNV9+G#$ $7](/I829LDI 8@:I+K>##GK*_ M0'CH;4,IV8NC$*3N+%S;EU[:H"RIROYX%%VIK6-'+)]%TR*F01S-B@R#+(WB M><*N"7;+914DJW77N*VNU8;0&KXZXT.EI'A"S>E@WRT1UKM\1+ M)"<8%/,H37-VM=/6%(4B*6@T6SJY7R[D^*)CX%,$4YTXYM)BR9(L8+Z>52 >@RR*)WF M[*UN5J$]/BZ4@2.63-,HRS*T:/P7"?NHJ0:>K@/$>1*E7H%D-HN*>(:#@Z(" MP6@\!A>O@\TG>IHX+\"P;T,O63:>LWR9 !-J M/A?MH^*DX;[^H<-ZA+O2/*5)*K6\B)(LIZ>[['<\@+!68"I?\B1>7' MV=J<'O+-K7;>\>< 18(>M^@EK;LU=."?H\'U O92ZQNXE,7^8B]#Y?*-' M94$*WK9&WTLZLW 4'J7C$UPGE>J[]H\V91S["*O5345KOZL9P1WV,MT9N&BL M5K+R-?[HXG XEC&19<6&#;J$T!E0]DUBP\6F62ZE ?%?.FY(.CA<2CJZ0S;X MN\ZC,S;O3]=#=[K)X&I="[/R'Q"6^20/M^SM[/8;Y3)T M$DN8QN,B'P6>-P].M_ZBOM .UWX_7.,[2QA:@/=+K=WF@3;8?KE=_ =02P,$ M% @ (D!=6.OO9K9Z"0 $!8 !D !X;"]W;W)K&ULI5C;;:W[[M=*!?%0F-*?]]8A5.^' M0Y^M52']P%:JQ"]+ZPH9\-6MAKYR2N:\J3##R6CT9EA(7?8NSOC9G;LXLW4P MNE1W3OBZ**3;?5#&;L][XU[SX%ZOUH$>#"_.*KE2=/S^PVM:SPO^H=76=SX+BF1A[7?Z.6!;2JYDU_]1Y6)_WWO5$KI:R-N'>;G]3*9X3 MLI=9X_FOV,:U)Y.>R&H?;)$VPX-"E_&_?$@X=#:\&SVQ89(V3-CO>!![>2F# MO#AS=BL7&I?6:LKYT2_YHN?'!@S;\?@R$>\OKQ0ZB2WOM*9NJ\AU+QRFU4[^+%+^,W MH]-G0GC=AO#Z.>O_>\[^#W/BZUH!HZ*2Y4YHC^)=?$-!B6!%Y6RF5 [P?%\8 MN?6U#O@DZSS^![@VK)43F9&Z -I.>RP6NA1X+$HJ*B,R6SNOA%V*18V?E?<# M,34&!V5K$#T$Y6BKZIY$U.4 SJ(8!(\5#0QJOH:JY4@458O>"SR4-Z#M7TML2CG5 ^Z()^'!#".%PV M_M!"F7]#ZF+$'49&P"4%*DM;,WU8Z@/[%I8 M\,M&:B,7VNBPH^VZ3( CSQOE(/,,AE$KI%[F&YT1*IF",F.W#D0Q.M]6NB31 MAHE"EMA6M#@?A ?OK*E#6AHC?(J7/_)QJT$SPH#S*PD9Y73T2Q$GU7))A$N0 MI")X\EF-8K)!K:-OX5'HJ5LW5%NS(^C-B=26.X:@):&8>PIB#K^*>F*;Y M /&)=Q_1$O)R,CKE)_QY?/J2C +&#.XB/7H5-\D5,N]#-T2JT.?/V S$/-1N MA6Q=.SQ](8OJ5-RH /1F=M!':!G^8J:0!O]G:)OBMBX6L'C\?OSN5;9Y-1J= MC-[T!8:+O",*?PSF Q+AX%"W,%6[T!2HN+6.TE?N?P=0U]@.@A#D1I*04Z%( MX7A-><#3X4)2]EUR)HH6,DSQ72',NIL"-RIZ,&-(=4@D- M@=K*R->E=IZE"0J#8FHE+X%[)\GA[_WT,RRE!37,QNB6"I\8O@(UMZ:Q!ZR\ M*C<: !/[\=N]\A6(!$FB55C2U"-<_*R;LIL"F:-$@-G5_>SSM&% 7[R>,,2S M@:!N]/94_/IF-*8\>?7G@ PU@ H?J+[4P?GTK ZQA)MU1"HP '4V$%]*TKXE ML)(L&1P8& ^'_YHNK<]IZ=YI*#_GOUHK,07'_ FDBQ&,,EW$? M<^M(4VF4V+>(2A*3$J'C6(]TLP3C $0:H>6J* 'VX* _%M X[@VY]H7VD1J' MA&K9=R=[BRU4I+?/9-C]VMDX; 6[APVQ,E^2M/;[D#XKNXZI*\P8=3$2,0^ M3WO&H[='\B4=G/+@@'IS(:NXO1WY79 MQ1_05# 6X60>>3QZ0Q2L#7=V$IDZBVQMY-:@*C8T)D2A'G[$\* 3," )VNY1 M[_YZ^''>0X@= ^WV2^7UJARVWZ^)>KN44 ,W:R$,>YD27*H M?WNZX\1]B@:"+/9EOEII'L8XJOV ]+/.#L0'EA&75%2U&V3U*G R&Y%.>JPD!+/7=\]WB]:&"UP,"\42 M$-+=?IP2=ZE;WZH5%L6Q)D[6[<%4*YT)#%#0JX'N]-[Z\ I#MF.M06/Y04HQ M6J%)QKF4_,N48; P7LFSFML64+:(UOB&'"I MB?:DF-$B0.B]I,;UNRQKZ7:$VH254-(D'.2#H&9"(R%$M+(>SL"IOYT,3I K M#&HM'3A1IJ:A05,J>(CKBU72/691COL\C3)1!M0#=73EF[Z9D/C[#Y,F]^4X M^O-\S=,]>;A3THDXIN#.'!.?[LV3E)8:VHQNC&A6J!N&)G6RY:Z?.C>[MB;T MNY6PEJXPN)M%+%C;&I%F,7BH^-+<%POH":#2&YE*DF8BK.<$<1-CL4)F2U8[ MK.A.;G3F(TD9H/K$LN;Y[X!=-DO<3Z ] \(QKDB^.:-+(]VH^5:E>R/N-^3. MX[[@GAH:5M.2AMFI-^Y'ZT,MR2VVDG%VF/OL0AFMJ $T+.Z,Y6GF_8&U\?+& M!$_-!?$\=7W1.#A>7W!WP-Q4XH:BN?V446#^VWO*;W8+-QWI_J[K(Y,<&8G1 MM)?R_D%;W"DN^O@>#FZ2'X;P4^A@RT?#[">1W8EO=;[B#F.I17W#$5PJCH!; M(L^(F!IN&O!JS_))XUV"P*L03.Q1F%G Z08DLTLER.NH22>PT*F;]Q!/PO,H ME&0.A/(5PO2#Q][R##MOZ=#75OPNDJH;=^GXPJY]VK[NG,:W?/OE\5TIIJP5 M0L8]>HFMH\';DYYP\?UC_!)LQ>_\4([!%OQQC:NZT+X$O M_@-02P,$% @ (D!=6-+W&ULY5EK<]NX%?TK&*UGZ\S(%!\213FV9Y1LMLU,DWCB[.YT M.OT D9"$AB04@I*L_OJ>"_ E69*3;+O]T ^V0!*X./=U[B5XLU7%9[T4HF2/ M69KKV]ZR+%?7@X&.ER+CVE$KD>/)7!49+W%9+ 9Z50B>F$59.O!=-QQD7.:] MNQMS[[ZXNU'K,I6YN"^87F<9+W:O1*JVMSVO5]_X*!?+DFX,[FY6?"$>1/G+ MZK[ U:"1DLA,Y%JJG!5B?MN;>M>OAC3?3/A5BJWNC!EI,E/J,UV\36Y[+@$2 MJ8A+DL#QLQ&O19J2(,#X4LGL-5O2PNZXEOZST1VZS+@6KU7ZFTS*Y6TOZK%$ MS/DZ+3^J[5]$I<^(Y,4JU>8_V]JYPZ#'XK4N558M!H),YO:7/U9VZ"R(W!,+ M_&J!;W#;C0S*GWC)[VX*M64%S88T&AA5S6J DSDYY:$L\%1B77GW^L.[^S?O M'Z:?WGYXS^[_.GW_<#,H(9>>#N)*QBLKPS\AP_/9.Y672\W>Y(E(]@4, *A! MY=>H7OEG)?XD8H<%7I_YKA^TT*+8B-[=CS]XH?OR#/)A M@WQX3OI7^N=;9;"'4L6?*X.\5AE27'.3)9^6PMS@^8XMN68;7DBUUDS3 J96 M-I7RQ-ZXFAD),H]A16076Z4\U^9YO9 O"F&,K-EV*0HQV^W)TGVD-FPOXU)4 M0AG?\B+! Q+S,/WXP+98AZ!/!.,;+E,^2P4K%8M%48)VV&>Q8R);I6HG!)8E MLD#*JZ*2H$ILJYE%NEX!?H9DD?FB@2CS1&YDLN8I+=Y((AR>,E6PV%KB"CD) MW41A2!#*LKB0I2@D-SN48*G*$O5]ATW3%$P7+RMMV!>(E_.=68!@!!W%:IV3 MTA#*8&GQ92W+737=86_LY;YI&]-LEY)$0\X"44Q2UDB]@I6M^_ZDD3WNA'W( M0U#>+)992RI(U"V&,2?@*0=OLV]7 !*OK$C/(>EUST"(QQR6\ M#%6 8@PGG0=):F%M._$"R]R_ 8"UI:J1&ZN<^2X6N3R7X?: MQ4J75>R9L#8N/V8&WO*_/LBB SYSP(J\M)*E-O:+*^DSP3I U :+.>B*6@&1 M7'%X/83;V8JQ2]G<%CLLDV>+"( M/IKZ=1&AH #%7;._'=? *&#Q$W9V664O )9+\#:TT"_8@[WY6V7S9Z^[!IB! M5/*<1G -J11%#/SB'%9[Z@1DE_9?-[Z7W M@@U!1 &[#/QZ^.91%+'41Y9?^L,(LX:TR>6H61IZ=NQY>_!%GC3 /6](\,S\ M4TK\"E>2!>H0JZX/07B!60*:BI@7>LT8V&@<.F.7O4GE0I*ONQB(($2EVQX@ M'WZ\(+7\$0O'-$3@C]AT@=Y@044"=0@8-!A^P].U8)<7^UZ^9I],VM>QVJU# M%RSLCSW/_/HN;>H%_=$DJ/6L(9G0;"<'^ WQZ_=]F.A@+JP",6X_BDCE"@2R?09KV?5)INJ MS%=IU!@<21N+%]9NHLI$/L-TXJR9@'-HD[I4B*H[XAK96D,\S-0X5;HE"K,! MX;GP7-<)1J@7H>N$KJT4$8838CK+N-0&'&?Z,_6A3U )B-VJ)-;=JG6:H!6% M'C,AZ$4P%IB<,#22'3,L59I0F[?D"<6-?O*@]2Q6P66UIRQ.LU4"/YPO40VU M-^ZWK009*0:/TRL$^CQF.AG3,!T)6"IR5&@MOYH&\G=([D;WGF3'!%C,];*U MV;Q0F=FMB1JH>E!F3!.SU\.XG0IL?#WL=#"(MZ^H^P1%/NU3.G6:4.TC:3UF M,(%W#C;U; C+C,HIFNZT!E/#\.W&)AF-=P^R=7^_C:7#XPI9#*-6<8K^CAF, M73S/"=OGW]SYY.I,7U-W;>=,5C<14W09(I9VH3EGT>R2WJ1>F+ZB?:>J:4H9 M\JYJ6L4@W]97?$-A1/W "#$0GBGH MA_W D_[ #]$AC,"=P[WGQ!$5[QR@5HLD)OZ+$?PVP M;Z_Q)BSV"WS4=\=4B(,H,)4[1*4QT_9+^W/33%5_JC,*?-\=CIXK[4;2'U#7 M]Q#_OU9U8P1;NJN2CD7=FWOEO**2PTIN[CY]?YFK==$IO@8$4EY<&4\>%EMM MCW*>1.4)2UA>G:]3[&8+RG^-^@F2PSZVIV>&_*^[1WCM<4OG,* ZD$+4I.M$ MG#I^^R/>U8\H=HBF/NKZKO?NMH5*Y5P\\_[]\;@=V$II30F[4>;0L##EM#X^ M,R9L2F;,TWB=6MUH,QM%5<'J!$_5MU0.F*ERV3U-NWIRJ B$6"7R6 K]3$M# M,&H'Z]K 2+$3Y]4"YA6HIHSK>,:?> M9^V3":[7A<756/KYQJGND4SU/4P0VSC9+R^_NV^ZFE:9\ZWW?\FK[OEI S4> M154W$+&)/Z&F:>2X(1M/7!JCYDS8GT^4U0!Z8.4H9/YH2*/09\$8]\:./S[5 MYUP&?O2".K-PR"Z'+AVH! YL<>E-,$9QJ=ONB,")EPL@9CD\JW+9";0"1->Y MK-]5)B?>58Y]MAIT/C%F LE"'U+!"O0-PWYM;.XVWVJG]A-E.]U^Z'V'7$-' MA,R:8ZGKC$<]RZKU1:E6YH,EB+%4F1DN!4?5IPEX/E>JK"]H@^8+]MV_ 5!+ M P04 " B0%U8,WZ0=,H, !K(0 &0 'AL+W=ON3K:VM?8!( M2,*$)!B M*+Y^CT-D!1ERG%\]K_E:?!3-[_4'C;OS M04HN2U$9J2JFQ>K%Y#JX>!G1>#O@LQ1;,[IF9,E2J2]T\R9_,?%)(5&(K"$) M''_NQ(TH"A($-;YV,B?#DC1Q?-U+_]7:#EN6W(@;5?Q+YLWFQ22=L%RL>%LT MMVK[F^CLF9.\3!7&_K*M&QLN)BQK3:/*;C(T*&7E_O)O'0ZC":G_P(2PFQ!: MO=U"5LM7O.%7S[7:,DVC(8TNK*EV-I23%3GE8Z/Q5F)><_7Q]3_?OG[WB;UY M]^O[V[?7G]Z\?_?\O(%@>GV>=4)>.B'A T*"D+U55;,Q['65B_Q0P#DT&M0* M>[5>AH]*?"6R,S8+/!;ZX>P1>;/!S)F5-WO(3+$&DQIV*VJE&UFMV7^NEZ;1 M(,5_3]GKI$6GI5&@7)B:9^+%!)%@A+X3DZM??@IB__(17:-!U^@QZ7_5)3\L MA/TJ*UYEDA>()@/6&H:@9LU&L!M5UKS:_8-EE[M[ZMYLI%BQ][70W'H5O)$V7[SE M7R#[RI,."WHG3'"6(,@QZY<9>*,?=JO! @,:[;J M%#P>UJK:%9C4:@L*A+Z"U5HN6[*@QP.XV?R1,[(*L):BV2CL$'>B.+L'Y2\_I6$07&)EL*##&[.RHLVQ/*VP4K!Q M:UVG5=YFC;E@!8?VEB[],PR%1N0 >*20?^)5H[JWD-'J2F)%*(8\6MPY^ $> M ,E42[YI5.W8DL'""N;TDB^')[E2&K[! 1 M)89NN,ZW"@P8%+AD6'Q70#H8 34NV>WG+E0(N/% WN92];+L&)[!OT9I25YV M(%DZEG4A5U)H/&W4%D%A:D'!@7N0HLJ77'>>-^T2^JP$V9&+3%%,(?*=3C2@ MY@B0,;Z\$@4&&U5(FJ[A.J"XUAQJ"B?T:\MU\^<(2+;B2RTS2RIK8,U[:_LW M$ V28I6V'"$]@M8J@ZM&9I:DJJ)(_"'TC5HUA+YA6 FS+KMJVSM4[RY9K8I= M*?0S%VLD0X%TFJT*.-MJ;+L+TKD8?+'79^0%68'HK(9FC(& M;4LK?<4-@O^2PDB7BM(>=# ;1Y%6:^(&S:P%Y0@$M474!D&A#!B_;*75YOLN M0E25!UP=8;2?W*"IA.L]!J:X2SMV1+=B1W ,3ED6EP* LIE1=B?;X0!:]TZ M1O""6V8L%>4D,L[&04V_F@-4[4:N-"]I?A=I%GI*&/H>PI'67X?H @'XEGJ!82 MZ3&WF=$M(:1C6E0Q0!?H*G*'NVTRYW^(%SY.DAFU"&NNQCL"\H^YR_ M=!C[YS&07IH $]%]^ZFX)V M)(<*[*E02I-A+P3?J78?A;8=RG-I:>%JY)VUGZ*E,K;Y<;LIBDRUEL15JLWZ M3D(OUR3 1Y3M[NAIZ38L@\0=HR:JPUR"JJ.R4 Z8=NR=P@T M%K#)2]LQ0L 'ZK6KD0(?Y;I";_,KP@&Z[AW4Y%9$W(1/FT'<.!!9ULBOX,Z=QSS;$D_*EIHBI<6'KC7Y\J MNT(+SSK1[%)K::6Y7''>*HX6'UAD5N::B#)SDG6US'=['SUF&!+:VC5_5 M'&E.*K= N_/)L99=<]DBLABB0I8V_7:='"UD#KO!SN%.\C&B""%D0:Z=(E+G M-G'M'*6XW9T/MF-/3M&+8JRM[MVBZ(BRHU4+0PTYK$=B["&%8Q48M=*HY#5: M7C3N@AX2FDC9'.VTZ!C8/ IJO\J^7Z;1HPV";=P;,Z(TP7C<HN/*@+T-2.RV!*7 8:=N]<-%Z&IJM[O< M";28M!F S*,IWGX\+@+VQ!J G(0GYND%^SQ%2<12+XAB MED1>'/K= NY]Z,7SF1?.$PA<>)&?0MP\PM-X/MJ;=MZ:A8'G+V*V\/%GSJ(@ M\()%T,ESB0 "_23PYK[/HC#V%F2O%RU2+\+5#:\E#;5I)I>NOYW[7I($T-!? M1&R>>BE6?B7@9?1N0[KD)6TN_W0/ @@F<4'H)8'/@MD"U@6/P!W^/;AG7NS/ MO"2.<0VP$X#HTW7D$?AI$IX"/$F\&% #2R"3)EXP2PX AU!,CH*01.+]?)% MX")>>+Z_.(9\#K+-HP1&QEAU 7\2E/%]S&<^L #(C\!@(0YD('Z\6G,8R@Y MFT.7U \8W$42OX-Y$(%X4!J#@2>Y(/2C1S /_B[%%S,?A':8!Q$4#1WF?D(4 M.8UY ,QAB.>'*<.P.%[06 P1RP!JV.:)PM@/6?PMA=" M;H2@@\$/T#?U$I =4"8S%B-"\>=Q*!%GZ6(!Z5ZR 'M]^ F.O;;UH,K0F+IA M2%)]9: 3,B1LZC%K]\BV-2['-=;04X=?W0 ZRJ)=KJV$^Y,3@VZDKR?_MY0H MK7!WU&%^*$%:.58&T<3Z\>+ J:3/*:NGHPPV'876=.3RUU2=J@'G$W7_B;N?:I=')/O8;/Z=#L=DL!TH.;O55^^ M\U%;T+=ST#WTP@49L0 8O35^.G_*KL?4M#8N(GJ-HA#"V"= ;!;>M_JHCB-P M8Q\9P2>=%M IH:O9/$ >"M&5WN/70?JZ&#G\3=<[6MN[[/8P(OO*,AUGO,'^ M3D [ H?:D5[ '"1!P8L 29 BNDUW1D 7M,=%^V3'4+B?A0\GE,>QJBOCM,A9T^'G+-'*G]4^ASVAZ#Q M?#ZC( H6AR \/AG+19@:S:PR2'KH-4@%1(B?GLRI%Z0%Z*3 (;D6 4(/0.DCC:+/)"M!@P\0M07H#D.5 MWJ$JB_I96T/;/UK3=%]I!GWH*\,?H,6-/>^E$[S#+SVY_=)3VC'9,,9]0G ; M7;$OY/L/$*Z P0?8]GWGD]#A5OR'Z6D/LS7/*2XR@0SK-G9TU&G/AK[;B!A[ MQE0=[!7=QO"OMA,]=FS46;!@SGYF>(F?"#^?CE1,\93>#+/#\6QZ$R3TDYZ< M3=)C]O.I+ZSGHP_@D+NVG_F-^^C@OH4/3X?_27#M/J#OA[O_AO"6ZS4HR@JQ MPE3_+)E/F':?]MU-HVK[.7VI&AAA+S<"NFH:@/&PO=V]R:W-H965TB0; M$/9D*Q4GQIIJ%^E& :E\$&=1&L>7$2=4X"+S>TM59+(UC I8*J1;SHGZ/0U<1M1D35D!RLPZV:IK!4-E(IR$)I*@11L*5DVH^H"[[I)XS*5AO)^V"K@%,1 M9O+2?X>C@.3J1$#:!Z1>=[C(J[PAAA29DAU2SMO2W,*GZJ.M."K<3UD994^I MC3/%:CU?+;ZO%W6Q &+?9VU.CG;*.- MLB7QZZU\ VWR-LVUR50WI(0\,C4K9"A/*9]@=FF\6:N[5/73N+5$[*C1BL+6A\>CC!48J=$,P MC&Q\!6ZDL?7LE[5]0$ Y!WN^E=(<#'?!\"05?P!02P,$% @ (D!=6"QY M7=% &0 B$T !D !X;"]W;W)K&ULU5Q;;]M( MLOXK#>]BUP%DQ9=<)S,!'">9\<$D,>)D%P<'YZ%%MJ2>4*2&3=JC_?6GOJJ^ M4:*49&=?SDMB2V1U=7755]?VC_=-^\4MC>G4'ZNJ=C\=+;MN_*A6[=&E_S2JGIX?GKZY.%*V_KHY8_\V4W[\L>F[RI; MFYM6N7ZUTNWFE:F:^Y^.SH["!Q_M8MGA@X?U34N_/8Q42KLR MM;--K5HS_^GH\NR'5V?/\ (_\0]K[EWVL\)69DWS!;]@5S25XW_5O3S[Y/F1*GK7-2O_,G&PLK7\K__P@LA>>':ZYX5S M_\(Y\RT+,9>O=:=?_M@V]ZK%TT0-/_!6^6UBSM8XE=NNI6\MO=>]?'5Y>WVK M/KQ5-Q_?W+YY_^GRT_6']^KR_6MU>_WS^^NWUU>7[S^IRZNK#Y_??[I^_[.Z M^?#K]=7UFUMU?--4MK#&/?CQ84><@-[#PJ_Z2E8]W[/JV;EZU]3=TJDW=6G* M(8&'M(6XC_.PCU?G!RF^-L5479Q-U/GI^<4!>A=1+A=,[V(/O7H[53]?7MX0Y/S>6SHJLK::\ EOJ*ZAW[X89>+:NBZ5=H1I M:RSM:&'=*3V?$^@P$WH%-7)$;=VT8(36_#;FF#)IX6JMZPWTL&YHP6FV;SJF MJB\-T[O351]WOVB:\MY6%=.P9&&T@.W,244 B \Z72_LK#+@W'1NLDNA:NJ% M?SQ_1E>$XL2J420T53;]K)OW%;.)74Z4^:,P3GAO9K1!TQE:[XXVU+1D0A-/ MC=Y@X9;\9&7US%:V@XVQ+$5,6LUZ1V=/]$@*,Y(1N!MA-IQ&":G"9'%4$+ M M3>M?(AF8%@MV^@]A(J,1MP4&B:'"M)T&!T71]F; X%1=%EU/)T6:0< /UOJJ M5*6E(V_5O&U6H\<^/6 Y3Z+E/#FH]Q\-R;$WZJ,IF@6=YQ[C_FXB;#]7HF?* MTA&0CO]&QTMZW\\)[?J6=@:QE);@S\YZ.DN(':K9U)#UNFW*OO ZBY-H29>= M LI!<>GH%W1ZE8)%K=F074ALK?=X^,S;R<=_3.AA0B0S4>]^F02-[L$) M40P_XF#"UBS$SKO[%YW=_=*0DM &'&M'2Q[6XP-QO;*.'H&YD.6VNG9S+$U6 MWB61_-T-N=*U/UVQ=0HB$&&X:-51Z7(B9!AK>:I1,\(/4M.N@C8V($E6LR23 M%*OJE@T!'/,TS8_F;W]Y=G[V](7?AF9BF[4M2'DWLK#KL#6MR&@69-QKTW+4 M!G-M9I5=>*Z:7/HL4)+$G?5 ,I0*<2#",']T.#<=5X>82V-6LHFEOC-J108! MO[%G98\A02(PNH)Q#)^R]+5$:NO6%B9#<5F/5C&Z6.[;%J!BP6\0AM:E)@2C M'RG:P\>1(E. 'A-V=KS%#)!Y'9'Y+CLXFB3YE=Y$^"54Z0N/_LV>S>#M!%-W M344@!SX$-_D06C.+'F5H#%@)&G,'+7\7SPX;*EQ1,PFKI^AJ/I+&LL_I+X(6 GV\+;/2$/J1\\5+L)+H\4C,3,7[FE!YKP M%?MZ#^N%;8M^!5X*2/2Z)H"G" #^(_\&"YO6#*6FVTP&CFS:SFTAH4/=T*8( M^^"G[D0 0R01],IM8*D!MY59\*8,0I'":'CF%MD$WE_K#6\$&I2K/J1-^B)+ M:Q*C=DW-KQ)<$MQ.]NA$0Q+;,BS3KCBSH2^#+;CNI&M.\+]:&4*DZ) M8"M&G"(62SLI.J]=SF0V0NO:5? &$1JCE2[),0:YPE"*35%Y]0_'$2*'#6UU MX\ =P22Q\CHX(KRW;0*L/9ZNZAE4XGNIT,EH8+ /=D4O>?,T-]% ,I%MHVN IS^:%W2 1SBH2UOZ\!4 M?>A;1?(&Z R7;/HV13ZL<$&G$AR1^X;.DW9#P68;=6P?9(*A)47Q27>:S$)8 M\ . H!A?XEL^A1=$APB!@Z$#)U#('E.6(EM@$>,.Z2Q>R%"Y:"J$* E7 V=, MWR\ 9]0:7L "6H$*@LO^$))+9K?I8X9R6_E \TY(IO>D?V76!?0S!E@SUD-1 %-7S-/M!\ )8<^K:DXYI"] MN[3[$[]LX$(H8A,^G?-D.7!V8N^4[,VM=]S1?W"BVIH0#W%$%6U:$H< 5(B" MZVU#'PEL=<&FR=$:G2-0(N2")@][RX8M1G(QAE3;24[GDO-NC60U%'UQ:&I) M>Q?D+SMVA!3.(U+<&-V2=G;WA@*=W,_VE#ZWNQOV.I*5&X*@!SG \.#+AK@' MPU["(E]BFN"+P@B-3\2Q\@F']"H&7UO)Q 0(FN+Q&J;C,V0M-N1W&_8US&J" M\Y*D8>!B8(J/UM.ER0H-PG2IN^(^4>L0T/YN(L M")1 ER,(:"'@C>-)D5'4&)AQT"^16#0..P\Y>=O9?PF(>LGXLXN/>DT/\@M< M,3K<6U#F=)_3G4*O+?'%D&_=^+ZZ8\@3$F MQ;J62TI>$ @G>'U?[9)4/Q0?=QC^9F*'2DI/8TGIZ<%JT)5@/G'UQBO06$7I M>VDH?)3\KT/DYQ7:Y8?.=N'#-%_7D5\J4LT6-3O:+"49 FI(7)9&EU'7)_0" MJ7"=N3 *PQ;RA81#2"MD&5MS9I9"]F27./'H4B=Y_HT/#HGY613SLX,BNEW" MIE]QB@53(/;WUN:_0JEKBB\CE(:_!!@<^GXUU[;EJB=''$"&BY-,%$?.,JC3 IZ <*<>.M2HK5A M:2B5UW?9ABT(Z68=4P"_@772%TJ@%:F$4\=@[/STQ>WEQUO^\>S%@X-;I>B= M"%6;$/J^JG3QY>2VH 0&,2HO>H)MX8%50[&-@*XO>'1+DE4J+?,#R'F:ZBZ4 MMP>M E*,W_IRX7TY=C)SYQ%M:X#ZBIY<62,#H M$+O36AMK*H+IUKHO)V1%1NR$Y*]:R +L$.>T @?87EA9893\%C(BB'_*]E_X M^I:\ CSKT# )B<]6=91DA<8 J=;^9;+P,%_L4[XY+F$@,O"B!=\X\ 3^+H^' ML ""P>CG=]YC?3"EC^G#*ER[):?)%48N605#R#82E+BCM"&4<"%?-2)?ZX:V MQ-VG3Q2;'@"=YQ%TGA^$BC>ZA:=VZH:@[$IDQT TACK_)BD@D2TH3O??KQDU MY9CX>\O'MNX[28M9[[B793A@):>+C['U>X9P4YZ0\V_UPJBZ7\U,:#1$BBZ7 M/RI!%=/^4QSH.VTK+IU)W4!(^N6.,]PCO,A>6U>]+X#.Z4Q/T%@RTOA#RA+. M&2%5@]JYE#V9.HR:C($VVG$;CCM['"QQJTXXS3K0MUS1!F)]7C-&'1]=WGX^ M>H!F]^G)Z1-^59>DQ1(QTL?G#_Z,8"=IUNWGQ/;<97X>I)@ M#O(D')CEL#NWSX$=A]SLSE2;B?+X']26GWSS>V\)HX$+P2>(H8[PL>_%+9^8 M\L0.M=B>LEWA2NJG67\B")(R@"^FRQH$":&F^U>%3B."SC,$R4ZAY-$WE%\W M#$99U%@J.X@R 3S\B,8BFNL16^ MA_@5O@[%6V>G::KE]'!0JMV2U^,?,OF-SJK\F[0&N59P;HXC%._#*TM/2QW; M=5FQ%2U6='""LX-G6,E C,\>E?=,[*=@:WU+T:VT%&80,K%B$BL'I9;- IT= MW.FG5I?B]#]P /R18V,@X[C<#E(;'WDYL(22[]KLD]#63/DR(D#?6R_[[0:+ M9'.H%M7(TZHT0)#*=!)VHHX4#;+0;M(@<-O/PT!1GN9J4RC,9,GI1(6B M)?.4YD#0*M^5(:AE M+=6N.\&Y^#,2P(X+(@PBW"SA->8V8=>.J!6F)N9-99NIUY,QK4 _=[6NF@U9 MCR[O?-..O,,U]*,R&)L=:7(GO5I!GHV5UGC:F9'!E76&J M2M>F(9]%@EEA%H03B-?$&[O4BS-U_%?9%#U$[SIVT1?LD$?4^Z_J[.+)Y.GS M)_CIT:/)Q>G9R'8OSB:GCYZHB]/)TV=/U>7A$1QU_&AR>OKH@3H^GYP]?_9 M?6J05Q#])Q>39Q?/\-/3\\FSYZ?J$&2<)\@X/P@9UVFX9Q0BOOEME?\,_Y2Z M*SP4509$I.V'Z(5TX'AN6](Y]#OE)]2TO,M%#8';]CY@& XB>2\,*IS)\3L/ M^,01Y)$3K^R_."ID6)CZK-M'ZED7:Q%J[J%JD&4YCAG8IC5$$C8S@K/FOAZ# M(U+,,7Y\?1LY;T/P2!+:+J3>88(U8Y32UJ7 1QE;$-S%<9'10^-;FX1? 5X$ M1GU';:[F/4^4E(90J)R$^"8'%UE: J9LK [3:5;[ 8=/O@'-5;XTJ%+FQY?* M2:V^3Q-'.Q6AB9229$.^?C3>>QAT^$96BGUQ82N,. 6W7/IS1CG7H^V D8/^ M.@47W<),U:CY_0EZ*GV[CM^F":Y05[FY^9M> MK5^\B;6506-4]$R,%]*CC"TKZ@V2L^3C?>*"XC9D=P*V@TUK[DC[P2E.YC", MQW"<]#--VO3. !W1?G+9((F&N@-(1>V!T3\0F&,J\*HBK8Y#EIA%F%.^A0(S M@?FKWE8EAZU\QBN8C^\HGYV>7)RJ7RGT-]SJWOJ2@L?4+7#-O$.'3%V""H%-R7JSR6C?.@>3+,R M'&F:=N7+%\/HAFB$4X>@NI"!-QSX_7 M^3*0GQC%Q!7RGEG&3D5(FJG-[O$/YK\F#)::FUP^TN-IAM^DNN/1BR/K.53C MH,VFR>RSP]/4/^>SN-=I]):U;=QG'B0X'E8?7D7]_'T#P3')3'I$R,B?NG[V MFY%I/ Q"UG7O9X!L*Q/2J'GD-2V;#[ZE4NZXL_K.P64VWFQQ'T[.F[ZE).OW M7K<=!I8PRXIVT1PCW?0 M^(\2>,AJ"B,*3!A9AOK8O+? 2P@OM<->A)S8$S<%W':A?/Z+)K MEG/B$() 2/;AOPH?)D^K&:K)U)PD]F':T\E'%Y16&_8+,B#/C3,>G'6F0&(=HDCMZT"28W#& ML>YG%24CLE$?< 39A%W'PDZ80>(BHZ)4PG=" MX#8GH2D]X"E>2.AYK4!]%[@FH7+ P]=Q,"_[G@\@SI]*+?HX6JV.1;]!E,PQ MMWBQ!\&7;M77N5H1][EJ:K.)$P.V1L"*U5 ,QZ=][2/S5//?!6$^GCR+OH^C ME?LE(&.:DB;&X9UNBQ [GG&SD>0J]@P1_TC7NV_7#;?9_\FCM:'4%:>DMM1D ME[%4)MPZ7G21]_9*XF3U'=F?+T:D/@\LCI9@A\?C!#)?[./X-1/AX3,LF(H# MH2 @<<=8+4"Z4;$>X*\\3 ]FCND>T-GA:SS7">Q(4K_BPLFO#/,'/..?HBAG MEJ%^W"G&E=#PV4);']>,5GC&[LB$(3),)7RO)_.S:[Z$2(&4)P7+S9SRT.?$ M^5+.P_8R.J B5BXCKX;+0ZG>E%0J)6=_=VP'->NA'X+CYGJHO64;$'>_$U*1 MSGND&0 F>IWC;7!%EN7XU4-RZ9%#^UKMP.6/X&OLM7V'C'62KW M30"0;,83200=)R#HSC:](X^71!O&8A=DI-W2ZQJ6K3!/P0->WKF464Z?!MM& M%&IGJR,WQL1%('#'Z'^(O?*]UGG((],;4_7VZ['I;GZSE='X9AHY%QYQ1#S( M]RBDD_%$'1T.F(\F<:J1LOQF*^K=&^YF>><>99;!M#QBY0 3M4CS!R'MP9PC M710[.WS)ZRW4]A_LA+"-MW%8_[HFP.]7>QLA_VFR0_[35-+9X9&B:W&-GQ Z MCO+Y[:\K_PMW9_U8S)YA%I09>RYTX>&6D3^$)0:NN)I(*3+<0O-W/1"SJ=\H MZ'1TEN)/, '+RC\8(F1/[-VR]_Z(FPV/25(< )UN:BENA-%7P>YLO'NP$*OY MO8$:@^PFSM-@T(DV$0.7U.+>ZI@(<+DMNE-U%6NF,6D(P:K325Y4JGC4>,R.QU M=M/3,QMGU1NYOL>%GOSFZ2:4E[BHBC&!72+9#9*4WX[RF8_;)H:3T\D\YN#J M:_2@D(B_EO!ZY]YJX(821^FHZ[&;K!YI^)H>)[^5_<)I$)RHW#*@Z-?Q'(/H M'2MA%>^)[5Z8W:K!2"WK(&"E^;BSPV-MZ *R;[BF^!P!6W;[OJ7 %)G"?M3Z M#]$^\ UY#?7?I#.7?L;B.J7SR.4EYDAX.#JZ\:JA_]3QT=O+VU='*),*-S(. M<<'C$$>O94X7\<%U5M.;'DD61+^4F27QU26>!UDUI'\;/TD127!YBS,2/Q(G M/C[6ZS6G$\;[]&9MBVBB!0C",_$,>P"#$&@E/F+^AV9;&U_A8 IABBF6-><. M?'NAB..[O(;/0W*VIOLV"CGQ,!8#!8"0+\1)*A_#++Y7"UN*Z9M=Q4AK9A;6 MHR$&=M1_]92G7YQR.>;ISM4CSUT5\X"0Y,G\2]Q%UD&A3[+CY +/>QSAEIK0 M^>^>_E,Z_?S((<"/C!V,VK?^DEM2$'<$EKUD1 T"//(;X5I#N%@_ MR4UD[NL6G>_;4'H?KP])D)V:#*EO'<;:B6O?D8=0R-G&L9>89,?]6 MWW[][XTP7,73^1IP MIPL==X.;PK5(,'3Y.8^2FV^Y7_D<"V]8.$AZDES&JG==5C/$K4Z2S:+!G<[! M7TD(=\>(8[V@7Q;1Z//;-5X!6S%!7"2D."_="=O(>JQW(3W-")I!4*LH7_1Z M!.:=CREV[?C[3&\2ZCF998F]%?&25#*(_P\Z/!:,/LS^.-;*M O^$V!<=ZD[ M^3M9\=/X9\8NY8]KI3I\^/I*+^N$7"J+X3VW-FJYK M5OPC1@Y,BP<>8T:RZ<(O6"#^\;67_P=02P,$% @ (D!=6)S,;1Z^" M/A8 !D !X;"]W;W)K&ULK5A;;]LX%OXKA*?; MC0'5UL77W #'36<#M&G09+H/BWV@)3KF5A)5DG+B^?7['=*6G<3V=(%]L2E> MSOU\YY#G3TK_, LA+'LN\M)MD 02N4@M4>#X6XJIR',B!#%^KFFV&I9T<'>\H?[)Z0Y=9MR( MJJG*C?ME3^N]88NEM;&J6!^&!(4L M_3]_7MOA5P[$ZP.QD]LSW#VPRG7[]X_;A MYO9W=O?U\\WTYOJ>G3SP62Y,^[QK(0=1ZZ9KGE>>9WR 9Q2S+ZJT"\.NRTQD M+PETH4"C1;S1XBH^2O&C2#LLB0(6AW%RA%[26"5Q])(#]"9IJNK2RO*1W:E< MIE(8]J_)S%B-*/KW/HT]O=Y^>I19IZ;BJ;AH(76,T$O1NGS_6S0(SXY(VVND M[1VC?GF/3,WJ7# U9P^:9X+Q,F-?[4)H]DVD0BZ=I_:)?93P?K$GAOC XJ*8 M@4$2L9-W3);,+E1MP-BTG1?H)UZ+H[="L',NRD%X1AK\U.XB :C]KL05F> M$_U!$HR2$8V&<3 :A^R(M?N-M?N_;.TKGI-8AO2_TZ+B,F/7SP!,@[G&"?L, M?Y3'_\'PWT69*;+IC%O(LK4MC#&&T1,R2APD@T$CN-@('L-6@Q'])5&TH43: M*.>G3%3*2)A]%,18CZ)@T!LW5&29JD(PRY\%[1@-QNS];Z,XBL\:M_3&0=R/ M:# (DGAPS"F#QBF#7W;*G4;)TG85L#MXQSK)KW_6LD(ML?M\<93T?E]L>50- M#['AP4Y(XS@\N[M[SXOJ[-I]1F=M)@U[%*70/,]7Y!.E@7^,6Y8J8SOP+3BD MDKMZA;VP9%5;[*BT1,F4.#1;P=^"$1)1O?E TK)"( 9 IZIRB=U6P0N97,JL MAKVE%85QE0L.+)DP%K2(:&T$95&.JF@"]K20Z8*8R,T\F,<],/8#^)>W&CX=N^H'XQ[$1O%03P*#TK=P[8P#EFOAP0;102. M^S6(HV 8 A+*/_W$23R.@][086W2@]+C]E^Q+A$X[UC23X)!W'>C M,.@/XV-9/VRR?OC+6?^)2\V^\[P6@8]6'X>?)9_)7%JJX%]@R%K[-+A5)=2L MM29_7G$CD0)TVJOY(-)%*7_6^XOF<:$>D)YVH85@N5B*'&(@F+=)=>K@,!Z< MP?989A'"$DG>9"#M_EFK==93;3FI2Y[]!ZV@R-H4P[Z111.H?Y"6E*0R@ZEE MBFSG7G7,Y3N:VP4"@' #($W>A,YTP*[8@ANWX/>N"#L0#8@*MCY1>*.YN,P0 M(9U7\L=[Y/-D:'(>[, M_E.XY] ER)WT;G<5>7@&%SV51*PN*HI[&&6&B]N&13/K_.+CC54<\9/*BA,& M/:DZ=X6$XI*<2Y%UR%L.3*!81BH#,K)M4:(C,U0FD/'W3 <^2R[SM1YN1RHU M<(JL[=+"FZJ@,KB)J+TQ_D)9A#!O=_;4AVTY\)6BD'E.RK>;Z-R$P\9EA^:G MW"P< "YY[I#Z)&H#]P8=:GDVO=#N*.IWXKU+PTX__!LSHI2P9*FHDB#) M^$+\B3V ?)C]Z0C\>'+(NU:/S")@^4L+D"5FU-G+PD%\7C M3N^0K,G@!;EO8JGR)8'3(6K'1Z.PD^Q,3)6[C1((0W\#O-?K@MP[1'74Z1]8 M&<,H%)-4J5*N]OK;\2/:$%TV?1A'N4+58K5!B/F M-3HL:M (XZEBO2I:#O=!%!T')@&;9H&,Q:*MM2M8@0,*G\A;A"#-<1O/7)\R M\U'A\SJ1)):GOH+BKJ'5L[L'[%C@K^7SD%]7WJ72,_2M&O0&"U=P8!-R&JX\AC8J MI]#>G>"6B1D5 %R):M\9N^@R$@C.#]#?EA;7YQ3%06U(VWFM78Y(:CMAKX2U)BGBSGAI6IU]K7!WYTVO$/K1O5P2 M1WC+/^\UL\WCZ,2_"6ZW^Y?5+UP_PC[H1^&PO=V]R:W-H965T4[;B XULO-CGDO'GS M9DAJO-'FV59*.?C1-IV=1)5SZXO1R):5:J4]UVO5XN5:O1F$L71SG!?KRKG#:/I M>"U7ZD&Y[^L[@[/1'F51MZJSM>[ J.4DNHPOKH3?'S8\U6IC#\;@,YEK_>PG M-XM)1#TAU:C2>02)?R]JIIK& R&-_[:8T3ZD=SP<[]#_#+EC+G-IU4PW?]4+ M5TVB/(*%6LJ^G_] M='W[_1KNKV??/M_>/-Y\NX4/CW+>*/MQ/'(8P>\;E5NTJP&-O8,6,_BJ.U=9 MN.X6:O$SP BI[?FQ';\K=A+QDRK/@<<$&&7\!![?Y\L#'G\O7_6BNE[!TN@6 M9LC58%^@YJZ"65!;&?CG*!@N570#A*66PDM@0XO%.14=PZG:H7GV(&5V%8$:@N+ M-_)J ?-7;&GSC![N=:U =L%DU%J;$!2V ,3'L[5U'BP$K% _SW*FV[7L7F&N MFAKYV6#LI.L-,I:M[KVSJ_$ K4C [[M2(3C2>_4T=TGYI5+:"I:8M 5IT+1< MX@TRL%087[=U"4O,61M[ 7\K:89F!VQ5U,+@1%$[I.+5YS%A*<,1 M)P*1J$A.Z<1^F4Y9EB'GV%.*$R*R?"!:<%2PV.E49"E)BP)22G+4%-7EZ$79 M<:6X$*3 +'F"2L4Y9%20E,:'2B5H2@0'P0BC&20"=4GH7BF.^WTITD"193F) MJ1\+XG7+,W9*J_B7:97&&AV>UKEV>.^%885?1LKX#;B^U-KM)C[ _EMK^C]02P,$ M% @ (D!=6&(\I'6 #P L"D !D !X;"]W;W)K&ULG5II;]M&&OXK ZU1V M\Q2E- E@.TEK;)-Z8^\6B\5^&)$C:6J* MPW)(*^ZOW^>=X:6SSGZPQ6..]WC><_AVH\HGO1*B8M_66:[?C5955;RYNM+) M2JRY'JM"Y'BS4.6:5[@MEU>Z* 5/S:1U=N6[[N1JS64^>O_6/+LOW[]5=97) M7-R73-?K-2]?;D2F-N]&WJA]\%4N5Q4]N'K_MN!+\2"J?Q;W)>ZNNE52N1:Y MEBIGI5B\&UU[;VYB&F\&_$N*C1Y<,^)DKM03W=RE[T8N$20RD52T L?/L[@5 M648+@8P_FC5'W98T<7C=KO[)\ Y>YER+6Y7])M-J]6XT';%4+'B=55_5YF?1 M\!/1>HG*M/G/-G9L-!FQI-:56C>30<%:YO:7?VOD,)@P=8],\)L)OJ';;F2H M_, K_OYMJ3:LI-%8C2X,JV8VB),Y*>6A*O%68E[U_OKV'_^\>[A[O/OURP,[ M?^3S3.B+MU<5EJ8!5TFSS(U=QC^RC.>SSRJO5II]S%.1;B]P!9HZPOR6L!O_ MY(H?1#)F@>&KU]P^PR;3.!%.+?;H=L)97,E^*O*)++5-1&CX/L7%RH\-L/*X$6Z@, M=HQ-6$58846IGK&/9APFFJ@\D9FTL@6)%2;,Q5+F.4T@88L\-9?+92F6O,)Z M7);LF65 MPDU5FLV\F&&:/V5P9E4F[-/S"$NZ%^P\=OP OQ^M#%Y+T-2)/+T!/RYYE*ME0QV!%/CFY)>J+A\#)R7:\97ZL:@TY-*?B+Y97FP< * MGK]@_@NT#W<__QTNF%7J#3!+R[Q2=]=)4M90-0 U!ZHJ"8BJX3AS$[8?11 M9_31JXV^\V(#N]<.F[\,'QPR]]-;&*$/ES0X:Q69X#<3E2!8E *0'PXTVA/L MA4Q3[)JF]=X.!B59;5!?;>$7ON590O79"U"70[H)Y@^69^>(;R: /XOLQ3&S M1WO$CB[>=+0^B"4A$43HI)2%6>3F\8X]ECS7A2KQ1L*YRWEM7MU;]U4:$VF' M]&:0J25&RT0SUPL$CKH4)0Q_].O' MSZ#.+)4*GN&A8W*(E,3V,7M:\;)RV!T< L^Y8SDO[=OKHI29$=_8**-[-V\A M@,0,J -)=4X0[O=.#40/ALME#M))#4,-D=(Y.%!,O^A*K+4907)1 M>>/-2E4O5TSBVDBPW^Z3TA2_$-GC\$<'W$I"!9@U0&ED4J@-5$X*L$OS&NF< MJHRX%^2O>/DDJB$F'L6Z$ Z[+N6?:A<14&JR,K(? \1P1GDZYU#VH]G%8;_\ M<=9C?\2>F0B3=[#DP[M4QT M3L+.KP"YI7BU47_!UL:*&E$=<;*RK(3(O],FJ<4SUON_3=+[+I-\$/SR M@UIN6>0/?%W\:-[\0F*]S[AUJSL;CIJY\)E;;MI.WX%3.T!90T9@)\2\T$V# M7X.D@0U",^F&EV(/\]!XVB\'M&Q6"H50X[%+X%#:RUWHZA:M710I+&M0Q>\- M:-G1$EE1H7*@(+G1"&]7Q)P\=&==L@Z*=?K=]*VIE8X,%C&S7TP(V1&QK_D.*-G(-DLPH*B7XLRKIOB>. MU"^KU4#/-EU/VL12VK"3B91,OW&'9L%3'K(+Z!#_=5:L.'NP4>>0Y[: W[*! M+:68C&+; +JXU>+KL&LG&7S]E],[SG[9E%$:WI9J R&*6E-HUM\QD(YN9P JF>LZX[:\ MU:NZJHP9ZJ>7C-HMC462Y8-RIDPU<(S](4)5;?+XG+"WK=G3#KP)J MFFS@\;)2!7XSP4W]6RC=BLN*R4;<8;K3)S%'K7/@;[[ S3Q+>&^'_214N92[ M>*^7V*&1UF.]Y@GU7DSH/>UM&L*LMZ2$EQBT0=MA"<^?X0D6I3548F3L=7@J=P;8BX#=WWLJKTO"Z7*X?=BSS7+]DS1,A?X14: MR)@-MJ<:+?86"SA?-14%2R![,$[@D@D\+<]/R/$W.,0'1.Y4-X[;.HJ_Q>XKQE:CT^ M06 F%[(')SRV0")J[)B(F?,VLNIZOH'3((@@TR,/5X)X4(Y0V&F."NYZW45C M"MU6E^9V$*M[*)#BFORIP<%^;,$Z]'ZEUBUON]E#ZP%W M0P!G]56N2$'=B? M^,;U\>R/= GC01IOL-96;*0TJ]*MMY_J,I=D((W6=_4Z&+NGV5WS@I\V+K / M!HTK,@0,7;W102_%1@D#=C_+S!1#-/\++^#ZA'A%YNN-3W1%)EU79/)]K="F M)U(V%<0O@TX0W@,QZ:&^R.E-#G;;S/$%*A6]TU3K&ICG\:._..PG9;ZI\,C4;+R3MB+3<%KU='+,[GGO@Q9]__$6D7E-!62&18Q(*,7U3$LEK5_!\8<]]NQ5X'EQ0S]AU]V5Z,^<>.8>D9GO3"969C-GYAN9^:'CXN6N-: @3P5UYX5\-N<[ M&#OQIE;PDY V")WIU/0[[=H3)_2;"P\#[W)4CY5-(4,G!+V@)PY#-@7Q/O.= M(/)9&$")4S:)G0"+W)>BX-*6-+G&/.O4;.;A88#G!-C" PN>'^-N G!X@6F9 MWI>4IU&E45!"V4SM*W$2_"P$)9.IQRQ@/">DE4+'#SP6@1N\_[5+]I ":0B M$L9+M;BL=6>BGN."#=^AQCW6""(6S698>19YS(^<"*S>I51K+:2Q?9E7'.&1 M+NT*J(1-MD+IKK!Y*HJO0ALB8Y=%H \("%QGAKO8<:.(S2:.:WEWW-B'9\PO M*0E#[<_XLA3-J0&)>0B>P'/9U/2S)V% C3XSJGUKN^*S+;AYL=G;GSK3R+4H M(,^N=P>0" F.M .9*2 739S(FQWRH>"W+$V1@9C8G"VH'4FK.9)SWCJ9";F9 MR*/__G1&_V-8QCE$'X?T!CM-R>\DU%S7=)1@1&VUS@^< 9R;">= >^23V0=. M$$S,BGYLUI\YGGD E 8NGNPB88N^>&I1$V\T+YWPBFV.70VD9OD9#N, M ) 3@&(68X,9H3R8^>:8"A F,$5QQ((I]!@%[">ET@VR G:.K2*'[#J P<"8 M0Q>*#@B?H0_=1QCNP7) %8SX!KDRIQRX+I,5B>HGNCNWDHG#Z/7>\?_V7N3) M;V'^M/%6;XK.7.CAYDA(0"JW0@+-J+]3O11(6C-3!=!!G$E!.-S;98H"#G"0 M*MWJ6",-SY0^%(.I2R=UHQEX-3H-;4^Z2D&?/=@DUZ(WQ2#D2>>+4JTOL'EF M$]/=8R^G:>Q3O+G+B;6\J85-C:'RCI*]L.ULG;%1Y )WGD?'7!XJ9'"OFVY M']]0/W'#H*VRJ>K D+/I;#QQ!UG(,/.@C&1,>:?QV*G)JH_21%49'?4M*)UO M.Y4F!:$O)X"UR[^SA20U&/9,&^;C+=ADG\2\K*EM"^VW,H%W0-Y%3KH1:BD6 MF3E!/$#C:\_T;,Y**55-F3#6U'5FULZL:Z!NVP'8C8T%=>8$),#V+U-!9;B) M VT:O9>#.<-7_LXK\2T11;63;9FO$;8RKO.*?(,!6(':_QM2\8HR_K,X',^H MYYUAW$53J?6[[2*FV6V["#_?67(R]KL5Q\;F_Q*9NPP/D4E? RQSV]!G9]XX M;A>'*JR3*5HG0W=C\'_P!8E\L-9F)2R\#GE(8^3=^5@R^-!CQ:ED-8U,P'F MF6K%\_:K@ZT#;9DVEM\2T1="O+)5O(E33=TX6!)4V<8%0>IP=F!,A*QRH&W3 M$]-M:\TP,WJ S%M," :I#7=H)3Z'?2%"M5_H];>B &523(*.IC C\F63-6> M4%7; N344>VIRBSN*K/XU949S"4LSXFZ+:4\^EX01?]$8C<-[H=OV?BB31&^,)4DM0F)>G=>/_%3?/ *%RN MD;U):^L%%0.F.2,X(J:ND]5VR'O=AS:M7RFHIT.1ASPR'W["\05&2J&9&-/A$IH B8C*CKV^" +D7TO$;KF4"*DOB1YN=VLAF M-IR,)U/F16,W9A]D5I/V3@U&9N0%8R3=AV!^-?B*#B:[--\*DAM!$+(?U'5/ MN\\1K^U7>/UP^RWC9W@R"45E8H&I[CB.1K;^:&\J59AO\N:J@G\PE]2(%"4- MP/N%4E5[0QMT'VF^_Q]02P,$% @ (D!=6-OD2(D: P KP8 !D !X M;"]W;W)K&ULG97;;MLX$(9?9: M%@D@1**.=M8V MD#0I-L"F#9(TO5CL!2V-+:(2J26I.'W[#B5930''%[F1AH?Y^,2:[5;>LS;=]R+;65=1[!:M'R+#VB_MG>: M6L&D4HH&I1%*@L;-TKM@YY>)F]]/>!*X,Z]L<)&LE?KN&C?ET@L=$-986*? MZ?>,'[&NG1!A_#]J>M.2SO&UO5?_U,=.L:RYP8^J_B9*6RV]F0%*G5ZC:]%_8#7/CR(.B,U8UHS,1-$(.?_XRYN&5PRQ\PR$:':*>>UBH MI[SBEJ\66NU N]FDYHP^U-Z;X(1TF_)@-8T*\K.KF\]/UY\?O]S?7#_ R2-? MUVA.%X$E93<>%*/*Y: 2O:'"(KA5TE8&KF6)Y>\" 2%-7-&>ZS(ZJGB%Q1G$ MS(O$49]SKQ6_%*9]16J5_P)4P1:U,IQ'^O5@;J^E@_'9<)-CZJL'NGQE5R.H#4SHAR"/RAR& MO#!.E1*,S1HU)1E./H"08"O5&2Y+<]HGW7TBN.<[.FX6M>"U@0\097,_GV5D MQ1G<0B?A!1T.DO8*E728)B34PHL87[* M,OB'/,YA1 .J,:2TWRA\Z?6("-3:*#J9!GI*1^&$Z/X5'97E- MF++;T&;2SH[+^2"IK,7YS ^S')+YS,_3'&ZG<-I.%Q5=Z;)?F2@X9?RD%'0H MQ+KKJP9%57:%I9RP)/19D@/+4Y)C[T,GDADCCXIY$H-NSE!%Y').59;D_2Q@<.J'!JR+2H-[VI=) H3IIAWHR]4[5^&(H M0K^F#Z7\ENNMD 9JW)!K>):G'NBA/ X-J]J^)*V5I0+7FQ6]**C=!!K?*&7W M#;? ]$:M?@)02P,$% @ (D!=6"?-[)/# P '@@ !D !X;"]W;W)K M&ULA591;^,V#/XKA*\XM(!;V[*=)FT2(&USV 'M M+6M[&X9A#XK-Q,+)ED^2F\O]^E%VZG9KD[W8HD1^_$B3HL<;I;^9 M'"CU)6 M9N(5UM8706"R DMNSE2-%9VLE"ZY)5&O U-KY'EK5,J A>$@*+FHO.FXW5OH MZ5@U5HH*%QI,4Y9<;Z]0JLW$B[SGC7NQ+JS;"*;CFJ_Q >W7>J%)"GJ47)18 M&:$JT+B:>+/HXBIQ^JW"[P(WYM4:7"1+I;XYX7,^\4)'""5FUB%P>CWA-4KI M@(C&]QVFU[MTAJ_7S^B?VM@IEB4W>*WD'R*WQ<0;>I#CBC?2WJO-+[B+)W5X MF9*F?<*FTTV8!UECK"IWQL2@%%7WYC]V>7AE, SW&+"= 6MY=XY:EC?<\NE8 MJPUHITUH;M&&VEH3.5&YC_)@-9T*LK/3Q?VOB_G]XY\^+&YG7QYA]N4&YK]] M_;RXFY-T_,B7$LW).+#DRUD$V0[WJL-E>W C!G>JLH6!>95C_F^ @$CV3-DS MTRMV$/$&LS.((Q]8R.(#>'$?>=SBQ?LBUU39VFXI4!WDG/.SF$/GV@ MOLP;B:!6<#"&]X@?A'Z?^(N/NO>!?9Z./WX8,A9>+A8?>5E?SELQNCP!86"- M%6HNY9:Z-U.:R@"XA4P9>P8W2!XRP=O6)-U,E75C2:/6@FX'04;++=@"P7T& MUUJGCBV4: M%.'4M!6E;!:+*Q9/(&RY!6"Q-VZ0Y$"P:2U@.M#&X:B1(N@", M#YM"9(5SR@VLE*1[R;UU6U@7,#.&[L)KR0W5;H\@Q0KA>(M2;0[CFM;!D#Z":.2G(>L6+&%]A&]UAZD_2B(8,I\-P[VL$U(+60A)POSA,(+'?1&P MR!^%(421/QP,]N4MCOWS> ",N*4,#A:D_UQB,$@&?C@:04I44A81MC$7- 6R MIFQD^TWSUS78)J8DAN)GMW',1LQ/SI,36L4)!3TZ^3_7%17.$<1I[ ]8VJY" M/SUG\%[7!Z_N[!+UNIU,K@^:RG;7=[_;#[]9=^>_J'>3\X[KM:@,2%R1:7AV MGGJ@NVG4"5;5[018*DOSI%T6-,!1.P4Z7REEGP7GH/\EF/X#4$L#!!0 ( M ") 75B(%.)5904 "<. 9 >&PO=V]R:W-H965T)E,B/W]U]=R2/[K7Y:A=*.7BHRMH>]Q;.+0\' YLO5"7M M.[U4-?Z9:5-)AUTS']BE47(:)E7E@%$J!I4LZM[H*'R[,:,CW;BRJ-6- =M4 ME32/)ZK4]\>]J+?^\+F8+YS_,!@=+>5]Z@GI$J5.X\@\?5=G:JR]$!(X]L* ML]D^Z_M?U,J>Q./ENK3A M"??MV)3U(&^LT]5J,C*HBKI]RX>5'S8F9/2%"6PU@07>[4*!Y9ETS!T<#A8G[*(%\!G[3 [ 7@B,%'7;N%A?-ZJJ;; -DV5%E M:ZHG;"_BFF:EM8Q3\,9Y89U! ?^[R0[M*O'L5GU2'=BES==S#K+'*?%>]T9M7D:#O M]]@0=S;$^]!'MYBDTP9)ZQFL[=G%<2_*;HZG"W2(LE#4X!8*;XQ?&V/B3#%I0D+?:2=+.)&EK',%;^%7'(IU M!=KU&+R&.(O(D ILB2&)TP@;21(1GJ8PSK\UA2T\D(6,D2P3P&(*&2<1$S"> M_H6Y%R@Z#4M3H(7>.FRJLL \] LM&Y,OL"+X_\A H@VY#-3Z@L2<'B"5:$BA MGQ"$/MB@^M0Y+##+"!>^E5)D[KYDW09H30# M%J788BS90Y1[HH*B"ZDGFI+VD^ IX4,.>Q2==(I.?EC1SY*2P+5RN_2]%W.W MOC? Y0J\QDTP1Q^CROSR7M*M,KWV#I&#_[KADN=R#2X* 3T-M1N'802"E^VB M6%KO- RJ$'%H,9)0#M>Z?IOK:JD<4ID;I7P@+<:#)")"-!)C,;V1+GSU2D9Q MX"M"D#LCI[A+XPX.T=!'(\4W:B))X8/1UF?O$RM1DS1*B4BX;]&,4"[@2EE, M/IGG3=4@6TQ?S'+CBK]7 MF(R(8?S3QO1C+.,^53+$PDXX4EXQYF'P$7C_(%GRU7G#W@#L&I7:NU=>'=J;4&K%KI+GEH].)@A M.7S8')7=95-0_D;E#545;< (S5J;RF#3\\243ZOVRNT%XEI75&N8R6860G\K M!0_]E+C=\6(:*GSB>YSP2/A>.&/XV"6^Y[-->.WYZLTR?Q+!JHFGCEW1'&P< MWG&_F(T5ZJ,T\P+57ZH93J7O4MP637LM M:3M.+\-58*(=;DZAN<";G#)^ /Z?:>W6';] =S<<_0-02P,$% @ (D!= M6%HV>/S8 P /PD !D !X;"]W;W)K&ULC59= M;]LV%/TK%VI6V( 6?5NR:QM(FA8;T&!!DFX/PQYHZ=H6*I$>2<7IO]\E)I_(MUDQ=BQURZED+63-- M3;GQU$XB*RRHKKS0]R=>S4KN+.?VWX-PV,>/M@#]+W*N3 M.IA(5D)\,XW?BX7C&T%88:X- Z/B!3]B51DBDO%OQ^GT4QK@:?W _MG&3K&L MF,*/HOJK+/1VX60.%+AF3:4?Q?XW[.*Q G-1*?N%?3LVIAGS1FE1=V!JUR5O M2_;:K<,)(//? (0=(+2ZVXFLRCNFV7(NQ1ZD&4ULIF)#M6@25W*S*4]:4F]) M.+V\^W3[#*-GMJI0C>>>)DK3X>4=_+:%AV_ @Q#N!==;!9]X@<4Y@4=:>D'A M0=!M>)'Q#O-KB (70C^,+O!%?8"1Y8O>Y%MIN"M57@G52(2_;U9*2TJ&?X:B M;;GB82YCD)G:L1P7#CE H7Q!9_G^73#Q/UQ0&O=*XTOLRR(JQ%178D2M!FZ\%VQI5&BKHC JQ%'% M#&Z4Z:6=PGJ%DG8+1E=0#;X2C!^&)9"$$[=*$T@B"9N M1N4COHB*.(\C#C29[X;9%-+KA":F,$LAS^=,(?)]UZ=Y#F5PG2871&80)IF; M)GY?QA8P1#Z%*.G(N[+=W.IL72!P_2AS@Y "Q.@W0,H\2=9M-Q!]7'9<,U2HD%K$O.>&YV/A=*JPZ=Q!EA4S\X M(,\CN0RF]?=C@F>NGR8'@KPA!-=T5NE&EKI$FS,_!#U*S>Z.^W)H95R@HTD- M\+6S7YF5"S(W2B:V'J83-XBG<,&026_(Y'\;\OXLC&-.&XL.V?(B\[ M?W)5 M>P:Z9"L$MME(W#"-/RRH'LHENJLMB.,K->C6HX_*:=QW9)(\S@O337?XFC# MZ%1DJCL2%(S.C#PS&F):6;M#IF$<9_.4ZA,($IO2K8FF4>N)4X,\'R&PO=V]R:W-H965TU*!) B"3*LN34-F [&68@Q8PD73$,^T!+9XN(1+HD'2?[ M]3M*MNJVCK=]D8XO]]QSKQSNE'XR):*%E[J29N25UFZN@\#D)=;<7*D-2CI9 M*5US2TN]#LQ&(R\:I;H*6!CV@YH+Z8V'S=Y"CX=J:RLA<:'!;.N:Z];/0M HZE$+4*(U0$C2N1MXDNIXF[GYSX7>! M.W,D@_-DJ=236\R+D1<,M'P^UVH%VMPG-"8VKC3:1$](EY<%J M.A6D9\>3V>S^\^T-W,TGT_G=_'%^^P 7CWQ9H;D;MFCL#;2( MP287T$<^\,O#G9&FLI@KYZY3/+6+O-*+KFFNSX3F./&H+@_H9O?&'=U$_ M_'B&;Z_CVSN'/GZ@+BRV%8):M72Q@#O!EZ(25J Y1?CW_3#.(/'3-(594^5D5L@-"6B3.%E)_,,@@\[,P[0YW7&LNR4+?C^(0(N9'80QS22S1685-FWI@?IPR M8)D_8'WXS99D>>"GO93P$B+UJ"RO:%JTJ-6W6),S442\HLA)*?.300)G4IQT M*4[^=XJ_')SYEUR?13Z=Z\?2A<,%8NE&\GX3UA #X:MD!X(*KB:%P@79#GGI@3E:@F>A"PNX8*4TD%,0LQ< MU9 0I:XD+RG87[>$[\K7P(=W&8O81XC\..D3@5Z:.?>^9]J6UL^,3U5!<#24 MJ;K7S=-CJ&FVTK;SN=OM7K=).]2_76^?QD]<4]0,5+@BU? JI;3K]KEI%U9M MFA&_5)9:J1%+>J%1NPMTOE+*'A;.0/?FC_\!4$L#!!0 ( ") 75AA)4@\ M1P8 )(. 9 >&PO=V]R:W-H965TF[HU)Z.%M:<;:3'5 M=U.SU$J67JBIISP,DVDCJW9T>NS7KO3I<;>R==6J*TW,JFFD_GJNZN[A9,1& MZX7KZFYAW<+T]'@I[]2-LK\LKS1FTXV6LFI4:ZJN)5K-3T9G[.@\=HXU))[@[7FM_ MYWV'+S-IU-NN_JTJ[>)DE(U(J>9R5=OK[N%G-?@CG+ZBJXU_DH=A;S@BQ2"M/CW7W0+3;#6UNX%WUT@!7M2XH M-U;C:P4Y>_K^T]O/'R_)[=GOES5*>K.K+0B?Y[-C-5(C;_V^=QKC/=K='0Y,DM9J),1^&"4OE>CTU<_ ML21\@/ZE:M:D6Y.[$*1*]W=5XX*AH"*9.N.,ON@'U2^'_HM MK"S75KR1JC=BG1%2P'1EK%D#FG_EUGH049%F8Q*D-(K=FV%C/!Y,F^<#"CA&' PI1R%F.4 'F8 MD@/9)#;9)/Y3-ETKA+.HZDKZVHC5BVH.M*HM .9EVB=)1A!"SYYM(N[+ MN\,PSE#'GQMV<,H=X[/!N%L',5RG;ZZ\XNHEU M89JSEZ2"B!F2V?SO5+YV&N5R65<0M!T0*V=HL(G@AI2'# 8G(7GITIO1.$JV M\X11D6?K>9]QWA]*6G1F8%T[Y-0JG%9A24+3/"71)($(DCME I/,34(:B0P3 M@?F(>!N/8Z9:-:_@:(N(=<67UZ[3EJ@Y#?X^3)\KCI\L\I@RCRFB/.=;3$%" MPT@X;DZ8FW]&'FB"@P;;0V\\$#SV^_WW(/-L#">1F^UG(Q?>@RTI>>PU;;C) MHTE,7AY@:+)A:/+##%W7)L^W,V.4[1/]0R5GH(ZM]M?\PP9<>7?GV9GJ"?76 MMEP8Y-96O;7UG"-GI@?Y0_2X^%;_$;G5LE2N%JCJWO]R$.ET2Q0 =]8TBO+^ MC5QYW]XCL1R#"[FL4%>K?_I\B&B2)V@)L8AW-@WMS! $$.;Q9-FFQ'_Z_ %: MM/Z*.O(@=6E(S%*21NO^\NWW-!9H09R<%85>P0OUZ!(2ZGF(7I03GM(L$5LO MGV1LBLQ+X,)G\ ,K[1VI%?+ZR=G&@D8I PZ:PNF;A=1J7_*G- 22E.:N;Z[/ M 9OTFMVO9+-\X^%I]]-L>[&BW$?:;@MR+WLE[UXMNH M,,8I1[=U/! Y)Q_ W*.].X,X=0TR%OGX^Z8V96V?!D2>X3C2;. =BZ*G:;1S M?D?H1VHIJYW(H);EOG_C'0'$\]/7[D?]=3=_O<)D\#S CT><.R%4ZCQ#I;M0 MJ.'%T*8&W?B:N-\2MPT!$:%KXE:V=Y7/X2!!9_?.)SAIAM+4EZ" YPD611SO M/9'=;'B!ZB8R*D((^[&@@J.F?<)I'1)RN%QMNL_Z>L=W>W]8^2GU7X5^T5G.(HKRB\>O^!M1/;+?TMXY9 M9W&'\<,%+HU*NPWX/N\ZNYXX YMKZ.F_4$L#!!0 ( ") 75C+%Q+&PO=V]R:W-H965TW+&@5Y-E)5S)"I\D#7"EGFDBH>Q&'8 M#2I6"F\R&EP(4"O:TJIMYFR.5N[$7>X6!9YH6Q!\%D5+,<5V@> MZX4B*SBB9&6%0I=2@,+-V)M&PUEBXUW SQ)W^D0'V\E:RB=K?,_&7F@)(TSO6-(FGNH']*^N=^IES33.)?]59J88>WT/,MRP+3=+ MN;O%?3\=BY=*KMT7=DUL$GJ0;K61U3Z9&%2E:"1[W?^'DX3^>PGQ/B%VO)M" MCN4U,VPR4G('RD83FE5E_/;Z>H& M%LO[;\OIW0JN'MB:H_X\"@S5L=%!NL><-9CQ.YA1#'=2F$+#C<@P^Q\@(()' MEO&!Y2R^B'B-J0_MJ 5Q&+X/=TK8VBA_'G7),- M1'(>P@[+4-CI:6O.9571ZBW'7%+6 BLUH$3)./TQ[00Q?@_(UK53"BXVB";(K3#- MF!U/CTMJVLSFO_!FP]TQE9=" \<-I89^K^.!:K9&8QA9NTE=2T-S[]2"%BTJ M&T#^C93F8-@"Q]4]^0M02P,$% @ (D!=6%F_TP*2 P )0@ !D !X M;"]W;W)K&ULE5;;;MLX$/V5@1H4+:"U)$KRK;:! MW';;AZ1!W&ZQ6.P#+8UMHA*IDE2<_OT.*4=)4-O8?9%(><[A.4/.T+.=TM_- M%M'"8UU),P^VUC;3*#+%%FMN!JI!2;^LE:ZYI:G>1*;1R$L/JJN(Q?$PJKF0 MP6+FO]WIQ4RUMA(2[S28MJZY_GF!E=K-@R1X^G O-EOK/D2+6<,WN$3[M;G3 M-(MZEE+4*(U0$C2NY\%Y,KW(7+P/^%/@SKP8@W.R4NJ[FWPJYT'L!&&%A74, MG%X/>(E5Y8A(QH\]9] OZ8 OQT_LOWOOY&7%#5ZJZILH[78>C ,H<S IJ(7LWOQQGX<7@'%\!,#V .9U=PMY ME5?<\L5,JQUH%TUL;N"M>C2)$])MRM)J^E40SBZNS^]O/]W^L82[ZWNX_'QS M\_D6EA_/[Z_AW1>^JM"\GT66UG'14;'GO.@XV1'.A,&-DG9KX%J66+XFB$A@ MKY(]J;Q@)QFOL!A FH3 8I:>X$M[UZGG2X^YYEH*N3%PAQJ66ZX1_CY?&:OI MD/QSR'!'EQVF%7X8?4GN0[K+8G;HBX4'5-%6-\8H2!@E=%6W&+)7 #:U51*9LI_(5<=UL, MM$%8KPB:)O#N#(0$NU6MX;(T@(\%-M83=XPE'=3W?BO=@[E' K=MC9I;I:?/ M)JGGN)(3Q0OPDQ97TF>09"P<3T8T2MDX3"9#&C&6A9,DA^OUFDK?94U(B^24 MQA(:95%:P:OJ)Y2B:EU3(,/R ;45=.!!4H )0:*'6OX(R9!!$D[8"-Z^&;.$ M?7BML&8W M8C!F])X,QB.XVJ]V&I?'#I<.LHG'#5.XY&9+4A]$B>YT-UR4AZ#)8.*A@\RO M/$A&<*@71"]:-Q7 QE]05'&JE;;KXOW7_@X\[UK_*'6[K'4;L ^GVM:&?W$[= _\]@\2]02P,$% M @ (D!=6.KN:@EA! ^ H !D !X;"]W;W)K&ULE59M;]LV$/XK!RT;$D"QWB4GLPTX:8H52-"@SE8,PS[0TMD6*HD:2<7) MO]^1M&6[<=SMBW2D>,\]=WQXXFC-Q3>Y0E3P4E>-'#LKI=IKSY/Y"FLF![S% MAKXLN*B9HJ%8>K(5R KC5%=>Z/NI5[.R<28C,_J:IL\%& [.J:B=<; MK/AZ[ 3.=N)+N5PI/>%-1BU;X@S5[^VCH)'7HQ1EC8TL>0,"%V-G&ES?I'J] M6?!'B6NY9X/.9,[Y-SWX5(P=7Q/""G.E$1B]GO$6JTH#$8U_-IA.'U([[MM; M](\F=\IESB3>\NIK6:C5V!DZ4.""=97ZPM>_X2:?1./EO)+F"6N[-J/%>2<5 MKS?.Q* N&_MF+YLZ[#D,_7<36C:,*D:;R)7 M-GI39DK0UY+\U.3^;CJ[F\'Y$YM7*"]&GB)0_#O8TE:B/@XA#X9U[)E.8X=DKY$\8S.Y)>?@M3_]03!N"<8GT*?S.BD%5V% MP!=@R,+="QTZB2[,NK:MD Z!8A7<,KF"CW2,@#4%?%8K%)OUGQI[/$GGQY([ M&?YX8STGB"B \S," K7BG21H>6'TH!^A?@3PN45!,9JE!8:<2P5G MD*1NE/G:\-TTB\F(0]=7IT"860DU8G3"IZOVP MT%7)YF55JA*)[BYN7PAI(/DA(:DY).Y5%&D.5V0,M1&X?AJ Z7Z7?''925T, MB42%SQ5U44L%7_(5:Y9H@"T)/J_*I2GJ 8D^5IJXB9_8Q+/@BHQLZ(9A B6L][T^UUUCJGO-/(-JUB3(]A?T ^40ZK9%\Y4:CXG-./J.F*K M-A54*&K#N"AEKK-\M+0YB_#P1!%+IQ'$,0TCL+X(GK _IV M'5$M)W<62S WB1(\2+9;D*M-V"E'FID&@;9J( MW8V4A[3-KE[Z1 T9V8+V4G\-_.&!1EKVJCN=))>,NL<5E4E23ZS;3ID^1&Y( M7?4\I*;JQQ<;WYV:CFV>MW<;J5$LS9U+@M&#O9CTL_VU;FIO,[OE]D[XP,2R M;"2179"K/\BHEPA[S[(#Q5MSMYES13&ULO5=1;^(X$/XK([9:L1(;$CMQ J5(M-N[6^G:HM+=U>ET#P8, M1$UBSC:EO5]_8R<$V@+MZJ1[@(R=F?$W,]_83F\MU;U>"&'@,<\*?=98&+/L MMMMZLA YUYY.CP=Q(;+, M.D(8?U<^&_62UG!7WGC_Q<6.L8RY%A*LD31@*F9\E9E;N?Y-5/$X M@!.9:?66,"/*T*)_\LKEWPBSAK8'UJH!]'H?_P0,/_T"/*P1AX>\]X?83M.5YD M.8.;I6/TP#(Z-4_[H!YW=K<0,),9=F1:S,'8>E=MF?XC-!A\?2'S)2^>/GY( M2!"?:I#+;1?AFEWX0W"E0=A" Y9)Y&.AL%2N4O:/V+\ FMJF7$-:H%NYTKR8 MZD\P*B=_N*9!!V^-;U9&&S2U<,=BGA:%E3 53X@"*"-P B'U8H9R4LD$@I8? M1.4H20"[>"92ZVVZ4BYN#-/9NR#):?UL!I\@##Q*H4G)1KQ\%&J2ZCWF31(F MJ!7:19I1;=& M8$D-8M#I!!YXMA+0/'E>Y2[<2<.SBCI(H9TLG !KQ4'@GL2WBP:T%77H)LX- M)$?-K3+%)\,G:1%,T0M=S JZ\5M)8D/N6'W"6A034/.(/PB%9PW,>*HJU)B' M#< Y;@3[\Q>I#+AQ#LRA5WRX .$'FSYLDK%-L9%Q3#KF;OX/1[@/T\J6T, M+QB=M/S8,H\FU%&5L4ZI]IS+;ZDY&K^.&1G=\L/H+2X[3^\@\I$C*:J/I.C= M1])@S=7TZ(ETU-?^P_,=Q]3F/'(E1T,LWL1&CA>GR7UY2)67D?_[0#OQZH)<4XT#)B0*+02GA^ MT!CG8H_$AYH+SS,\JG [8"$T0]\>6]3#7#2##LK,MQO\X7.RF> N@/X33%D0 MH\@\ZJ//T.T---Z&NMN,++'!L,0+XX,![V-C>^=6FPLU=W=W#1.Y*DQYP:UG MZ\^#07DKWJJ7WQ977&'J-61BAJ:^%R,957E?+P=&+MT=>2P-WKB=N,!/'*&L M KZ?26DV [M _='4_Q=02P,$% @ (D!=6,/8Q_++!@ J1( !D !X M;"]W;W)K&ULM5A=;]LV%/TKA.<."4#4)/7M)0'2 MI-WRD*9(T@W#L =:IF.MLNB*=-/NU^^0DA7%4;RLP%YLBN0]O/?<+TI'][K^ M9)9*6?)U55;F>+2T=CV=3$R^5"MI7NNUJK"RT/5*6CS6=Q.SKI6<>Z%5.1&, MQ9.5+*K1R9&?^U"?'.F-+8M*?:B)V:Q6LO[V1I7Z_GC$1]N)Z^)N:=W$Y.1H M+>_4C;(?UQ]J/$TZE'FQ4I4I=$5JM3@>G?+IF]CM]QM^+=2]Z8V)LV2F]2?W M<#$_'C&GD"I5;AV"Q-\7=:;*T@%!C<\MYJ@[T@GVQUOT=]YVV#*31IWI\K=B M;I?'HW1$YFHA-Z6]UO>_J-:>R.'ENC3^E]RW>]F(Y!MC]:H5A@:KHFK^Y=>6 MAY<(B%9 >+V;@[R6Y]+*DZ-:WY/:[0::&WA3O324*RKGE!M;8[6 G#VY>?OS MY=OWM^3B_;NKZ\O3VXNK]^3@5LY*90Z/)A8GN'V3O$5[TZ")9]"X()>ZLDM# MWE9S-7\,,(%JG7YBJ]\;L1?Q7.6O2< I$4P$>_""SM[ XP7/V:ON$%*67*NU MKFU1W9$_3F?&UHB./X?L;=#"8327,5.SEKDZ'B$EC*J_J-')CS_PF/VT1]>P MTS7X\9-N)VJ8CU84!F+G.) M7X("Q<.QQ"XE)@S6])<"_B968TZ1LZOS2Z>T'^O56E;?B#1N!NY4JYFJ.Y<2 M6LJDWKH$8HCFF8A"2E/(Q)$M)8L/: 9EW0. JHB!( 9C1D*>"B M$+-Q1*[6JI;>Q465ZY4B@>"493')&/XB$G).><9;/&F,L@Z0)9Q&C)%0Q#1S M]M(P2VF(T9E<%VZK^HI2/B]@/#2(&$T2#@U9%I(HI2E./E?P41@BT*$Q@9X]0,_G14 MQKNEL1E\.A<( M%N[AG']OB&99F M&=!IDB%Z&?P$Q^XITU%7IJ,7E^EKE>LJ+\I6"U1D6*&4H= M6=_"[#I MD8.0A*>(JR998^<',W4)\WQ1?XU>USQ1P!) 1-T6(>$6'[_<7? M/%#;PC!M%$HQ3I[MN'O+WW0W"_87R^,QETQ?6!JOA<]@OT"81Q% M@4LBGCTF8;\PC@LA&@9>&51S7**<"L@0E@XVB^EP"WG>QO8Z--[VZ/&VPSP8 MF \A!I3CDH@(@EN1(.[JU;=K4,9C,^]AW_^<6;&S)=S7F^*N-\4OZDT^8:!, M#@OKKDY=%^:3?W=P _(.EP9=#[6?_6?<]F[Y2XD8OM=X0_T+[#;OKRB%S9N" MS'.]J7S7:&M_4\A=WC2*\9$1Z15P2+^ GQ<_M$Q12S M;J63%GUIM\(3]Y,.2COTF+P:BJE)[_,!<._\1Q)#O+.:+PG=;/<=YK3Y_/"P MO?F(NT_1LRTA1%^N%30M78;L+[0VFX? MW '=UZF3?P!02P,$% @ (D!=6$ZT>VG+ @ F 8 !D !X;"]W;W)K M&ULC95M;YLP$,>_RHE)TR9M)2%-LG4)$GEHA[22 MJ$FW%]->.' )UL!FMDE::1]^MB$L6VG4-^"G^]_OCO,Q.G#Q4Z:("A[RC,FQ MDRI57+FNC%/,B;S@!3*]L^4B)TI/Q?:.)2L?.!P<2W)(R4W?\\!GK>/I&+^:9 MM$\XU&<[#L2E5#ROC35!3EGU)@]U'DX,>L-G#+S:P+/4@BV):4;5(TA%%)YQTVO2V+-N>L^X">*8ETQ1MH,ESVA,4<+W8".5 MT&7WHRT1E=YENYZYBE>R(#&.'7W7)(H].O[K5]U!Y],9VLN&]O*);DI; M/?6GT0ELX^@_X1AX[1B#!F/P0@Q;"Q(H@T-*XQ1TH9@2T?U/V(W?;=5280V> M8'F]=JQA@S5\(=:FE'I/RF/Q6I!JV(8R?(KR'XE[TBUR%#O;$R78 JX:1[/: MM-V@ZC9_CU<]^Y:('642,MQJT\[%4'\?4?7!:J)X87O/ABO=R>PPU;\.%.: MWM]RKHX3XZ#Y&?E_ %!+ P04 " B0%U8[RIKAM(" S!P &0 'AL M+W=O?G=",=FFWA[V G=QS\CNVKAP2]<;92[8T7!+UIBBNMO.A9[9 MK4M."RPEY24(7(VLV+T8AZ:^+OA,<2^/QF"2+#F_-Y,D'UF. 4*&F3(.1/_M M<(R,&2.-\?W@:;6/-,+C\8/[=9U=9UD2B6/.OM!<;4;6P((<5Z1BZI;O/^ A M3\_X99S)^A?VAUK'@JR2BA<'L28H:-G\DQ^'=3@2N,$S N\@\/Y5X!\$?AVT M(:MC38@BT5#P/0A3K=W,H%Z;6JW3T-+L8JJ$ODNU3D67<9JD,+N&^>U5>C5= MQ(MD-H5X.H$TN9DFU\DXGBX@'H]G=]-%,KV!^>QC,DZNTE-(]8G**X; 5[ 0 M)$<@90XSM4$!MY@AW9$E0PDG$U2$,OD63N$NG<#)Z[?P&F@)BPVOI-;(H:UT M% -D9P?LRP;;>P9[@MD9^.X[\!S/[Y"/_UWN/9;;>@';5?3:5?1J/_\9OSC+ M>%4J6JYASAG-J([]-5Y*)?0Q_=85K_$+NOW,JWLAMR3#D:7?38EBAU;TYI4; M.N^[POXGLT?1_3:Z_Y)[U.R\^+W?76D;BWYM8?K*+G+]L'\>#NW=<8Z.LB#P M';T08M(3!BX3-B?P+86,1'CW:=YW@*6!'E=,?]+OY>BU?[T6^F.E62LH, M03=ER'FU5*N*Z097GZE.VMX?'*>!XP1/:#NJ//=\T$T;MK3AR_O-%6%=3.&? MFQ?Z W_P!*JCK.\-SITG5/912S.?DT]$K&DI@>%*"YVSO@XGFA;=3!3?UEUN MR97NF?5PH[]J*$R!OK_B7#U,3.-LOY/1+U!+ P04 " B0%U8,5-![?(" M #7!P &0 'AL+W=OYCVX,"78!4PLYW+_OUL("A-:)6'O8 OYQS. M^?!EN*/LA2< NVS-.SIC4I,,L@YH3EBL!IIGGGK]Q2^!#P3V/&C-E))EI2^J$X0CS1# M&8(4(J$4L'QMP8Z^P9UGJ[2BVC*RR?:U5A#0]&&"YK59.D@(WGUQONZ#D<$L_,&P:H) MUJ4$NR;89=#*61EK@@5VAXSN$%-HJ:8:96U*MDQ#Q5]'M)KK]GKK[#'E,F=S;2RQD:@81D"U> MIM"6NI+JE5+JJ-FZ ]N0_V][G.8<9%JVXS2H5S8[CTD5U::AY::)H:"O(0&7S'&2: M3F?0;M-I;#H759'D$]QEWO77<+*G#:9J=W MMJ(Z ZM[6K$6E&-;I^M./SIVU97W [,UR3E*825YQDU/%IY5UTC5$;0H3^(E M%?)<+YN)O'F!*8"<7U$J#AUUN#=WN?L/4$L#!!0 ( ") 75B^J\0%; , M /<1 9 >&PO=V]R:W-H965TUW C0F.GV\[ZQJ+;YJEB-(:Q0#*-(B+>^L#XLN-@9]-Q3^<+93K< M;CLADS&0K?<'"6D$<22\A@)F'6<'K[H^[X)R&9\I["46^_(I/+$^;-I M!&''\0PC8#!5!H+HQPL,@#&#I'G\7H,Z^9HF2(2!IS]H*%: M=)R6@T*8D92I>[[\!NN$Z@9ORIG,?M%R/==ST#25BD?K8,T@HO'J25[7A=@* MP&W0:# MX&J"OJ"QT.(0ZNT$C1F)%2)QB*Y^IS31_YKZ^ $WO*_HTR4H0IG\W':5IFL6 M=:=K:OT5-;^$VB5,3U$-GR#?\VOOPUV=99ZJGZ?J9WAG9:FFE(4TGLN,*(T2 MP5_ 4)7H+[JC,8W2:!=+*ZKY:BYD0J;0 M>@,BI(5F/:=9/T(4Y+5,%%;4 TO;R#DW*A1%HP+FS9QYLT)1V+%K^T71RFFV MK%"WH/?Y!6?O!;&+DA7GP&*>YRS/*Y3!>07,L5>XCE>A$/: _\?V@+?\$5O! M!B2ABC#Z!T(D^4PMB0"[7]@!#RUMX7+8KU 6N JWPX7=8:LG':L+.WAMORP* M=\-V"RJ31;ECV $/K6SA<[A>I2RJ\#M<&!ZVNM*QLK"#U_?+HO W;#>A.S)= MZ"[Q]IYBUE*"Q#+A0I'L/%(,VG<3ZX*'5KYP0MRJ4C95^",N#!);7>Q8V=C! M]^\F?F&'OMVQ#I5-^6YC7_# RON%:_JX0MGX53BHOW5.M!\4CY/-'O!FN6S< MK6.\N1*Y(V).8XD8S#24=]K4F[!8W3*L&HHGV&4V\TF*?Y[)=?YR_G(&_UX MXDOZ[;%JGAA?G#TEW^1"5E^?;HOZT?A 6:4;F95IGCF%?#@?77H?Q<1M$G81 MOZ?RI3SZV6E.Y3[/_V@>7*_.1VXS(KF6RZI!)/4_SW(NU^N&5(_C>PL='8[9 M)![__(/.=R=?G\Q]4LIYOOY/NJH>ST>G(VVEAWY"RW995OVN1Z!)LTV_^;_-F^$$<)7OA&@M\F^$,3@C8A&)H0M@GA MT(2H38B&)DS:A,G0A&F;,-V)M7]U=]*PI$HNSHK\Q2F:Z)K6_+#3=Y==*Y)F M32DNJJ+^;5KG51=7EXOKA?.9.[=?XD5\5;(Y;8HTNR;2_1B\=ZJGC^MJ.Y2X?S/6>R?OVF>[ZL* MDFW;.I PAH3%2!A'P@0(II7.Y% Z$TCKV%,\5^\=G@[\/*%0FSK0(DC"%A,1+&D3 !@FFU,CO4R@S2^_<4SWM]W1AV MVC]Y/-L*0,)B)(PC80($TRK .A)<.AA!8JF2ZQ,1H]V&;VZW?_<&(S/ MLJC2^[746T6?!WQ%(ZU[ Y+&H+082N-0FD#1],)1)J9'NYB#>T/0^[9R7>]U M;X!ZDU!:#*5Q*$W\>(%]_056+Z\NL'(>/=IZ-'6&^B)B?O1+)N^K7OV17MP< M2F-06@RE<2A-H&AZ+2D7TZ-MS,'-(C+4/+J\NKG$:/ MMAJ]W4>--UO%::_42-MN#J4Q*"V&TCB4)E TO7"4D^D9K,RA?6'ZAE'A=3]B M0!U+*"V&TCB4)E TO1*4N>G1[J:IA0RQ+*"6)Y3&H+082N-0FD#1]#I2QJ>' M<3YIC'6Q0.W1EO;Z(U.GU\70PW(H3:!H^MHIY7[ZM/LYH)\,^?1"'\6V3* T M!J7%4!J'T@2*IM>2LD%]C WJ]SN(W6L4^GC6=3#PL#'TL!Q*$RB:+O'16DO: M!OTDG^7:Z5LT>D5G6K< J-L)I<50&H?2!(JFUX=R.WW:[9PGY:,COV_3YV0M MLZKW^K-%'"\BF'BOEQ#,VZC)4907^:_#&#T>:V6A_B64)E T75EE<_JTS7DG MBXVSSI.,7(3;0HY5ZPAK#&'T4*Q%A?J-4)I T711E=_HTW[C%_F0FD"1=,U52:C3YN,5OLA)F9IC2&,'I"UM% ;$$H3*)HN MK;(!?=H&;*^^ZL]DEGLC:*[UM1G4.H328BB-0VD"1=.K1UF'/FT=FM;#MNED M,S"&,'H0UG)"'3PH3:!HNIS*P?-I!T\U \L5KS37NAE +3TH+8;2.)0F4#1] M:YWR_0+:]S,U@S:=:@;F$$8/PE9.*(U#:0)%T^54UEM 6V^J&;QGH1H-M^T( M4!J#TF(HC4-I D732TA9>X%Q'[56,KV%XIN[@C&$T0.QEA3JQD%I D73)3W: M0$V[<<==P7[E"0VW[@K8+=78/=783=787=5_A>T7*-LOH&V_05W!;/J90Q@] M$&M)H:8?E"90-%U29?H%M.FW[PI]7SMR16=:O^6ARP^AM!A*XU":0-'T^E & M8F P$ ?,X01FX] D*\J=_Y!C!&C\9:5ZA; M!Z4)%$W75;EU(>W6';<&^SD>&F[=&J"[BZ&T&$KC4)I T?024NY@2+N#@UI# MU_/S9]WU^/.^.&_6\XD"Z@U":1Q*$RB:+J[R!D/:&]SWA_[K NA&8"B-06DQ ME,:A-(&BZ?6A/,;0X#$.F.T)S=ZB.831 [&6%.HM0FD"1=._"EMYBQ'M+0Z; M[8G,*_S,(8P>BJVH4!J'T@2*IHNJ++^(MOP&S?%$73^OHZDQA-$CL=84ZO9! M:0)%TS55;E^$NW5)U%U7=QIU+K]ZHF;=39/TL*P%AAIR4)I T72!E2$7#5F M%]C/\M!=V<.8?0@K.6$.G!0 MFD#1=#F/;E$R9-U=8#^W0W.MFP'V!B78.Y1@;U&"O4?)7^'S1Z&T&$KC4)I T?2;F2GS;T*;?T.Z0HN8$EW!',+H@=A*"J5Q*$V@:'M) MQT>W5V[NS_U;4GQ+L])9RX<:[]9O_)%3[&]YO7]0Y4^[.R[?YU65;W8_/LID M)8LFH/[]0U[KW#YH;N)\N/'XQ?\!4$L#!!0 ( ") 75@QX&=DT 8 -(U M 9 >&PO=V]R:W-H965T^QC.3LM-G66YN)CZ56;]3HI_ST7 M6?%X-D&3IP,WZ7)5-P>FL]/[9"D^B?K+_<=2/ION*(MT+?(J+7*O%'=GD[?H MA%/6)+017U/Q6/4>>\U0;HOB6_/D:G$V\9LK$IF8UPTBD7\>Q(7(LH8DK^.? M#CK9G;-)[#]^HO_6#EX.YC:IQ$61_9DNZM79))IX"W&7;++ZIGA\)[H!!0UO M7F15^[_WN(T-@HDWWU1UL>Z2Y16LTWS[-_G>%:*7@-A( NX2L)E 1Q)(ET"> MFT"[!-I69CN4M@X\J9/9:5D\>F43+6G-@[:8;;8?/C]^NKSU8=K[S47=9)FU4_>+]Z73]Q[_>HG[Y67YM[G5;&I MDGQ1G4YK>>Z&,)UWYSG?G@>/G =A[WV1UZO*N\P78J$#IO*B=U>.GZ[\'#N) M7,S?> 3][&$?$\L%73P_'5O2^?/3D6,T9/<^D)9'QGAIE2R7I5@FK1R*.^]& M/(A\([R__I"AWE4MUM7?MKION=3.;3XV3JK[9"[.)O)SH1+E@YC,?OP!,?]7 M6\T@81P(IM63[NI)7?39M?S(K)),5">VFFUSPS:W^61\F!'*(I\&I].'?CF& M<32*4!1B/8Y;XOPP\F,5IPTBV TB< [B1LSE9WDS(9+,^RI6Z3P3MN$X*8=. M 4@8!X)IU6.[ZK$C28I!UA,2QH%@6CW#73W#%TAJF\MZ$D"!3P@UI'(QC,-! M3'P4&Y*RQ%&?4CHBJ6@WB,@YB/=)*8_8!N#,._1-AX1Q()A6KWA7K_A((HHA MZPD)XT PK9[(5X;+?X&,NN3^O(\Q"1DR9&2)0SX) ]]#7Q&1N2E_"MR&]BK?"&_ M_95IDEF'X4P^^/V'I'$HFEXXY9E1<"Q1@?IH4!J'HNE%558:.9WE/E&Q@0AH MB$-B>C]+7$"97+1,45EXC! \XOV0KV/)E*6)A1$QA#0,)DW:0,5-9%J+\]D5[ M@7HS3ME:[+:UFK2\_[SG]B[FQ- 9JP4%I'(JF%U59<.SN6^_16#!01,3D/[/%88F+ MY8H6FYU"2YPTBQ&-1@2F3"]VF]ZAP)[7\7!C#YX9H UD*)I>4F7 <7@LN8$Z M#Z -9BB:_DNRLN+$/]9OR:!F')3&H6AZ4949)^YVMUMD7;+6L: H MZ*U!74F&<8%/ VJ*S,9#+.ZU*?5A*/M+W/97S@TIJ=M-,S.L P%M+(/2.!1- M+UUOA\;1MFC [M& W:1Q#/]-E/\F+]FGT25K5C%"F)F-14L;>O#4 .TY0]'TBBK[38ZU?X. &G!0&H>BZ455 M!IR\9!,'&>ZZH%% 2&SJ;1@7R=4NC$RY#>/"B 7QV#*F+"]Q6UY#;>.M#S?G MX*D VGN&HNDU5'Z;'&MK!P'UWJ T#D73=QTJ[TU?LKN##C=C!($?F3\^6\*8 MC#)-HB6,((I"N[BHLKK4;74'XGI>V\--/716@-(X%$VOJ'+=]%@;/2BH'P>E M<2B:7E3EQ^E+-GK0X<8,XL=R[3&U9HD+8H;,IS>[K$6Y;&\:JKQYLMK?C&,?/ MT0G?WEZD,-N[G:2=7*9YY67B3B+]-Z%\$\KM#43;)W5QW]Y2&ULO5QM;]LV$/XKA%<,+=#6 M(B7Y)4L,)&:'!6C:K&FW#\,^*#8="]6+*\IY&?;C1\F**5KTV6I/^Y+8,OF0 M]X@GW7,\Z?0AS;[*I1 Y>8RC1)[UEGF^.NGWY6PIXD"^35=DICOK,<0;]. B3WN2T/':=34[3=1Z%B;C.B%S'<9 ]78@H?3CK MT=[S@4_AW3(O#O0GIZO@3MR(_,OJ.E/?^EN4>1B+1(9I0C*Q..N=TQ/NCXL. M98L_0O$@:Y])80 3JW[V8BB@JD-0\OE6@O>V8 M1=BT]=T>F:UEGL959S6#.$PV_X/'BHA:!]?;TX%5'=BQ'=RJ@[O3P:=[.GA5 M!Z]D9F-*R0,/\F!RFJ4/)"M:*[3B0TEFV5N9'R;%>;_),_5KJ/KED_/I[U\N M;RX_7W[\<$/>D ]!E@7%F2 ON;(=B>(2@C5VF2+R5YE\S%W 3HJ_EN)\V>)WW!0$0N9F^)2U\3YC"7?+GA MY.6+5VH)?5N',BR6DV62T^,AV9&0_'A(NH5);& MPF;*!F%0&YH-''7;V+&DVWLGKUA\C?&O^Z/ M,:G$!.-(8 :5U-$QD0,NQG9D+<5B'9$H7%A=[P .=:/N+RN1"Q+<94*45VLK8R!0VS6'BL:QT$P2F2:1 MX;MPA8G%)R8:QT(S^=21, 6CPQ9>#./X@!.C!KM8:"9?.MRE<+Q[K;C:Y[5@ MS]:K#!.-8Z&9K.D(F_H=>"T8MK?F$Q.-8Z&9?.I(G\*A_O%>"^-0%W!;L&MK MPI#03,*T7J"P8+@*DS!>Q^1? CDP4FQ?\8>)QK'03/ZT\*"C#AP8586@HG$L M-)-/+40H&)RW<& 8!PR>4<4&%IJ9R]1J@\$JX2IX/.S ,$;;!8>*QK'03/ZT M^& 4WX$9J@Y!1>-8:":?6H&N[8FK NAP;308+! .*\R MCN1=DJO59\\8PQBM%QRJ\,!",_G3PH-Y'3@PJB1!1>-8:":?6I(P..M_+;*9 MNH^4&?$TCHO]I3R=?04SXQ4D9;44,=U)(L/#MB:I"YW!M,Y@L#Z =G>JKO64 M.AT.&TEUUMP!H(R.&GEU2SOFC\>U=J8-.O1G<.A_S/8.:VX/4*=I2G.#@(X; MVPC=(1M M'OIJG,"XBZ2P,HK:4 MH>;U*S1C6WZ7LBYB:+=6M@+'T(U+G:*HRFQ9Z<$M6<&M6>DBFG9U-.UV$$V[ MJ-$T*AK'0C/YU-&T"T?3TS0I0JPBH)ZI=1G.RY@K35X3%7V5E1K)3!2?P]0: MD\#PK:F%)TM+R6UEL8MPV]7AM@N'VU;_WB2^K*1A9NBGJ&@<"\UD4@?][K # M_T;-_Z.B<2PTDT^M/=P#E4<_ZM^HFN/ 9-G>E!K'FH=)H]8J+JQ5IB++@S Y M*%=@F-9TH*ARA54-(Z%9O*IY8K7C5SQF@*#[=;U'FS" M+4T&]H2 IX6%!PN+LI+\D(?!&*U7!&JF'@O-Y$^K#*^#ZG@/56N@HG$L-)// M6H4\7#*TU\.L#S14=*)*#50T7J$9:5!WC]-J >'!,?DQV0"(+U3]@(K&O6:Y M_Y[R=T\K!>^@4J M,@$P6FMZ4)4"%IK)I%8*7@=*P4-5"JAH' O-Y%,K!:]; MI0##MZ86M6CH@.FVO(+)HA8*WL%-C:9_[\\$P&BM24/5"UAHYK-=6B_X'>@% M'U4OH*)Q+#233ZT7?%@O_*A_P_"MJ46M*3I@NK58UJ11BQ0?%BGGT6H9D)LG M6:Q!\O[]U,H5JDA!1>-8:"9_6J3X'8@4'U6DH*)Q+#233RU2_&-%2O7L=2CD MMHI W7R>G\BVTHHJ5E#1N-\4*^,]CPO7GA>&M4KY0/VA! .,T9H45$6"A6;R MI\6+/^C =U$E#"H:QT(S^=02QHJ/;#03.ZT(/$/[%S\:-AW0._LKX*&>[:F$56-]&OOE(E% M=E>^FTC9?\G15OKGF-LWS-"X_+D6@SD_10/V^2-/\^4LQP/9M29/_ M %!+ P04 " B0%U8!2F2$#(# #D" &0 'AL+W=O&6SQ?6+81I?\GF, %[M[S1. OK*#DO0!JN)-$P&P07 M\?FHY^R]P1<.:[,U)JZ2J5(_W62<#X+( 8& S+H(#/]6, (A7"#$^+6)&=0I MG>/V^"'ZE:\=:YDR R,EOO+<+@9!+R YS%@I[*U:OX--/6T7+U/"^%^RWMA& M XZM XX)!N'Q!=:D?FR+IEE:5^K M-='.&J.Y@=?&>V,U7+I=G%B-3SGZV?1B].EN/!E_'G_\,"&OR17CFGQAH@1# M1DI:+N<@K1L:GH-F7OJ7EV 9%^85.APT>L_9E MN?Z/1W>22O'S^BCPG7)+/ M"U4:)G/3#RT6X##"; ,[K&#I =B8DFO,MS#DKW=Z!">I=R/Q\9(#\1[E/ZD%Y+@5U\!,J2$G*.PM9*76 MJ#D9,L/-";F3:FI K]A4 !G+96F=C9(9>ON]."$C)K)25!OS[58)0? =6#.= M?V_:A(JQU*SUI1,U6GINHKR7I'R?#2^J>SV-L[9KWV'OF^T9,#6X&'6PVC #WW?=0@02EM=7G6JW6K MOO =:F=]B"V\ZKB/8:K^?\TTOGR&")AAR.BTBZ=15SVUFEBU]&UIJBPV.3]< MX&<(:&> SV=*V8>)2U!_V*1_ %!+ P04 " B0%U8' 8?'?(" #P!P M&0 'AL+W=O=&6EW5Y,>V&2@UAU;&H[T'[[V0ZD% +;I+U)[//=W[^[Q+[. MBHM'F0,H]%Q0)KM.KM3BVG5EFD.!Y05? -,K,RX*K/14S%VY$( S&U10-_"\ MR"TP84[2L;:Q2#J\5)0P& LDRZ+ XJ4/E*^ZCN]L#'=DGBMC<)/. L]A NIA M,19ZYM8J&2F 2<(9$C#K.CW_>A ;?^OPG$#4"#OP\/CN"$=95#JQ<>T.N74ENDU$4MIH15)=6U0CTI M]4GMI4\ED<1:?_:F4@G]=_]JJF.U3:MY&W/BK^4"I]!U])&6();@)._?^9'W ML:D&_TGL345:=45:Q]237IJ*$C)$"9X2JE.'QO^F$HFMB+F0EDG<]KR.N]S. M8]^I';1?G=[PM6N^]E&^6Y6#0)2S^;D"4?R)LQ*+MA!\S]_EW'<*KZ*PF3.J M.:.CG/=<88IFF BTQ+0$Q&)V_ WG?RO;@5[W"[6Y=G 6)N>XK4"!JKNG!J:]VV M>O:VWK'W=3NKNL^K3-4+;["8$R81A9F6]"YB_2>(JK]4$\47]HJ>HFG_P&4$L#!!0 ( ") 75B8.0/2%14 *+E 9 M >&PO=V]R:W-H965T8, MWU/'@*/I[0W0[N8VV=L/%_U 2[0MK"2JE)QL@/[X2\J2YU7/:.3#[(>-7\@S MXC%G>)Z9,SS77]ONM\UCTVRCWY>+U>;=Q>-VNWY[=;69/C;+>O-3NVY6_6_N MVVY9;_MONX>KS;IKZMGNI.7BBL=Q?K6LYZN+F^O=SSYV-]?MTW8Q7S4?NVCS MM%S6W;?WS:+]^NZ"71Q^\(_YP^-V^,'5S?6Z?F@^-=M?UQ^[_KNK%Y39?-FL M-O-V%77-_;N+6_96L&IWQNZ0_YTW7S?*U]%P+7=M^]OPS8?9NXMX^$C-HIEN M!XRZ_^=+,VD6BP&J_R#_WJ->O#0ZG*A^?4#_K]W5]U=S5V^:2;OXYWRV?7QW M45Y$L^:^?EIL_]%^_>]F?T79@#=M%YO=_Z.O^V/CBVCZM-FVR_W)_2=8SE?/ M_]:_[YE03F#YD1/X_@1NGI >.2'9GY"<>D*Z/R'=,?-\*3L>1+VM;ZZ[]FO4 M#4?W:,,7.S)W9_>7/U\-?_A/VZ[_[;P_;WMS._F?7S]\^O#YPR\_?XHNHT_] MC35[6C11>Q_=;C;-=A/=3O_]-.^:652O9M'?YO7=?#'?SIO-\/NG9?_S-Z+9 MUO/%YH?^_%\_B>C-'W^(_AA=19O'NNL/FZ^B7U?S[>;'_H?]UY\?VZ=-#[6Y MOMKVGW_X%%?3_6=]__Q9^9'/RGCT]W:U?=Q$?UG-FID.<-5?^,O5\\/5O^NH^?1ABWF[6];1Y=]&/(9NF^])D+;2F% M?C.I-X\_1JM^D.UO^FG_33\8/=_R+@Z?L8H=UC"J?KGA69E5UU=?5'(<1Z5E M61F'"?NP+"X9+UX.TRXH>[F@C+P//M;?^J&Y[[K;]M![HX]=.WO:C;&'?OU_ MMW>;;=>/N_]R76:&O%608 ($IC&;OS";D[?*+^M=[UH]1(NF?]A$W?!4N6SO M+Y\VS66]X]5%YC-HKOR965$4K#!N&L=A>9(7J7'3D!_Q3 **%P(*\M9RC/^N M"RZ0=P\23(# -/+*%_)*\N[Y:]O.OLX7BS?I#R[22NO/GR=%4B7&7>(XC%<\ M-PX3]F%9QI+BR-!2O5Q"15["\)Q\'E,V\^$IX[S=28C0OSX23(# -.I8+*56 M_+KG\_Y\$'-0-(%"T[E39"H#/J3W8.K=W_<0EAM=B6XSF"$0FLX0EPQQDJ%_ M]O75\&2:UNOYMEY$C^UB=E=/?]OI]G;[V'0[_MXPY^"S!U<9N^067^0G".8+ MA*;S)<4R(T5EWQN7R[[P["NLGJ-Y_RRK5]/F#7>SDUCLQ"8W4#V,0M.YD8J8 M>21Q7V;U]U(O(J.I.FB]2=STI!8]219;#)%M!C,$0M,9DA*;D3KSYG,[]+&I M=T3/[(&H*BJ+&JA"1J'IU$B-S/+1RP\&$KE[>I%H H6FTRL5.",UZLWGKI[U ME49?ZKM%XYY(*6R5R$KSKH,J:Q2:3HO4UHP6UQ]67_J;KNWF1PBQ]7": M)E8_)-L(9@2$IC,BI3JCM?K'KEG7\UG4_+YN5IN^8/M3O5S_^5D*."FJ[/HS MSDR&H'HU3Y4]<-LG/==KMUH;[::XW;K[U;S!_JH[,/W-;J?27#S=L. M*M=1:#II4JYS6J[?3J?MTZ"XUO6W01+L![)Z.NV>FEFTD'>EDS!;O5]FEEB@ M/T(P86.H=R[5.Z?5NSFB^6XI6\5?%B4S&8**>!2:SI 4\9R>Z1;-?=,-JW[; M^G?O#61/7)O"BFXMF)LQ%#B7"IQ[%/BN]KNOYUWTI5X\[19+AYFIYTO58RCR1"KRA%;DUC),])]H-R^PK+O?G&,T#1B\]@\5[2@TG4PI MVA-:M"/FJQ*HHH>B"12:3J]B2J$5_8=93^[\?KX3IO/5MEX]S(; M_NEVNM%@BL;0[XG4[PFMWUW=>;+S?C5=U#6+9V7Z.%^[NS92F4^@: *%IA,K M=7XROA,F@5IAH&@"A:;3*XN$A"X2SNG:#I-+S NK>T/K!12:3I.L%Q*Z7G!U M[Y_;U>6T7:Z;;4_70]=K5BK[+0S0:3-$:MDLI:):5K%5?G_EAOC_5F&BWT=H.B"12: MSJ0L:E(V>F].H64.%$V@T'1Z99F3TOZ@,WKS'E'U)YM]F6XTF*(Q2I54EBHI M7:HHW3BZ=1("==!#T00*3>=.,=&G9._UFAM3:)D"11,H-)T[6::D]')$X X$ M:$&2VFL;+.%95IA;%<8H-5)9:J1TJ?$Z=R,-'DR9=[U#H!K4V9(51TI7'"'> M1AHJF!M[@T@1^RL0I: $#1! I-IU<6 !F]JG&2LY'&".;/L5$@ MSE.S3Z(:U8F1TCWS2'?:VTB?'4R)O1,@X87IVQ*H1G5*I%3/:*D>:FZDX8(Y MLA6O-C?2#023 M:XOURXQQ\[8;0Z]G4J]GM%Y_G;F1!@\FS);OESS-N#6FC:'A,ZGA,UK#!]H; M:;1@CAR&)9Z:ABZ!:E3?QR^E?$Y/VX?X&VFH4'YRVZ]TR:K*7"41J%9U@J08 MSSUB_'R3(XTF2$CVG);K'Y$B?'4R)0Z*GUOXN@6I4 MIT1*])R6Z"$N1QHJF!^O?TB@&M2YD=H\I[5YD,.1Q@HFQU;ESKD65*LZ0U*7 MY[0NU]9BO/9&&BR8(JA)!X6F$ZF\LF;\[;@Y5--#T00*3:=7:OJ%;&Y^UZ@&M5IDBH^]ZEXO3N?;F^D@8/9@AIT4&@ZJ5+GY]7X71LJ M_J%H H6FO^I*U@@%72.N@T'1293U1C+\IH8 6'5 T@4+3Z96U20'?E$ C!K-IERC6&W,$JDF= M)%FD%'218G9LPM9((P63 S7WH-!T%F4A4XR_!Z& EC=0-(%"T^F5Y4T!WX- M(P:S:;N!"D=7'N6MGW*[YV<8%_9B7UGYQBE2R%+EX+>9>!U-A;0 M"@6*)E!H.G>R0BGHE8@P9R,-%DRDO1!1I86U$(%J5'\EK"PR2KK(>)VQD08/ M9:RTZPUS'$,UJ+,E:XW2\QK0 &,C#17,C;T,87$S1LE0RI*AI)<@ HV--%HP M/?:2A$7/&)*_E)*_I"7_B<9&&B68%EOFN\8@5*,Z-5+HE^GH$K6$5@!0-(%" MT^F5%4#I>5?H*;Y&&B.8/]M0E):EU2/'D.ZEE.ZE1[K3MD;Z[&!&;)E>%HGI M=4&UJ3,B97I)R_105R,-%TR18R4A-WV?J"9UAI17Z-/K"&>8&FG$8))L"U 9 ME[G)TABRNY2RNPPS )UH:J11@YERF/K3Q'KTC2&_*RF_*]K2?Z*IL8+J;"B: M0*'I#$I)7GDD^:M-C70#P>3:0OV2EZ9="-6F3IK4ZA6MU5]G:J3!@PESO/H_ M21)S2$,UJC,FY7M%R_= 3R.-%DR1XYVBC*4616/(^$K*^(J>KP_Q--)0P?S8 MGJ)+QO/2% ^H5G6"I!"O3GEI_UF>1AHYF"];GF=I4IEJ%-6H3I?4YQ6MSSV> M1OKL8$IL?9[&"3-CC5"-ZI1(@5[1 CW$TTA#!?/CWUB+:E#G1DKSBI;F09Y& M&BN8'%N4NZ994(WJ!"G96;0JUQ9AO)9&&BR8(6R.UCA!6FJ2UO@[<0]M@!C& MP@D8G,&QDK@5T\+^C)55#V0XI;:6[XMM<]R#M6I0Q16J?')>[]FGNQL]R.&, M82.Z4' <I(5TQGVF(Z.K08P,()&)S!L1+V%=-UPUD='5H_'."T'2UQ9;X6 M4L":-;A28K_BT[J#"^<%&D*'@#"J5$+)X_#T* MAS9@'&-#S%!P1C2N4@W1X;MG=6MPUC"SK4.5[8*$M6I0I<8(>S8K+!;1+\-R MJKLS0Q.!)U@X 8,SV%/J'$;O2O G6$,C@B=8. &#,PA4RAE?Z'!@C#6V<''$ M&/.XY.8L/:Q9@R:E(O'D#[\RRQJ:-#QACGAC>V ;I3!1\X@]@<1!<=;0O.$) M,(< M@<6K<*)'%S)-9[,NYAB8/3Y@C[Y@GF;E0#6O5H$71]9Z,XE#GI +V6 M'JAPCK .H5'BB9F23\P26MU#)KVP.<58. &#,SA6I#\=UGO6(BXVF_@ I[\: MEMGCWRA:7XD=9I[<8:UG!W@MH:G"$RR<@,$9M"JUP#ZN=]Q>CBT0L'G%,#B# M8Z60H#-[S^OEV'HBL>N)(LZLF>Y1PH>9DC[,//'#6B\/\%E"XX4G6#@!@]-I M5?**6?H=MDY@8XRQ< (&9W"L5#!TEN]9O1P;77R TQS5]J-\E$QBIH02,T\J ML=;)*9LE-&AX@H43,#B#1Z782;_#/@ELO#$63L#@#(Z5*HB. 3ZO5V.+GO0$ M*](H8<9,23-FGCCC_?TWB_[2TW5TEA0;8XR%$S X@T2EQDGI[1!^JR4VU!@+ M)V!P!H%*->/+0 ZS6F)CD)DC!YFGCA<%N0[,XBI6YM,,!I1:PY-T_$H7)3;Y MF)T0?4P?8_"@%!*>2.,@:R0VV)@YDHWMJW8L6,2 M7&&? Q$;(LQ<*<))R3^*'.U+BI[U1 0'>PNQX<#,D0[,6(&K[J.R]*R.J:FE.Q>Y@GO/=5]I8 M15E=PG5@7\SFQRY?T9B>$-W7^.JPH;K,D:K+\C0K+.GI.# I69(EQ^A0M*X,C)"_(8XZH5 MQ4FGM@8ZW+#QM :)E;7FT/T>-FRL+!9.P. ,1A7=FG^' MC9O8,%HLG(#!&1PKHI9.9#UKA0P;0'N T^<]DLH>M^SCLCQCQS2;DAK+/+&Q MKJX;8%+#1LABX00,SF!74<3[X-51NS$V>!8+)V!P!L>*YJ;35\_JQMBPV0.< MMAL[C^UI3L=QO1J+BV/*2XF(99Z,6%<_#K"A8?-BL7 "!F>PJRCYXCM8RK&Q MLU@X 8,S.%9J!SI[];Q^C"TA"KL\*&T;FN.H)$^/U8M*."SSI,.Z^C#E,L-& MPV+A! S.H%.I2HKOX!#'1LUBX00,SN!8J5/H2-;S.BVV+-G#%>I#M8CMM_DY MCN-EF1VK_Y786.;+C6VZ[3#KH;R(\TB'Q58/4#@!@]-Y5,)E60F)MV+8'%DL MG(#!&30J18ZO))U?1T6FYM[@%-[6)%6=M6/CMET#\VD62PVT?AIUS?U V]M;?G%E_?P]>RO8 M\/,K"7-SO:X?FK_7W<-\M8D6S7T/&?\TS#;NW)N';[;MNO_+7$1W[7;;+G=? M/C;UK.F& _K?W[?M]O#-T,!0_.T^]LW_ U!+ P04 " B0%U8#7$QY 0# M 5" &0 'AL+W=OV$_*8* $U^5"578Z?0>GOENBHKH**J)[; <64M9$4U3N7&55L)-+=! M5>D&GA>[%67<24?6=BW3D:AUR3A<2Z+JJJ+RYQ1*L1L[OG-ON&&;0AN#FXZV M= -+T+?;:XDSMT7)605<,<&)A/78F?A7L\3X6X=/#';J8$R,DI40W\QDD8\= MSQ""$C)M$"A^[F &96F D,;W/:;3;FD"#\?WZ*^M=M2RH@IFHOS,B3TGY/ "\(.0K._#P_. MT G;8P@M7O@(WK16:%&*S$2U8KQ).^:*3)3"IWR0=?)ELE):XO7_VI7'9INH M>QM3$J[4EF8P=O#-*Y!WX*3/GOBQ][(K!_\)[$%&HC8CT3GT]!W*5K2$SMO2 MA"8VU-2INS2,!N$P\D;NW:& 4[]H.(SB9-CZ/>#6;[GU_\B-\4Q4T$6N?[*I M'X7Q,#SB=NH6AN$@['=3BUMJ\5EJ4ZI81GA+D&Q!$AQ4>'/LLR07YEGB8S4+ MUG+9):+997# +N[%@R,)ITY^O^G0T#\^AE,G M/^PEP9$&]Z#"5B WMO$H)%5SW12=UMKVMHDMZ4?V*?:\ID7]AFD:YELJ-PR+ M:@EKA/1Z"5X0V32A9J+%UM;QE=#8%>RPP+X-TCC@^EH(?3\Q&[3_!-)?4$L# M!!0 ( ") 75CW?M]XL@, '0. 9 >&PO=V]R:W-H965T/ MEM3I^C3 _>\N(;R]5B[,0.R.F,U(5ZX.L_:6NH$9CQ0C:_ M8+V)Q=@!62T5+UNP5E"R:O-/GMN!V .@X 3 :P'>2P%^"_ ;HQMEC:T)420= M";X&PD1K-O/0C$V#UFY89:;Q40G]E6F<2N\^?WW_^>FOA[OWC^!B0A5AA;P$ M5^#+XP1@L\Z/D6 M^.W+X=XAW-5..[M>9]=K^/Q3=JL5K107/\'?'_4G<*=H*?^QV=KP!'8>L[AN MY))D=.SHU2.I6%$G_?47A.%O-I-G(CNP['>6_2'V](&L=<(H*A@IK!.X@4<- MW*SZ5>KA)(KQR%WM>^B'^4&,(]B%':@+.G7!H+IO>I&;%%L*GE%IU;' M.WEX4-X35Z30DUO5,[T=UF(K]"VHJ+*IQ3T9?A1#'!VI[8<%21R%D5UMU*F- M!M5^VB8A6-8B6^B]-P>Z#NEB($E!P47.I!)L6C?;N\Z'O,Z4O+39B"RC"5%P M;,,2%H40([N-N+,1OVC0_X^9DQ,3]Z7Z'L3'26X)PPF, [NCI'.4O, 1:[=& M1JV)GO2Z#A%$OG^DL!^&<10')\8IU3A,\MI=^UQLAY;W M*C,Z4ZUJB)5RA,$GB4L-:X (;)B8S=E5TT7'Q3T3,625!06<:!Z\C32,V5YQ-0_%E&ULM5G;;N,V$/T50ET4NT VDJB+Y=0VD$19-$"R M=7-I411]X$I,+*PD:DDJ3OKUI2Z6K$O8V*$?;(O4S.&<(PXU-&=K0K^S%<8< M/"=QRN;:BO/L1-=9L,()8L=912CL'1*8AT:AJLG*$JU MQ:SL6]+%C.0\CE*\I(#E28+HRQF.R7JNF=JFXR9Z7/&B0U_,,O2(;S&_SY94 MM/0&)8P2G+*(I(#BA[EV:I[XT"H<2HL_(KQF6]>@H/*-D.]%XS*<:T81$8YQ MP L()'Z>\#F.XP))Q/&C!M6:,0O'[>L-^I>2O"#S#3%\3N(_HY"OYIJG@1 _ MH#SF-V3]*ZX).05>0&)6?H-U9>LZ&@ARQDE2.XL(DBBM?M%S+<26@^F^X@!K M!]AWL%]QL&H'ZZT.=NU@E\I45$H=?,318D;)&M#"6J 5%Z68I;>@'Z7%<[_E M5-R-A!]?+&]^6U[2$92C 8K NMH:C>:VC+T+4VS1E.\T?0(( X"POB8GA7N MI,0MUM"GA6N[QG0ZTY^VE1J:.9[C%/-AV\R71KFG!DZC@2/5X HS=B+6V2!/ M\AAQ'(KE40P31*A:@(4D*"&41_^6'6-B5 .X6RP_PRFT)W9/C3$[RY[:/=5\ M:"XT&R/D#4*%YH#/T,B<#.AX SK0?8W-M&$SE6=IF8?B$R49)4^X MF(VC-*0PNR[T*L%\16 =^4RCK6>, [X^:W!%LBI%\U6A=87=*A3- [U#:^!. M-DT=H[<:GH^:0;N_:,K#W%<&V,H I3*U.6RL%VGD\JT7Q5:%TA MVS+7/&2=:RHM=)6B^:K0NL*VM:YYJ&*W!M[.0,^9VF8_44?,(/3ZKT=YF/O* MT):[IKS>O4;!2G31EZX 98M3E+),%+MU^;.Y.2J*HBJUUDXEFJ\*K2MQ6T*; M[B%36%'Y6PNK$LU7A=85MJW-37EQ_HX4'E;B18T-^P7NF)T-/:^_8Y4'NJ\0 M;6UORHO[NUT250JU\WQ2B>:K0NO*V&XJS.DA$U7I7D,IFJ\*K?O'8[O;@-*B M^QV)6@-W]Z'3P49TQ,PT/=?MI:D\S'UE:/<&4+XWN,*(X16)_[\@E@/M.I>4 MHOFJT+HBMCL+" ^8I%#I3D,IFJ\*K2MLN]. TH+[/4EJ#?[BL:R)Y?:3=&@& MI]#I[USE8>XJ@[YUZ)-@^E@>GC%!)4]Y=7;2]#8'=*?EL52O_\P\\:MCMA:F M.O6[1O0Q2AF(\8. -(XGHMRDU4%:U> D*X^6OA'.25)>KC *,2T,Q/T'0OBF M40S0'&&ULO5A=;]LV%/TKA%8,+=!$(F7K([,-V'&6!4C2 M($[7AV$/M$3;7"51):FX^?5S3WPR8IF,:$*>.!!9'&/^-B,1VXX-:.PFGNEZ(_6$.1FE>$T61'Y.G[@: MF15*2&.2",H2P,EJ;$SAU37TM4-N\3LE6W%P#;24)6-?]> N'!N69D0B$D@- M@=7?*[DF4:21%(]O):A1K:D=#Z]WZ+_FXI68)1;DFD5?:"@W8\,S0$A6.(OD M,]O^1DI!0XT7L$CDOV!;VEH&"#(A65PZ*P8Q38I__+WYMU)#$_T8%Y*KNU3YR=O-%F#:,A5L: M16#Y!A9DK1ZJ!._G1&(:B0_*Y?-B#MZ_^P#> 9J EPW+!$Y",3*EXJM7-8.2 MVZS@ACJX000>6"(W MPD(0GK *826JE%.[4SU(LX)\$EL.%'@"QDMQ"Z_G%W MU$/'KC;?SO'LKLW?;>0?STS]JKC<8A[^V;93!="@'4B?]2N1XH",#768!>&O MQ)C\_!-TK%_:5)X)K*9Y4&D>]*%/9CC"24 ^@B59TR31D:5"*B6('F MYF@Z)[U.'.0C1SV]UT-)3;/A$-JN6YG5R XKLL->LM/@6T8%U0FG-7X+;^=P M5=\:'E%K&GDV1$X[,Z=BYO0S"_]2R2$_>I*!5.T>!V\$4= MV[7]XV!H,:O'3(VF5]'T>FD^X"1;J;*3<16T;>QZW4\]HV<"JRGU*Z7^N?*2 M?T[-9P*K:8;6OA):9\U,)5SM] \]VT%'T=AB-_"@;W5D 'A0NN&_RDZE^^'" MUC&WIHF'/*^+&MI30_]S>BH7K.4GR_*.]32M+IR!W9&@X+Y0P]Z:>$***H%J M4>%8MMO8^1:[>O34J>[K*^POL',J)*?+K',C>]U//;+G0JN+W==G.#Q7IH*] MI?YDW6="J^O>5W_87_Y/SE7-PNU:O@6/@[)IYO@#%W;$Y+[ P_X*_X^9JEFQ M6UZD6JPZWSW@OJK#_K+^'Z0JK\D3NL=BFD90%84.-?O*#7N+Y"F)RF^\,KMN MWA;5>;:8U2*G(&H>M* QX>N\,Q<@T#UCT9]5LU7W/\U[WJ/YF?XJD+>V>YCB MD\(#YBK6!8C(2D%:EZXZ@KSHTHN!9&G>Z"Z95&US?KDA."1<&ZC[*\;D;J 7 MJ+Z53/X&4$L#!!0 ( ") 75AO2;Q(5 ( /T% 9 >&PO=V]R:W-H M965T@U@"&O@F>Z[ZV- MR2]]7R=K$%2W9 X9WBRE$M2@J5:^SA70U($$]X-V^\(7E&5>'+FS.Q5'LC"< M97"GB"Z$H.KO$+@L^U['>SNX9ZNUL0=^'.5T!0LPC_F=0LMO6%(F(--,9D3! MLN\-.I>CKO5W#C\9E'IK3ZR29RE?K#%)^U[;!@0<$F,9*"X;& 'GE@C#^%-S M>LV3%KB]?V/_X;2CEF>J823Y$TO-NN]]\T@*2UIPS&Y<:A40W+;!471N$M0YR)KV]OQT^3Z90,YF,RF3\,YM>3X?2*#!:+ MJX<%^4KF5"EJ4TU.QV HX_H,3Q\78W)ZO# MZO7@P.MC2%HD['PA03L(]\!''X<'NW ?\] D(VB2$3B^[@&^&]A1&M0&O/CSI\Y%^_L^;4*KN4:8EE M([^F>$,F!H3^O4]Q>$S%1R+;4=QM%'??K:U5C$,C*43!J8&4,)%3IG @F7VZ M*[)S1V8GX28.>JUNY&^V]?S'J8K3WVI..QAG5*U8I@F')<+:K1[B535L*L/( MW/7KLS38_6Z[QOD,RCK@_5)*\V;8$=!,_/@?4$L#!!0 ( ") 75@H202= M(@0 %86 9 >&PO=V]R:W-H965T6/V$+GF%1DC)#R$[8- ^=/@A;@!O;HI)8-OWUE8S78./U+$1] M =O<>WS/X5[Y6(,=9=_YFA !GK(TYT-C+<3FUC1YM"89YC=T0W+YRY*R# MY MRE8FWS""XR(I2TW;LGPSPTENA(/BVCT+!W0KTB0G]PSP;99A]N..I'0W-*#Q M?.%+LEH+=<$,!QN\(G,BOF[NF3PS*Y0XR4C.$YH#1I9#8P1O$0Q40A'Q1T)V M_.@8*"H+2K^KDTD\-"Q5$4E))!0$EE^/9$S25"').OXI08WJGBKQ^/@9_4-! M7I)98$[&-/V6Q&(]-'H&B,D2;U/QA>Y^)R4A3^%%-.7%)]B5L98!HBT7-"N3 M9059DN^_\5,IQ%$"=%](L,L$^[4)3IG@O#;!+1/<0ID]E4('A 4.!XSN %/1 M$DT=%&(6V9)^DJO_?2Z8_#61>2+\^/DS^C:93L%HAL!D]C":?9S<3=^#T7S^ M_F$.KL$D%SA?)8N4@!'G1/ K,"/B"BQ^@$_X;\K .,6<@[>(")RD_)U,^3I' MX.V;=^ -2'+PL*9;CO.8#TPAZU5W-:.RMKM];?8+M2$2W0 '7@';LIV6]/'K MT^V6=/3Z=%A/-Z7(E=)VI;1=X#DOX)T("?ZRL2DUDV3O*57%&B;;9-L2 QP!EE(OD7JZ6F3>G]'8/BCFJE? RA!0/?DUWW M>"QB6YS5LQR_'H09H: M&[]BXW?W.L.Q?,Y+#]#&H#/WW/5!)QC2!%;3+*@T"S2OLX%.'76"(4U@-1U[ ME8Z]G^B]WLE8P'Y@V4%C>MK"O+[7"$.=E5S(LU_Q['?R'!3K M9-/*N1/GW#[1"88T@=7T@];!0EJ:)ZX$U"2E5C2D"ZTNYI$?AYWM^"')$T&N M4_DV%+>YG!6CO-U+PY8G5=_WW<9(ML;9GM5X\*'N.B_5X>"68:>)#&#YN#V1)FN=!NSN7_8:_AP5_#;H-]+U\I7AK$SLRS>TVG']A-DJR3E(R5+"6S>!;&"VW\3&PO=V]R:W-H965TH9V_%83O/0Z0-$0A(;DE R(K[]04O)D42@A65]8/%R^[AG@5W]P@: M[RC[QM>$"/ CB5,^,=9";"X& QZL28+Y.=V05-Y94I9@(4_9:L WC. P=TKB M 3)-=Y#@*#6FX_S:/9N.Z5;$44KN&>#;),'L^9+$=#T10PLIP8,WCA(Y0YY!9_1&3']XY!1F5!Z;?L MY#J<&&86$8E)(#((+#^>R!6)XPQ)QO&]!#6J9V:.^\.O M42C6$V-H@) L\386#W3W.RD).1E>0&.>_P>[TM8T0+#E@B:ELXP@B=+B$_\H M$['G -T##JAT0&T'^X"#53I8QSK8I8.=9Z:@DN?!QP)/QXSN ,NL)5IVD"7-!S";SS\\SL$9 MN$X%3E?1(B9@QCD1'"R>P9RLY-H+\-8G D-0C*B"Z+B-"!B" "MS05:PX^I"$)FP #2:_BB%XX7B(MHD^" M[0PT;JUHQ*\>S#N!U%^3/!QK'0);!#K/P+U7& M"T1;C9BUE@N^P0&9&+)W<,*>B#']]1?HFK^ILM4GF-\36".3=I5)6X<^O<0Q M3@/R'BS(*DK3*%T!N@0;PB(:JK)8H'DY6M9/GZ9>]D:9X\'3?GZZ9JYMVH[; M-/.UL9W(W*F8.UKFL^#[-N)1UGF5%5IXNWL4H&VZL$549>78KMTBJ@WE1*)N M1=35$TTH$]$_.&.J(NIV*)QY0W?4HG"E,K,0&K68NIV5/W-<:\^LP<&K.'AZ M#N'?<@[D_590L)%O)P//!#-Y2.)(S@0YK\%FRX*UG'_9_8 ',%UDSGGB"$O4[%$JY1#@BYMM&=2A_5]-%_&HVE^SX- MJSL:%59R-B*S/1OUP9Q*MI:24*NO7AV/I7MC4KB>:SMMNBH[)"=IFZ["SG8] MTU2W3E@K.:B7Z^M#.9$JJG4FT@JO5X=EZ=Z8&)*KW5JQ M*Z6=:=NM-\!7V8W<0[,2U0(/Z05>_[,2=:7=V;#]=5)AA*#5'ACZV$]=XUK] M(;WZ.WY2ED!>HXQMI_UB*\TZU>XKS%K57A :[.WT)H2M\AUS#@*Z346Q(5I= MK7;E9_E>=.OZ);SPB[WU&J;8ZK_%3/8Q#F*RE)#FN2='."MVSXL303?Y?O*" M"D&3_'!-<$A89B#O+RD5+R?9 ZK?,*;_ E!+ P04 " B0%U88,D"@'D" M #X!0 &0 'AL+W=O-A1-GMMNP_?K928FZ$>A-XJ_W/.=U M)[(K0VDKB;NU&)#%?*T9KN!%(KJN*B-]38+R=6*[UO'!+5Z4R"W82-V0% M*P)O M*_"ZO'M0EV5&%$EBP5LDS&D=S0PZJYU:)T=K\U'F2NA=JG4JN;B^SAYFEY45EPH^H=T=WC^I'\&">@P T4HDT?H -$: MW95\+4E=R-A6.B<3V-R+0#]2!=2"?UW_!S+ MOJ<$XQ13,:>R(3E,+%T2$L0&K.3].S=R/K_AP1\\^&]%3_25!&,Y]2K/[!_L9 R&7WRS )]@_!_,WBEDTQ._$;&BM40,EEKG M'&-]0:+O,_U$\::K[057NE-TPU*W9A#F@-Y?)Z9=#,T^^0M02P,$% M @ (D!=6%B5F^>[!P ?E !D !X;"]W;W)K&ULM9QO_BL[K=NU=$_/7QEGBN\9"M^VRK=>TVVMB*PE7#![(27>W M#S^!B64!5N#\:U^TL2,]DGF*)'[(7#YG^=?BD7-!OJV3M+@:/0JQN1B/B^4C M7T?%>;;AJ?S-?9:O(R%?Y@_C8I/S:%556B=CQ[(FXW44IZ/Y9?7>QWQ^F6U% M$J?\8TZ*[7H=Y?]>\R1[OAK9HY*OF#\7!S^3\J/<9=G7\L6OJZN15?:()WPI M2D0D_WGB"YXD)4GVXY\:.MJW658\_/F%SJH/+S_,753P19;\':_$X]4H&)$5 MOX^VB?B4/?_"ZP_DE[QEEA35W^1Y5W8Z&9'EMA#9NJXL>[".T]V_T;?Z0!Q4 ML+TC%9RZ@M.W@EM785,=^=["J(TTC$4!CM/R?]:MR.5O8UE/S&EX_9F?';%O(0L7E6,@.E=CQ MLF[\>M>X.);C=E1?]*_N=%2G_:O;'=5#<_4/F_Q<5CU:G9FK M_Q:E+ZW;@5Y]+!WN13I[D4[%40=E%L MHB6_&LDQJN#Y$Q_-?_K!GE@_=ZE!PB@2%B)A# 33E+I[I:Z)/M^=B8DFMLOK MCC*M*.5,\C2W+3>P'?]R_'2HK*.<,PL\V]/+46.OAMI PA@(IMGP]C8\HXT; M7A079)FE3SP7\5W"29H)7E16R"HNEMDV%>])RCL=[=B3@V-_YLWL:<-01RE_ M%LP:?HS]'.H'"6,@F.;'W_OQ>_BI3I0DB])R><'SG*_(?9Q&Z;*&0&GL[U!(2QD PS=)T;VG:9YC;2BVID"M-L)M-8A[>AY%+0,V'(9 MZOJ3AJF.8M4$D%4HC4)I(93&4#3=[$$(8D.NM&J,/A[.W.;2 M8M%5SIT$K26(N5N#E2!I#$73E:@XPS9>6L]OY.MRS;&0R\.X6P8TSX#2*)06 M0FD,1=/%JE##=D\>19&AP0)*HU!:"*4Q%$TWJP(2VYR0]!Y%O580U;Q"L-M) M2& YK23$W*'!,J!9"(JFRU!IB&V.0^QSR_JQ*Z[:\F-Q^[49.?B\0](HE!9" M:0Q%TU6K7,6>G#RB(O.)!91&H;002F,HFFY693&V.8RY%9'@*Q*GTBXO!,GE MRTZ].TRYBE9#JAP FLGDPMS>8'/0B 9*8R^'Q-$/B3H@NA(5O]CF_.6U<97\ M1Q8'OZ3'YD!DR+& TBB4%D)I#$73[:M QYZ=/-1"@QTHC4)I(93&4#3][KD* M=QQCQ-![J*TQQ\>5^O8X-+J!TD(HC;UZ0'0A*I-Q,)E,C3%=33@=<).8Z9GOMRVM-OWNUFO*F<\6YW[_]1OM_I"+OU!+OW M!+OY!+O[Y'M$-8Z*:IR3HQH'&M5 :11*"Z$TAJ+I9E54XV"B&J<=U;A6^:_JTC&/7F_C0O=;P.E42@MA-(8BJ:;5=F. M:\YV^DZ3-:9Y7Z,]29K;&VRN9[,AM%F&HNE25,3COK+CYJ0O.)CA@\]$:,13 MTPYG[#-_8C>O3D-HJPQ%TW4>?'G(_.TAQ'9[(;5P5V[CFV*;'>NBU*-;SQJM&XZY[8 MK%,@,BQ90&D42@NA-(:BZ995+.0&)X^\T,T\4!J%TD(HC:%HNEF5+KGF=*GW MR#L[$M9Z[>M0:#8$I850&D/1]._BJVS(,V_7Z1O6UACM!J;?<0.S9SEJ[M90 M)5 :0]%T)2K4\SG:7"9&MJQ\?>;3B>5E _OX^DQ-F_:)\WMO^D8/S M_P%02P,$% @ (D!=6(T[$"T ' 6=L! !D !X;"]W;W)K&ULO=U=<]O6@<;QKX+Q=G?:&<FS83)]N+ MG;U *$CB5")4$+*3G7SX!2G2P &@(\+YW M659&O][?;;;?O+HMRX>OW[[=KFZS^W3[)G_(-M7?7.?%?5I6?RQNWFX?BBR] MVB]T?_=V/!I=O+U/UYM7[]_MO_=#\?Y=_EC>K3?9#T6T?;R_3XO?OLON\D_? MO(I?';_QX_KFMMQ]X^W[=P_I3?8A*W]^^*&H_O3VLW*UOL\VVW6^B8KL^IM7 MW\9?NWBZ7V+_DO]:9Y^VC:^CW<_R2Y[_<_<'<_7-J]'N+65WV:K<&6GUGX_9 M979WMZ.J-_*O@_KJ\Z"[!9M?'W6Y_^FKG^:7=)M=YG?_6%^5M]^\6KR*KK+K M]/&N_#'_I+/#3S3;>:O\;KO__^C3X;6C5]'J<5OF]X>%JW=PO]X\_3?]]?"; M:"PP'C^SP/BPP+BUP'3ZS *3PP*3U@+Q5A@>>H(\>CXR8U.7N3SA_VTTCVM)?M5+$G+ M]/V[(O\4%;O75][NB_UZNE^^6K/6FUVF/I1%];?K:KGR?2*^^RGZ*OI;6A3I M;N6._IQD9;J^V_XE^E/T-MK>ID6VC=:;Z.?-NMR^KKY9??W3;?ZX33=7VW=O MR^H][*2WJ\-XET_CC9\9+XZ^SS?E[382FZOLJF=Y]<+RXP#PMOKA/_\&QL?? MP'?CH/CMX\V;*(Y?1^/1>!S]_"&)_ORGO_3]8&$FR59OHLD3$Q^9X^_O*OVM M\>OLP9,7WN-#4>&C)[QG<1%>_$/V<%P\7@9^1!EF;+HY_HCQ(L"HTW]3DP"C M3V="GYOYDL\M^&'94U:HT8MOS)WPF8]'_AL+K.^3SXF?[-W),^Y?JS]'^75T M6617ZS*2Z6I]MRY_B_Y[_Q>FS.ZW_]/S;K][4J?]ZF[3__7V(5UEW[RJMNW; MK/B8O7K_'_\67XS^LR]+)):0F" Q26**Q#2)&1*S).8@S O:]'/0IB']_4]Y MF=Y%=_GFYJLR*^ZKB=XO95^P@LK08)%80F*"Q"2)J2=LOL=V^R ?W\>CR2(> MS]Z]_=C,3,_KQLO%-)[ZKS/DF[,DYB#,B\/LH?7:VWJ_QQTYN# MX.)##D!Z^WV,=VLLFB5;W<[5#=%ONV;9'X7M(;&@<02$A,D)DE,7736](O%J/5O MO>Z^:#&:MS85GM-.?7UUFQWMSTA2,H#PT'B24D)DA,DIB:=];[42L9+[["S#OSJ?%L M,9^U7F;)]^T@S%OA%Y]7^,4+__Y7*W2UUQU=KS?5)J!:M9\V GTK>% :NH*3 M6$)B@L0DB:E%=YXS7;16\>YKYJ.XM9*3;\J2F(,P+PK+SU%8!J/PUZRL]HEW M_\9'JZ?C4/ECN2W3S=4S_^ 'N:%Y(+&$Q 2)21)3R^YL:#EJ_YM/CFA(S)*8 M@S O.?&H/F,S"F;';*KH9-LR>DC7?6=0O@LO/S0LJ):@FD UB6KJH'F)N9AT M(M/SLEDW6>;PLN9D:3H;M5]FT1_!49J_HC=.3<;AC81WIJ)W30\"@]=T4DM0 M3:":1#6%:AK5#*I95'.4YL=K7,=K?)83@0>6"AVI):@F4$VBFD(UC6H&U2RJ M.4KS0U>??(^#IQQ//BD89@:'##W?CFH"U22JJ8/6G'5UYF^3GB/ X\X9$?1] M651SE.9'HCY-'H?/D_^8?3_9EL6C_?9IGR]NQ!@O8V>KH2(\DWT,2W6Z>[L9Y&666_\T$8 JB6H M)E!-HIHZ:+M#8_6<\,TH;I_TU^BP!M4LJCE*\Y-5UPCB<(^@DZSL^CK;7ZE3 M??=PJ/S93*%% E1+4$V@FD0U==#:F9K'2^]_[8"1[\&@FD4U1VE^P.K:0ASN M+>PO0&A-%GO#A)864"U!-8%J$M44JFE4,ZAF4 MV;Z-N^?@E^/N2?C+\*!#0X1J M4DJBE4TZAF4,WVK$GST:BS)CEJ5#\>=0%C M'"Y@]$W\HM^CGW8GKOZ:IYLH>NR3YN[ ]=,.$:@FJ"523J*903:.:036+ M:H[2_.35W8SQ>;H98[2;@6H)J@E4DZBF4$VCFD$UBVJ.TOS0U=V,,=/-"#.# M0X9V,U!-H)I$-37N=C/B\7+:*=BBHQI4LZCF*,V/3]WC&(=[')>-*_AVT8FN MJ[&B]/ZYZ[W#W. 8H1T.5!.H)E%-'30O1K/NKHA&1S6H9E'-49H?H[J=,0[? M)^&9G:[OUYO=H8K>(*&]#%1+4$V@FD0UA6H:U0RJ651SE.;'K>YEC"_.LZ>% MMC%0+4$U@6H2U12J:50SJ&91S5&:'[JZLC$.5S8N\_O[=;EK:T37V?.-IW%_ M+V 4S]I'W-'B!:H)5).HIE!-HYI!-8MJCM+\^-2%C/'P0D8]1:R^^J%8WV?1 MC\_%"NUIH%J":@+5)*HI5-.H9E#-HIJC-#][=4]C?)Z>QACM::!:@FH"U22J M*533J&90S:*:HS3_CL5U3V,2[FG\\?+\88!XW)Q*MF:1X31SUU\&7:';LI0+4$U@6H2U12J:50SJ&91 MS5&:G[JZV3$Y3[-C@C8[4"U!-8%J$M44JFE4,ZAF4FD$^U^MXMKH9,SG/CC@E:$$&U M!-4$JDE44ZBF4-.%]D103:":1#6% M:AK5#*I95'.4YF>O[HE,%N>9+Z(%$51+4$V@FD0UA6H:U0RJ651SE.:'KBZ( M3,*/-@&.-3X-T*D]MF\Q=AE^)X.3A;9 4$VBFD(UC6H&U2RJ.4KS'Z=;MT"F MX1;(BU/)YTY8A]VAVS-42U!-H)I$-85J&M4,JEE41C@Q?O47H;?R>!DH540 M5).HIE!-HYI!-8MJCM+\9-55D&FX"O+,)/+9AU#T9@N] 0BJ):@F4$VBFD(U MC6H&U2RJ.4KS UAW1J;3\\PGT>8(JB6H)E!-HII"-8UJ!M4LJCE*\T-7-T>F MX9N*#+O1Z0'S;D\Y[[G1:7C0P2%"FR"H)E%-H9I&-8-J%M4*O6%# M^R&HEJ":0#6):@K5-*H95+.HYBC-3V3=#YF>IQ\R1?LAJ):@FD UB6H*U32J M&52SJ.8HS0]=W0^9AOLA W?%T-N&H%J":@+5)*JI@_;2#K%&1S6H9E'-49H7 MHEE=!9F%JR _IN4ZWVVZUIO=K8:SJTVVW49E'FVRG=9G>]<7IP,:3QB?6A.4$V@FD0UA6H:U0RJ651SE.:GJ:YXS,)W KG,-]O\;GV55D&* MKM>_5O^_NDV+FRQ:Y1^S(KW9'^Q8YZ^C=%4^/I.LIR&\"Z3C-YU@H34.5!.H M)E%-H9I&-8-J%M468G:?+,4.['*B6H)I -8EJ"M4TJAE4LZCF M*,T/7=WEF(6['%]\[&/6/?8Q>=.Y/T%X],%I0DL=J"913:&:1C6#:A;5'*7Y M::I+';-PJ>/49]S.>R.%5CU0+4$U@6H2U12J:50SJ&91S5&:G[RZ#S*;GV?R MB%8^4"U!-8%J$M44JFE4,ZAF457:=%<6^)[))-ZO]##+?EKWGU@[N1?. 8V?N M&!Y\<)C02@BJ2513J*91S:":135':7Z8ZDK(1;@2/-;91NKJ+U9G7W>+5+W_=IL;J-)O'^5=/>&*+M$E1+4$V@FD0U MA6H:U0RJ651SE.;GM2ZB7$S.,^-$>R6HEJ":0#6):@K5-*H95+.HYBC-#UW= M*[D(GD)__V-V:&X]9,4ZOUJOHH?TM]V%U[U)FW9FF?&B4^D/CS@X06A)!-4D MJBE4TZAF4,VBFJ,T/T%U2>0B7!+YTFGF=#^[+&^S(DNORZSH#1SZ.!E42U!- MH)I$-85J&M4,JEE4W7AXDY?9-KIZ:DH.$WB8$U1)4$Z@F44VA MFD8U@VH6U1RE^8&K.R87R_/,$]%Z":HEJ"903:*:0C6-:@;5+*HY2O-"-Z_K M)?/P;44^E/M;(*PW95;QY;.W> PS0T.&:@FJ"523J*8.6APW9NJ[>SQV'W*@ MT8$-JEE4OM<9]-U95'.4Y@>C[GW,P[V/OSW>_Y(5NQG=[EA$-9&KG^ZRC?Z\WD3; MV[0:]R_1[X>O>E.#-CD.6NM3G<[F"_]C3=!A!:I)5%.HIE'-H)I%-4=I?KCJ MDL8\?+>0EXY.5*&Z;/QE\MQ&">ULH%J":@+5)*HI5-.H9E#-HIJC-#^#=6=C M/CW+ 8LY>=K]$M425!.H)E%-H9I&-8-J%M4\W#-X^0#%FAEXZ"] M^&S!!!U6H)I$-77JKT2CPYI3A[7HL([2_+6^[E#,P_?LZ#P=,[N^SE;E^F-V M0A+0'@6J):@F4$VBFCIH[?5V'$_;<4$K$JAF4YN'" MP\^;]#XORO7_5M.KJV8V7E=?59N;(MNLJMV:393>W!393;6UB:ZK=Q-52U4O MVK=HKQ_+QR*+5NGV-KJ^RS_U'])#2Q('K7E(;[I8=&.%MA]03:*:0C6-:N:T M#\NB@SI*\V-5UQKFX5MG/$W=MMO'=!>?_97#KZ.;(M_VAP,M,QRTYN][WKD> M.4''%*@F44VAFD8U,^]YXDKGL[+HF([2O&@LZO+!(EP^^*'(5UEVM8VNB_R^ MYV!VOMOJK#U/T=M0V-!*PT%;-,(6CT9O MXKB=-;2L@&H2U12J:50S)WY:%AW549J?HKJ&L B>\LDCW-PV\ M2G_;5IN]ZC^]>4,[$@?-VT/K'$E$FP^H)E%-H9I&-8-J%M4'HQ$2AY8F#YM]7MYTHM#F!:A+5%*II5#.H9E'-49J?J+I@ ML0@7+.I$/63%*MN4N\>,5^':EOGJGX<#'F6QOKGIOPE96!^M]?3R23M3 M:&T"U22J*533J&90S:*:HS0_4W6[8A%N5U '/W[ZU']F#*UCH%J":@+5)*HI M5-.H9E#-HIJC-"^;R[K>L3S/HTN6:+4#U1)4$Z@F44VAFD8U@VH6U1RE^:&K M"R#+%VY',?S@1U@/?83UP8'J]CTZ@4*;'J@F44VAFD8U@VH6U1RE^8&JFQ[+<-/C#Q[Z".N# M S7I'OH8O5FVZU/HH +5)*HI5-.H9E#-HIJC-#]4=?%C^8>+'Q^RS3HOHK_M MOM\;++3<@6H)J@E4DZBF4$VCFD$UBVJ.TOS\U>6.Y7G*'4NTW(%J":H)5).H MIE!-HYI!-8MJCM+\T-7ECF6XW''J_5_"S."0]=^]H7O_%W18@6H2U12J:50S MIWY<%AW649H?C;JQL0PW-CIU^L;E^;T102L:R^XM$_KNF)J@HPI4DZBF4$VC MFCGQT[+HJ([2_(#4!8QEN( QW>\P;9_VB;Q]I65O/M#"!:HEJ"903:*:0C6- M:@;5+*HY2O.S5A<(;FC.42EA,L)UE.';GN4SVFG7MILD,;EK,LYS"NE::XD2;FV1XO M.,/3A#[=@^4$RTF64T?.>YCEK I3^PD?QQ=>O/!"P[Y!RW(.XUHA&3="$BY+ M!/:JAEQG_,(PPS-$<@G+"9:3+*=83K.<83G+<@[C6GF<-/(X.U]'% H@^ M#83E!,M)EE,LIUG.L)QE.8=QK0!.&P$,]S(:F[Q]L^GUL?34GSJT@L%RR9'S M+Q/S)TB"'5.RG&(YS7*&Y2S+.8QK96G6R%+X<1_AR>5+]:87].'A0KL6+"=8 M3K*<8CG-"&"XVW'Z<7VTU,%R"I)O5[NKB_4.">O,4M@;G">42EA,L)UE.L9QF.<-REN7KQ<_N[&* M&X6-.%S8V&^LBL_'WU]'J]MT\W2I\2K?E$5^UQ\KMKZ!AXQ'^DX]$\##^H\A$>=7CNV,H'R@F6DRRG6$ZS MG&$YRW(.XUKQ;%0^XC-5/F*V\H%R".K7P<.&]G-^XY;"W8@27+*9;3+&=8SK*G]( "8\S/&ML P3E!,M)EE,LIUG.L)QE.8=QK4 V&B#QF1H@,=L 0;F$ MY03+2993+*=9SK"<93F'<:T -AH@<;@!,G"*R=9 4"XY9O9J/^^>6\/T]L3P3E$I83+"=93K&<9CG# M*+9D@G+BR(6N&Y7LF(KE-,L9EK,LYS"NE:5&PV0<;I@$=LA..' MBVV2H)Q@.N/(5MNWU,-ZOLZ=JTU]%-D6^?V1-C^QXHE["<.'+>A4R+ M]AU$)3NJ8CG--PHV/@P7BVSX%R"PG& YR7**Y33+&9:S+.E M=[ORU?QRU;CUJ3?)G/2'BNUKH%S"PG& YR7+J MR#7[*:-.BKJOB>?C6;O#8MCW9EG.89R?CVFCUC$-USH&/VLL[ W."OM]C;+RB0MT_?O[K/B M)KO,[NZV55RJ;<_NJ$/CNU&17>^B]_6WXU=O.]^_C+^6<<_W5?RUV7__;0WF3?I\7->K.-[K+K:JC1F_GL552L;VX__Z','ZH5ZE7T2UZ6^?W^R]LL MO?2M8," M "]!@ &0 'AL+W=O7?.7"QG5FN]3;QR-:E-A-VFC1T M#4O0S\V#1,L>5')60:V8J(F$8F;=NC?SJ?'O''XPV*J],3&5K(1X,<:W?&8Y M)B'@D&FC0/&U@3O@W AA&G]VFM: -('[XS?U+UWM6,N**K@3_"?+=3FS8HOD M4-"6ZT>Q_0J[>@*CEPFNNB?9]KZ1;Y&L55I4NV#,H&)U_Z:ONWW8"_"\(P'> M+L#K\NY!798+JFF:2+$ETGBCFAETI7;1F!RKS4=9:HFK#.-TNO@\?R)79(D? M.V\Y$%&0>ZI;R30#9:SOHEY?:9 56M<);;& M;(RFG>W(\Y[L'2-#=DU\]R/Q',\GS\L%N;SX\+^,C<4,%7E#15ZGZQ_5Q307 M3&5IHI-.5CN.G!L70=/SX\+/9>-S*- M_9[*-:L5X5!@I',=X3&0?;/L#2V:KD&MA,9VUPU+_+^ - ZX7@BAWPS3\X8_ M5OH/4$L#!!0 ( ") 75A(F'-IPP4 $&PO=V]R:W-H965T MI&;<0PD%HEZT 9!EL[% M8"X4B[:%:G%).FZ!/OR0DJS%D1F[.#>)%IZ/RR^11[\YV67\JU@S)M'W)$[% MI;66MF&I>K.,N-)(-4I7]EBPUD0YD%);&/'&=E)$*76=))? MN^732;:5<92R6X[$-DD"_N.:Q=GNTG*M_86[:+66^H(]G6R"%;MG\G%SR]69 M75'"*&&IB+(4<;:\M*[<"XH'.B O\25B.]$X1KHK3UGV59_,PTO+T2UB,5M( MC0C4OVSK-.Z\Z\Q0(-LOB?Z)0KB^ML85"M@RV ML;S+=A]9V:&AYBVR6.1_T:XLZUAHL14R2\I@U8(D2HO_P?=R(!H!@V,!N S M!P$8'PGHEP']4P,&9<#@(*#?/Q(P+ .&!P'NX$C J P8Y6-?#%8^TGX@@^F$ M9SO$=6E%TP>Y7'FT&N HU4_6O>3J;J3BY-0G=_,O5P_S+P31^_0GN@DX#[3^Z*W/9!#%XAUZ@VPDU@%G D4I>DPC*=ZKB^KX M89UM19"&8F)+U3Y=B[THVW)=M 4?:8N+/F>I7 M$TI"%'?&S5^*Q 6"K@:E& M!^]'YQH;B3Y;]%#??8^P@UWT>.^CMV_>[3M>CT%74T\']_?@#HQ_.@8;,.17 MNFGL'S43_P[2/=$=&X3H5X]I/^?UC[:01\_%0_CO)W4/S25+Q']=SU@!&G2# M]$1](3;!@EU::B86C#\S:_K';^[(^:M+14B8#PDCD# *!&M).ZBD'9CHTUN> M+1@+!5KR+$$BB!G*EFBG)YU4=LXB1MZY"AB0,UN#?*P&N2A<9!])J)5&D@6HD"@CRQ<1>D*S5,A^5;E";)KF(W$ M?*!PDCD# *!&O)-Z[D&P,O<>.. M%<5[(9VQUG.E@X012!@%@K6D^U!)]\$HG=OSAK^C198^,RZC)Z5$$4@8!8*U-':=^B/8@5HZ2Q*0NJ T'Y1&0&D4BM96 MN&%SN,;W^%[FR6^42J;P$G%UVBFO$7.VO*7YXC8_'GJ.X[C>\. K [1B DJC M4+2V=KC6#ANUN]DF3XSK)9-]VT;R1R/M$>AME)8NQ3OT\[A?<5W6,6HH@8?C MP= ;'RRJYL:<_4I"T@@HC4+1VK+6EHYKM!6FY#OCBT@PM.'1HI41(97E MS6O9D=)JUKCILZ?.#Q5S+6=/NI T'Y1&0&D4BM96O_:4W"%8U@1J)H'2?% : M :51*%I;X=I1B;&W:V*"=62Z&J;8]W;?.X M9I\')M/Q3LUT0*T?4!H!I5$H6EO6VOYQS?Y/E$5 : MA:*U?^^OG2 ,Y@1A4"<(E.:#T@@HC4+1V@K73A"&<8+,F+/E=3LS$,U^;7$S\CS;67)^Y%Z38TUMCBBW&GP.^ M4A^C*&9+A71ZWM J+-K]BG-/@, (P) 9 >&PO=V]R:W-H965T M !CR7(A2C[R- M,=65[^M\ P73E[*"$M^LI2J8P:EZ]'6E@*UJ42'\, @&?L%XZ67#^ME<94.Y M-8*7,%=$;XN"J?TU"+D;>=1[>7#''S?&/O"S8<4>80'FH9HKG/FMEQ4OH-1< MED3!>N2-Z=6$!E906WSGL--'8V)#64KYRTYFJY$76"(0D!OK@N'?$TQ ".L) M.?X]./7:-:WP>/SB_7,=/ :S9!HF4OS@*[,9>8E'5K!F6V'NY.X+' +J6W^Y M%+K^);N#;>"1?*N-+ YB)"AXV?RSY\-&' EH[PU!>!"$[Q5$!T%4!]J0U6%- MF6'94,D=4=8:O=E!O3>U&J/AI3W&A5'XEJ/.9./)Y.[A9DIN9^/KV>WL?G:S M()_( F_+:BN R#49Y[G:PHK<]$T"' M51S3U$TX: D'9PE?,IR7!O N&1?>H+-PG*:GV]_"V['E&*E MV;O@XN[9TB@X@>L:T9 &D9LN:>F2LW2S$C,$[*TC55,P7'Q)]]2B^#0O'$9) M&@[U-.[%)TA=HZ1_E#.OB&CPN^,$9YGNI6$"^W=S MKN)W6W'VC*!3+BBE,:4GJ"X[K"KI:5WQCUJE_4[YRM0C+S41L$9ARZEP32NAQO\7 )E#?#]6DKS,K$-N?T R_X#4$L#!!0 ( ") M75B]H=Z6:0, @* 9 >&PO=V]R:W-H965TG?[U!2 M5%\8-P]]L4AZYO"<&>6MC-M>^K_,UE%1?R@T(_&V6AN[X(^'&[J"!9C'S;W"F=^A%*P$H9D41,%RY$W"ZRRU]K7!OPQV M>F],K)(G*9_M9%Z,O, 2 @ZYL0@4/UN8 ><6"&E\;S&];DOKN#]^1?^[UHY: MGJB&F>1?66'6(R_U2 %+6G'S('?_0*NG;_%RR77]2W:M;>"1O-)&EJTS,BB9 M:+[TI8W#GD,X>,,A:AVB8X?>&PYQZQ"_UZ'7.O3JR#12ZCADU-#Q4,D=4=8: MT>R@#F;MC?*9L&E?&(7_,O0SX\EL]O!XDY';^60ZOYU_F=\LR&>RP--55!R( M7)))GJL*"O*5*D6%^4%N&7UBG!D&FGS,P%#&]04Z/2XR\O'#!?E F"!?UK+2 M5!1ZZ!ND:3?S\Y;2M*$4O4$IC,B=%&:MR8THH#@$\%%?)S)Z%3F-SB)FD%^2 M./Q$HB"*'81F[W>/'.[9^]W#,VKB+F5QC1>_@70\D]D+G)L#AILXIK1!?GV(#DG6$4[!/K/E:^&3\_- MQS:F:[VA.8P\[#P:U!:\\9]_A(/@+U>L?R=8]IO #O+0Z_+0.X<^GL**"<'$ M"AL/IR('5^@:B*2&L"UXB\<[#/ 0;O=CXK"*TR@YM,I.K>(TB3JC Q']3D3_ MK @\*EMF>[B+?.,ZV-LP0EK!$7F'U=55F!Z1=UCUL"#<[ <=^\%9]G@K&5X7 M@\:F6."QQIK(J5X3J6QY/#-17+B4#4[8?(ZNDJOCO#C,8A1WK,UA%B9)U'>+ M2SIQR5EQD_Q[A:FQUZ.SBR8GNQYGYM0BC/N#(_*G1G$O2=W4TXYZ>I8Z-NY? MU$5Z!H%_MX=68):U6\-37)9"=/<)-UJ]YR9U+?X MT?H4GSG-J^0G3/-&NJ,*.X(F')8(&5PF>.95\^YH)D9NZIOX21J\U^OA&I]J MH*P!_K^4TKQ.[ ;=XV_\/U!+ P04 " B0%U8K5@-'+,# # #0 &0 M 'AL+W=O![[GRY74 W8R6M,ES$#^ M6#\*=6=W*EE> JMRSI" Q=BZQ3^^PIM0+[6F_.BJG_1KL4Z%IIO*LG+EJP>;O^[FZ$K]"CX-J_75+U2Z)[->0GHB;Z@"3!8Y!(M!"_1 ME#.9LTW.ENC;&@35*UBA3RE(FA?59Z7S8Y:B3Q\_HX\H9^AIQ3<595DULJ6R MK">VYZV]26./G+"'"7I0DZTJ=,X M!D/3M].)@9Z^G8[/1.-VR^?6>NX)O>E&"&#RQI39ANF9F;J>W%1K.H>QI0I& M!6(+5O+'!QPX?YFRYB)(2HF8>0>H](AR@^QO]22C Y;VC!H?,(]XT/0<0- MB=A(>FQ3WKFARB, S_HOR]#6$@BWS&'$'4A1&>K0PH+4/8S M8WF(+ED>+BF67DCL*&5QE[+XO>4A'KYCKA]&O?4VH$+7ZZ%2 PI'OF=>;NSL M-W/G?06BY1U]_''<^_:G!M25VJC"GGDS+(I/N#]H1?![JT3+/$YKW_T0TR_> MJ0%SXAO#9&^;O*%09.VW9G1/AN[]&/?]&U"QZ\7]$ PP-_;<$V'L.PE\=MM- MVF9/TAZ-3_3QI&Z9]S+-V>:!BF6N^M<"%DK2N0[5%BB:XT)S(_FZ M;J"?N53M>'VY4DH+NT);\#U!+ P04 " B0%U8R7ND M"ZP$ "B$P &0 'AL+W=ODX_3O2]**;$N4%.SZ MQ9;DD_*_:YJQ[=1" MUON#A_1Y)=2#\6RR)L_TD8JOZ_M2WHUK*TF:TX*GK E74ZM*_0Y0H$B:,2? M*=WR@VN@I"P8>U$WM\G4@LHCFM%8*!-$?KW2.SC.M/L*VPT +QA@N6 M5V3I09X6NV_R5@7B@("\#@*N"+A)<#H(=D6P/TIP*H*C([.3HN,0$4%FDY)M M0:G0TIJZT,'4;"D_+53>'T4I?TTE3\QN_YA_N;L!3U=_WSR"2W"S7%*="7!; MQ"RGX(F\@0+@IDAH1<@*N<;0H!_KE:<%'*5^M? M4S)VBSGFQ52]^)+2LN*1) M*HQER&LY!OD.;NS5J UR ^R:%06UHJ!7TWHUEB6$L, M>R5^$2M:FCP/VWO?<6'#\3;HTL5.PV\#*'!"L]L([D< V.MXU4UTA3!V;=@N M<8'M-4N< 8:@CU%3A 'G!2'T.V0<3#+H1.WQGI8Q'>R/U7(G:I GM1:=RMIQ MJ/$^U/BT3;*RA_!!TN&H67GF'X-%@[!C6?OY"O5.%C_0*2O#:FL?> 2;#7[> MA0N:"CMP'24*[:<;-##>?&?+'#![AD8N_/G[^Z==/ZX.F*WV\ MTGA^K0Z@]*'(WLSN].J.E,]IP4%&E]*DW'/R32MW!T*[&\'6^HADP81@N;Y< M42(+OP+(WY>,B?<;M4!]+#?['U!+ P04 " B0%U8\EY!L-8$ #D$@ M&0 'AL+W=O&PSDC M3?:,_Q0;0B1XRK-"3)V-E.6%ZXIT0W(L/K*2%.J?%>,YENJ6KUU1 MNSZ;L*W,:$'N.1#;/,?\^3/)V'[J0.?EA^]TO9'Z!W^ MN5Y.'4\S(AE)I7:!U=>.S$F6:4^*Q[^U4Z=94QL>7[]X_UH%KX)98$'F+/N; M+N5FZB0.6)(5WF;R.]O_2>J 0NTO99FH/L&^QGH.2+="LKPV5@QR6AR^\5.= MB",#&/08H-H G6O@UP95YMP#LRJL*RSQ;,+9'G"-5M[T196;REI%0PN]C0^2 MJW^ILI.SZ]OYW;O =O "W XX9MA4*+B2L54[V>F]:L M/A]8H1Y65R3]"'SX 2 /^1;S^?GFZ-3<5?EIDH2:)*'*G]_KKTZ#5&G 51IL M,1VB!*G9.JH R<(WQ%G]O8/&'F?;!'^)F5X7.U)(QI]!BDLJ<4;_P[IT;20/GJ*C]?UH''5(FJ @" ,[R; A&9Y)LMXH M:^V$QLJ)KVOWA)X-!!,[O:BA%PW2^TJ6A.,,W-[=J"QR_JRD88^Y_=1&9GY@ MW"%I8F(_LG.,&X[Q(,<'B24YCV%LKAZ$'88F)HR1G6'2,$P&&5ZF*=^J!D&> ME+X*^Q8GQK+(2V#WG%A0<1+U')1Q0V\\2*]I8*GJ[XI@[RD9F^D+O0Y#$Q/U M'63HM3+D#3*\*U452EJL04:4*H.L51BK?'AF)89^##M4;3 8'_6F4[9'H@F' M"W*#.1GI\>'UE-:N3G+J&35I0XT1["':"A<;L!;G)>? MJE+E>B*3%745A[#+6KW$24GZ<6CDVH3!P//CGA!:+8*OB!%3 >C)K"O!8$%4 M)R!@A[/M(81!E:J7.>$'$0J-G;#@O#@<]W0(V(H5'%:K&R+$Q=EL32D:!7&W MUUI185]YMXH%AR6K-^4?0*&>+-1@>&X4IF)!".,XZ<9AP7FQFB)Z(FG%#4;G M3VY'/>7"RG90*7]U@/M=WDXC;R43#FOF/2WY7#]RC=AJM%4W_6,V-"5R% 3!V*!MPWGCQ.OAW8HI?$U-U8ZE]%#_ M=7ZM1$VE' 51G/A=HC9<[(4]1%$KJFA85*]5;R_65$_PUN<54QU'D3\VNHP5 M%WBPIR.B5D;1L(S>R0WA5F:F&JJ*ZT[K-E08](SKZ.AA;U@S+=WOE6D$F=(W M@F$2>MT!W@X,P[[Y";4JB895\E;UY5^B;#Z/Z=I$09>Q#9?XAAJZ1Z\@]/N? M;YBO:2'4R5XI0^]CK#H\/[Q2.=Q(5E9O)19,2I97EQNB'CNY!JC_5XS)EQO] MHJ-YL37['U!+ P04 " B0%U8N$2^3_T" !X"0 &0 'AL+W=O'#@)J& SVR3IOY\-A*6!H+;J"_AROL_G.\?V\7!-V2./ 03:9"GA(RT6 M(C_7=1[&D&%^2G,@> I^]+@1P)KOM-&2LFIN*/K[U#K&2B^D*:\ M_*)U9>L:&@H++FA6@Z4'64*J/][4<=@!F.X!@%4#K'V ,3C>C MNC3.>8Y#&&GR5N# 5J#Y'S^8KO&U*UKO21:\$]FS2#I-))T^]FTD!=X 1SE. MHJ[0511>2:&NQY5_YMB&,=17NS%I6YFF9^Z;!6TSQ[5VK)[)�R!KTR;G)0 MQY$LD=P+'(7R=#[)JWZ-6??QJ]C<75\'3DM1AY7GM@3U>O;&]+F-;K=7=P + M8 PBE4"$.0?!3Q !T:79;:NQ6I([C%J9#GI]>J-BKU'LO5[Q"J<%KLIC*NLS M)B%T1C#;/AW%9 M-??&)_)94;T"_M-4;Y(KS)8)X2B%A:0T3CVY95E5YZN.H'E9^>94R#I:-F/Y M- *F#.3\@E*Q[:@%FL>6_P]02P,$% @ (D!=6*X/,+L& P I@H !D M !X;"]W;W)K&ULM59=;YLP%/TK%JNF3NH"(=]= M@I2/;JVVK!&LV\.T!Q=N@E7 S':2;K]^MB&,= 2M49J'8)M[#N< M> @@T&,<)7QDA$*DEZ;)_1!BS!LTA43>65(68R&G;&7RE $.-"B.3-NRNF:, M26(X0[VV8,Z0KD5$$E@PQ-=QC-FO"41T.S*:QF[!):M0J 73&:9X!1Z(NW3! MY,PL6 (20\()31"#Y<@8-R^G U6O"[X2V/+2&"DG]Y0^J,E-,#(L)0@B\(5B MP/*R@2E$D2*2,G[FG$;Q2 4LCW?L[[5WZ>4>+ M.W=Z/?:NT,*]_>".YQYZBSYCQK!*&9W/0& 2\3=RU0LQ@Y!& 3#D0KIF?BAC M1 M&5PS'LN#.FZ'SLS?H#)$$S4D4R=?%AZ:0:M4S33]7-LF4V0>4-=&<)B+D MZ"H)(-C'F])E8=7>69W8M80S\!NHU;Q MF7;%7JF_P]OUA&0,Q_5,66T;:K:=6NO^0I]F%DR&W-@6W <%Z_:G:M=U6>3T2V MET"[2*!=Q^YX@OH/\B@H$DBS!"X07HN0,O(; H1CNDY$50X9>4>3J\-JX[3Z M#?EB-V5_M0J.]-T6=KLO M\T%W3YG B;K&>TVBO4I6&6U%GJDU7YAM?^2>S'G=7R/O=C'OQSQ/5ZC&PO=V]R:W-H965T4B_W$ M\9V'@27;9-H,N/&X)!NZHOJF7$CLN8U*RG):*"8*D'0]<:;^Q3PR> OXSNA> MM=I@G-P*<6)-@H$'SLZHYP;(0SC=ZWI-*\TQ';[0?V]]8Y> M;HFB,\%_L%1G$V?D0$K79,OU4NP_TMK/P.@E@BM[AWV-]1Q(MDJ+O"9C!#DK MJB?Y4^>A1?"C)PA!30@."?TG"&%-"%]*Z->$OLU,9<7F84XTB<=2[$$:-*J9 MADVF9:-]5IAE7VF)LPQY.EY]^SK[#,NKQ'D]2F\!A=4I$@MJ\9Y[@UU-C5:-2$ZR:UJ^9'WKBMS_U-L_I_$'F6UWV2U_YQZ7'\?LMGM M*9S@-JXV]VE7'BN]R.J9\WD7!\-H..J/W5T[0\

>>C]N_QNDU%C,GJ1R40HW66F8@_:2S#J'40YJT##=I3# R/' M.OU1[_P@=K=UG.=4;FQ95!C;MM#5D=6,-I5W:@O.P?@E5N2J@/Z3J&ULK5C?<^(V$/Y7-&ZFD\S<84LV-DZ!F03G>O>07"9<>@^=/BBV M ,WY!Y4$Y/[[2K)CC"T3VL(#6/*WJ_UV5RLMXUW!?O 5(0*\9FG.)]9*B/6U M;?-X13+,!\6:Y/+-HF 9%G+(EC9?,X(3+92E-G(SI>XR69$_&\?F1R9-=:$IJ1G-,B M!XPL)M8-O(Z@IP0TX@]*=KSQ#!25EZ+XH09?DHGE*(M(2F*A5&#YLR4SDJ9* MD[3C[TJI5:^I!)O/;]H_:?*2S OF9%:DWVDB5A-K9(&$+/ F%4_%[C.I" V5 MOKA(N?X&NPKK6"#><%%DE;"T(*-Y^8M?*TCEFQ TRAI3;UH)VII25]FJNXSP63;ZF4$].[FZ>'+P^_ MS\'CW1.8?;V___H YI]OGN[ 940$IBF_ A_!\SP"EQ=7X +8@*\P(QS0'#SG M5/ /C8EOJV+#<9[(R8N#\=@6TE:UHAU7=MV6=J$>NR "]T4N5ASNXN5J?VQIRS=,>U[-\H*JNH'C<%:.E2G-(AQ&F]2K.J3R:.EYD!K M5N5U.X4>&H7!V-XV?=6%N6@$0_\0%G5A"'DA'-:P W[#FM_P.+_%0A984"SD M=A1$^D\^YV!=")(+BM/T)TAHNE&E%\1%OB5,T)>4@%P"Y";.B185^-7$OUS9 M;_+W48N\ 1.BEH>B+L@QL_9KUO[I4:T)GAQ8WQ!8UQF&+6Y=F.LZ4-66 W9= MV+' !C7%X"C%[_I (PG ,FCR@);ARS(9VJH8RQ.>"UEYI1=D^2X3^Y*^O;XR ML0XZ44!P"-ND#2@$/:?%V80*1CU1'=641_^.,LUD7= 9>EI"O^>!D2&A6]MT MUL6@3F9$75 /];"F'IZXC8U,.8DWC KZ/L6P8YG;#MZLBT%!:U]'7=IJK&M5D M?6WD!,]YEI]56W0N;8>.1'M'HJ,I=*LK'>ESI\X6=9FMSP)STI2+C!IA]@>^ MU\Z9+@IZ@U%[JQA@X6#DA\U/3_[L+X/PZ"5I&E6;X7\3+Y>![@'SSF8QH* [ M\-IET(0+![[K-#ZPA_K^ @>/W^!FF*]D,=C2A,A& ZPQ3?XS>Z\;T$'[ #2" M/*]-W82"08NLW>C;,L*6NO_ETO1-+LK&IIZM>^P;W5FVYF]5[ZW[P;V:LG&_ MQVQ)%/'&J@5J@ M_D=B^@]02P,$% @ (D!=6)0-Y'&. @ =0@ !D !X;"]W;W)K&ULM99K3]LP%(;_BI6A"2367'J!LC024*8AE0U1L7V8 M]L&DIZV%+YGM7OCW.W9*UDFM)Z'U2V(G?E\_/N)PE22\6E,FHR/VS>UWD:F$Y MDW"OB5D(0?7+%7"U&D1I]/K@@#*'%$P*&TSH+B;0G7P+ES0HY? M&].HF=,)M]NO[I_\XG$Q3]3 M>+?V<3.!]%Y1"8PI0MN']3J,VP6U'5^I>+& M7\FJ'MMI1Z1<&*O$1HP$@LGZ3M>;0&P)LFR/(-L(,L]=3^0IA]32(M=J1;0; MC6ZNX9?JU0C'I,O*V&I\RU!GB]'-Y?AF3#Z0+U1KZB)$CH=@*>/FA!P1)LD= MXQSC9_+8XGQ.%9<;[ZO:.]OC/82R1=KI*QT-R?'3RMTV,N USUC!G MWK>]CQF, 3@E(\!TG)(AF%*SRB?YQPC'DEL+POS@EQ 5[]^EO>1C +O=8+=#[L77"ER$Y8QP!VZ(5):\X,8KE< Z+V&RB[CV M['I/M\661=;JY_%R!TBG >D$0>Z89&(A=LT6%+XQ/MT&JWNHM'8/@-UKL'O! M:#Z ^_@U:246],[0AEU2K 2J SAG#XR71]QM4=JRI_KCPIBZ>4;\[QOP"T&X#OITK9UXX[JIH_C>(W4$L#!!0 M ( ") 75@2DHR#90, # + 9 >&PO=V]R:W-H965TFC#OSJ3U[D/.I:'7%.#Q(HMJZIO+? M6ZC$9N;XSO/!%[8NM3EPY].&KF$!^EOS(''G#B@%JX$K)CB1L)HY-_YU-C'V MUN [@XW:6A/#9"G$3[/Y4,P3:(%#\>X0[J"H#A&'\ZC&=X97&<7O] MC/[>:NT MJ'MGC*!FO/NG3WT>MAS\Y(A#T#L$^P[1$8>P=PA?ZA#U#I'-3$?%YB&CFLZG M4FR(--:(9A8VF=8;Z3-NKGVA)3YEZ*?G'^]O%O<+0]*H107I#/N@39VW_@G?+,%;[)0%-6J;>(]FV1D3>OWY+7 MA''RM12M0D\U=36&;%[LYGUXMUUXP9'P_(!\$ER7BMSS HI= !>Y#H2#9\*W MP4G$#/)+$OKO2. %X4A =R]W#T;[^R?8A,/UA18O/'9]YA84^?MFJ;3$ M&OIG+,4=1#0.8?K*M6IH#C,'&X<"^0C._(]7?N+].9:>GU,YYP3+S@2VD_!D2'CR0N7D)O4K;(S*YE[L2FJTWW70 MR;90XJLPW)/3H55T=15.]N0T8N5[R1$YI0.[]*2<[)?_0JPN6A0(50I03&*) MG9UW8H*GO*1\#99Q)R.QK-C:?@3&992>4T;G!,O.!+:3Z,F0Z,GO-*!1M4P. M&D82QUZ\IY9#J]A+_:L]M1Q:I9,@B/?4XF[-$C7(M9W)%'9'["K=5W8X'<:^ M&SOM[)W?XCC836__PW2SY"&PO=V]R:W-H965T+DGN-SSHWMC+:4/?,4 M0*"7/"OXV$B%**],D\A:9*2 .X;X.L\QV]U 1K=CPS9>;]R352K4#3,:E7@%T0 R68^/:OIH,57U5\(? EG>ND7*RH/19#7XF8\-2@B"#6"@& M+/\V,($L4T12QM^&TVBG5,#N]2O[]\J[]++ '"8T>R*)2,?&P$ )+/$Z$_=T M^P,:/[[BBVG&JU^TK6M#UT#QF@N:-V"I("=%_8]?FAPZ ,<_ G :@',(.#:# MVP#W<]1# M,Y!AH&O.07"$BP3-"%Z0C @"')U/06"2\0M9^#B?HO.S"W2&2($>4KKFLIJ/ M3"'5*$XS;F:^J6=VCLP\A;B/7/L2.9;C:N"3_X<[^W!39M &X;1!.!6?>X2O M=JZS4>,\/4ZMLBM>XAC&AEQ&'-@&C.CK%SNPONE,?1+9GD6WM>B>8H]^E\"P M(,4*956SF7K%>W396\L!/NJ_)@TK4K4I;"([#$,[')F;KC--6> &H=>6[6GV M6LW>R;9TWD*=-N\S>_-)9'L^_=:G_Z'>9&^^+^4^P!@4 I64J;U/%T3-'G32 M]P9A8!_T2%/E.:ZO;U'02@].2I_18M43P')$CYO0:0[>J;%=Q_.\ ]&:,L?Q M0ENO.FQ5AR=5/U"!,YVJ\/U[/+ =RS]0I2D+@M *]*H&K:K!255/U;$#"<(; M&>5*KE%01_%;I"KGR\.@Y08M]^(=8,8O=)9.S^G52#1$.2U$RI$]0 G>Z5HV M.+,,VEN''8DD(C^E:+@D9 [S/0Q="/8-M=3IF]2W_\&W3 MEWF'VYC9.7+5Y\XOS%:DX'+^I<19_5 N-59_0M0#0U MD: P;5+1$(7M8MJ%V[YM+)(XL]T6_OULIV2E#2F*=M/:B<_Q<][$L?MKQA]% M"B#14YX58F"E4I;GMBVF*>1$G+$2"G5GSGA.I.KRA2U*#F1F1'EFNXX3VCFA MA97TS;5;GO394F:T@%N.Q#+/"7^^A(RM!Q:V7B[WI9O[+:G[WC?FO8'J&//P)N8[K-[K^6VJD1=#KLQ?GU T]Q]^)TSY?USQ;6S\^ M_' :^?'>!H!C[#J[*Z-I7!A&3EB/J\CLK?.)/AS>$+Z@A5#OQ5P)G;-(?=9X M==ZJ.I*5YL@R85(=@$PS56=4X'J NC]G3+YT]"FH/O4F?P%02P,$% @ M(D!=6",(4Q.X @ R@< !D !X;"]W;W)K&UL MK951;YLP$,>_BL6JJ9760H"D59<@I<"V3$H:->GV,.W!@4NP"C:SG:3[]K,- M86E&LC[T!6QSO__YSN:NOV7\260 $CT7.14#*Y.RO+5MD6108''%2J#JRY+Q M DLUY2M;E!QP:J BMUW'Z=D%)M0*^F9MRH,^6\N<4)AR)-9%@?GO.\C9=F!U MK-W" UEE4B_80;_$*YB!?"RG7,WL1B4E!5!!&$42RFQ@W5@HA25>Y_*!;;] '4]7ZR4L%^:)MI5MKVNA9"TD*VI8[: @ MM'KCYSH/>T#G&.#6@'L(](X 7@UXAX!_!/!KP'\MT*T!$[I=Q6X2%V&)@SYG M6\2UM5+3 Y-]0ZM\$:KOR4QR]94H3@;A_7@\FH_CR7R&AI,(A?>3^6CR.9Z$ MHWB&SB.0F.3B EVBQUF$SL\NT!DB%,TSMA:8IJ)O2[4+K64GM<>[RJ-[Q&,' MC1F5F4 Q32%MX7@SCVI^!73*^1U/B#7<=VV#9W&(T@: MW&O!H]?C;=[CU^.=$\GPF@OA&3WOV(5@14&DJ@12('7 *%2Y)G0%-"$@4$1$ MDC.QYH!^#!="=GO.Q+?]O M*1:]I5C\1F(O3LIO3LH_I1Y,N?HYG]%*-0/$EB@EHF0"YVVG40E=&R'=.39! MM^LX?7NSG^5_C2Z[-]V71E&;4N] *6Y5\AJC*EI[KV@5P%>F6PB4L#65U;_; MK#8-:6CJ\,%ZJ!I5U5?^RE1=;HSYBE"!?J6M5.7G6.:B)9:4KC@DE5 M:,TP4\T6N#90WY>,R=U$.VC:=_ '4$L#!!0 ( ") 75@M$'9?:P< $@V M 9 >&PO=V]R:W-H965TB1M)\-^_$A),2U+OK8V!NY#(\GW M'NH>DI?G4M+EFO$?8DZI1,]QE(BKQES*Q46S*8(YC8DX9PN:J%^FC,=$JE,^ M:XH%IV22.L51$[=:G69,PJ0QN$ROC?G@DBUE%"9TS)%8QC'A+]B* C%GT/)W)^U>@UT(1.R3*2]VS].\T#:FN\@$4B_1^M<]M6 P5+ M(5F<.ZL[B,,D^TN>"2LS7BVEJAZ8.4S-1;A1\FNM\?)%>_ALI/#D9?;L>?[AZ&7V^^W*'QY^'= M _J([@CG1/<'.O.I)&$DWJNKCP\^.GOW'KU#323FA%.!P@0])J$4']1%=?QU MSI:")!-QV93JWG0+S2"_C^OL/O">^W PNF6)G OT*9G021&@J8+:1(9?([O& M(*)/@W/D.A\0;F&WXH9&Q[OC"G?_>'<'B,;=]).;XKE[\!XTX1_U")^@$8O5 MM!WK M]',A%B2@5PV57P3E*]H8_/R3TVG]4L6M33#?$EB!=V_#NP>A#^Z6\1/EB$U1 MP.)8\9V/?+)2TX(\112IW(MFJ@\D.@M??WY?17#64"=M2*?CU$TX#-DO#OW9X)F*B,IUONEAXN!02V6G?D6@(K$-3;$-0#"?J> MR@5%#EE1KN2/4CA:0X7)3#&42*[4RI)$2%(>I_.?+31[ BEA):1: )5A%8MP MHVWT0@D7R$-QMA)B#TW(2]5B.@*1ZC)M":S ='_#=/]-F*;/E >AT!FXBFFX MT3I,@TAUF;8$5F#::1FIUP+#'G,64#H1:,I9_,H@W5[;) M^O%)%:Y3S@ M.>Y.&LBM"BM=O[V3URJ,O'Y[3V)SMN2L \8XG,TXG1&IUF421CHD99%N5(7]+!+)NJWB.I%JC)BIYQ_^Z7$5V'5*5GY%5:.ZMQ],6,3,X;7 MV32@+T"W@?YUM9U5--\66I$[(ZN=4^MJQZJPMHKFVT(KDF^TM0.+Z^.T5 ZR MG71*\^^@B5]ATNGNG7M&XCJPQOU-*W\U)B9+KM6 MQ/5+PAP03,M6Q;,MM.)NHE'/&%;/_S'3X[+.W:7IL(D/FA0#,E(9PU+YFU+ M.I(%Y2&K%+\' +S]>1[VK-OSMM"*1!E]C6%]? "6!)AS]I4O86F_(Q7?4K([&Y<3NRBN;;0BO29U0R;I]X:<>@3*]-ODTT MWQ9:D7RCZ#$LQ^LO[3G@H>U>N-W:++V%F,=&S&-8S(]VB4$)DRIK2V38^Y"O ME>E.9'Y9VU=R"#?G=/.]Q\KA9U76VT(K$FMD/8:WM6WOR.7-%0=GISPX*\RZ M)3._RLS9^Y (&SV-83U]&R9AO(S1/^C@[AR,5#MU6=7_Z(4]:Q/U%O6!:^H#%Q;W9J[ORD1U M:4QY^G96HA2Q+B04HWITYN16LFIUM]XJFF\+KQ9^WW7MZB9/%,S>7#) ^:#KV&\&<%1.)U"F0!NI^Y@M(KFVT(K MO7SH6??=1D8+)OK&X)GX6)0!&=*LC6 M>5<)<)Y]MI2=2+9(/^1Y8E*R.#V<4S*A7!NHWZ>,R=<3W<#FX['!OU!+ P04 M " B0%U8'H4\'XH& >* &0 'AL+W=O38J6-;!GD8\ M8!&(Z>9FL(!7!,^2 2GB6T"?>>D8)%(>&?N1G'Q8WPR<9$8TI"N14/CRWQ.] MHV&8,,EY_)>3#HKO3 :6CT_L?Z?BI9A'G],[%GX/UF)W,Y@.P)IN_&,H/K/G M?V@N:)SPK5C(T[_@.<++A_M/X.'?Q: >661( M@'WAW1Y%LGR!.(7N"!4^$'( M+R7LZY* BS>7X T8 ;[S8\I!$(&O42#XV]*%+SMVY'ZTEA??5,ZO1T(J2.8Q M6N6SOG :/]'! M_,\_H.?\98I)GV2D)[)*O-PB7JZ-?7Y_%%S(5 RB+7BDVR"*DB.9]K^H'X,+ MF:Q9&E^:0II1>REU4EZ?YMB3.?!4CI0),ZUBB(Z!#AP7H(JP<2%L;!4F:^*& M!H*NP?H8)YK$CG82-=8FX]0DZ8AWL*;( ,'(+,@K!'E60>]_TG@5\)<+\O2Y M(+>V!'<&T+BFR0#QFE9I4HB:=$V_MX!&ZZZ9-]$S!KHU23I&RTYBPDS-DJ:% MI*FU GU/-UJY3(LG&DOC $X+!Q[B8$5-:J9]EJ8^R4A/9)5 SHI SLXL3Z!QEBC&/,F^85I:7QJX84=.&;(&.LA_.&86J76).;RM8.03B M\MSA$..:PG9<56/)8L$S:E<'C= P,;<<_%RH"6<2:L9!V" 4*:'H]?6L@TZD MYY@^_3L33$]KT@!KV(>@LEC0[K&^49ZD:V:,^9512*]NJUJ&@XT^1U@A$3 MS!M.&A0J^P5;_%<8;(/'D%;OZPV+ 3UM\&UKJ#LHW;480 AI]4L'>4T"E16# M=B_646"'Y9QTJV(&F#M$==MI@DV&3H/QA,JF0;M/6VRW,=WZ@LHG!+V\2DQ2D.S&#% ,* M3V!][S:@$&IZ-$'*B"&[$:LIJ3>0W6U"[?VS M=@@Q0-XAK^'Q#"D/A^P>[K7M)F0R9=IJ=0"1%E!5E[)N:-)WSPE9S>"+;^P^ MV4A?;-5H*F>(K/ZHE\93_A5EU^JYN@?N!B,&V-@;SKR&O%%.#=F=VKE]F9S> M>K.W0D@.J71CQL[0:_!M6/DVW.+;SNO&Y.QM:]@-1EIA59'*TF%X;C<&6TWA MBW_[ZI.-],56C9XRDMAN)%_7C#AMJ%98&2YL-USG=V!P%]?5!41:0%6%RG7A%M?55PL&ZSTP8^GJ M!".ML*I<9<>P]SM;,-AJ]EYU(+)N&6QQ9MP9,SN*U"-%1!B$&4+,09;APRV^:7?HO6&]C M:56X%4(,D)GCUO>74>G%J3V-M^D+:!RLV#$2V3M$Q=7B);=%^FI7[?HMO"+9 MJVJ*)GMS[J,?2P_-04@WDM(93F0UB;.7T;(3P0[IZUF/3 BV3P]WU%_3. '( MSS>,B=-)\@7%*X'S_P%02P,$% @ (D!=6*WS;$WP P V \ !D !X M;"]W;W)K&ULK9=M;]LV$,>_"J$-0PLT>GYR9AMP MHG8KL*1&W+2O%>EL"9%$CZ3M]MN/I&39EFA/R_S&$J7_G>]W)$^\\0Z35YH! M,/2C+"HZT3+&UK>&09,,RICJ> T5?[/$I(P9'Y*50=<$XE0:E85AFZ9OE'%> M:=.Q?#8GTS'>L"*O8$X0W91E3'[>08%W$\W2]@^>\E7&Q -C.E['*U@ >U[/ M"1\9K95$FUFWD>4* ZGXEL..'MTC@?*"\:L8?$XGFBDB@@(2 M)ES$_+*%>R@*X8G'\7?C5&O_4Q@>W^^]?Y+P'.8EIG"/B^]YRK*)%FHHA66\ M*=@3WOT)#9 G_"6XH/(7[1JMJ:%D0QDN&V,>09E7]37^T23BR,#RSQC8C8'= M-7#/&#B-@3/4P&T,9*J-&D7F(8I9/!T3O$-$J+DW<2.3*:TY?EZ)>5\PPM_F MW(Y-[[\\S#\^+F9?/W]Y1/._9H\+=(,6]2) >(F>JRU0!BEZXA>2)^)VP7#R MBMY%P.*\H.^Y0>_E#?H5&8AF,0&ZO^05^IKA#8VKE(X-QH,7(1A)$^A=':A] M)E#+1@^X8AE%'ZL4TE,'!J=NT>T]^IU]T6,$B8X1]VB[L%UCE5957*['IK1O;H5!,I_(S,5G,"Y;50WD6H/TA<":9T0P00RV 0D=>+ MQ'&L#E%?8WMNATCA)[#41'Y+Y%\D^E9/TG\$\GN!W#AV=XX4(M?LB"*%R!J% M:J:@90HN,O$/UA+R-V %_6#"[CPI-%;0@5)H'%?-%+9,X:#M] %!E0[=26$O M#C\T.SQ]36^W17W-\6X[X1FU/*.+Y?2[/#! >C/; N$'("2W%N+?6&@^<7/^ MP0,5U>B:]?::SJ(K.3M)J&4>3AKF_ZFXSXL(K8'4ZT6Y7!K_X?%Z<76GNZ\5 M,L_33;^S:%0R4W?.K!OKZ$!EO;D&#V!LCFO.*:3G=R'5.M_N4JIT@6X'9S#M M Z;]UL(\@-+N1^7YNN]V*14ZU]'%<>V44J'S3=WTSE >#E76Q3/(OY3J :". M,OV]JJW4^7J/4R$3B_;<;!X.0]:PTU"_? ]@=/O;,M3=H(NHD/5W;Z20G>[> MFM X:GE*("O9.E*4X$W%ZA:@?=JVIS/9E'6>WXFV5;92!S=US_L0$UZG*"I@ MR5V:>L"/-Z1N(^L!PVO96+U@QMLT>9OQUAN($/#W2XS9?B#^H&WFI_\ 4$L# M!!0 ( ") 75@&MFTI=0, +4. 9 >&PO=V]R:W-H965TT';8YNH M1+HD%;?%/OR2E*Q*CB(D@'ICB]3,1\Y/#JD9'QC_*G8 $GW/4BHFUD[*_;EM MB]4.,BS.V!ZH>K-A/,-2-?G6%GL.>&VT,TRH%8]-WPV/QRR7*:%P MPY'(LPSS'U-(V6%BN=:QXY9L=U)WV/%XC[=P!_+3_H:KEEU1UB0#*@BCB,-F M8EVXYXEK'(S%/P0.HO:,="A+QK[JQFP]L1P](TAA)34"J[\'N(0TU20UCV\E MU*K&U([UYR/]V@2O@EEB 9QAA9:PP;GJ;QEA_=0!C30O!5+A?E% MA\)V$%EHE0O)LM)9S2 CM/C'WTLA:@Z^\X2#5SIX)PZ>]X2#7SKXSW4(2H? M*%.$8G1(L,3QF+,#XMI:T?2#$=-XJ_ )U>M^)[EZ2Y2?C.^NWLVO%O=HMKC^ M>#N_N)]]7*"_T )SCO6"H-<)2$Q2\0:]0H2B^QW+!:9K,;:E&ETS[%4YTK08 MR7MB)-=#/A_G'7$MF.3Y&+<=TXC6KU;*-US_J94JXD*WL&=<$KI%,UKD MOKV!BJ=-# '\ *_[S#S=T_F[3L4]8 MTA.LH6E0:1ITT>-%GBV!([911YA6%2]3.&X@@?[KV$O3 AP:L#Y<'V)O;#_4 M5>H<^J4J]01KJ#2H5!ITJG21Z0WWL]AH2BM"):9;HK7"0H!L/0P*9%33)QJ& MH^!$HQ8KW_-&3:ODL=4@]&M6C:C"*JJP,ZHYIOE&73LY5[G4%D&G^TM3ID]8 MTA.L(5M4R1;]QF,HZE/3/F%)3["&IL-*TV'_"39\= "%41@,3A*LQ+]T+?<*2GF -U5SGUQ>9\QLS MK(3W)&NOM*0O6E/8VJ>NVW^:E.Z3G!R15VVF3E!X)\D6HO9*'R4:';M M>SX#OC5UD4 KEE-9?!Y7O57M=6$JCI/^J:[)3)WP"U,4='/,MX0*E,)&(9VS M2-VQO*B1BH9D>U,U+)E4-8AYW*FZ$K@V4.\WC,EC0P]05:KQ_U!+ P04 M" B0%U8(:P9Z%4' !\+P &0 'AL+W=O/'O/A6SH2HP/?%/"M/!K.J6AX-A^5D M)A9)^2%?BDQ^+W5#R66Z]!+>4VS[_5;\ZF)P-8CTC,Q:2J M*1+Y[T&,Q7Q>,\EQ_-V2#C:_60=NOWYB_]R(EV)NDU*,\_D?Z;2:G0S" 9B* MNV0UKZ[RQU]%*RBH^2;YO&S^@L<6"P=@LBJK?-$&RQ$LTFS]/_G>)F(K +&> M -P&8#V ]@20-H#L&T#;@";5P[64)@]Q4B6CXR)_!$6-EFSUBR:93;24GV;U M=;^N"OEM*N.JT?6G7\X_7=R LXO/EU?GIS=GEQ?@)W A)]Q9-LD7XCTX+4M1 ME2#)IF LBDI.)7!9S40!SBJQ*$%^!Z[%O9P)$O,V%O+[>?E.4GR]CL';-^_ M&R #;F;YJI0,Y?&PDH.N?WHX:0?X<3U W#- A,%YGE6S$GS*IF+:)1A*M1O) M^$GR1^QDC,7D R#H/< 0$\N QON'8TMXO'\XG=)-3ZF(?U=._3.:B/++E;!W+F]AZ67T8$B2)H)D3:5;).R9F!;/XT9E%N& MIL2$T8@AKL%B$T8"Q%&/#K;1P9PZ;O(JF8.D685L&IBI(6"8TE 38<'Q$%.. M-!7.T3QSXO&-5N[4.DZ6::U6?)?[^C2M5O(G;)JYH85A:"@V43P*0Z+IM7!1 M.9OM%RW<" F=0F(ALS-)UXM0O74DBWIU^K?YP*8H-$:!* VH-MBQ!48@#[BF MR0*3Z8&A752T$14Y19TGV>I.&I55(:O*)L(9?NAJZI,L]D3621N"RF/ 5]RC M6G)/:?7*%OMBZR9VR[RA%VQ4;7!W:0P9UY> L05(&"2<,:VN;(P1@70+V%6" ME1+L7C#2LBK2VU7?^N ./W@2^&2+?;%U4Z<,('I-!XB\6D"O;+$OMFYBE0M$ M+[&!;?!V+4A[AQG6B\O$(>D\$#2*RP)$E#/<5US*"2*W%3S+*E&4[31I%%D% M.4D.G@D^V6)?;-T$*@N*V&N6F"=+V2;6)UOLBZV;6.5WD=OP[B@QBX.ETNGJ M%6;"0HZ(;@IM;"%C44]U*:N+W%[7K"[P']CI%=VD!T\*GVRQ+[9N0I7-1M%K M5IM7%^Z5+?;%UNU[*1^.G79T1[6UP9T[048YU:K- N.<47TWL\$0H\A>;5A9 M7NRVO-9JV^4>W9R'S@FO;+$OMFX^E?'&^!6+#7NUY5[98E]LW<0J6XZ=[G17 ML1%SST)Z$8TMJ(A&>L?*@N(0]S0[L+*_V&U_50/QJ<%O%>(D.7@&^&2+?;%U M$ZAL-PY>L[2\VG&O;+$OMFYBE1W'[I;PCM(R.[TDH)@QO4%O =*(11!&>H%9 M@"A@G/7M9LK_8K?_W:=)CTW?2A%"^C(PMN 8"RDQ=F8+7\A0WVTF5D88NXWP MKDX]-MNRF$9RA(82"Y#+&V;CEMD]H.?.0V54L;LAO&^[OJ79UA.$H3D?31A' MENMGPA@..+%?/J+<(7&[PX-[]L2T>(A$B.J7TX;#]0,+39@-!R$+>^[0B/*, MQ.T9S9ULGSLT-^G!#T>]FD9?;-V$*M-(7M,T$J^FT2M;[(NMF]BMA_DO,8W$ M-'J8!03KS[_&%B!ATE\B_=FS#0@A1I#WU)QRCV1?]]B_LQ&SXTGD;T>Z#;;@ M H("JG=X;'SU(\^@1XQRC(:W8> MB=?.HU>VV!=;]SR5\I;T)9U':AJ_,(PHU ^T6' (ASR(](W !I3[!0MZCK50 M927IOE:R?UNCYE/R^J;2.!]FPI#Z?OT<.M8\D(4]\WQ[A),\E56 MK8_K;C[='"$_;0Y.:Y]_1$?Q^B"XHEF?2S]/BOLT*\%Q84R"AS3)Q-%D(^7V<#H5RPU+(_&) M;UFFOKGE>1I)=9FOIV*;LVA5!J7)%$-(IVD49Y/YK+SW)9_/^$XF<<:^Y$#L MTC3*_SUA";\_FJ#)XXVK>+V1Q8WI?+:-UNR:R:_;+[FZFC8LJSAEF8AY!G)V M>S0Y1H>A4P:4B#]B=B_V/H-"RC?.OQ<79ZNC"2Q&Q!*VE 5%I/[.?FG32/+,(W/_\R/ZY%*_$?(L$6_#DSW@E-T<3?P)6[#;:)?**W__&:D%N MP;?DB2C_!?KV6NOHU5G)Q?G_YZ M?GIQ \XN/E]>G1_?G%U>@ -P*3Q*M(LA5X'S(9Q8GXH!B^7H?@_;L/X!V(,W"SX3L192LQFTHUYN+) MTV4]OI-J?'A@? B#?$(6_F/(V)EDX$EDGIZ3)*;&QSR]4 MN151PL2A*6=5K%?&%E7U;NX0ZD/BSJ9W^^GHXXCO(]_#75QHP$'/AT&+ZXAP M&Q&N5<3EEN51N2#B;,E39I)2,="]1V,*U8FA*>G#2$"1I\'"/LQQD8<&=-!& M![7J^)I%2<*798%9\ERMNB67R5 M7K#;6YGJ*!3UL6C*0V#8&@[%>LDPP:#;JQC6<;XR"PBVA@%:\Q R1;N,JP-& M'>H@>F(AUWS[LA A+M'WHPGG0,_U-/DF'"0^],UK&>U9(62?X6@;%^NY+"ZK M6.YRH1_Q5W5PMPH23*E>+0U Y4L""/6S MSP1$+O4H&MACK<="/VZRD,$^(80"I,OIXRCUB4-U-08^GR),!\2T1@O9G=93 MASGJ&R%, C7"GA(#T$.0PIX4ZX!>NPY; X;L#NSE)UG?12$G0*27 ,.%T>$ MKM^ @Y#Z ZX,M;8,V7W9LT^ROO%R?;^_T_HP#QE69A^F/([G#*AIC1=ZRGD] M-AG4O'P$ITF=[R-$=L)'/IW2@;N#6,V*[9VS7A];Y M,ZH:U3J.RA:.Q=;-8VL=\5M:1SRJ=1R5+1R+K9O8UCIBNW5\>3<(]\W?@8=Q MX.E[SX + MC?>R8^]9]/=V#OM5X2V[WD4_T@W/=]QH:0$6?H")EPEI80;GTD M_C$?B?OV$"&BN_:% 8:Q3WKS\18>$K<>$ML]9-,5^@@N>'90;WRC;"O1BW?U MF&SA6&S=)+9V%?MO62Y'Z@K6B1V3+1R+K9O8UCGCM^M9XGXWTL44ZETN XP$ M$.E-=/M 7YD(IS6^SLA-2Z??9'0)U#JQ"P.*N*[>X3.A$!JHLT[K.9UQVI4U M3>>-%=+;D L#RB>]:FM 8>SH?93IWOOHE.7K\KV^4 ?V+I/5B]KF;O/;@>/R MC;EV_P0=AM4O %J:Z@<)YU&^CC,!$G:K*.$G3YUF>?6.O[J0?%N^]?[&I>1I M^7'#HA7+"X#Z_I9S^7A1/*#YI<7\?U!+ P04 " B0%U8C%@7[GD# "# M$@ &0 'AL+W=O2+7=4&]$UCR.4KBAB*V3!-/?%Q"3[=BPC5W#;;18J,57L =\"^K&RK.S((21@FD+"(IHC ?&^?VF6^[,D%%?(U@RPZ.D2SE@9!' M>3(-QX8E>P0Q!%PBL/C;P 3B6))$/W[E4*.XITP\/-[1/ZCB13$/F,&$Q-^B MD"_'QM! (0F*E?M,UC+0,%:\9)DB>+'B11FOWCIUR( M@P2[WY#@Y E.-<%M2.CF"=UC$]P\04EM9J4H'7S,L3>B9(NHC!8T>:#$5-FB M_"B5S_V.4W$U$GG1=N55?QW 9>(;:-_J K\4I@. 96IW,K1[Y)SM@*!S VQ*N" =V X;U^ M9?>M]W4:Z83YFF E_=Q"/U?1NTWZ_3-&T??/(@9-.23L1YV0KDXA=<)\3;"2 MD+U"R%[[0"P)2860)V@%5+:)J:).QXQG9TZ14]'&LSIV;V1N#@6JC9+6.8SR MZZ/<(JI44K\HJ7^\M^XI#D%,:@%$&_S0X+%6WG.'ADZ8KPE6TG%0Z#C0[;&! M3B%UPGQ-L)*0PT+(H6:/#>M\80TK'JN/:^W;"RL_+2H_/.3IBO"5;2S[;V2SI+MPESHB8MM=)\7;2RF@<+9%NS$W-@=;JKF&S2$#:H M>+$A;%@_X=G.OB[G>)\=->6U Y\]2'32?%VTLIC[I;G=U6XYK:MTK31?%ZVL MYGZA;K"!>F M5X=+$):G,D!&PO=V]R:W-H965T*?UL2D2"UTI(,PY*HOHR#$U68L7,F:I1VI>%TA4C:^HB-+5&EGM0)<*H MUSL/*\9ED,3^[D$GL6I(<(D/&DQ354S_G*!0JW'0#S87C[PHR5V$25RS E.D M6?V@K15V+#FO4!JN)&A;RYP9O%;B&\^I' ?O LAQP1I! MCVKU$=?Y>(&9$L:OL&I]AU$ 66-(56NP55!QV>[L=5V'+4"T#Q"M 9'7W0;R M*F\8L236:@7:>5LV=_"I>K05QZ7[*"EI^\HMCI)T-DFG7V;3SU]A^F37%(YO MD!@7Y@2.@$NXYT+8\IDX)!O.@<)L33UIJ:,]U'VX5Y)* U.98_XW/K0R.ZW1 M1NLD.DCXBI%0YBE-W!\='* =]#58.!YA_MJT,P-OC0H":9+M_Z" MM%::,"M/X>[N>E?J!QE=)UV:FF4X#FRK&-1+#)*W;_KGO?<'] X[O4///OA7 MO=_OK ?<$E;FQRZQP_\@=M2)'1TL[E51:"P8(=2-SDK;0%!KGN$NG2W3A6=R MTV29#/JC.%QNAP^W_O4*=>$[VD"F&DGM;]_==D/CJNV5/^[MQ+EGNN#2@,"% MA?;.+FQ\W79Q:Y"J?>?,%=D^],?2#C[4SL&^+Y2BC>$"=*,T^0U02P,$% M @ (D!=6(;WS./;9O$K>C2FTXO5E2JKQUSD4U]I=*E9^#H)HO:4ZJBZ*D0B-9(7.B=%]+K=.,@)$_YD)%;Y5:XJ;UZLA!K[PR;DVJ4)?O/'L]^WAVUKWHWIU?'B*=&CKW Z=P_QG"J"PF&C_+[5-V M4>G!OO1V>/>]%NNT/8P^=-/WV"@Y07(?)$<%!EV'0,M%:2&6MVO6L+,7,")! M756345:(MK@BWP9T%I)3[Y[PL3\EG,TD U9&&&2<-P9[O@U,1B51BDIQI3MFL D^ M@KRZ?;LIM<.%))NPU_=;@KGH)+-"IE0V:4)_&YJ,.,W CF2+)5Q5408 *E7D MNI$RLB@$,1ZVC+JA9>>4\QMX&OS*]K37V<[^F4T735,;JIM6QG9 ?U?-:N_* M]E^EZY7LOE!?5WHZPO3A+J/7DF9L;?KKK#& J8>X.BE+OOG"V4+DU$[^V0DG M([+E>=#4IEK@-4^MX]E8K-=R-_)"EOZ5IMRVF=X9Y[)^CYWZ[S@@HJ M"=\UK6O_F%?YU8[KU^=;>#:/E4/'3I/1X/@]UL>%8S<9GX+)D]CNX2F83$[ MY.#-GIHO> *=Q$*&1VDRJ(]K.V?"O1-A$_7@Y#WV?\)YGK=)O=F*<<5$W5NR M-*7BT<%0RRLRTW]\[NGK\2G-R(JKVP8<^VW[!TW9*D^:4=>P$/6HMOT=IA?& MS;%?YV(BI6N:3NNN7,Q,T],-G;7^ .$0N3(?-X)Q+.9& ,/R8 XPCF5A>?ZG M^0S1^5@,\S9T(D.4,T0YEN5"IN:+Y7%S$OUQSS1)HBB.L16=3IT.IMBZQ3'\ MN-4P;\# \D"FEZTUOMMXA3Q=!]B>/E4AV$SQ2L1FBJ\U(.YU T:2N'<;RP,, M;!>PVH'\[CQ04VY.%,&N8MZP.QA'D@1#H!;=-1K'R.K$\'7O#W:71%&2N!' MW ZB"$/@;L01S %XP) H,N_!@_=1L'U/!>U_9"=_ 5!+ P04 " B0%U8 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( ") 75CGIK:O5@8 *@W / >&PO=V]R:V)O;VLN>&ULQ9O;<]HX M%(?_%0U/W9EV";[23M,9QRC$4[!9V\GN/NTX(!)-?6%LT]M?OY))VF/BGMV7 M T\$FZ@?QY6^GRYY_Z6J/]U7U2?VMYL MJ[K(6O6V?A@WNUIDF^91B+;(Q\;%A3,N,EF./KQ_;FM5C^&;JA7K5E:ENJ@O MW$GQI?EY7[]EGV4C[V4NVV^7H^[G7(Q8(4M9R.]BU6V M69ZLZRK/+T>3PXT[4;=R_>)RHB'3[+[IKK39?9PID,N1^D MNE$'FPZ/#L7;;V3+@O+PR^HNP#(0+(,6RX_")%H$,R_E,Y:DZF7)PS1AT34+ M0C\"D"8":9X-TH^6*P!I(9#6"2&OO(47^IPE-YRG"0"T$4#[;(#LU2H#D X" MZ9SO47O)#8!T$4CW;)#)C1<#R"D".3TCY#\&@'R+0+ZEA;SRDJ!#6L4\47A> M&D0A\T)%',S# [=%]C8?4&+&?,['MYR%G,_4E@:$J*A6J'VBO_';9!T2'"< MF6!.F1!+)0A5N=(H#G@/"3/(A%@AJSA:\3C]^S5;J8$O[?Z+<56YE>X4$!(S MR(18(?,HFOT9+!8=7:!Z0S@/KA:<>4G2M\@$T\B$V",S?M6K&&:+";$N9CP. M[M2@<0E4N2>/;XP>+^6)"+ S/]^-;-0PO N\J6*C.VN\8F"4F MQ)K0*6_)6>K]U6?"I# AMD*21OY'-=BN;F/_QDNXLD,TC[TE!#0P'QC$/N!> M' ;A/&%J3-$1=*FDIH@?>FA3T215 MY>.JN_8A,4,8Y).,Y8J'R2&!:$GTR# M&,1:2/A!N< @ M=D%R>Y4HC6HZ'9%ZDC(P,1C$8D"#92_]&I@8#&(QX)@FQ,0D81!+8B#_LE=I MIB":WR C)@V#6!HP" _!F9@P3&)A@$0\R(:YPB1V!1J-V2N(B4G$))8('HX9 MQ$27JH@UHM/QX"/&#&(2&V0@?PXR8BHQB54"@^@@'*83DU@GOTRD!U*(B>G$ M)-;)+W/I2TQ,)R:Q3@[I=/ A8P8QB0WR,@$.(5J81RQBCPQ$P4%&S"<6L4_P M3&-!3,PG%K%/<$P;8F(^L8A]@F,Z$!/=_" V#([I0DQ,,A:Q9'#,*<3$=&,1 MZV8P;\]$F\F\W\\QV5CDBUH@<+]A85;7F=X'?B*%F)AL+&+9'&%>9[)F=UF^ M%PWSJ[*%F)A\K%-.7]YT:+)\4+^C?VQ@-6U,0#:Q@(XP$]7D9I\+5FV9US0" M8F(.LD^X*Z(P5W7%KG4[3QOP$!-SD'VZC9+!_FUCYK'/N6726T*Q,?/8Y]PT MZ6.BF^_$YL$QX4J/C9G')C8/C@G#FXVYQR9V#XX)PYN-N<')$,P]#K%[GC"/@T9_R'0P[3C$ MVGDN)+#B,FOWM6REBAL5Q,2TXQ!K!]TU[0V9#B8@AUA 0ZM6H+@0$Q.0:[_,[';;/;K M^K-;_S[6T_B/P>%/U[\/NUK'9O':]MLZKIKP<;CM'L)U$Q\NDYO%R]NJZ5_> M8A/F#A((DOF#%()T_J $06G^((,@FS_((@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM M!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZ^1E"8'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>:?*RFT#O MA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT-]38"O0WU-@*]#?4V KT-]38" MO0WU-@*];?*QDD!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0&^?_&Q"H+>CWDZ@MZ/>3J"WH]Y.H'=&O3.!WAGU MS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=)S\+$NB=4>],H'=&O3.! MW@7U+@1Z%]2[$.A=4.]"H'=!O0N!W@7U+@1Z%]2[?*?>P_AYJ,.MYVN-U_]. MJL?+N?5V^>OR:^?DAKKB'.XKAN>_4$L#!!0 ( ") 75B);LQ^*P( +LP M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+. MINVVS:(78"4Z%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[,?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/D MX\2P\[<8V;\R.U_MS=(=E'CY;'I?? M\>\S?JG_SCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@ MFE-4S2FLYA17M,-S?K;\9^'F%U!+ 0(4 M Q0 ( ") 75@'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ (D!=6,!)&UL4$L! A0#% @ (D!= M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ (D!= M6!60ZE,[ @ O04 !@ ("!^@\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ (D!=6)K;UV!Q!@ /QH !@ M ("!'AP 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ (D!=6"WRC:G/"@ \V4 !@ ("!CR\ M 'AL+W=O " 6P &0 M@(%&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6/?:C0L,%0 !CX !D M ("!HV 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (D!=6$QCAJXF!0 C0P !D ("!HGP M 'AL+W=O&PO=V]R:W-H965TP4 !0/ 9 M " @7Z3 !X;"]W;W)K&UL4$L! A0#% @ M(D!=6 ,AT1MW P 3 < !D ("!,)D 'AL+W=OG >&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6-]GIHB# P M,0@ !D ("!)ZD 'AL+W=O&PO=V]R:W-H965T@D ! 6 9 " @<&R !X;"]W;W)K&UL4$L! A0#% @ (D!=6-+W&PO=V]R:W-H M965T&UL4$L! M A0#% @ (D!=6"QY7=% &0 B$T !D ("!L-4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!= M6&(\I'6 #P L"D !D ("!E?P 'AL+W=O&PO=V]R:W-H965TR3PP, !X( 9 " @9T/ 0!X;"]W;W)K M&UL4$L! A0#% @ (D!=6(@4XE5E!0 )PX M !D ("!EQ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6&$E2#Q'!@ D@X !D M ("!%R$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (D!=6.KN:@EA! ^ H !D ("!42X! 'AL+W=O M&PO=V]R:W-H965T0W M 0!X;"]W;W)K&UL4$L! A0#% @ (D!=6$ZT M>VG+ @ F 8 !D ("!YCX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6+ZKQ 5L P ]Q$ !D M ("!&D@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (D!=6+7+BO93" .4D !D ("! M6UT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (D!=6)@Y ](5%0 HN4 !D ("!=VP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6) -#Z[B M! VAP !D ("!YX@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6"A)!)TB! 5A8 !D M ("![I0! 'AL+W=O&PO=V]R M:W-H965T0( /@% M 9 " @6J> 0!X;"]W;W)K&UL M4$L! A0#% @ (D!=6%B5F^>[!P ?E !D ("!&J$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(D!=6$B8&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6*U8#1RS P MP T !D ("!#-4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6+A$OD_] @ > D !D M ("!YN(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (D!=6'DD%:AA! G1 !D ("!MNP! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D!= M6(F1OI0> P TPD !D ("!K_&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6"T0=E]K!P 2#8 M !D ("!, $" 'AL+W=O* &0 @('2" ( M>&PO=V]R:W-H965T&UL4$L! A0#% @ (D!=6 :V;2EU P M0X !D M ("!NA," 'AL+W=O&PO=V]R:W-H965T M @!X;"]W;W)K&UL4$L! A0# M% @ (D!=6(Q8%^YY P @Q( !D ("!.B4" 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ != %T @AD '([ @ $! end XML 103 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 104 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 350 443 1 false 83 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://www.patrickind.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.patrickind.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals) Sheet http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals) Statements 9 false false R10.htm 0000010 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 0000011 - Disclosure - REVENUE RECOGNITION Sheet http://www.patrickind.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 11 false false R12.htm 0000012 - Disclosure - ACQUISITIONS Sheet http://www.patrickind.com/role/ACQUISITIONS ACQUISITIONS Notes 12 false false R13.htm 0000013 - Disclosure - INVENTORIES Sheet http://www.patrickind.com/role/INVENTORIES INVENTORIES Notes 13 false false R14.htm 0000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 14 false false R15.htm 0000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 15 false false R16.htm 0000016 - Disclosure - DEBT Sheet http://www.patrickind.com/role/DEBT DEBT Notes 16 false false R17.htm 0000017 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS Notes 17 false false R18.htm 0000018 - Disclosure - ACCRUED LIABILITIES Sheet http://www.patrickind.com/role/ACCRUEDLIABILITIES ACCRUED LIABILITIES Notes 18 false false R19.htm 0000019 - Disclosure - INCOME TAXES Sheet http://www.patrickind.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 0000020 - Disclosure - STOCK REPURCHASE PROGRAMS Sheet http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMS STOCK REPURCHASE PROGRAMS Notes 20 false false R21.htm 0000021 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.patrickind.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 21 false false R22.htm 0000022 - Disclosure - LEASES Sheet http://www.patrickind.com/role/LEASES LEASES Notes 22 false false R23.htm 0000023 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 23 false false R24.htm 0000024 - Disclosure - COMPENSATION PLANS Sheet http://www.patrickind.com/role/COMPENSATIONPLANS COMPENSATION PLANS Notes 24 false false R25.htm 0000025 - Disclosure - SEGMENT INFORMATION Sheet http://www.patrickind.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 25 false false R26.htm 0000026 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.patrickind.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 26 false false R27.htm 9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 9954472 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES 28 false false R29.htm 9954473 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.patrickind.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://www.patrickind.com/role/REVENUERECOGNITION 29 false false R30.htm 9954474 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.patrickind.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.patrickind.com/role/ACQUISITIONS 30 false false R31.htm 9954475 - Disclosure - INVENTORIES (Tables) Sheet http://www.patrickind.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.patrickind.com/role/INVENTORIES 31 false false R32.htm 9954476 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENT 32 false false R33.htm 9954477 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETS 33 false false R34.htm 9954478 - Disclosure - DEBT (Tables) Sheet http://www.patrickind.com/role/DEBTTables DEBT (Tables) Tables http://www.patrickind.com/role/DEBT 34 false false R35.htm 9954479 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.patrickind.com/role/ACCRUEDLIABILITIESTables ACCRUED LIABILITIES (Tables) Tables http://www.patrickind.com/role/ACCRUEDLIABILITIES 35 false false R36.htm 9954480 - Disclosure - INCOME TAXES (Tables) Sheet http://www.patrickind.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.patrickind.com/role/INCOMETAXES 36 false false R37.htm 9954481 - Disclosure - STOCK REPURCHASE PROGRAMS (Tables) Sheet http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSTables STOCK REPURCHASE PROGRAMS (Tables) Tables http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMS 37 false false R38.htm 9954482 - Disclosure - EARNINGS PER COMMON SHARE (Tables) Sheet http://www.patrickind.com/role/EARNINGSPERCOMMONSHARETables EARNINGS PER COMMON SHARE (Tables) Tables http://www.patrickind.com/role/EARNINGSPERCOMMONSHARE 38 false false R39.htm 9954483 - Disclosure - LEASES (Tables) Sheet http://www.patrickind.com/role/LEASESTables LEASES (Tables) Tables http://www.patrickind.com/role/LEASES 39 false false R40.htm 9954484 - Disclosure - COMPENSATION PLANS (Tables) Sheet http://www.patrickind.com/role/COMPENSATIONPLANSTables COMPENSATION PLANS (Tables) Tables http://www.patrickind.com/role/COMPENSATIONPLANS 40 false false R41.htm 9954485 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.patrickind.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.patrickind.com/role/SEGMENTINFORMATION 41 false false R42.htm 9954486 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 42 false false R43.htm 9954487 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details) Details 43 false false R44.htm 9954488 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details) Details 44 false false R45.htm 9954489 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment?? (Details) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment?? (Details) Details 45 false false R46.htm 9954490 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details) Sheet http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details) Details 46 false false R47.htm 9954491 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://www.patrickind.com/role/REVENUERECOGNITIONDetails REVENUE RECOGNITION (Details) Details http://www.patrickind.com/role/REVENUERECOGNITIONTables 47 false false R48.htm 9954492 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 48 false false R49.htm 9954493 - Disclosure - ACQUISITIONS - Fair Values Contingent Consideration (Details) Sheet http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails ACQUISITIONS - Fair Values Contingent Consideration (Details) Details 49 false false R50.htm 9954494 - Disclosure - ACQUISITIONS - Contingent Consideration Payments (Details) Sheet http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails ACQUISITIONS - Contingent Consideration Payments (Details) Details 50 false false R51.htm 9954495 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) Details 51 false false R52.htm 9954496 - Disclosure - ACQUISITIONS - Pro Forma Information Related to Acquisitions (Details) Sheet http://www.patrickind.com/role/ACQUISITIONSProFormaInformationRelatedtoAcquisitionsDetails ACQUISITIONS - Pro Forma Information Related to Acquisitions (Details) Details 52 false false R53.htm 9954497 - Disclosure - INVENTORIES (Details) Sheet http://www.patrickind.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.patrickind.com/role/INVENTORIESTables 53 false false R54.htm 9954498 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTTables 54 false false R55.htm 9954499 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) Details 55 false false R56.htm 9954500 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Details 56 false false R57.htm 9954501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets, Net, by Major Class (Details) Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails GOODWILL AND INTANGIBLE ASSETS - Intangible Assets, Net, by Major Class (Details) Details 57 false false R58.htm 9954502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets by Segment (Details) Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails GOODWILL AND INTANGIBLE ASSETS - Intangible Assets by Segment (Details) Details 58 false false R59.htm 9954503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization Expense (Details) Sheet http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS - Amortization Expense (Details) Details 59 false false R60.htm 9954504 - Disclosure - DEBT - Summary of Total Debt Outstanding (Details) Sheet http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails DEBT - Summary of Total Debt Outstanding (Details) Details 60 false false R61.htm 9954505 - Disclosure - DEBT - Narrative (Details) Sheet http://www.patrickind.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 61 false false R62.htm 9954506 - Disclosure - DEBT - Schedule of Maturities of Long-term Debt (Details) Sheet http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails DEBT - Schedule of Maturities of Long-term Debt (Details) Details 62 false false R63.htm 9954507 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) Details 63 false false R64.htm 9954508 - Disclosure - ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) Sheet http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) Details 64 false false R65.htm 9954509 - Disclosure - ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details) Sheet http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details) Details 65 false false R66.htm 9954510 - Disclosure - INCOME TAXES - Provision for Income Tax Benefit from Continuing Operations (Details) Sheet http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails INCOME TAXES - Provision for Income Tax Benefit from Continuing Operations (Details) Details 66 false false R67.htm 9954511 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) Details 67 false false R68.htm 9954512 - Disclosure - INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details) Sheet http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details) Details 68 false false R69.htm 9954513 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.patrickind.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 69 false false R70.htm 9954514 - Disclosure - STOCK REPURCHASE PROGRAMS - Narrative (Details) Sheet http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails STOCK REPURCHASE PROGRAMS - Narrative (Details) Details 70 false false R71.htm 9954515 - Disclosure - STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details) Sheet http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details) Details 71 false false R72.htm 9954516 - Disclosure - EARNINGS PER COMMON SHARE (Details) Sheet http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails EARNINGS PER COMMON SHARE (Details) Details http://www.patrickind.com/role/EARNINGSPERCOMMONSHARETables 72 false false R73.htm 9954517 - Disclosure - LEASES - Narrative (Details) Sheet http://www.patrickind.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 73 false false R74.htm 9954518 - Disclosure - LEASES - Lease Expense, Supplemental Cash Flow and Other Lease Information (Details) Sheet http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails LEASES - Lease Expense, Supplemental Cash Flow and Other Lease Information (Details) Details 74 false false R75.htm 9954519 - Disclosure - LEASES - Lease Assets and Liabilities (Details) Sheet http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails LEASES - Lease Assets and Liabilities (Details) Details 75 false false R76.htm 9954520 - Disclosure - LEASES - Operating Lease Liability Maturity (Details) Sheet http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails LEASES - Operating Lease Liability Maturity (Details) Details 76 false false R77.htm 9954521 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIES 77 false false R78.htm 9954522 - Disclosure - COMPENSATION PLANS - Narrative (Details) Sheet http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails COMPENSATION PLANS - Narrative (Details) Details 78 false false R79.htm 9954523 - Disclosure - COMPENSATION PLANS - Summary of Option Activity (Details) Sheet http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails COMPENSATION PLANS - Summary of Option Activity (Details) Details 79 false false R80.htm 9954524 - Disclosure - COMPENSATION PLANS - Summary of Unvested Restricted Stock (Details) Sheet http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails COMPENSATION PLANS - Summary of Unvested Restricted Stock (Details) Details 80 false false R81.htm 9954525 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 81 false false R82.htm 9954526 - Disclosure - SEGMENT INFORMATION - Net Income, Assets and Certain Other Items of Segments (Details) Sheet http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails SEGMENT INFORMATION - Net Income, Assets and Certain Other Items of Segments (Details) Details 82 false false R83.htm 9954527 - Disclosure - SEGMENT INFORMATION - Other Reconciling Items from Segments to Consolidated (Details) Sheet http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails SEGMENT INFORMATION - Other Reconciling Items from Segments to Consolidated (Details) Details 83 false false R84.htm 9954528 - Disclosure - SEGMENT INFORMATION - Schedule of Major Customers (Details) Sheet http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails SEGMENT INFORMATION - Schedule of Major Customers (Details) Details 84 false false R85.htm 9954529 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.patrickind.com/role/SUBSEQUENTEVENTS 85 false false All Reports Book All Reports patk-20231231.htm patk-20231231.xsd patk-20231231_cal.xml patk-20231231_def.xml patk-20231231_lab.xml patk-20231231_pre.xml patk-20231231_g1.jpg patk-20231231_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "patk-20231231.htm": { "nsprefix": "patk", "nsuri": "http://www.patrickind.com/20231231", "dts": { "inline": { "local": [ "patk-20231231.htm" ] }, "schema": { "local": [ "patk-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "patk-20231231_cal.xml" ] }, "definitionLink": { "local": [ "patk-20231231_def.xml" ] }, "labelLink": { "local": [ "patk-20231231_lab.xml" ] }, "presentationLink": { "local": [ "patk-20231231_pre.xml" ] } }, "keyStandard": 410, "keyCustom": 33, "axisStandard": 27, "axisCustom": 1, "memberStandard": 44, "memberCustom": 39, "hidden": { "total": 10, "http://www.patrickind.com/20231231": 2, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 350, "entityCount": 1, "segmentCount": 83, "elementCount": 678, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1430, "http://xbrl.sec.gov/dei/2023": 38 }, "report": { "R1": { "role": "http://www.patrickind.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.patrickind.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R4": { "role": "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R5": { "role": "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R8": { "role": "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-5", "name": "patk:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNotesHedgesTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "patk:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNotesHedgesTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000010 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.patrickind.com/role/REVENUERECOGNITION", "longName": "0000011 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.patrickind.com/role/ACQUISITIONS", "longName": "0000012 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.patrickind.com/role/INVENTORIES", "longName": "0000013 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENT", "longName": "0000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETS", "longName": "0000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.patrickind.com/role/DEBT", "longName": "0000016 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTS", "longName": "0000017 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.patrickind.com/role/ACCRUEDLIABILITIES", "longName": "0000018 - Disclosure - ACCRUED LIABILITIES", "shortName": "ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.patrickind.com/role/INCOMETAXES", "longName": "0000019 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMS", "longName": "0000020 - Disclosure - STOCK REPURCHASE PROGRAMS", "shortName": "STOCK REPURCHASE PROGRAMS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.patrickind.com/role/EARNINGSPERCOMMONSHARE", "longName": "0000021 - Disclosure - EARNINGS PER COMMON SHARE", "shortName": "EARNINGS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.patrickind.com/role/LEASES", "longName": "0000022 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000023 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.patrickind.com/role/COMPENSATIONPLANS", "longName": "0000024 - Disclosure - COMPENSATION PLANS", "shortName": "COMPENSATION PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.patrickind.com/role/SEGMENTINFORMATION", "longName": "0000025 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.patrickind.com/role/SUBSEQUENTEVENTS", "longName": "0000026 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.patrickind.com/role/REVENUERECOGNITIONTables", "longName": "9954473 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.patrickind.com/role/ACQUISITIONSTables", "longName": "9954474 - Disclosure - ACQUISITIONS (Tables)", "shortName": "ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.patrickind.com/role/INVENTORIESTables", "longName": "9954475 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTTables", "longName": "9954476 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSTables", "longName": "9954477 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.patrickind.com/role/DEBTTables", "longName": "9954478 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.patrickind.com/role/ACCRUEDLIABILITIESTables", "longName": "9954479 - Disclosure - ACCRUED LIABILITIES (Tables)", "shortName": "ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.patrickind.com/role/INCOMETAXESTables", "longName": "9954480 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSTables", "longName": "9954481 - Disclosure - STOCK REPURCHASE PROGRAMS (Tables)", "shortName": "STOCK REPURCHASE PROGRAMS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.patrickind.com/role/EARNINGSPERCOMMONSHARETables", "longName": "9954482 - Disclosure - EARNINGS PER COMMON SHARE (Tables)", "shortName": "EARNINGS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.patrickind.com/role/LEASESTables", "longName": "9954483 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.patrickind.com/role/COMPENSATIONPLANSTables", "longName": "9954484 - Disclosure - COMPENSATION PLANS (Tables)", "shortName": "COMPENSATION PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.patrickind.com/role/SEGMENTINFORMATIONTables", "longName": "9954485 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails", "longName": "9954486 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-6", "name": "patk:NumberOfManufacturingPlants", "unitRef": "facility", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "patk:NumberOfManufacturingPlants", "unitRef": "facility", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails", "longName": "9954487 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails", "longName": "9954488 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "patk:RebateReceivableVendor", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "patk:RebateReceivableVendor", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "longName": "9954489 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment\u00a0 (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment\u00a0 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "longName": "9954490 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R47": { "role": "http://www.patrickind.com/role/REVENUERECOGNITIONDetails", "longName": "9954491 - Disclosure - REVENUE RECOGNITION (Details)", "shortName": "REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-87", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R48": { "role": "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "longName": "9954492 - Disclosure - ACQUISITIONS - Narrative (Details)", "shortName": "ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "patk:BusinessAcquisitionProFormaAmortizationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R49": { "role": "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails", "longName": "9954493 - Disclosure - ACQUISITIONS - Fair Values Contingent Consideration (Details)", "shortName": "ACQUISITIONS - Fair Values Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-131", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R50": { "role": "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails", "longName": "9954494 - Disclosure - ACQUISITIONS - Contingent Consideration Payments (Details)", "shortName": "ACQUISITIONS - Contingent Consideration Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954495 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)", "shortName": "ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "patk:WorkingCapitalHoldbackAndOtherNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R52": { "role": "http://www.patrickind.com/role/ACQUISITIONSProFormaInformationRelatedtoAcquisitionsDetails", "longName": "9954496 - Disclosure - ACQUISITIONS - Pro Forma Information Related to Acquisitions (Details)", "shortName": "ACQUISITIONS - Pro Forma Information Related to Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.patrickind.com/role/INVENTORIESDetails", "longName": "9954497 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "longName": "9954498 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "longName": "9954499 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R56": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "longName": "9954500 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-207", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails", "longName": "9954501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets, Net, by Major Class (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Intangible Assets, Net, by Major Class (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "patk:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "patk:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails", "longName": "9954502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets by Segment (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Intangible Assets by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "patk:IntangibleAssetsAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "patk:ScheduleOfIntangibleAssetsByBusinessSegmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R59": { "role": "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails", "longName": "9954503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization Expense (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "longName": "9954504 - Disclosure - DEBT - Summary of Total Debt Outstanding (Details)", "shortName": "DEBT - Summary of Total Debt Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R61": { "role": "http://www.patrickind.com/role/DEBTNarrativeDetails", "longName": "9954505 - Disclosure - DEBT - Narrative (Details)", "shortName": "DEBT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R62": { "role": "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails", "longName": "9954506 - Disclosure - DEBT - Schedule of Maturities of Long-term Debt (Details)", "shortName": "DEBT - Schedule of Maturities of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "longName": "9954507 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-270", "name": "us-gaap:PaymentsForDerivativeInstrumentFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R64": { "role": "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails", "longName": "9954508 - Disclosure - ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details)", "shortName": "ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails", "longName": "9954509 - Disclosure - ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details)", "shortName": "ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R66": { "role": "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails", "longName": "9954510 - Disclosure - INCOME TAXES - Provision for Income Tax Benefit from Continuing Operations (Details)", "shortName": "INCOME TAXES - Provision for Income Tax Benefit from Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954511 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)", "shortName": "INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954512 - Disclosure - INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.patrickind.com/role/INCOMETAXESNarrativeDetails", "longName": "9954513 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails", "longName": "9954514 - Disclosure - STOCK REPURCHASE PROGRAMS - Narrative (Details)", "shortName": "STOCK REPURCHASE PROGRAMS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-273", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails", "longName": "9954515 - Disclosure - STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details)", "shortName": "STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-275", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-275", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails", "longName": "9954516 - Disclosure - EARNINGS PER COMMON SHARE (Details)", "shortName": "EARNINGS PER COMMON SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.patrickind.com/role/LEASESNarrativeDetails", "longName": "9954517 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "patk:LesseeOperatingLeaseLeaseNotYetCommencedValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "patk:LesseeOperatingLeaseLeaseNotYetCommencedValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails", "longName": "9954518 - Disclosure - LEASES - Lease Expense, Supplemental Cash Flow and Other Lease Information (Details)", "shortName": "LEASES - Lease Expense, Supplemental Cash Flow and Other Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails", "longName": "9954519 - Disclosure - LEASES - Lease Assets and Liabilities (Details)", "shortName": "LEASES - Lease Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "patk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "patk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R76": { "role": "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails", "longName": "9954520 - Disclosure - LEASES - Operating Lease Liability Maturity (Details)", "shortName": "LEASES - Operating Lease Liability Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954521 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-280", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "longName": "9954522 - Disclosure - COMPENSATION PLANS - Narrative (Details)", "shortName": "COMPENSATION PLANS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails", "longName": "9954523 - Disclosure - COMPENSATION PLANS - Summary of Option Activity (Details)", "shortName": "COMPENSATION PLANS - Summary of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R80": { "role": "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails", "longName": "9954524 - Disclosure - COMPENSATION PLANS - Summary of Unvested Restricted Stock (Details)", "shortName": "COMPENSATION PLANS - Summary of Unvested Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-298", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-300", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R81": { "role": "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "longName": "9954525 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "longName": "9954526 - Disclosure - SEGMENT INFORMATION - Net Income, Assets and Certain Other Items of Segments (Details)", "shortName": "SEGMENT INFORMATION - Net Income, Assets and Certain Other Items of Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R83": { "role": "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails", "longName": "9954527 - Disclosure - SEGMENT INFORMATION - Other Reconciling Items from Segments to Consolidated (Details)", "shortName": "SEGMENT INFORMATION - Other Reconciling Items from Segments to Consolidated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-327", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "unique": true } }, "R84": { "role": "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails", "longName": "9954528 - Disclosure - SEGMENT INFORMATION - Schedule of Major Customers (Details)", "shortName": "SEGMENT INFORMATION - Schedule of Major Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-340", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-340", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954529 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-350", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-350", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "patk-20231231.htm", "first": true, "unique": true } } }, "tag": { "patk_A2021AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "A2021AcquisitionsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Acquisitions", "label": "2021 Acquisitions [Member]", "documentation": "2021 Acquisitions" } } }, "auth_ref": [] }, "patk_A2021CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "A2021CreditFacilityMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Credit Facility", "label": "2021 Credit Facility [Member]", "documentation": "2021 Credit Facility" } } }, "auth_ref": [] }, "patk_A2022AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "A2022AcquisitionsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "documentation": "2022 Acquisitions" } } }, "auth_ref": [] }, "patk_A2023AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "A2023AcquisitionsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Acquisitions", "label": "2023 Acquisitions [Member]", "documentation": "2023 Acquisitions" } } }, "auth_ref": [] }, "patk_A750SeniorNotesDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "A750SeniorNotesDue2027Member", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7.50% senior notes due 2027", "label": "A 7.50 Senior Notes Due 2027 [Member]", "documentation": "A 7.50 Senior Notes Due 2027" } } }, "auth_ref": [] }, "patk_AAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AAcquisitionMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition A", "label": "A Acquisition [Member]", "documentation": "A Acquisition" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r277", "r278", "r279", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r384", "r509", "r510", "r511", "r533", "r534", "r547", "r548", "r549", "r557", "r558", "r559", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r583", "r586", "r587", "r588", "r589", "r597", "r598", "r601", "r602", "r603", "r615", "r616", "r617", "r618", "r619", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r846" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED LIABILITIES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34", "r788" ] }, "us-gaap_AccountsReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Accounts Receivable, Fair Value Disclosure", "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties." } } }, "auth_ref": [ "r584" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r242", "r343", "r936" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r747" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and other receivables, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "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)." } } }, "auth_ref": [ "r38", "r107", "r756" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r146", "r205" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails", "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer incentives", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r88", "r235", "r645" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r47", "r48", "r158", "r244", "r641", "r677", "r681" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r22", "r48", "r561", "r564", "r619", "r672", "r673", "r831", "r832", "r833", "r843", "r844", "r845" ] }, "patk_AcquiredEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AcquiredEntitiesMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Entities", "label": "Acquired Entities [Member]", "documentation": "Represents entities that have been acquired by the reporting entity." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r174" ] }, "patk_AcquisitionAAndAcquisitionBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AcquisitionAAndAcquisitionBMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition A And Acquisition B", "label": "Acquisition A And Acquisition B [Member]", "documentation": "Acquisition A And Acquisition B" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in- Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r509", "r510", "r511", "r687", "r843", "r844", "r845", "r918", "r940" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of shares for tax payments related to the vesting and exercise of share-based grants", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity component of convertible note issuance, net of tax of $11,923", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital." } } }, "auth_ref": [ "r91" ] }, "patk_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtTax", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Equity component of convertible note issuance, tax", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Tax", "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Tax" } } }, "auth_ref": [] }, "patk_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNotesHedges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNotesHedges", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of convertible notes hedges, net of tax of $14,556", "label": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges", "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges" } } }, "auth_ref": [] }, "patk_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNotesHedgesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNotesHedgesTax", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of convertible notes hedges, tax", "label": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges, Tax", "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Notes Hedges, Tax" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of warrants", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r23", "r90", "r188" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "patk_AllOtherAcquiredEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AllOtherAcquiredEntitiesMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Others", "label": "All Other Acquired Entities [Member]", "documentation": "All Other Acquired Entities" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r504", "r516" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableFairValueDisclosure", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r245", "r345", "r359", "r360", "r361", "r936" ] }, "patk_AlphaSystemsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AlphaSystemsLLCMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alpha Systems LLC", "label": "Alpha Systems LLC [Member]", "documentation": "Alpha Systems LLC" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of convertible notes debt discount", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r161", "r434", "r599", "r837" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangible assets", "negatedTerseLabel": "Amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15", "r81", "r86" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount of contingent consideration", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r914", "r915", "r916" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationTableTextBlock", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Asset Acquisition, Contingent Consideration", "label": "Asset Acquisition, Contingent Consideration [Table Text Block]", "documentation": "Tabular disclosure of contingent consideration in asset acquisition." } } }, "auth_ref": [ "r913" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r203", "r239", "r270", "r314", "r329", "r335", "r348", "r399", "r400", "r402", "r403", "r404", "r406", "r408", "r410", "r411", "r551", "r553", "r585", "r637", "r713", "r788", "r801", "r875", "r876", "r925" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "patk_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.patrickind.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Assets and Liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r230", "r249", "r270", "r348", "r399", "r400", "r402", "r403", "r404", "r406", "r408", "r410", "r411", "r551", "r553", "r585", "r788", "r875", "r876", "r925" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "patk_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.patrickind.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r806", "r807", "r808" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.patrickind.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r806", "r807", "r808" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.patrickind.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r806", "r807", "r808" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "patk_BAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BAcquisitionMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition B", "label": "B Acquisition [Member]", "documentation": "B Acquisition" } } }, "auth_ref": [] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Board of Directors", "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r850" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r545", "r783", "r784" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r111", "r113", "r545", "r783", "r784" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r198" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r545" ] }, "patk_BusinessAcquisitionNumberOfFacilitiesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessAcquisitionNumberOfFacilitiesAcquired", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of facilities acquired", "label": "Business Acquisition, Number Of Facilities Acquired", "documentation": "Business Acquisition, Number Of Facilities Acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of common stock acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r112" ] }, "us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days of working capital", "label": "Business Acquisition, Period Results Included in Combined Entity", "documentation": "Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "patk_BusinessAcquisitionProFormaAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessAcquisitionProFormaAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma amortization expense", "label": "Business Acquisition Pro Forma, Amortization Expense", "documentation": "The pro forma amortization expense for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSProFormaInformationRelatedtoAcquisitionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net income per common share (in USD per share)", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r818", "r819" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSProFormaInformationRelatedtoAcquisitionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted net income per common share (in USD per share)", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r818", "r819" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r818", "r819" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing price (in dollars per share)", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSProFormaInformationRelatedtoAcquisitionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r543", "r544" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSProFormaInformationRelatedtoAcquisitionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r543", "r544" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "patk_BusinessCombinationBargainPurchaseGainDeferredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessCombinationBargainPurchaseGainDeferredAmount", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "patk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillDeferredGainAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Bargain Purchase Gain(5)", "label": "Business Combination, Bargain Purchase, Gain Deferred, Amount", "documentation": "Business Combination, Bargain Purchase, Gain Deferred, Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "terseLabel": "Aggregate purchase price", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r3", "r4", "r20" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuance(2)", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r3", "r4" ] }, "patk_BusinessCombinationContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessCombinationContingentConsideration", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration(3)", "label": "Business Combination, Contingent Consideration", "documentation": "Business Combination, Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails", "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "totalLabel": "Total fair value of contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r120", "r550" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails": { "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r6", "r120" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails": { "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSContingentConsiderationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r6", "r120" ] }, "patk_BusinessCombinationContingentConsiderationLiabilityPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessCombinationContingentConsiderationLiabilityPerformancePeriod", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, performance period", "label": "Business Combination, Contingent Consideration, Liability, Performance Period", "documentation": "Business Combination, Contingent Consideration, Liability, Performance Period" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONS" ], "lang": { "en-us": { "role": { "terseLabel": "ACQUISITIONS", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r195", "r546" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to prior year preliminary purchase price allocation", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses & other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r115" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r115" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable & accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r115" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r115" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r114", "r115" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r114", "r115" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "patk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillDeferredGainAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total fair value of net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r114", "r115" ] }, "patk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseObligationCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current portion of operating lease obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Current", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Current" } } }, "auth_ref": [] }, "patk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseObligationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseObligationNoncurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Noncurrent", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Obligation, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant & equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r114", "r115" ] }, "patk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillDeferredGainAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillDeferredGainAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, Deferred Gain, and Liabilities Assumed, Net", "documentation": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, Deferred Gain, and Liabilities Assumed, Net" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r59", "r60", "r61" ] }, "patk_CapitalizedResearchExperimentationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "CapitalizedResearchExperimentationCosts", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research & experimentation costs", "label": "Capitalized Research & Experimentation Costs", "documentation": "Capitalized Research & Experimentation Costs" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r56", "r233", "r753" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r56", "r168", "r267" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "(Decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r168" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r823", "r935" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "patk_CertainAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "CertainAcquisitionsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Acquisitions", "label": "Certain Acquisitions [Member]", "documentation": "Certain Acquisitions" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r95", "r96", "r97", "r98" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants or rights (in USD per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r442" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r44", "r142", "r639", "r698" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r181", "r387", "r388", "r748", "r869" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends paid per common share (in USD per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r188" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r843", "r844", "r918", "r939", "r940" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r150" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r150", "r699" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r150" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r23", "r150", "r699", "r719", "r940", "r941" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, no par value; authorized 40,000,000 shares; issued and outstanding 2023 - 22,160,608 shares; issued and outstanding 2022 - 22,212,360 shares", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r150", "r699" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "COMPREHENSIVE INCOME", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r49", "r253", "r255", "r260", "r633", "r649" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r66", "r68", "r133", "r134", "r342", "r747" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r66", "r68", "r133", "r134", "r342", "r682", "r747" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r66", "r68", "r133", "r134", "r342", "r747", "r817" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r747" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r66", "r68", "r133", "r134", "r342" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r65", "r66", "r68", "r69", "r133", "r202", "r747" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r66", "r68", "r133", "r134", "r342", "r747" ] }, "patk_ConsolidatedFixedChargeCoverageRatioActual": { "xbrltype": "percentItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ConsolidatedFixedChargeCoverageRatioActual", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated fixed charge coverage ratio, actual", "label": "Consolidated Fixed Charge Coverage Ratio, Actual", "documentation": "Consolidated Fixed Charge Coverage Ratio, Actual" } } }, "auth_ref": [] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Eliminations", "label": "Consolidation, Eliminations [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r272", "r316", "r327", "r328", "r329", "r330", "r331", "r333", "r337", "r399", "r400", "r401", "r402", "r404", "r405", "r407", "r409", "r410", "r875", "r876" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r272", "r316", "r327", "r328", "r329", "r330", "r331", "r333", "r337", "r399", "r400", "r401", "r402", "r404", "r405", "r407", "r409", "r410", "r875", "r876" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r121", "r758" ] }, "patk_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Liability", "label": "Contingent Consideration Liability [Member]", "documentation": "Contingent Consideration Liability" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r183", "r413", "r414", "r424", "r425", "r426", "r430", "r431", "r432", "r433", "r434", "r767", "r768", "r769", "r770", "r771" ] }, "patk_ConvertibleNotesDue2028175PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ConvertibleNotesDue2028175PercentMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.75% convertible notes due 2028", "label": "Convertible Notes Due 2028, 1.75 Percent [Member]", "documentation": "Convertible Notes Due 2028, 1.75 Percent" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note", "label": "Convertible Notes Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r32", "r207", "r934" ] }, "patk_ConvertibleSeniorNotesDue2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ConvertibleSeniorNotesDue2023Member", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.00% convertible notes due 2023", "label": "Convertible Senior Notes Due 2023 [Member]", "documentation": "Convertible Senior Notes Due 2023 [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r31", "r328", "r329", "r330", "r331", "r337", "r849" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r163", "r629" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and Expenses", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r822" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r225", "r276", "r282", "r288", "r352", "r358", "r509", "r510", "r511", "r533", "r534", "r560", "r561", "r562", "r564", "r565", "r566", "r571", "r574", "r576", "r577", "r617" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r225", "r276", "r282", "r288", "r352", "r358", "r509", "r510", "r511", "r533", "r534", "r560", "r561", "r562", "r564", "r565", "r566", "r571", "r574", "r576", "r577", "r617" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r225", "r276", "r282", "r288", "r352", "r358", "r509", "r510", "r511", "r533", "r534", "r560", "r561", "r562", "r564", "r565", "r566", "r571", "r574", "r576", "r577", "r617" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r821", "r841", "r911" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r821", "r841" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r194", "r532", "r538", "r841" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r821", "r841", "r911" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r67", "r342" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r119" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r182", "r269", "r412", "r418", "r419", "r420", "r421", "r422", "r423", "r428", "r435", "r436", "r437" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r32", "r145", "r146", "r204", "r207", "r272", "r413", "r414", "r415", "r416", "r417", "r419", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r600", "r767", "r768", "r769", "r770", "r771", "r839" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r32", "r207", "r438" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt conversion price (in USD per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r184", "r415" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r41", "r92", "r186", "r187", "r415" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity instruments (in shares)", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r41", "r92", "r186", "r187", "r415" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold of consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold of trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r136", "r138", "r413", "r600", "r768", "r769" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r40", "r136", "r440", "r600" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "verboseLabel": "Stated interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r40", "r414" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r42", "r272", "r413", "r414", "r415", "r416", "r417", "r419", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r600", "r767", "r768", "r769", "r770", "r771", "r839" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Required periodic payment", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r42", "r144" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption Period One", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption Period Two", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percent", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r30" ] }, "patk_DebtInstrumentUnamortizedDebtDiscountDifferenceInAggregateFaceAmountAndFutureCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DebtInstrumentUnamortizedDebtDiscountDifferenceInAggregateFaceAmountAndFutureCashFlows", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt discount, difference In aggregate face amount and future cash flows", "label": "Debt Instrument, Unamortized Debt Discount, Difference In Aggregate Face Amount And Future Cash Flows", "documentation": "Debt Instrument, Unamortized Debt Discount, Difference In Aggregate Face Amount And Future Cash Flows" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: convertible notes debt discount, net", "terseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r135", "r138", "r878" ] }, "patk_DebtPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DebtPeriodAxis", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Period [Axis]", "label": "Debt Period [Axis]", "documentation": "Debt Period" } } }, "auth_ref": [] }, "patk_DebtPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DebtPeriodDomain", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Period [Domain]", "label": "Debt Period [Domain]", "documentation": "Debt Period" } } }, "auth_ref": [] }, "patk_DebtPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DebtPeriodOneMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 30, 2021, through and including March 31, 2024", "label": "Debt Period, One [Member]", "documentation": "Debt Period, One" } } }, "auth_ref": [] }, "patk_DebtPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DebtPeriodTwoMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 30, 2024 and thereafter", "label": "Debt Period, Two [Member]", "documentation": "Debt Period, Two" } } }, "auth_ref": [] }, "patk_DebtRedemptionChangeOfControl": { "xbrltype": "percentItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DebtRedemptionChangeOfControl", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt redemption, change of control", "label": "Debt Redemption, Change Of Control", "documentation": "Debt Redemption, Change Of Control" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balances in Prepaid Expenses and Other", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r841", "r910", "r911" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: senior notes deferred financing costs, net", "terseLabel": "Debt issuance costs, gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r137" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: term loan deferred financing costs, net", "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r137", "r878" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r194", "r841", "r910" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r15", "r194", "r220", "r537", "r538", "r841" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r147", "r148", "r206", "r527" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r520", "r521", "r638" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r841", "r910", "r911" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory capitalization", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r110", "r909" ] }, "patk_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets, Leasing Arrangements", "documentation": "Deferred Tax Assets, Leasing Arrangements" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r908" ] }, "patk_DeferredTaxAssetsNetOfValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DeferredTaxAssetsNetOfValuationAllowance", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net Of Valuation Allowance", "documentation": "Deferred Tax Assets, Net Of Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal NOL carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State NOL carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseAbstract", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Tax Deferred Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables allowance", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_TotalDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_DeferredTaxAssetsNetOfValuationAllowance", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails", "http://www.patrickind.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r528" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r108", "r908" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangibles", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation expense", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r110", "r909" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor and other deposits", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r824" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r15", "r87" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r15", "r319" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r200", "r556", "r567" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r567" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r24", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r567" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of interest on potentially dilutive convertible notes, net of tax", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r461", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r461", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r880" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANS" ], "lang": { "en-us": { "role": { "terseLabel": "COMPENSATION PLANS", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r471", "r474", "r505", "r506", "r508", "r786" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "patk_DistributedGoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DistributedGoodsMember", "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributed Goods", "label": "Distributed Goods [Member]", "documentation": "Good that have been purchased for distribution." } } }, "auth_ref": [] }, "patk_DistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "DistributionMember", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails", "http://www.patrickind.com/role/REVENUERECOGNITIONDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution", "verboseLabel": "Distribution", "label": "Distribution [Member]", "documentation": "This segment distributes pre-finished wall and ceiling panels, drywall and drywall finishing products, electronics, wiring, electrical and plumbing products, cement siding, interior passage doors, roofing products, laminate flooring, shower doors, furniture, fireplace and slide-out surrounds and fascia, and other miscellaneous products." } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends declared", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r12", "r188" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r806", "r807", "r808" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r806", "r807", "r808", "r810" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r809" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r804" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net income per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "BASIC EARNINGS PER COMMON SHARE (in USD per share)", "terseLabel": "Basic earnings per common share (in USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r261", "r280", "r281", "r282", "r283", "r284", "r290", "r293", "r302", "r303", "r304", "r308", "r577", "r578", "r634", "r650", "r760" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DILUTED EARNINGS PER COMMON SHARE (in USD per share)", "verboseLabel": "Diluted earnings per common share (in USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r261", "r280", "r281", "r282", "r283", "r284", "r293", "r302", "r303", "r304", "r308", "r577", "r578", "r634", "r650", "r760" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "EARNINGS PER COMMON SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r289", "r305", "r306", "r307" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income taxes", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r523" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rate applied to pretax income", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r271", "r523", "r539" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 162(m) permanent addback", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r907", "r912" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r907", "r912" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefit on stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r813", "r907" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefit on stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r813", "r907" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal tax effect", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r907", "r912" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r907", "r912" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r507" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r507" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r504" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r803" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r803" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r803" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r811" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r803" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r803" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r803" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r803" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r812" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r23", "r225", "r257", "r258", "r259", "r273", "r274", "r275", "r278", "r285", "r287", "r309", "r352", "r358", "r443", "r509", "r510", "r511", "r533", "r534", "r560", "r561", "r562", "r563", "r564", "r566", "r576", "r590", "r591", "r592", "r593", "r594", "r595", "r619", "r672", "r673", "r674", "r687", "r738" ] }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques", "label": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r426", "r464", "r465", "r466", "r467", "r468", "r469", "r580", "r623", "r624", "r625", "r768", "r769", "r780", "r781", "r782" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r132", "r201" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r426", "r464", "r469", "r580", "r623", "r780", "r781", "r782" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r426", "r464", "r469", "r580", "r624", "r768", "r769", "r780", "r781", "r782" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r426", "r464", "r465", "r466", "r467", "r468", "r469", "r580", "r625", "r768", "r769", "r780", "r781", "r782" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r26" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r26", "r132" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value and Financial Instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r581" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSFairValuesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning fair value - contingent consideration", "periodEndLabel": "Ending fair value - contingent consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r26" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r426", "r464", "r465", "r466", "r467", "r468", "r469", "r623", "r624", "r625", "r768", "r769", "r780", "r781", "r782" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r237", "r380" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r377", "r379", "r380", "r382", "r630", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r82", "r85" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.patrickind.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on sale of property, plant and equipment", "terseLabel": "Pretax gain of disposal", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r15" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "patk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillDeferredGainAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "terseLabel": "Goodwill(4)", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r236", "r365", "r632", "r766", "r788", "r858", "r865" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r368", "r766" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "GOODWILL AND INTANGIBLE ASSETS", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r173" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r19", "r79" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Good accumulated impairment", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r367", "r374", "r766" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r766" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to prior year preliminary purchase price allocation", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r864" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r162", "r270", "r314", "r328", "r334", "r337", "r348", "r399", "r400", "r402", "r403", "r404", "r406", "r408", "r410", "r411", "r585", "r762", "r875" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r24", "r555" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r24" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r806", "r807", "r808" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r180" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r159", "r209", "r314", "r328", "r334", "r337", "r635", "r647", "r762" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r271", "r517", "r524", "r525", "r530", "r535", "r540", "r541", "r542", "r686" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails", "http://www.patrickind.com/role/INCOMETAXESProvisionforIncomeTaxBenefitfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "totalLabel": "Income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r211", "r221", "r286", "r287", "r322", "r522", "r536", "r651" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r256", "r518", "r519", "r525", "r526", "r529", "r531", "r684" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate applied to pretax income", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r523" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 162(m) permanent addback", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r907" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r907" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal tax effect", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r907" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r907" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r55", "r58" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Trade and other receivables, net", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued liabilities and other", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities, net of acquisitions of businesses:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average impact of potentially dilutive convertible notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r298", "r299", "r304" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r378", "r381" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r177" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r83", "r177" ] }, "patk_IndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "IndustrialMember", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Industrial [Member]", "documentation": "Industrial [Member]" } } }, "auth_ref": [] }, "patk_IntangibleAssetsAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "IntangibleAssetsAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Intangible Assets Acquired During Period", "documentation": "The aggregate amount of intangible assets acquired in the period and allocated to the reportable segment. The value is stated at fair value based on the purchase price allocation." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets, net, excluding accumulated amortization", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r236" ] }, "patk_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]", "documentation": "[Line Items] for Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r80", "r84" ] }, "patk_IntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "IntangibleAssetsRollForward", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Roll Forward]", "label": "Intangible Assets [Roll Forward]", "documentation": "Intangible Assets [Roll Forward]" } } }, "auth_ref": [] }, "patk_IntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "IntangibleAssetsTable", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Table]", "label": "Intangible Assets [Table]", "documentation": "Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities." } } }, "auth_ref": [ "r838" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment sales", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r316", "r327", "r328", "r329", "r330", "r331", "r333", "r337" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r362" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "patk_InventoryManufacturedGoodsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r825" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "patk_InventoryManufacturedGoodsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "InventoryManufacturedGoodsNet", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total manufactured goods, net", "label": "Inventory, Manufactured Goods, Net", "documentation": "Inventory, Manufactured Goods, Net" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r247", "r754", "r788" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r212", "r232", "r246", "r362", "r363", "r364", "r628", "r759" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "patk_InventoryManufacturedGoodsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r827" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "patk_InventoryManufacturedGoodsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: reserve for inventory excess and obsolescence", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r78", "r829" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "patk_InventoryManufacturedGoodsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and improvements", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.patrickind.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense, Supplemental Cash Flow and Other Lease Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r922" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r179" ] }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdsAndLeaseholdImprovementsMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leaseholds and Leasehold Improvements [Member]", "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement." } } }, "auth_ref": [ "r179" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r608" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r921" ] }, "patk_LesseeOperatingLeaseLeaseNotYetCommencedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases not yet commenced", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Value", "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Value" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.patrickind.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r923" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r920" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.patrickind.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r604" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r37", "r270", "r348", "r399", "r400", "r402", "r403", "r404", "r406", "r408", "r410", "r411", "r552", "r553", "r554", "r585", "r697", "r761", "r801", "r875", "r925", "r926" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r154", "r208", "r643", "r788", "r840", "r855", "r919" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r39", "r231", "r270", "r348", "r399", "r400", "r402", "r403", "r404", "r406", "r408", "r410", "r411", "r552", "r553", "r554", "r585", "r788", "r875", "r925", "r926" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r36", "r839" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "verboseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan due 2027", "label": "Loans Payable, Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r38" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r32", "r207", "r425", "r439", "r768", "r769", "r934" ] }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "presentation": [ "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt:", "label": "Long-Term Debt, by Current and Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "negatedTerseLabel": "Less: current maturities of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r240" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r272", "r879" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r272", "r430" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r272", "r430" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r272", "r430" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r272", "r430" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/DEBTScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r272", "r430" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, less current maturities, net", "terseLabel": "Total long-term debt, less current maturities, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r241" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r42", "r89" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment and transportation equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r342", "r775", "r880", "r937", "r938" ] }, "patk_ManufacturedGoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ManufacturedGoodsMember", "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufactured Goods", "label": "Manufactured Goods [Member]", "documentation": "Represents information pertaining to manufactured goods inventory." } } }, "auth_ref": [] }, "patk_ManufacturedHousingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ManufacturedHousingMember", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufactured Housing", "label": "Manufactured Housing [Member]", "documentation": "Manufactured Housing [Member]" } } }, "auth_ref": [] }, "patk_ManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ManufacturingMember", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "http://www.patrickind.com/role/REVENUERECOGNITIONDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing", "label": "Manufacturing [Member]", "documentation": "This segment utilizes various materials, including lauan, MDF, gypsum, and particleboard, which are bonded by adhesives or a heating process to a number of products, including vinyl, paper, foil, and high pressure laminate. These products are utilized to produce furniture, shelving, wall, counter, and cabinet products with a wide variety of finishes and textures. This segment also includes a cabinet door division, a vinyl printing division, the acquired solid surface fabrication operation (AIA), and the acquired exterior graphics division (Performance Graphics). Patrick's major manufactured products also include wrapped profile mouldings, interior passage doors, and slotwall and slotwall components." } } }, "auth_ref": [] }, "patk_MarineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "MarineMember", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marine", "label": "Marine [Member]", "documentation": "Marine [Member]" } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r77" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r470", "r627", "r669", "r689", "r690", "r741", "r742", "r743", "r744", "r745", "r749", "r750", "r764", "r772", "r785", "r790", "r877", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r470", "r627", "r669", "r689", "r690", "r741", "r742", "r743", "r744", "r745", "r749", "r750", "r764", "r772", "r785", "r790", "r877", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r342", "r775", "r880", "r937", "r938" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r265" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r265" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r168", "r169", "r170" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME", "verboseLabel": "NET INCOME", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r160", "r170", "r210", "r229", "r251", "r254", "r259", "r270", "r277", "r280", "r281", "r282", "r283", "r286", "r287", "r300", "r314", "r328", "r334", "r337", "r348", "r399", "r400", "r402", "r403", "r404", "r406", "r408", "r410", "r411", "r578", "r585", "r648", "r721", "r736", "r737", "r762", "r799", "r875" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings for basic per share calculation", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r262", "r280", "r281", "r282", "r283", "r290", "r291", "r301", "r304", "r314", "r328", "r334", "r337", "r762" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings for dilutive per share calculation", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r262", "r292", "r294", "r295", "r296", "r297", "r301", "r304" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r118" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of acquisitions", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "patk_NumberOfBusinessesAcquiredImmaterial": { "xbrltype": "integerItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "NumberOfBusinessesAcquiredImmaterial", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of immaterial acquisitions", "label": "Number Of Businesses Acquired, Immaterial", "documentation": "Number Of Businesses Acquired, Immaterial" } } }, "auth_ref": [] }, "patk_NumberOfDistributionFacilities": { "xbrltype": "integerItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "NumberOfDistributionFacilities", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of distribution facilities", "label": "Number Of Distribution Facilities", "documentation": "Represents the number of distribution facilities the entity maintains." } } }, "auth_ref": [] }, "patk_NumberOfManufacturingPlants": { "xbrltype": "integerItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "NumberOfManufacturingPlants", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of manufacturing plants", "label": "Number Of Manufacturing Plants", "documentation": "Represents the number of manufacturing plants the entity maintains." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of business segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r848" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r848" ] }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStatesInWhichEntityOperates", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states in which entity operates", "label": "Number of States in which Entity Operates", "documentation": "The number of states the entity operates in as of the balance sheet date." } } }, "auth_ref": [] }, "patk_OneAcquisitionIn2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "OneAcquisitionIn2021Member", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Acquisition In 2021", "label": "One Acquisition In 2021 [Member]", "documentation": "One Acquisition In 2021" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "negatedTerseLabel": "Unallocated corporate expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING INCOME", "terseLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r314", "r328", "r334", "r337", "r762" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r609", "r787" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails", "http://www.patrickind.com/role/LEASESOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r606" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "verboseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r606" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r606" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r607", "r610" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 }, "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use-assets", "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate, operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r613", "r787" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term, operating leases (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r612", "r787" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r337" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r238" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r9", "r21", "r158", "r199" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation gain (loss)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r13", "r21", "r199" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain on hedge derivatives", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r250" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total", "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r13", "r21", "r199", "r252", "r255" ] }, "us-gaap_OtherInventoryPurchasedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryPurchasedGoods", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "patk_TotalMaterialsPurchasedForResaleDistributionProductsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials purchased for resale (distribution products)", "label": "Other Inventory, Purchased Goods, Gross", "documentation": "Gross amount of components used by the entity which are bought from another entity rather than produced by the entity." } } }, "auth_ref": [ "r828" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r170" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESScheduleofTradeandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r243", "r707" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r197" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration from business acquisitions", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for derivative instrument", "label": "Payments for Derivative Instrument, Financing Activities", "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r264", "r757" ] }, "us-gaap_PaymentsForHedgeFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForHedgeFinancingActivities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of convertible notes hedges", "label": "Payments for Hedge, Financing Activities", "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations." } } }, "auth_ref": [ "r266", "r815" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of intangible assets and other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r814", "r834" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchases under buyback program", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends paid to shareholders", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of deferred financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r52" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid for share-based payment arrangements", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r263" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 }, "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Business acquisitions, net of cash acquired", "verboseLabel": "Payments to acquire businesses, net of cash acquired", "terseLabel": "Cash, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireProductiveAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssetsAbstract", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Productive Assets [Abstract]", "label": "Payments to Acquire Productive Assets [Abstract]" } } }, "auth_ref": [] }, "patk_PaymentsToAcquireProductiveLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "PaymentsToAcquireProductiveLiabilitiesAbstract", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities Assumed", "label": "Payments to Acquire Productive Liabilities [Abstract]", "documentation": "Payments to Acquire Productive Liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant, and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r167" ] }, "patk_PerformanceContingentVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "PerformanceContingentVestingMember", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Contingent Vesting", "label": "Performance Contingent Vesting [Member]", "documentation": "Performance Contingent Vesting" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r149", "r441" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r149", "r699" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r149", "r441" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r149", "r699", "r719", "r940", "r941" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, no par value; authorized 1,000,000 shares; none issued or outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r149", "r640", "r788" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r830" ] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense", "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs." } } }, "auth_ref": [ "r139", "r248", "r712", "r933" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r755", "r765", "r856" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from convertible notes offering", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Term debt borrowings", "label": "Proceeds from Issuance of Other Long-Term Debt", "documentation": "Amount of cash inflow from issuance of long-term debt classified as other." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from senior notes offering", "label": "Proceeds from Issuance of Secured Debt", "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." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.patrickind.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing on revolver", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r51", "r839" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r815", "r835" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, equipment, facility and other", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of common stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r10", "r29" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r339", "r629", "r663", "r664", "r665", "r666", "r667", "r668", "r752", "r773", "r789", "r820", "r870", "r871", "r880", "r937" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r140", "r393", "r395", "r398" ] }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition." } } }, "auth_ref": [ "r872" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38", "r873", "r874" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements made (in cash or in kind)", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESScheduleofAccruedWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r397" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r339", "r629", "r663", "r664", "r665", "r666", "r667", "r668", "r752", "r773", "r789", "r820", "r870", "r871", "r880", "r937" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENT" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r178", "r215", "r218", "r219" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, at cost", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r179", "r234", "r646" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "terseLabel": "Corporate assets unallocated to segments", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r16", "r636", "r646", "r788" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r16", "r215", "r218", "r644" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r179" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r828" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r828" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r463", "r470", "r500", "r501", "r502", "r626", "r627", "r669", "r689", "r690", "r741", "r742", "r743", "r744", "r745", "r749", "r750", "r764", "r772", "r785", "r790", "r793", "r868", "r877", "r928", "r929", "r930", "r931", "r932" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r463", "r470", "r500", "r501", "r502", "r626", "r627", "r669", "r689", "r690", "r741", "r742", "r743", "r744", "r745", "r749", "r750", "r764", "r772", "r785", "r790", "r793", "r868", "r877", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ratio of indebtedness to net capital", "label": "Ratio of Indebtedness to Net Capital", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "patk_RebateReceivableVendor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "RebateReceivableVendor", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESSummaryofBalancesinPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor rebates receivable", "label": "Rebate Receivable, Vendor", "documentation": "Rebate Receivable, Vendor" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and Other Receivables", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r851", "r852", "r853", "r854" ] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Other Significant Reconciling Items From Segments", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r76", "r77" ] }, "patk_RecreationalVehicleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "RecreationalVehicleMember", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recreational Vehicle", "label": "Recreational Vehicle [Member]", "documentation": "Recreational Vehicle [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Term debt repayments", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r836" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on revolver", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r54", "r839" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of convertible notes", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r54" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r63" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r151", "r188", "r642", "r676", "r681", "r685", "r700", "r788" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r225", "r273", "r274", "r275", "r278", "r285", "r287", "r352", "r358", "r509", "r510", "r511", "r533", "r534", "r560", "r562", "r563", "r566", "r576", "r672", "r674", "r687", "r940" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/REVENUERECOGNITIONDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NET SALES", "verboseLabel": "Net sales:", "netLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r315", "r316", "r327", "r332", "r333", "r339", "r341", "r342", "r460", "r461", "r629" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r222", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r751" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.patrickind.com/role/REVENUERECOGNITION" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE RECOGNITION", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r222", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r462" ] }, "patk_RevolverDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "RevolverDue", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolver due 2027", "label": "Revolver Due", "documentation": "Revolver Due" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/LEASESLeaseExpenseSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r611", "r787" ] }, "patk_RvCustomer1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "RvCustomer1Member", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer 1", "label": "RV Customer 1 [Member]", "documentation": "RV customer 1 [member" } } }, "auth_ref": [] }, "patk_RvCustomer2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "RvCustomer2Member", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer 2", "label": "RV Customer 2 [Member]", "documentation": "RV customer 2 [member" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueSegmentMember", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONScheduleofMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Trade and Other Receivables", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r111", "r113", "r545" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "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." } } }, "auth_ref": [ "r111", "r113" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Provisions for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r193" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.patrickind.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Debt Outstanding", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r42", "r92", "r93", "r135", "r136", "r138", "r143", "r185", "r187", "r768", "r770", "r842" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r18", "r99", "r100", "r101", "r102" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r847" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.patrickind.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Reconciliation of Differences Between Income Taxes and Tax Provisions", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r191" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r766" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r766", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "patk_ScheduleOfIntangibleAssetsByBusinessSegmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ScheduleOfIntangibleAssetsByBusinessSegmentTableTextBlock", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Intangible Assets", "label": "Schedule of Intangible Assets by Business Segment [Table Text Block]", "documentation": "Tabular disclosure of intangible assets, excluding goodwill, lacking physical substance, by business segment and in total which includes a rollforward schedule." } } }, "auth_ref": [] }, "patk_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "label": "Schedule of Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of intangible assets, excluding goodwill, lacking physical substance, by major class and related accumulated amortization of those intangible assets on a consolidated basis." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.patrickind.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r33", "r155", "r156", "r157" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.patrickind.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.patrickind.com/role/ACCRUEDLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Warranty Liabilities", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r73", "r74", "r75", "r79" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r73", "r74", "r75", "r79" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r472", "r473", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Award Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r27", "r28", "r105" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Repurchases of Common Stock", "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r95", "r96", "r97", "r98" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r65", "r66", "r68", "r69", "r133", "r202" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r917" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r802" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r805" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "http://www.patrickind.com/role/REVENUERECOGNITIONDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r385", "r386", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r766", "r820", "r937" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r325", "r763" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r314", "r326", "r331", "r335", "r336", "r337", "r338", "r339", "r340", "r342" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONOtherReconcilingItemsfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r164" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior notes", "terseLabel": "Aggregate principal", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r141", "r934" ] }, "patk_SeniorNotesDue2027750PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "SeniorNotesDue2027750PercentMember", "presentation": [ "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7.50% senior notes due 2027", "label": "Senior Notes Due2027 7.50 Percent [Member]", "documentation": "Senior Notes Due20277.50 Percent [Member]" } } }, "auth_ref": [] }, "patk_SeniorNotesDue2029475PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "SeniorNotesDue2029475PercentMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4.75% senior notes due 2029", "label": "Senior Notes Due 2029, 4.75 Percent [Member]", "documentation": "Senior Notes Due 2029, 4.75 Percent" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/DEBTNarrativeDetails", "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited during the year (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted during the year (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested beginning of year (in shares)", "periodEndLabel": "Unvested, end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r487", "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested beginning of year (in USD per share)", "periodEndLabel": "Unvested, end of year (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r487", "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Stock Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of restricted stock vested and released", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested during the year (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r472", "r473", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value ($ in thousands):", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eligible, end of year for exercise (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eligible, end of year for exercise (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning of year (in shares)", "periodEndLabel": "Outstanding, end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning of year (in USD per share)", "periodEndLabel": "Outstanding, end of year (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested Options:", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested during the year (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofUnvestedRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised during the year (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r484" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited during the year (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r471", "r478", "r497", "r498", "r499", "r500", "r503", "r512", "r513", "r514", "r515" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in USD per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails", "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails", "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "patk_ShareRepurchaseProgramLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ShareRepurchaseProgramLineItems", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Line Items]", "label": "Share Repurchase Program [Line Items]", "documentation": "[Line Items] for Share Repurchase Program [Table]" } } }, "auth_ref": [] }, "patk_ShareRepurchaseProgramTable": { "xbrltype": "stringItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ShareRepurchaseProgramTable", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Table]", "label": "Share Repurchase Program [Table]", "documentation": "Share Repurchase Program [Table]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term for options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term for options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r190" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r495" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of restricted stock vested and released", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r494" ] }, "patk_ShareholderRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "ShareholderRepurchaseProgramMember", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails", "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder Repurchase Program", "label": "Shareholder Repurchase Program [Member]", "documentation": "Refers to information regarding the shareholder repurchase program." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r171", "r268" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "patk_SportechLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "SportechLLCMember", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sportech, LLC", "label": "Sportech, LLC [Member]", "documentation": "Sportech, LLC" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsbySegmentDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "http://www.patrickind.com/role/REVENUERECOGNITIONDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://www.patrickind.com/role/SEGMENTINFORMATIONNetIncomeAssetsandCertainOtherItemsofSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r228", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r383", "r385", "r386", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r766", "r820", "r937" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r45", "r225", "r257", "r258", "r259", "r273", "r274", "r275", "r278", "r285", "r287", "r309", "r352", "r358", "r443", "r509", "r510", "r511", "r533", "r534", "r560", "r561", "r562", "r563", "r564", "r566", "r576", "r590", "r591", "r592", "r593", "r594", "r595", "r619", "r672", "r673", "r674", "r687", "r738" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESFairValueAssetsandLiabilitiesMeasuredonNonrecurringBasisValuationTechniquesDetails", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r273", "r274", "r275", "r309", "r629", "r683", "r688", "r691", "r692", "r693", "r694", "r695", "r696", "r699", "r702", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r714", "r715", "r716", "r717", "r718", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r738", "r794" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r273", "r274", "r275", "r309", "r629", "r683", "r688", "r691", "r692", "r693", "r694", "r695", "r696", "r699", "r702", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r714", "r715", "r716", "r717", "r718", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r738", "r794" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails", "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r103", "r106" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised during the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r149", "r150", "r188", "r484" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares in connection with a business combination", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r23", "r45", "r188" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares upon exercise of common stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r23", "r45", "r188" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, period", "label": "Stock Repurchase Program, Period in Force", "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "patk_StockRepurchasedAndRetiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "StockRepurchasedAndRetiredAverageCostPerShare", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price (in dollars per share)", "label": "Stock Repurchased And Retired, Average Cost Per Share", "documentation": "Total cost of shares repurchased and retired divided by the total number of shares repurchased and retired." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r23", "r149", "r150", "r188" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSRepurchasesofSharesUndertheRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average cost", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r23", "r149", "r150", "r188" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases under buyback program", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r23", "r149", "r150", "r188", "r687", "r738", "r746", "r800" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL SHAREHOLDERS\u2019 EQUITY", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r150", "r152", "r153", "r172", "r701", "r719", "r739", "r740", "r788", "r801", "r840", "r855", "r919", "r940" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS\u2019 EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r596", "r621" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r596", "r621" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r596", "r621" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r596", "r621" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r596", "r621" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.patrickind.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r620", "r622" ] }, "patk_TermLoanDue2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TermLoanDue2021Member", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Due 2021", "label": "Term Loan Due 2021 [Member]", "documentation": "Term Loan Due 2021" } } }, "auth_ref": [] }, "patk_TermLoanDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TermLoanDue2027Member", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Due 2027", "label": "Term Loan Due 2027 [Member]", "documentation": "Term Loan Due 2027" } } }, "auth_ref": [] }, "patk_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility" } } }, "auth_ref": [] }, "patk_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TermLoanMember", "presentation": [ "http://www.patrickind.com/role/DEBTSummaryofTotalDebtOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Represents information pertaining to a term loan under the credit facility." } } }, "auth_ref": [] }, "patk_TimebasedCliffVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TimebasedCliffVestingMember", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-based Cliff Vesting", "label": "Time-based Cliff Vesting [Member]", "documentation": "Time-based Cliff Vesting [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r850", "r924" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "patk_TotalDeferredTaxAssetsBeforeValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TotalDeferredTaxAssetsBeforeValuationAllowance", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "patk_DeferredTaxAssetsNetOfValuationAllowance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INCOMETAXESCompositionofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets before valuation allowance", "label": "Total Deferred Tax Assets Before Valuation Allowance", "documentation": "Total Deferred Tax Assets Before Valuation Allowance" } } }, "auth_ref": [] }, "patk_TotalMaterialsPurchasedForResaleDistributionProductsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TotalMaterialsPurchasedForResaleDistributionProductsNet", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.patrickind.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total materials purchased for resale (distribution products), net", "label": "Total Materials Purchased For Resale (Distribution Products), Net", "documentation": "Carrying amount, net of valuation reserves and allowances, as of the balance sheet date of inventories purchased for resale." } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSNarrativeDetails", "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.patrickind.com/role/GOODWILLANDINTANGIBLEASSETSIntangibleAssetsNetbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r117" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.patrickind.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransportationEquipmentMember", "presentation": [ "http://www.patrickind.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation equipment", "label": "Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r95" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of treasury stock", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r23", "r94", "r150" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.patrickind.com/role/STOCKREPURCHASEPROGRAMS" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK REPURCHASE PROGRAMS", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r189" ] }, "patk_TumacsCoversMember": { "xbrltype": "domainItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "TumacsCoversMember", "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tumacs Covers", "label": "Tumacs Covers [Member]", "documentation": "Tumacs Covers" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.patrickind.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r70", "r71", "r72", "r213", "r214", "r216", "r217" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.patrickind.com/role/COMPENSATIONPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906" ] }, "patk_WarehouseAndDeliveryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "WarehouseAndDeliveryCosts", "crdr": "debit", "calculation": { "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Warehouse and delivery", "label": "Warehouse And Delivery Costs", "documentation": "Warehouse And Delivery Costs" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of potentially dilutive securities (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r847" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r292", "r304" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.patrickind.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.patrickind.com/role/EARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r290", "r304" ] }, "patk_WorkingCapitalHoldbackAndOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.patrickind.com/20231231", "localname": "WorkingCapitalHoldbackAndOtherNet", "crdr": "credit", "calculation": { "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.patrickind.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital holdback and other, net(1)", "label": "Working Capital Holdback And Other, Net", "documentation": "Working Capital Holdback And Other, Net" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.patrickind.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off of deferred financing costs", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r165" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-22" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-27" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-23" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 110 0000076605-24-000078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000076605-24-000078-xbrl.zip M4$L#!!0 ( "- 75C=+8:;6'8" *;^'P 1 <&%T:RTR,#(S,3(S,2YH M=&WL?6EWV\:2Z/?Y%3B:FXES#BEST6HG?H>FJ%@3;2/*SN1]>:<)-$E$(,!@ M$^_/I_OH\\ZYZ'D1OXO_U3R607 MO@A=^\[UG5T[&+UOU!K-.OQ_1UR?NW32W W"P?OZ\?'Q^^^XIKSH0Q)5!XR- MTXO[+.K1I?('6E5=['Z/JQ&W]3W7Y__[^>;\?1PR/^H'X8C% M\'*P0GV_6CNJICO[$(7Q_ /AR]S#OO="SW'3Z_ C7=>HU0[>BQ_U2]WU-T[W 5_<+8<[_II>&KF++H3MUM__ M[\5YUQ[R$:O.;MR-@KU&_?"A5Q57:!A;?/%#Z&K4JK5&M=Y0B\R]5?Z1^'./ M16*3'SP&!+S#_>K7[LZG7X><.9]^'?&867A_E?^3N/>_[;0#/^9^7+V=CN$V M6WSZ;2?FW^/W1)WO/_W'?_S'K[$;>_P3TGU5$?>O[\67O[X72_<"9_KI5\>] MMZ)XZO'?=APW&GML^L$/? X;<+]_P MY*/YT'8?[]"?\?IF,.!P@\?SO\0WO M_[9C5X%*?3;"E;C[H>/#XZ9MV%W(O#/?X=__X-,=RW5^V^E7FXV=3S7\W^'! M06W_U_>Y59_PD)/ AHO\^-2-;.;]Q5EX"M]$Z6.:.Y_P]=?U@&NX/'#RC]C; M^73ZUX\_H 6K._0$CPW21?=W/O69%_$GK;NOUI4,Z$/+MH,$T. /NG 6'!8Z MT=>QPV+>^0Y4$[D]CY^[49Q!"[#R$#/[SZ4+(N77#B[XJ,?#I\%BKZ9VC<3Z MX7,2P>&*HG8PZKD^'2ND>'@B@ C^BEP@2/KZW&4]UP,2 Z30$83#+O"CWF?_ M -[GNOY$Y.SM;W!#QP]MZ#1D-BYD);XKMN,G"-"=F2TV]H'+.MQV1T BO^T< MSJ+]A/?B,V!_(5$N[!%D98S(%G^BV+S!'0,=(E'#G36UP^-C/)B[M=KQ\='1 MH=JGVMB3-WIPN+F--FFC]7KS\&A_V487H[AQM#>[D^Z0A?PS<&('\#R<$8 M;87 WP<<-_=YFEURS:;X56L"]$__^L8C) B![+K:8KUQ5 =T-^?1_3[/3T/> MYR%H,#Q:( 901'R(2*;!]BV2A!]B8/Z_[43N:.RA[*#OAB&^78[C[WZ/') ' M]+SL(?*949"$](E4@ \21+1W9%'J>TYL7'T"8H?/?9>'%NV)+U1HVF=_Y-G[ M[,V?U%?YU<<$0/4)Y'<8GP!S(19>K=7A_^J^[+=TFTYV:;U1;=:S1XA?U&?U MD/>Y]UX,AH8!8!"*3"R!<%!MUM*%Y"^KO1F>57JM!(A"?3GB+$I"_DGJ/A^^ M=D_4[>HG]1GO7PREIEE0VB,5[."94(KPN$=S@)+D1S\^'5)[!D J=ZP:JQ^K MQOJ.U;YI8*BO#H;Z<\"@GT&0%B124EB )@[OH%]* H/%0?B#QW7N?OSRA/O! M"#69^657)>[<$N_SNW_T#!P8@/P<3\WA\VG<(O]FAV:]66-];W9DUIO5U_=F MQV:]66U];U:O;?K5)+O@ ]2&Q4<''O9][+FV&PMCT'+<$9J:@:\IVS%P3+RG M\T^"+@+0N ,?/D:M[RY(7'49?#\*_&X&%QLW"S8,"YN0U)]IL2!!#,J#.PW;FAL&/8W/&:NSYT."WW7'T2% ?S& M39O" WXKAM<,EC9N@[Q&,6$"XC9N8A59IS4!01NW%%^+ FP"LC9N_+X&#&$O[':R@!I%=S]LWPN['<0U2W>$X0@JNN_BI?Q%:TR1:A;>7[$% M?]$ZX5]T'\6V_47KQ$71?18O[2]:)^R+[K9X47_1.@'_QOP"SU6-ME/1TS3. M6"^"F# !<46WZ5_.Z-@2@HINSK^4T;'&BI.]HEOBVS ZU@G_HAO:VS8ZUHF+ MHAO@+VUTK!/V13>^7]3H>!;@TQ+2/K.IV\1JE'.:IX16(O7 MHY^>MI@ SI+EQ(^K+#A#:<:Y%C"$=H-M(K*(VH7KNZ-D]-S JB+.ZS FHBG MUQZ0208\/;BG4V P8<_@V3@WQB(\ ML^\EGI^)9V.])D_"QCDP,#X,/">"*],/A42(<0X2PQAL-^C'$Q9RN$[]><+O MN1?0'>T@*A"NC?.I&,9D7Q.NC7//&':N+Y@]!!,@G.H7%@6[^\8Y@@P[R<7& MKK%NIE/FAM^8E_#/T_3/+[ B"^WA]!Q991X-Z45G_CB)([JB7A@T&.MA6@<: M&H5!@['.IG6@H5D8-!CGB2D.4UICVL&^<8Z2XC"E=:+!6#^&^4QIG6@PSGNQ MN->Q #FYPEN'^[4N]]T@O QB'ITDV$S[<%U*\GG@#V(>CO#Q"^S;[+GFBITT MHB";3,\&%.0:\.?3PPG[QGE MDPOYLO.=:HPQOE$7@'V"V-''!CG,WD%V"^, M^7)@K$^EP-@OC-5T8*PKI\#8+XRQ=F"L!ZG V"^,C7A@K.-J*?;G,'^\=[A_ MS4/[\2#&6[(49_!LK&=LJW@V7\ZODP:,=%@\IV!AB* XEF#I%2RH.%@G$1CK%ERG,;969&MH/JH7S@]\:*P/\"4D M<$D(V43S5^T(?$P*EX20$8*QWL#"Z0$%)P1C/86E:'A1I?#(6&]A*1I>EA!* MCV%)"$0(QGH-T_:&GY/(]7D4=<42D8:&"^8G?6;'2>CZ@^!D]CQ M5=CEX;UK<^U9-]P..1,=7;_QH6M[K[,;]9%Q+L2U(V:M-'CB G]P>PENX'42 MA''NQ/*D"L08Y^)[!#$7#/CTBQ[.IPB(@A*!<6X_XXC@U7/H8^,\?NN@@8+B MPEBGFVD*=?8L[GP)<$^ODT,?&^=]6SMB2G;])((PS@M7GE2!&&.]8J;Q[C/? M2?"4;F*>C0F$8)Q7;%WX*#GUD^B@:+ZPUWXNC7-%EJ7=R1OBR2*YCAZ.S&?;5&$<:ZK\JQ* MS!3::?4JHS[;H@3C_&-O/>RS)4*H%\TK]MI/9MTXIU3IE<@CR#C?5,G1_4GTSBG5.F5R"/(.-]4R=%R^#'. M:Z3PH]#2LO])W,A%%.ASH?%;T$ [N&FW.,-YZPWC/#2F -R &KAZPUB7C5'8 MV5*Z\'FVAZ+=%'?AI&I( MH_OQL"4%[QOD<,.1SPT!I M$.C CQ>N[XZ2T;J"?>7)1,0;Z\Y8+WI^B-[8]Q7HK:B(-]:!\CCBZR]X+K?D M9MPSUK'R"'J\\9!UIU',1]'Y>?N5(L=8#XIIZLRV$&2LNV2]S&US6E11$5]@ M!\W&$?\BZLRV$%]0#TU+^_J5*IH%=, M,3&'#45Y]HOJ$]DHQ]I0(L=^0?T0FQ4/FP)V8;T*+\7Q-P7X@GH,B@OPHGH M7A+@Z\P$VR^PY?T4-67EQYZZOAOS<_>>.V<^P'7@]CS>BB(>1Y^G%^SO(-32 M9-1-[22*@Q$/;[A'*3+1T!T72'$RU@A_,62\:57.6$N_:.@OIG)IK#NA:.@O MO+I[4%2?Q=, ;AX!&D0"176BO&T26*=)<%!0UXY9)L%EX-O!:,QCWAJ$G&JY MBV,1'!CK<'HI7+QE@^# 6*]7P;!?2'O@P%@77,&P7WQSH*B^09-TP1?7 ]9* M <9Z!DL*>"%CX'4Y!Z]9_(("H+"I% >ORR?XLE@OHM)W:*SGSWR$%U++/S36 MSV<^P@NOV!\:Z^$K /(+B_37Y=-[O4A?I_I^:*PK[\QW>/]'$'\;,H>/6'A7 M:O&/(=]83UYQD%](W+_QCIZ3,Z@-:$'ZI&Q7AJ#LQV,0)RQ M;I8-.M2+BBMC72/;#'YLK(:53P(CW'MD4%QKI)KI,>7/$UQND* M+H_._'NX/PBG2P8<_QX$3G&B4BB, _LZK;!C8]T.*X ]'7%9.&(WUN]@ M&M372NO&>ARNPP#>))Y>>_!R+=_I_).X8USC\_1V.N9YN7[.? >NP?^4)QC9JR)OAC>HB@0OCX/6'$<(0UC;>]M0WF=M-PPUJA^ MF'>6CS F5Z-8RUN4M$KY>'&FO6KV+7:, _JA_N%^Z4 M%=J:WP+PUTKYQ;/HYSC.\5X!B=Y8V]H\N*^3WIO&6MO+M67,HQ-&R2FSL1QT MNF%PUXZJ]36!VUBSVS!PU]8#;F,-[SQ \^KJ#;\/O'O7'SP)ZD7%])H.EK%6 M_R),YWR&JYG[;QR]QKH8U@CN]9'4YO";ZX,S@^&'^N#,7/J^AYZ*F7U[YW, C7M+?P&H#:3H!;"U?BU@11=5 (SSMGUPRW]2@(SDL",\^IMDX-UN8UM^*[N M>>B[@V%\ZOK,M\'.QTN[03],?\'DQ>_="1N7Y+A./<_D\H1A&!Y<=FWA6$&C:4=[9GG(^]Y#2OAK:, M"OB>96+P(T"-O&>HW?_/G.L7_"^6KLO[Y.]F^L MX]=T9O B!'K#'3X:H^=93]%<[=K'LX6+0K.)[PJ"==@T)=<19Q$H[((FX =U MK_I>?<:;EQ&_L3[BDOB?2?R/IRT7A?AG:=98=_(FJEP+I[C5]JJ-]10>[AOK M5GZKB)XY_H#J58\_7-JLK>?X&^L0WBI5%$MKV@[E&.<.WF+26,FI-DYO!\;Z MFU\%592L<8VD:JP/?+W]_HK NC)MNGY)S)$+=D:I17/X?UJ>;T1]%!H'_ ;Z+]?/\+$B#5% M0P^*YSW=VIB+]0*^>-[,MW#,!X'+IY+\XTF"QP8YT(T$5,; M2N0Y--:?]H4[ ]NK''K_IGON/>NT["O,S2_1RP MT+GJG[@AM^,@C-I#YH:C38S$F2D,6YE&&NND$6-=4B6-S/#Q=;;+/C36U;5) MM!L$?V,=0.6QFT'[.LM?#HWU\QAV[$PH2CDTUDUC,K(:JR-KK7J,L:X=DY%5 M7QU9:S5,C'.V_'##,(-DBW%^D1\.(YH#U*.-^SLVRE_7YQ\],M:7T)J 4CCO MM>Z,QEXPY;P;!_;=%240O4YF>F2L!6\,9K:D0!X9:V0;@YDM:8M'QIG?F^]8 M:@S.MW4:C;.]-Y]F]>9Q;JP)OP0SA)'6>!QRVZ4@U@WV>HFZK9MN<71F8TUQ MPX"^3H?RD7$FM:% 7V,W#?H )#C9O WS@1]BKO&S#+H*W067&N0>VYA)Z&KZ?0=.W<%&/ M1=QI>VZ_OQHQ%Y6\C'.$O,"8MI*)O325%5F&OAV/6+-6-'_+RV)E.Y[D9LU8ATPWAI?">]2H MN*Y8(M*4L OF)WUFQTFX!JT+U490Y:+ >(BY^@EKY@TC'1DE:=71Y&17J#'4'0%[\C0AE;' MZB7/[5/$25&IPDCGC=%4\0:XN7&^EDT015&18YQ_QO@3NV$^OIF0;;-NG'_( M>$1OEC5O"L_&N:<,X;:;@K>QCJ?2Q;%MIV3=./=7Z>(PA33>D/>KJ"@JI!?J M-:O&1E!%Z?@JN?D<4;P)OU=1D?,F_$]%XN.;R35JUDM?EEFL>4-X;KP)5Y9! M\#;.I52Z..:$ZY8R?!K&N;]*%X>( MXDWXO8J*G$+YG^9^T^3L*TVS:13*![5-!&W)2=@HE.]HFPC:$HMK%M+I;P\]V])9"V6<;P\]6U)7]XPTS2_8WT'83J(X&/%0]]7?W*MOZ^L* M$0 IX$3J4#9.C>X^3S]SWQZ.6'@WTV:5>3RZX??<3_AJ1/&<32R82R]??>[B MU\G8]XST2)2D:1)I;DFH[1GIB"E)TR32W)9 -]+_M&727!]5;." M&P[2/P8 MSHC-W7O6\_@KE>=&^NE*RC2(,K!4EH\TA\''+FT.8=]_[3K_ OHA/WV#YJ]!GO[^\WFWO]H\,C MY]CI'QWUZW;C>+]Q>/3_,&B3W1/%4P_H9>3ZU2''H80?F@?C^./$=>+AAWJM M]M-._CH6#N#27A##Z?]0;\"E\JLX&(O/8^8XKC^H>KP??Z@?P3?X"E771T+[ M4,5O8,UHS/Q/O_;"][ 9\;?8T_S.]:S5J^WO'ZCTWNZ.]A3OZK_^L']0^%@G2J]':Z=7-A?4K< X_ M\"\3D-VN;4D&<\/[*&+J.Y;/4'PXW/UP$MC)2'+S'>(M?;C@4[U6_8/X3[;* M)VN;Z++P?RMBJ[X"M@ [,2H1:H5>$ *?K<+K>&P<\0_JCX^.&XT]-OW@^K0I MNNEC_GG[\(!['L:NS3SY$'J>^%ERV;W#P]W#?2*+&/AY[*@G2R:\"W#8>;_@ MAV-QVZ*?EMZS[(>]_;W=VF,WO:?]A>I7A0:Y=P>HR4,T_+;3W%'72%[\H3'^ M;M7SX$:&/0>=8+SZZ6AAUJ+UU7?MP.'61?>'Z4B(N2>?C);O)Y@VB7K&CD4C MY6*0P-_C#WWW.W>J<9BD)Z>!?.7X<._@X^SA24DW=M8$1$%=#PGN>:ZU;IYT M_!A+(IBW+B^_MLZMF\[UU6?5F];5C57??^?\ M8EV=;H3/S&YU,7ELAL>M!J;;+QU=-TCU@E;[%H!BU8^;>S-:%-(2G=;WQ)96 M$F,O+K<>?7DAMH+0BH?<.G4C(''K+\Y"JP-[MT12G?^R#KP374$ M2PSQMJK#IM4I/*K*?76$FT_A$>TD#.&!8M.XYU4?FCUO;^?3"9BT:*((E03- MACSOJ%CH_5@JCIA*4X+\7YBXOSVQ >1TZ$Y2*]S[PHE>G[ M4J;OO1&9?K1[M)JXNFE==L](?*\LV:TW(N,6GO1[OS%!)1F<6U9A9>%X^ M/J"0R:.W3"7;@D?@J3SLS+=EP1S(1NJYUL:8:3AM@ZZ=4W1A0S9&L&(^#H-[ M7">S2(]V/IWYCLM\]@R%MX;0E9A]FEY MVS\\/#YX$,0_3OP4IWLFY3_)K%NG$^X=D:X%VG( ZG)H_9V$;N2X-FG,((A< MG[-;G?7ZHS&7C %8.8IT[H,=G]9@>:.5O 6 MK'CDMWO9RD=J)5Y%L>+W_ZXZ%;BE!V]SYM'>P M7R_5FD6B6$(.59AQ""3KCIEG\>_<3F+W'DULD,H\*A68/-2 Q"RDL05J2O%= MPIG7"9VU]<./D15SCX^'@:_\FA74=[T$T66QD#,+ R.]ZN%^?2Z*6F3_W&)$ M=(%SA&[LPH+"-\=#[ECC)(P2=-+%@057D)9?;[SK_8)\!\,/+3O^\":==,=' M:W32K=459JZ3;B6@K=>H,DP_NG5CC_S?G-E#R_98%+U%-?$V9"2"NM-1+_#> M(@0N91R$Z(!_MX?,'\ 7OC49NO!-QH)_3-E]76K;ZK)<2K%IO=&CHY;*\@,1 MZ0UPZX%]5[$F;CP,DM@:L]"Z9U["-V>^O2T4R+,MCG8*?Q'[G$L#+X'\/#KO M2,XAPLRS/@OD*S/NBB-D/9'#_K&Z> ZL"Q;>\=@Z/V\_;F4_P4+2*WQ>B34GC_AT7_@D[ORP6?TW/1('>]\^HM'(D?LY#RM,(H M+;&H 3L,EJ'NU>)K,N04"YU!VKOZ+]80#A-BRK&8YZ7HTO'8X_("6#./NAS* MM&.GA!2B$7_&Q$S+H8%]=.DXY#8G>Z#>L"BU/;+>P7H@SJPH 6TX&F)9;J@2 M'.,ABV?W/F'1/+71S?(=?@$^X3O6NX9XQQX(1?B]]S>\ 5Y/E_:ID[E:A^:3 MT29HDRR*K>.:Y;!IM/MD^I.Y_2)+&+6CF,5)1H;U-\]"EI DH@JP-'+C&/#* M/3V/F$QLTX%I\F1;+:(SGIT67'#!XDGXMC= MZJWU#L-)AQ^M1K.QFTH3ES+3QIB9MFD"%AM.Z9)'OSR=ZC3((& D$:94URBI M;C'5D<;AP9MPB]DV4!UV#7<(#:AN^ N_!8'G5Q?^$(V 7.$IH3K]@+D1P H M& @$^ R";& -PF 2#]5ON\!!.6V,=!O*\*9H#_KV&_".2[9'/]<_JLL>O6#Y MYM2%R#9WENQR)]6XP.*N-A3SUSG^;O&IYT>2P<,VP'P0A-,%9AE=1-BPY469 MA893FL\7XW;9216!;_'OUNQ-J%#E@1F*WA+#/9F^_8+PL9DO56Y9JFW,MCCAYGY.\,5"/, M<$' 0PQ!1^VQ@:D!*?19!9%<*+Q*P57WN]STB]\F8N =[JH=OB -#R78>!9 M >AI&BXS#I, =60FWUYM3XLL=EG88[!L]>J[QZ=D.[RK[UM?=[O8\N.P<8!A MR%_PQ;.WE/Z;G@=,0:.8OAN.A-(%FMJ8X45 9.0^<&C'+''<6.[K*6K6F=T/ M6WAO$+8R")YZ;/!HZ,,!^$,$K=)JZ[OD;$'7]D!:,)I"C"RP3!$.R] KEW@R3RIHH^%CWU M*32B:D5/7;\;C^(./JF=/G\9K>0%T>'C9:,%(I:',8UB@) :@!01>,G0I8A+ M(P ZUZGEA(S-#L@N!/[E32,WDEG>J'7=\VJ/H6!!T\4O>%0AFZI,55'SFREK@T6OBU"TZ#O^=^%PVB*B)AA 5 M@JZ'3JZ>U-S1U35_%GX&S2"(B,;A1 &;)"V.H_87X31 9)C4=>.?A$KXQ,)L M,( ED#)&(N!$(5>UNJU%9A&$AH[0%NV"]9)]-M.]6B>+JY)\GHZH3Q%5Y^XZ%;\@I MIU02R?'.I_KNH2(0M1V9D]QS/0\^@>(IP'_*>R% 9RI^K1\0"O8(4L#=)OBO MI>\5#8$#1K.OUM1?[>SR=($'DF!,0;\N+7&5Q*1) _=:[65K:5>3VLZG1J/2 M/()_:@=S[VR)+3[ 1O/XSO:QJJM@)L)XL"23; L1Q9.K]M>+SN5M%ZMZKVZN MKVY:V*SO\U_63>>T<].Y;'?R[_AD-2+*ZO*X\WD*EP*Y@'2[A?L^>P#0%$MP M.P?4C6$!TCP)H%MA.M>H[DOWU1*2N Z#[U.KJ\0ZV8>HF8N&6=8%YZ3)PP)$ MOZW[YU(Z> MAVE'SV&:330&*VG_LHV$QM^[F0*1C2P')Y M%X"5V)_)KT8=(T7#Q^*_RUFWW3JW_NJT;JS.Y0GP\9-.NW/QN7.CFFNI9EI+ M7G7C0FG%%[FEE&K@;VV4+R!#GI"QO?T4;> MNS7!7Q:E:(,A]=.BA.+:[O[> MWI)?%M]1WZTM_/YH=Z_17,]*]=WCYOY:EMK?W3\^>G EF2RZM J*V7>#,$A\ MIRKIT+8Y[_>?6O(WQGM8DG-&7O1!PIX@'(L:\91)P!C<1BBTO:?*S33 M;J( N+FUSGY]SV9EV@-5FAM UP(^166R6\I^W!P>%SUP'7C<6X+"A4?O(5SV MZ7\?5\UU?>Q^\X[NZT#YP"E^?OW;/+CO=[M815C+; M9V)R;]"I1C>II@MJWG=+I7Y]_$3*C34QK]A"&HK6.P MY+_/1&UCOU1YWQ+.Z\>8;"(X<+M4>HN#LO9?GSLW M4O,M M:QU(/X;J-4?(N"K^N;J^O.#8Y^V3K*2H[[3%PV#DI-]TWA7.FYS5+- M+0J^SCN_M\XMX+KM3N?D[/+WTL%;>)2NC^V6:FX1<-ZL2[:[5ZJY1<'7Q=EE MQ^JV3CNW?UDG9]WV^57WZTVI\Q8?L4]COF7BYK83-YM[*G&SS-PL]N';*S6? M-X?S0ZGY[)>:3U'P==&Z^:-S:YU>W5@WG=_/NC@D^E96#'8IS'UU:77^Y^O9 M[5\5N.*<2BV[MU?M/[YM/^TNIV MNC@B6MRL#9&6,X2V32$E>W\FZ93^Q+>%\[V:9.\'I3^Q*/@"([9S\ZUSLG6$ ME=SVF9AL')7*]%O"^;Z*WAR6RG01\+771&7ZLO5[!Q-#4PT:O8E?N]TST*)1 M088+SO_JGI%B?'IVV;ILG[7.09--'I;9=%'QE^G,76'-'M 1$;MW]>GU] M3I];-W]9)ZW;UM9Q6C+D9R)[?0RYU)L+@7,52SPNU>:BX*O]I77Y>P?;LA(; M!D6Y]?M-1S+F/\]NOUBM=OOJ*[!E_ *]'>+CV>7O=$/&T#,=>^O(+SGW,ZFB M5*7?%LX/59CP^-D>CQ)A+X6P]M7E[&]>)MO M%W3?V[&T$K5:.MX7Q]S+IVXA<"YZI18?_80G!)A+X6PC".WKRZN M.Y?=TI/[*O!::L9O#.=I>_"R3VUA$*;Z@EM7?UZ"+OSE[!K+YT MOFV=75J? M.Y<=4)(QLTS\3KIR5JTGR^Z6-K?8.AF43/R9]%%JT&\+Y\>J[*Y>-K\M#,(4 MNR9.C$$=8./='&_&[D3=EHCX5&22L7")X)SWSC5.$'^^QZ-4NK=."J72_<9P MKNKOZF77W,(@[/KF[+)]=@U:M2SD*& *";Y'J[ [MTX['5GSV+GY=M8N,[:+ M?ZJ>)OK*/(AMYT$<'ZH\B&^EWEGHPX?%:L>EWOF6< YK*,6S;%I<'(QU_O?+ MV>YA01\(J]O^TCGY>EXV&WXU*%\?9]ZR!W<+^!8,#MOV2NB5_D_S:+RY M\PGKOZQZK?J'U?UZ<=&Z*_5UF7/&ZQ>OPIRKUPYV/G7/?K]LW985 M\,4_@8#,O<9#)_!]S'H>5]\O!KC-_9B'8C.N[\ GW/VZ,5"O/4;>#42!INZ* MVJ?\FSU4D/9Q[IW@'>C]4PH.0H>'2+T>&T?\@_KCH^-&8X]-/[@^[8AN^IA_ MP/YXCI#I>>+GCQ/7B8>(U=V:("7)^^23Q<^UW?I/4A>;^7Y_;V_)+XOOJ._6 M%GY_>+R[O[^>I>J'N_NUQH-+%40YC8-QJ:JMSE2.0:4&-O#=B@/KU/69;[O, ML[HQB_D(CE5D,=]9](/5M8?<23P>;46Q2[%LEDPYK1:1 )ZDUIGG*"Q/_%,0 M7F_L?+KAXR",K:!OX=D?<](#K!L^<",0I-RQKI.>Y]I6R[8!/3'@ EA .*I8 M)]P+W#CFUG^QT?BC=1LDP 6L\_/KK>B6AC*!(E+$:?5!S;(4^Z\,Y?L[G]J! M'P6>ZX! =W2!3US!#D:\%.S%1O!I=:\4[&\(Y4,KI/J_O%EMK"GU(>\I6QWJC/'/+/S /3G%O=(>=Q:8L7'+6GU8)WF"Y% M]I-0OO>PR&;1T#KU@LESSW4IJ+>,Y-/JVGIHEN9U 5!^^."Y[@X9:.*!Y_ P MDM,UK[%6>\Z>@O%G;^709Q+"=.+!R!WY1**T4XD4. ME"&N?S!O4R4?LNB;(S-9I3,(9DR2AI+,TB6[?#3K[WP_2Q2M7_C$J[SV\XJ ML=0===,P5(\=LP&O]D+.[JJL#T_]P+P)FT:(.CV]Q?6K.JZ6@7DF#:8!E\JO MX)R+SY(_5)$9?*@?*0XA8A7[7S29@W@]/%V MY^92]ES^LW5S4CV_NOH#/V>#%5=,,CK.,]>_DRAV^].9UU_*IE^*X&^';F2U M?#\!4:/"NKYU&H0CD7UKPPK,]2/+!KD ?UBH<#9P1^&$A4[5"X([C.]&J9BB M"^H?K8D;#ZV01V-NQRC?^JE(@S4=X@L5_#WQA%8;C+E 3E2Q>DD$.XTB6!:^ MXP.7PY?R G@8**FN[7)8#0 1P%F9^CP4%]G!:,QC%_F3I=A/Q0+J!?"'4PM@ M/8%M85+*. S^AJV)!\KO@S%"(/'A-E@9WM'BW]V(G@F7.XD=P[7 /WV1UQ+T M:(5[3B\ N(##BC"HP-_A'8_%$O&0X[9& 6(]L._PVFL6AR[\>28V1EL_\^U= MZQU>+6&,+G?F3Q5 82GY@[Q;_O"+V O<&,)S8V 2T:YN,0#28L1RAE0661/N M>?A?<5N&/85PT$'H/@Z+$W&$@CCP4^>[/63^@&-(8>1&$6# >B??K-MIY]YJ3(D$WM0"N15Q8'.D'8U#I V00YQ% M"+F934V&KCT$4$RM'H?_.+"E,!A9,9P;)$3ZKWPYN>7>5,,>X@=_D^#'2_&! M\(LB3_$ ,,(L/X@M@&T>]QS M>1_?: !G"JE-[@M_9#[H8^Z87MSA]]P+QEEF%>S3#2T7-FK3P964(4#B^H!; MN-3#=[@//#@2H1O=B3L37YYHPDL\9#$@,_% :6!)!$^V8X%U<3X!;([;[PL* M T[#/%A40'48P.41CY'6 >$*L$OYP^XKXY\<\83_6'XRZ@&$@'R0#H(P0CX M! 1?9!33X]- ((X.3QAX,_2FR.L!;"#^@!+\%1#C\,@.W5YVG!] C'5!C^\E M,=$U+%61>X.%Y"O1.[BH"[A]-UM5'M\;("_K5%RIV%8DF*Q8:98-Y>CFF@&# M.0-&"!NRZBU%Q+:7.+Q"["2 K7GNR!6'Y\-22EI=B3&&D A7.)LBSAS M_;['%+]3)TN)*L<-T5X5FH?\0$@&(Q)M*2'QX 3BQ3;HI $P2VF"Y"] -!:\+A4]BX2$>!SZIWJ"8D_XK-!SA M'2B1O-V##;8%'6TKYO;0A[T,X(CSD+['-"="X12LM"IYL0&!9!&7:-ORV9R5 MGB@K>2B\A2$'H5EBR# ,@.,&XBXA7>M*(' >8N3,\W#Z/9,QF6 MQW';Z%X02J,(FFZ2E$C:(I+@\*! [0(9NECRH"(;HI(H3 I2FP9@:T9#CK@ M/@::N65C_G3?"R88>@UZ%/[.-!P,:<-[R-!QB< M(E!&2V40'W$7J<"4#*K] MC*%JC+[)Q()2I]SZB8LXB] R2%7*J>UA$!T_2^2Y:78$GC81%M6]+12,C +/ M*9&Y56$'2/LW2\5=%A5,\W2F^&48W&L]8="" "43\8@NN!*#VSZ.B6T#8^PG M'AR[F \R;879_R2N<)Q&6JJ1Y+8N)DM1/FB)P^TZ/]'9$@G)AQA$![>4A80T MZ:P9,,PR]SD&Y>T29V;@[+W#->SA<;QG7L(IE2BU]1BH+7&:?8;I;8SL^9D( MO@K<"SHH!:A)>UO)_B#/BV_=\5Q2XABLQ,#WN5>B:IN9,\X]X(%;$\Y("*;^ M%Q7YQ8,G7>/H$2_YZS:QA:PN=[!&C)@B17$]ER*"E*5,GC.*,UEL$')QXFS0 M5X'WED'=K3/'?)XA[-CAF&>(7ADZA2)+W!J"(0+(!.R% S(Z B%+16+BM$)H MUG(0A5X$W^FE!_!=B>\MXMM7 4,1&AR(#RJW5%56B.( 4&2I5E%CPZ\KN_RO M(+&BH4@$AY=S'2#VY0G<%:3VD,,%'$M>+ ]7PE-SST(W2"*9V0(L+4M0%^G5 MY,]$G5;RT6GGUWZXRDB5R4PYHQ/*'6L1 MP;X4V$^XS3&57TQ,:=8K5J/6:!IXA'8^[5K6JZ+X6RHVR+P,RPI6T'!!NR>) M, MKA+[=?H*U#T"7,W4$BXH3=F5UPBKEGH9"JH6B,*MAR]N*>LY3,%O?!7#T MJ8PN5X<4B8@&>=)S=4:2 6%)2(^*5L"B3$3J&YY\>(@/B(+[F35(6 CLA7/! M(*+$'F8E?F%^V8F+]2484@&4@&RV[236K/J3 M&9-YXL/29I( BK]59;/UB2OB2B(JN@F&5QDNR'(+'@)("'*[I256'!O1C?P MJ!X#/E*!7=E\'",QA_R?Q,4,I-[4\MAD=SF;?7-%\LU5N.:FBN2;K[Y(GIY@ MZL@-,=YSG@!6Q-[!SFJOGP,P82L'8/QF2P 0 \1VA6HX_^_/7[MGEYWNJDT" M\&4W]R*TX@*G&PO#.3JO"-DE[D.B[#GU:--FQ6S?_!QF?* M4W5US\-[ET]^W!?Z J13;V0Z$_IKF.5Q1K&%M"+7(O<).7XPUU %2V048[X4 MS7JW<_-MYQ<**<&C*K.%9Y@J/("++K[LB&94:1A%D@8LI2*)U..I_E$+>>#- MGO!DCQ(O=B5$U+H5^",:$WW&4W2# ESC1 M]:160\B$/N*"68FB1^\$PS"JW M?^HY%=%8:DH5!LE@B)V5"'430*GE\W@2A'?".RN; T54S13TK<6!FXI5/SS6 ML$L=-3RF,E$/&M:$&BHG,O+@N(C='F$#O=.80( Q!R^PJ638]:U&4[@/(]&7 M"+88C9CGR49A-GDY+_AWUPXJ5GOH^HP6;C.?.2SO)T[?%M=!O^HDD#$W,8R4 M#Z0#^"*W?USN1-MGY6%HB?9T,_?GWE-XF43'.F1S6;\["BKVIB)95R265>,0 MD.W&EL,]%]C'5#152_-Z9?N#-'R;?W8_".(Q_$6Q27Q66@8C0//PFZ8@L9@8 M+P<8P4T?[O]$US;V?ZJHOH.RU"W?8"OKQZ9WW 5(B8P=6@S)9E?KPJN7EK,> MMJ$27;&RGH3IKMQ(D251"O;WM>H'UDY77 #")%UJ1^UL]2; N;4?"G[8_*&0XFMB-!D=,&+$V/ ,3SC1F.@[.45L M8K./,= W15UD>24%)&,7HTQ$P4!OH'_;,M<6JRA#O(P.DL=BQ+C6XQ+(I0<' MR(E$*Q^D]8/'$R3X@&J= M:><2N#'$,<:S"R\)RLG0&O!@$++Q4$:5!(' HC[ 6_( "\$8R9]P8R)H@IE4 M_9!A--!.NQ6J;6%X!^,P";D,E>"..+^CE^8^-5T13!R#@RE@%,?*&H^R,;!@ M%)):3P>Q%S^XIR +YBXDF.L &[:INH? DHQER\JL@:),6O=Y%EC)\U[J'^2,7-\E MI.$;]1/??B2AI?!G$15/8G\>0YDQ#+G( $&ARJTA S#P[]Q.$'$():W!HDZ= M6@5"VJ+%XWA3KG(!V3H;PTW?78SY G+^=53;L^"]/,0!LM,@%KE$E&@C^X@@ MA8H^0-Y4+BV:A&+*(*8=B%99AK"D-UY%9C?)9C6) M/#$8(L7WUJY\S2JAXAG4'/5>]2@5W(_T_L4,D(P#7TMU&K,P4S26"RT_DG@J6!H89@>+1'JX^ID_84! ML+98!94]D!Q#3/Y_Q6==5WDGU') 4T+@*-2/]X_QOV!VNR!BP@I:T#T=1KA]:?*%!/0>K>P>9 H0)F$U>LCG<'2(@K MZKG6WL$^*&NRM2Y('(^/AV!=*M8#Q/5N_W#O%ZMQO%<]W$>3[PP/)FJ/$]Z# M$PO[!@#Q+V2E3_YC(R]M:> MD5'\Y K3W&T7[&_00*ZETG*.*O6/47<>A M8:I]%>G/='Y9[ M\1\=!RA!0SSXN9 9N8[C\9=G2@2959W(N>1Y4R ME;Y(0#F10A^L$*"NJ0?D%;+Q&" D/X[9& P(+Z-/@I,(+.$59./$*W*R91!; M*XO;+CS#:4I:COQ;$)WN6BF9GPZS+NT\2D*0BAR'&C&?#%( (3DD_ETRNB?! MDTQ[ETH-T*TG/U!9W?J(L("\[I3U<-X1>5>\!!A:,EH,C#?+O?YTA9N?8_6+ MF U%/EV 5J_D7TNAMDAB(MR&+'0F04!*'5::6B,L2<,I8R47>Q2JMQBK)R,[ M#39YP8!AS:D]S91'F+6AIMN>WERGTVW? MKO&(@H1N5>*@\EQ\KY(,8 , M ?G0"J+_S;*=4S?D8X^IBHLH">E]2\5H01A"#.D#@*$?74P_*5G/H[!KC66+ MX+?'>-J7;6L4>(XV\I8RFS&5ON0_(J@"ZF#):W+G146"1:"348E#/^&>%3/_ MKN0XCT/P@NK01;"3R7HZ1L5D 38;>'-LJ.L%,>7]:*E22P)*;Y8/75&7W)$; MV=SS $S8GZ!,+ECHUO@&=/2,#+OU\:(:PFJ%7.Q7<8BQH>\HP )H[F K833G M%FOK&SG#/P[KUT;_FM]=E] +DQ[Z82#S'4+LR&ZSL1H#+"04]W[0/;_N0Y0' MY>: EZ_(>2L"^#KPIB/ !#5'UIJR+W3OE<=WL^JU&X)FZ#N>0=&,-R7(GJ*= MEV=APQF-')./*U;BQ^)/D=68U59X4W2TE\?C1=5K34-X7N+(H\>B/!/S\L$9 M\BCM@1)Q1@W.RA/P@AC(9;[.B =]&A+#X7-]5X:7R2 :>.K7[ 1JG*BU4)]"J5M2@ Y5'[P0K4(!:=NVA* MHVQ;V L8YL/>?,/#XX9VR/JQ0-,(6SBR4/4-2]MWXDP#&D=4D,.5M3M8])0B M8&YE?^4Z ?1D#+VG'A!E9YF=3_ME9YFYSC(K/K%I8,_G:]EM[D+TCUO2@.:E MB6RE3C)Z4UK1TV%)^[Q=ZRJ;Z8K.S*R#[X#[\"WUN<3!YZI#)GVC=?<530+E MU& :AZ,:U.*G*17-89O41VH?G*T*K\5M.:AM.XV"%JM; (&&<6'@K4+DYMMSU,P'B:2Q1C#6K 7 #/$]C&I$ MM;=P*O)+X5*T^9_%YSI)F;!0,QL'/Y4$O3Z2VF^^-:):#(>?GB(UBL3_A7=O MA2.SXLDPFL:7J$6'QC)MHT_*C[/?UT!+2Q3,>G'QN0;.]ZA<+01+_&+]6'1I M33J$T62_^-#7#XQEH:N2I%EGT4#5UFBR7$P8]?U72!IO3$$]R\*3;T2S6,)B M]XQEL48?EU)+74!+I99:>"U58'#9OV]Q=IF MEO#G6LU8!OT"6#*.3QBH0;_B,[%$SM1J)5W^J/Q:FG0U-_!(3[,YW&26#:VX M:(K\HKR;G4\W^I3Q;V+*^'R.S0/I0R:.ZTLS6[" 5N7?4/I,X#DR_P8'F\>! M-:(15UH63TA3N2DAD^9CX_!.H$77UW,O9VYXMW/5N8AP+CL3XUAQU'L$[T$= M^/VX,G.]ZUO,^9O98B:ML)VXG"2=C0V,IV-.FUDT"3Z=JFR]J_^"*=E(B-$' M' 6*LU[%M7'([KFG=0+KN_UX:$V&G$:_]@/1:,YFHS'^-]\Q#&?DWM%O\-5' M^NI=XQ=K%,0 CW]S!YY%E9DMZYT'9,'%+]8P )P"),2/GZUW]\Q7JT@ B9_: MUCL",!R)Z@AG0.!@8GT- 0] H4Q)W=M(4E M_JIZ6%9PU#2.5;S!&> S%^H_I4TO<<-_NK[/>VP0+'C(3OKCSB\ 6=<>8GTJ M=K#%2=5 ;OD!KD<'/PF4Q@!K]69BJB8FB"E$PF,7:2I+$WI?ZI YUE'SIRWI M4+0!@E)*@U;BNS*USDAPZ=D\6X$64]/JL,(,^!%.9:7!\;S&LK\ZPWL&L75T%U,=Z2V41%\PWTL1XEPJ"XZI^0H[4 -<1[C$.>( M)I][8HRS&%'/::)R,A)L@"0)Z^,DGW@J3BE<<97$V-O,ZOCQ,(E<7,ES^YS> M>]=J14"DL(TQ#\8T)I#V!3OR>9^&A_X ^J,0]'EL-'HG2 'I"RT5T+ M8,6\*""!2%/BQ6A?UJ/>[G"M#Y 0:\ W7A#GFQ$,YD!-:<>#05 MV2%QB.7=DHO*-Z7L6\Y08F<#ST,NUY8YM@SDXC0"41(E@P%@2\YHGKM/C$S4GVN!HZ-@1B MS&\8Y#I5@HB=J:G.&L;@)-E$B['K)V)"/*PJE.'IXGP<&9'081I2IC89F- MXRMP*WU0>Q)9N RRW^;+QTV;RIWV!7<";) *(,@-H3-ROPM-$^@ J [Q2U49 M@GJD(J# @ZGB,T+/C<3<]P@U3,$WB),0-_-P7:E:3O43!D_=!89/!ZN"M6!@ MI!$3$EGCF3F@C &E\DR!IT6![8H?W^W:EB;]B%A(426T)QAU]1BA2.2. .^'$*BGZ<""J2ZC)+\ &P MI,U#/W<*%JX^8E,0[SA-'7CM@,T(P!EAIP]QEY)*LGQ%4M6)ZW#%F449A)JE MKG:BG1\I%X2)*!B^XL^2/3M\S*DZ1^U&G4AX&/<'J'_TZ7O@_GXPFE8R8,(? M?=@,P$$^IT(F9XSE&R"%1$&(M!EP,=0*^A[L3,"3).J,)"-+!9]&"Y+X="/0 M&XCX!4 K6IL4D$S!(&1C0(Q\P@,*H0FD2]K?B;9K>I<)T"ER /D..12- ]?' M7MF@9=T'(<%!@E2JATK9057*(C5H5H>JH$HRT55.%L_JG0Q94)^: MQ?))HLG^-#$( C<: 1\&*A;H1=\ *G9QM7WU[>P$U,1[-PS\$;D1B---0>H/ MY)0Q4C(=-%@CKJQL)4P=M]_G(=R-4.0+WP5Y(_:/=O>Q'M;# PCJ;\2'U.ES@N^FG!>"+3>0 MF)&N24/$IE C:_\PO5E<5*=][C7R7]>/00^CDRE!B:MF3ZN B-K-;IG( PZ( M]S@J_X%/!!*'0'4.C7>6^]'E1'UO]VCA9NKUW>;\=EI"'X\8<#U0'WA%"IH MH8E7 O@4TN$F11CZ(1:XULRAF#,''2@21J2K*7O(F[.'),GMX-:X[X,1%>W0 MAG=^A\7^+SQX)Q/NN-9A_:>970DH)&.)C.9/>2SL_:2]K^.X0@"A_)]33@1Y M7K6D25NQ&D?T,+(6Q!-U\D@-W_0[)4'@'GKG?]5KM0JP)K")ACC%(QZBCXF' MJ&%C\^H)0,T!9B*VWCQ,MUZ19#($)L3#JEQ6>S9P0^#X.;4'Y-[ =_M(Y&A+ M#*@+3+@$F\!1?$ 8J=3XZL0+JO5C["L)Z'7M>1UC>15H0120$Q+! "H0]G(L M,0VF&HW01!+[Z'U#G>T#T\!-# M;SY9^L"2LEKOU"1*S1*4S4IC<2SASP8N)"PSR$7+TB MW0D!0#Y&8$@O"<;X&-3WI(63"UQ1NS.IW*6P$@ZAJ97JIK9BKI$L5A<^PU2C M(PN'MH=J^AA;$*L*81&:MU=CG-E^Q$)X<$8;#SJ26ME"\IA:#DT(W55G M? B4KNG%0_HQ2L9C-(N'##:(]AS&TM#[X&%1/KG_EK@GQ+:%=U.(*:%46!0] MMS"$X04#00V9TY&*_R?+W)85_=WZ;@B8'C*OKW2E3-U!'6;IUL&F#D%-R@$J M0D0YN=4JLTYZ9NK(S5OY4KD#/?]>-C) SR9L%UVAU("J[V4C M@)4AG1)+@FO%U"$9N(2#NI._T"V,6H4D!0$R4A?(-\SGH)=S&OP7$>9?!*/#K8W"(73;N8X"O3D>MQ&=ZYP);,[A/: B$01 M=X\/@&O"SC&>(.(+8!H&"9%S%/1CG)2!T):'-7^0YW$W[\3JA0%#LLN=&PH9 MX,FQR6[6C>D^Q_@R.C/ UK2%&H3G3P>6.D +B7%OUSKA:"A29".,1=P!B!'M MC0'2P 1!/T+B7!BLR (>*EB1=2W3V!TBP[IG7@+L&?CHR$U&"KR*6\EW3K5' MDA$3+EMG_)B^;8SLF[/U+Q5?EN+[(I>AD//U2GWY\N*BE<71T=A"H43&U]?= M[JZ58D38=6= !/A!X]^H#LAY(GT7!#QUWH,7"Z3X M0M9.AB Q=XVT9( 1T KD3PY)(C:*UW?/4OYY NH=SF"3L1N-N?Y0]#"V#GZBN!>3 M+J:* F]E8>;(2[VWI-H,@;G7G(UA 7R,Q%X>8?O*3;;=U!>=9PIF/R&M5X)\ MF4(^XW=41IKB\5'FPT9Y2">UHIEO.BB,Q!5(E>TF< %M& D8XPA6]X?_B"=T M5B+.>$/Q$N697."77%%+.'AA)>')OJE4JW6L+T$2Z2,@UJ'_;)UL%RE&N9Z# MNJ?H23G0(QUVE));D5%BS IZ;J[SF:! -AB$&,27L:TX&$NG5'X5\4;SV2.U M[?(R(QD9H.[B2^;17*1/*(>,U(&6'W:CZ5\X=9*P]I)BX5=^OHETF?!#P M)-AXY7CFML;25!7,*D"OJTA.& =XR# ,-7NVE5\WS5K(O+-@3\?59"S]07!" M$R]V)3HH:BFJ ,;,=N-I17>P>JB85M&PMM!$P23#L70L:SI/'RYU6,^E6#_> M*I/[*@OR2:PH =LJY_(FIU 5 ]S$9JQ>,J4T!E@H"7L,8RK5*.G1WVCL8]=3 M2G=1.3 ^D!+=B3F"::-S].M%L2 &0K6#[KU@K-:&IWNHUZ'EGEV+=0\1=F3] MD^<\7<(3+YW+Q%X!E7V.YCM)W!'G0B;S^\"[1X!B(FCJ$$,?:9H/J7?61V?Z M8(K^,]@Z9?)16'A(T6',[TE"'V<&5^@K>CDJ\!!^4=G2W0TSQSDN^F[GR[=6 M>^<7B_:I]_<7##PG("C',^+\3GECO]N8PCI =ROEG0#*(O2R*@P/$M?A(H47 M,PKGQ,1K]#^<,C2L9>H89J"I[*&IRCV;3Q(#U!&T5;@FT\1DZ<[?04\=[(59 M8!4M1\D>,O2'XF)]$8H&;('H3 0AH#RFP+E(Z)7,0*4 V1CYBB>8 ))WL2," M@25Z 8!&)13% S80O\0A2Q50N !@)$2^ M%M)1VV*@+\15%!TBK3*?VB:HF65:RT2PXA)4BHY"9.4Z5'^9#)&OR&] FRD0F17"'92+34T90&,,H4J$;LS"F<0@4],&( MN_L=1*D?#R.T769X1*[&7!O8, IDV@0EV^3&UL(3/(_+9!(\/&2]SAU9*C"X MQTR6U.V43J-TV)EZ&1DQ_+J.C0D MI01P6<6,WRJIN(PRP3*U4('Y+(I*(E M(K1'N%[&Q% M))BFA@2E5*!YA21]?B['RNTORQ?#=$GG1Q-[3)9BS[-ZY@ ;;IJI+M/7@QC;&&&=>QR1A.]GF[EPG0D*#J4\%?(? M$9UB1J \QDY6BX9JFOXZV5O*THN4I:O&#GH#E7H12KC/?.N_@2LAEQ-*G/Y: MS%=)[J)R/]8@(+J'Y"11E^H^[6'%.C]O5RA!@5&LS>&H1ZO2:2W! .\B8U%F MB(OEOV*8;D>_-I#UUD'38.HL#:S(AO4+TF2RS08,KF\/GKHM?"<]#!E MYQ*)^SM6+(G^#@HZ<7JE1AZ@SE'7&,W?C0<8ZXA):&>7[EIM28BY MCB4Z.@IH*S*]RA96-SDQT!N&Y:32.,T8KV!G KS8E!9+=#+W]XQ,C::8P"4- MZSL^E2R+I)_R6<)&^JZ8@:VR??"_\[[Y.5-ZP%7ZG.;%H-3"U+9>8EBOB;&L M4=-[9*DW%R0^*H/$A@>)GRK[/H-6YJR[PN"ER!&741Q&9LH*=0;34Y"Q9<:P M-$]G=5*.&6/"A9JRMURD3C!S41DNV9W#QJ*H'-,;LUP9+6FPHD*?3':&1"T\ MY'I34R%^\ZY8E-8SW3/$NVEZLI;!FR;Q*%5LZ\3W/.Y-% ']&?I#: MV!/B,G-"DV^!WC7MBTJ"AAI!Z1=&-J:SD_S%-E0/M> SMRL,XJ(;)XX;%/(T MY%M G)#CZ/U9:AA9;>++A,#N,)B$03"J6-D[5_#8")V%0F8=[PY.0(Q=]!PP M;-FN=JUTI,NN,UC*'L725:5RYN4)2!7*K%8Y$I$ \@1*134],*C+X>$59?E MN5HO0:&KIH2(*0/BB3E[DOM#LL+A>2YH*&%ZRO;VL6^:%8$!2)WK@U@I;6EV M,SZY,7]9)*&%/":(LT 'MJ7TV%0W:2ND&/9T55 9N.+DBM<6VE!_+GJ4!HQD MZPTWL]])HZ:,$)7?X:L\:=Q;/JJ3A4G''#5 2N+ 8)9H1BU=A)DT.*JBK !'^%18DHC29$J8%>52 N]D5>'AT=64]!*3/J M!SI,U)0DCK$I2T4#O7"1PM?8\T\TVV$^M<2F+/&$1D<0BBC9QJ+VY14]I88: MI*@ 4[[N8->ZHL\I.B6U.F@!:"=#.806R*6*U3RQVJT3"^R:))+)(?0EA9Y$ M]?TPB(7^/-721N"GIW!4D_-S9>^.5\-G<^]3T1EHEX4L"K#6^A0VYCJL(A03 MZM# AQRLW?NTY#42U!.EC%D[,NJ4TBDA)JZZZZ0<4[]$-GQ2WCFY4!8-4.DH M\LGIX14:+H12\X8<[OE[4AROAS%NG6JGV7O>DJC%1[#SW _5J2 MV65[1H &Z>G%=$;=R@0,3>/$? 1ZH;P3,R7G3*"(Q R48GV1)TI,]\48Q=I\.*]"C!N0 &P:H>%,* M6:SO#04YI9^I5F-92DBK?W1'ZB82"/_=JQ2TK:RPDQ1I MNCI;@)QWJ)E&QG^HDLR+,F9KQHR MB?3O9KTBDR_RS3UG>Q;L56!-V5Q4I\4SFI,A)X&DC<:T\6=2%\Z2-2.%O(A6GA:KHMW:X[$K]")H5$2$,4V#EA%&EFMRU3C^":R5HY]D M+_JT],S64STTG*@D?Y'K)#CL,@),LW],S4^K;S<_39\S8SJG?3R/-R-])6XC MI7+-YFF, @=-#]V5A*K*! X=5<7(G TQ@$&F6J$C->UXX,-'GZQTC)S%KLK7 MQU7T'-)E0E:;)R-XE^P6/'>_ZLVI;Q7'4]HLI%)Y?$TTW?!4X*!*+V#4=L*/ M2<(:2?A*E40M*06Y(P<'I2HU]3*)MWE AU[1D*RE4K4;<()I3ER'#UNUT+-*AU*A#3*LH9,_:"D M))6'IG*F9@?LS;#?G%.>K$]M^.&L9@DZ6Y#Z:%6G<-(C\-%ZCA3E@>)T'34M M2HVIHAPW/^VL+57-OFQV0F83:I"IST"K!4@[(V-BG$!*),]$@V!%1N*S&T$]0B8K$A,K<4+D^G_"<$BG!,51Y+64V@SH3QV4VPRO+9KAA M$^M"18",KB"82]/# 4+^@&LG627;::(*]5O!V+!H"XSK")M@4!&%NCI+OT*E MC5& C#J,6:),/TV9#7F/@OB#D,NGBC1J$?;"S/\?&J17@.[R8G8DD$H6+,RW MWIXW.RII#SB/@<9>L0;3<92,7D:B+XX-5+;:1E(4+'N\%^#"-RZZN#(Z859UJ*$U#U8N;J30G@>9SKEDH(EFA&]V) MDB<[(5\17FPSX;S%$$).AU#3DU6+'M)'M4D2*N%Z4:LK>3DZW6+J7)9@N32/ M4+=+1XO:;F@G(\S_3LOJL0\D->J2(3/TP6GPR14*R-1@K7V;8BXJ-8K;,@G6 M5T.NW4Q1$XU\(C%9([U3%G6*FHQ>+$[7R ML\+3P3X9,$8X'C-M"2!5W4IFQZA1.!/R>_![])WH1-.;:JJCSMQ$X476JCU- M.!.GR16]1?!X4)$N6I<*)3J^8X M2K^B1I]*4L8X+26*^5BDF@#!#D2'K ?' O6PFTD83H6*KO:1S<7-]WJ0X1(U MC25O*E),C?K_8;H;_X<,$]UUE1+SKO69@PKE:[T-%XPBDOPES>Z>=\>+D3\B M(3#;*&8&(>V.TDG:U/=T=K"1&@\TT\:+;#0M'& MC 2D]O7"&?,4(@#TB1!! MCWDB]3X-.@+%JDR\7%,PQP+RLK#9(&9@R50JO*)[#?RQLMT=M5(;3," MN?'C?9U?C(-)P.; *D_CC'#&@J>L@"%C \K)^E KCK=5VWF3-DHEBNMDB9 MK_\156SF"[=%02J]; 6[3B2]O^6<+IY[28]-E*F2]HP%I@N*(Y8)R0R@/L?B M=Z]B45?DBE9U)^\BMI[$PR!4TZI5#%POO\P-=V,N9E@Q2K3R1(M8!S1&3#(9 M!Y[(HUK ?2(^NR1M@,^X,A/,(L>I> SS5["H&?3D 5=Z#4XZIP,R9/\&_9G" M($,<\(?<2;0^"64 )@;^'2F^\SV'XA4 QT- M,GE[6B]6IOU/LY(%-3\*GZ@?[U=,IC-]C#(,TW!$@+4(S ,Q=F..TQ@I]:B- M721<+T71:;>M,*237S"3FJ;5:J:B5N<+F(( 7$6&.F%1M1^1S*.GXL.;W*6- M73'\@66:2'@:6%*XY#*= MX'7B4.10I(G?,YU,4+?!+)91(CMG*H(_%2+*N@BPQ/L;'Z+CQ.J*'@#=]-0J M<9$NG,X[_ )D-&%3ZS9D&%A0M[:D*)2E/SB41 R!ZGML-%)ML%_OB9*,/YSS MY&G<'[B[V^_KG@79Y=%)1$URCMM/) _.3:T5H3)$"PC=OIN.9DCB:;6/O7S$ MBD1;N=7W#Y0EM,AT=Y4U3 T_\R-&YD11-E)F+ X CD!&OQ9U.[A14DK<+<8^ M=O-+WG!B52+5<*?3_7U'[6@'-WU&31&",-HACZP4O/B$">^A5H9^W=S+:+^A M#H).<#CF03@.0I9ZE^&'EH^^$_5\N/')0]:*8F5W 3.(]H>,:3/>;#'Q7BSI M_9-9&*IPCP@TFP^!4B@GYC+C(Y(PL63>G$CR(G\O,"7I J2)'J35<2;DJFAS MB82$;8#D0,H9Q]Q,RH[DBR14,>TXRPOLJ3$"ZK%Y%VJ9Q* (H%XKLQ@,SV)8 MC#@LL%/UV.B[SV@<$\= XLL+L"F5/(_9G'=18ZW\"]A64L5.5&-),4E.--BC M)@%BY).FRU%C(%5=3!;;WV3!S+09'./D'I'JA5+/X7!RP_39K60 6ZIV^3@6 MD00,$/5!-^6J?)4:8VF+R!M5Z*%ZRGLA-5%,[YS)J%)/=&#K4U$#*=1IM!\# MFPS"+$DWP4%C>J6*;'H@ZWS2H8RQ"AH-@\EL !0U?FR@N SN*:N4??>3F+*/ MQ8_84+='CCTQ]("*T6@6DLB:%0B2&5WW 7(F].*HZ)Z>>I:??Z3&R%-NH9JG M5:&(&\WZ3KA7R7J$2;_IS* %;;!59K/G!GA9I$[2!$;!HV5MAH9-.95[/E:+ M]"$B?[I=C,Z-2/;\R>(J6BUH&CB6<@M(4'N:0'\:&E*VB0SB20#*)!C5U J- MKD6KR* I4)H,S,O%A6E2R4([-+0*SX@[DDY >7XPL($G+9-[&DBEXHZ99SN]"6!Q=.F7EF_K!7?Z=@D;HP)&6,>8+4.E8VBY@$' M-58:M:JA24.8JK]7KM->UN&+\G_1D21U),^K]CB=UR@1IUAT7*#.Y?(9U*!A MQ$5F)P9X?<'"J4Y<1 >PR76^*88X;]I$#.R1#DABT@C!MA&PMFA)+@YMDG8Q M4+]JR?,/UXG-;9.:$,\-N:W7L(@<1YC(_1TU?Q(M/&$!;-RF+P''0J3EYK=" M4T")L\QW_-9GJ[C"K'FX0T66!"PQ6#_\B1Y,_A+FP8W8B!;,[6#*N=B3C$E3 M?H_":R5MIBCQ+QAU6KZ9.AHK^0:3:D*6*-R5^-8V9?X$@N4N#[TH9HX^L#I5 MH4CKD1>GSA&,PV39/'E9,D.:5TDXT[1R2!Q(H20[?6)(@&3(;I0[,'JY$-HU MV=F4U==T/,735!=[K7.F/#&S9W4FSJ,_T%4%>50I@Y[;RNQ#R9^7')_13R.GPC<;N_D*"7:K8OS0)4SCEX./V\B=FC)X]!-C.IU/T+(NX"*$G M17263(&1:BQITTE1IBNZ>-I&KB?/FFH_)F6") ]P0R[Z63YE#1_:DZR(+U@ M"$3(.AEXULHHLEDUTX]/:!Q<4I+&2Y/&?P<]U4D>% )O2B7[ M@FN+07A]FAGF1G?44.X?.15>:UL^HZI4+,J855H)4!7FE)(M.Z_W9]FWX@E: M@Q72^D1*2P_=%V/,I<=+*MI.QXMM=11F.]47( M^YE\@7<[5]TO+8HF8VB0.\*^E03DWP<>]D2B6%&:79;2A]Y?!HF*! :703!B M38M(AJP!)%F5NJ%FAWO3DGV\-/O0)F4/IP.78X@H<91K#UMZD@%!QI+H<,7B MY0:>T"FG.CN1=6RR9%HF5N8&,(B<2LIP1Y(L:>"E:> "A &Z1P>)3!TB[Q:B M%(L')3W,")4IX!YK@ZA'E,"B7]6^8ZI .^1%ANXP9:::OK/)?+(Q*$^+E M30CD[E5 297XO'#MD\JI2$!JDBC5JTJJ9U%G=#=B!S%4-3(/SJP02/5+J3UJ M3<;002&[+']AO'?"@8PIXA32*!+L7M7WZ&<^[2%D MB])#/-UJM)9[[SJ)B%(H18(ZP^;/MK16,?6*5,NGG?7YQ((2Z3^(]+9P&5"P ME>P#Z8C'@66(*:U.GEK949&X*TP2Q.T%LG-TJ%^P.QZH!G1M]%>TV6@,"EBJ4Z$96VBI0 MI?EI(Y^&;D@Y%>B:K:@^R^C"D0/U2",7I0@KQ.4H5T*+3XBTXVCLBBKS'L<^ M:?!.<576<(8#4 S_+6A =&B+%LD(-A>=YE%4A1B7-T4&?D!$CTC0,$\:MJ+H&4,J(LE#QKCT MEZJD4=60VV$BXT0J4U3T%M:\<+FHKGI+@HOF:H\PF6008Y/PN>>EC]-0O!!/ M_Y^]-VUN&\G21O\*PM,U[;H!LT1J+]_I")4L5VNZO(SDJKK]:0(DDR+:(,#& M(EGSZ^_9<@- B91ED;3PQMLU%DD B93_SE[-/G\XN@D\9['-0)UTR\QO6 M"[78#7?R3ZT30HBBU[[#\!SXAJAM$91 M(@^AY_'7$O4_/NKM]_L8^"]S^-]8/UAR CV8H9]:/C_N'1T?M'ZUT^NO^/G^ M_OY*5RP:U.%.;W>__:OU#6JO=[RW=^>=?J*)Y\F'Y479^:\7NR]L2H=._Y\' M\R]!OTUDZFO,R_OT';J4/A*]8+9 .;[OO7;PK61^MO[U/THZ\KF^_\F5\E[] M'MENP/VX M=_SLCKMW45E.X5:7O>!MG#Q06-9\VAEJI:>>O'.4X'@6+-R@;PD/386R-?E/ M[&R4KFDN!-+WA3E2!2&ZK:-V[6 M%FY0WI>_(0>'<1YQ2UXB]QBVA&SH#&_@9GR&A^=E&8W 53R9P6L42T7Z-N[L MW*C=R,B-E@;&&K7U;[[&M'V>1^5AQ40MNBAFZ6=/,9TM&47,).[T@G>Y?AF73),ZK(B.R6RC^IT(.=;>JW^ MA3S_725TXWZXT'K%^X@!Z^S$A@W+]W\7X>UV]O#>AKX1'K8?^N?I*V/L\G5P MS0"OP9]Z[XCDT]2*N3L0;&+"@O9H*8@K@G"1L<1#FFR8Q\:#EW<1-[\@,APA M"L,,:Q*NB7DIX9.*KI@ $&$ 1C%3LFPV?NRJ^V-AG',#MLA"4<9-H06743O@ M.I;+2T*%7K"92-0L&'AC$[#D\3PX6PIO<=?NX&?2S5V9[]?N_9$ MJD/&#E. M$7A7;KX@8M,Z_'=1/IKB[7?Q5O[+\"9;.,",X7[?Q6/""\77FS9 MH[YP]K@D)O@[RSVQ8Q%?MJZ@:;DD( GDR?H7#%78 @R-4=$RW'?, NX0!N&- M3^9YG'CC,-N1FL4SA-8V)(FA\URK!YK/.L&.6J$=]S?9FVQ&7=N_@LTXUV=< M?U_.N/9!E"HEXN927[WL,'Y-LB%AJFG6$IX#PUP-N_M0GZYX^Y.2"!'?94,$ M]_\HH,9Z3/:99L\/#EOW_#(;GC&OVS>^L]NI@KB"C9P)7L[WN/D715DWX*Q] M[!@FX6F0,3C8[>&>E^VK64CAX9%?;&W"+=XC5!>K@\& L!U0ENGPE!N> M(K?>/$Z2"*M)1SV&R>;-@NC2^&\A/]LXHR%CQPAS/V+Y<9RZ M[V/HB+3#&YQ;=J1"71$96MVLP-U+PN5,@K9OD7<&2HWIS?0I?9<:?]+E"/S#5>-?YIF M>3JL\JO@M]\^2HNX +B-D6E;&'' 0\MG1O)V6/+ <\3?VT,.1W524*NAE(7C M+6Y11SE#8A3^,9:&SQ!CQ;2Q_+N*"\UQ(S3QHVE$]*X&V%[W.ZJQ=[ O_4$'^[+AW&@K\S6V9P(VX-!8?&*L'&UW3I#! M8O6/OS+D:?A34+Y(X"-3XYEH);;4YD1EPH$V897]A\KAL[<9,CAP1[DE$F$0 M-GP@-RU9>A7'M!/ /M#-:>%T$3'G^'MJYCA!-+!1Y))3(E%DXAE6XB'67@%G MF(9UB1UN>34+?H$'C>'8($-4:V3M]!V!V9II #%KE7X&@;GC%<@X<_F.6\WF MARRC=DIW]/AZP9_X-NSQ'2R*\I 9BTQ4EJJS-B]3Z@QE4\)_,^1^XBXOFC<" MYHP2 Z'*N&9NVYEMLT%V-I46TIZZ^,1&<;_*-?51,47H<$TH)0VM8,Z"Y:H9N;F]Z<52MLO!YLAW6>+LRU MMKC',M3\H,10;PCH]??_$X*GG>=,_.Y_>X07T[9&^D70 F/&;B4]G!$>.U\ M2J;($&\0H1Z)"G.8W&JO@1:;#!^&_,1V7XHSQ1)YS+-4F(4G,>HJTD>@5B=5 MGL;%U'*07IZ=]@)L"$21*:6_D5X>T<=#VB=6+Y'6-5['K\1O;S)G[S.*+= 9 M MK=Q+SRUUKN^\MH^@#_JO YS2MN;;#TZWK9 W>1W$Z(9$VF_,%:(;Y7X_KOX< M!\7-NB5"@8X%C;/6NZM/VY6Z=^/Q?[V(CT='@TFD)OO[N[M[DZ/#H_'Q>')T M-.F/!L?[@\.C_^T?OUA.?=UIV9*9[%FV^,E:#-$7?SO_=/8NZ)](X+;YWXOS MRW\$;T]./WVXN+R#PN\I]37=\6=L+X]'=^N9_CZ55GK\<"A^S GF"F&A2NG, MM=QT*#=A<)M52*%;@1>-/$"3"C<\(GG'8^&^M&V^Z&)GAF5L1!=IM8&$((3W M7&/;M ECP[.*&T @,&@W&;.2M0BST8Q5,F,U![Y>BSJ2?W2@< M%1*6V_Y]/4S\^1P>!#((O_^<9CN515$PI!+'BZ^/:"$JMD+(M-JX6"F2;Z[@F07Z@H75!"WMA>:YQ M=K4&W^H)6;BSVW77F29]QF/%,)0Z=,5#=0M_:'?RKR9Z[?I"H]M1@L>X9FS1 MG-A"N"R@3#ID'I?"]JR#9J%L0ST9%R>]! M]YIGI?!T,N.*W%AO,"17X:-"[S"T;0OU[XH.LU"S'M,3*&:>W@I_/9\M=*;A M"3ED5+91)% =C:N\(ZD7!([!$;KZP.%O9YW1>DPZ&0+B5V=2^-O0,RJTMB&H M=0ST(I@/D"<56*LP>"V0N@;?>_M1+-Y9W(:Q+3D60FEIV"XGN'O MKAX'"P_>7-PWDJ>A4JE1_NP]EL+@HZ%962\@8'\JI.<1&Y(<[\,=V,/P1T9, M4UK() IB,K%6E8#*0>IA>/Y8ZXCDE@?B(L)J9B#<8V/M%',4*KMQ?C !\0'U M)S_H!9?Z9>2];Q&_*AU[&PKN>DVZB2-U-!-\-DKP3?93;JT-_-08U%1)^:\, MVV5H=! &=Y."L2]TDK9M[$[E05Y>],H%A M('DJ'%6!E;@],,?YV]>]8]#?:2I]J.F?E9$)E)G3A<\CPJZ*9X>89#J MJ"8..%=7_$?K$:()CORS+"#"7F1&$L&'6U_\4;BKC%PFA7- >0SIPJSD9)39 M_L)+,)Z;I7Q 8QQ=8;BG:)A@()K.TU@LC/*+)3*.\1]5MPE$6U.4N^TN!>]P MD$ A>Y.;$VR#'+IT,4'1+S;DST MW6M-:WOY1NH$G#--.'# R\<$!Z..(Y7AE56J9C\[4/R]X$\5?5:I&(5:)KTK MX(236L4$^8D0I]R&R8W!*I? %H.;R$BUVS2*0+D_=*WA19SE]BTDQ^=JB4&8 MJ#V-/2M(+8E^RL7GJYM5-!(#/ VZ_QUJH\80+264XOHOFGU*/96Q6YCH,MFW MO#N>!\[;=44/MNAAMRMZV/"BA_:%HP(NUKLURRD"41_A!<:6748;\$Z?Q@0, M6N.+0DA#W/71+*LP]P.6\C@8WCKL49NJZU<\*HDFC5V*7+E!6)@XW .<%F%@ MVIO,OG^XULJ2;_SP%><0)*Z;#3,&(XJ&0ELT+2SC' MF/8,--RT.,DK:.JWC55(=QN?KDZQH1P?$/1J&# M78G(=J2H4KB(U1D5P6/E_R?'1K,RR6YXXS!XY#41_A*, ]*MD8GQ%3;L!-%5 MKI1# M\T5$=1*AFV<3PJ34*-R$]F44Q9;[E,US$X)#X&2]Q[2R< M Z989D86G4PH1YR M=0+%+&\2W=-5$BND:#9Y?]XS7^3 X>MZ_DZ4&A=F=,]\3RCV5YA0*Q4^DIS6 M^K5F\C#=W686YD8JK'B!X,?52)G(BXS._)CBLFUA\^U7LRMNA!.KY.#5T=)# MPEN_@[(><\Z5;Q5:=:TC2QRS$F/QI*T-=9*M@X6*0UATG\$L^HV2/8V_V! M[K6_^P-%P^?,+XZI"*Q8;#UHX8R;8LC8C;'.N 6/PZSV-!M8HGASHVS2-@62PSW1S.!H M=FW)3$[V3L,+1:DUN8OT!D[XOU;ALRQ8QJ;KZ]-&#-4+B.K$;CR+N89+'\>R M;RORV4U2BQ KS(ZS]B%:/4/);6:E#(:S4590LH)+X:B@Q-Y= MLK4VF4O2HZ2\10Q>5-;\1;A0KNX2)YTBY8?;%Y"R'#G=41Q<67"J:4"%>[Y1 MJ /?8$5F5)]QEVFPG>?Z;QE<'%!OJ,FNLF(UT]G$(,+G5T5E#[%BFE&J'T]# M7B,J"1XA.MAE$'(N63XNKPB6F6<92S(?L5GFC+BM+WL+)(6$R%I@\W@%;!%_F.%-5U49(AI40*_U- M-AZ_>IM'Z>?@9%3J$R!75Q76!CG20!UP7'QIZF/9Q9=[E[=SEB"6P\5JRY;I M7S_KE+KAQFK)0E,J'2;%1F'Y.RQ<11U)^^ *\7A4 M[K25DB*^P:#HQD[F??U\NHZ8^H9;9L84"3C5$"8LR'XGR_10-4N[V6=M1-1L MO#C*%DS9PEY7MK"590LF]':7 MPI6=@:?OL"K9K.(&=;=<"4Y&TX55L[_Q7^-FC1/:%1&FS'2@A?-I.2P$G-R7 MCC:B1PZ5+:T?4D$[5W6*3J!_.\6>%*4I8_[4.GXE>[JC7GZ5$KE?Y2%I#H9EB^G!CHJ0O YM:$J[F0X7_6X@[V#W*\[?R9;A M-H6 !9UB828EX26FG=NXSE+K=.G,=Y:O#-2XZ<;YA]:T%:@^7[.X:MIIVJI5 MYG(U?M[P>?/HQL3:XG\M,$D-ID+:OG44.FZD4C#7($I?I7BGD \1391-,"7_Z"L M*A'V00?$?D\Q2!AB$X2K.;C:$;KW'-O&9X M98OYWG"[YMRV#IO+6W_R47P;Z3+I=8ZJ6V0.:C@ "9]RH>H#0!+A8O\ M)75BC1I&Q 9AQ%]$28O&N$[2##X%T_@:U33Y&UH_I!FB#@MZ#<(0PG_@*S"\J&MKA:8*T.\.HP0=FV8\Z/8'ZP+$ M$H.W*TWY@AN"&PI#8PB?^H/1Q-3-RFY5$2QZA;V>1<.61X.49UN:8[14NFO$ M1O\(]R)AGN!JW]JFV=R$UMJ:IGF*S&CX@"HD7\1U+@CYINMBR,Q6GR54QJ@# MJ*TRT)BP;N4-"EW]O05?H)J)*RI7BJ,K;SD"=6A%[EN*O%;7T P,I3G\6_ZG.,549M(WM6 MK.QJ2DZUICM8NB0CU,HI^E=.OV#BI"PU-B1,S+;J$52=C$; MXWA(%13^CRBSF,11:D0" 5 (EZWA *"Y92U_@['E_6X9H7-D%E'MKMUN\<9! MGA$N+*Q0LT2C-$X$[IY5\E(A]>ZVL79@[L(^U7N(;G0"Z _4*#=Z6 M\!',Y;CU>N:46O4@JX6HB,%M77*L9[,Z1TK\&IG MVVHMA,.JP-?+0:9QVN'T:N*4Z.R7I^=>LVIS[XEEJS *ONT(;::$CI$12%F5 M<(A*S #:#*ZDLR/^@XS4O*\XCIEV/B!#OR9 MAFV,A"8)O[ $!RFE /X@IQR< ;-<2V.,8\5-EAPO&I/R5YP;[UCQX ,$1$12H+*KQ;J7$#7>O3U >.,G<=IT M26CGER(*$L"70Y0R\R@L+(G\O$*"PQ2$EU"R5R/A;7R3W<>)T"=L+ 4:2?R9 MBJE!S>*"\QP+5A+E!V@47;[7Y'OWNWSOPGSOQAA=52JQ#E()&K'MYJ[(,ME1 M"_Q^KSD/%9[5GJR$C2^@PPP4**C58'%D0&?N;.J(_-!AE'[& W]T2_:7FICT M[$U<>#E6CIV1$VU/R<)1TN.PI: NKQ\LWMEK*E^:&@IMDRNF$3.!3 T YX4! MQB<'*.9 M6\ .,2_5/-U\;V@:8>CJ?G.YEBA4N3#!RMP+-*R+524-0YZPTL2 E<*Y%$%D M$COTE5YR.'"21&&8V,;M+.H2.0^3"6%R<\)QQ MCEYI*IPAQMXYRAUMS)!%E M?63!2J'041B>*@<,6)ZU@\TQZ(&ZG+MUHF1SM?R,S!S<7N-EH1Q!%@_A? M&&-"O\[TZMWA@%O,+3>K_DW\[\T&.%T=T9WEK.-->X>KV"<1.(U96D>[C2BJHZ0* "7$BSG6@L$F,\9YO;A6 M;>IA?Q4(1'AEFS*;6347C'><.6ZS2;?)KQ3&D^1 8!Q>1.('PR>^CBCB::%[Q6M7RNIQ[+@R<$Z>@P0B-O@@Z@-,ZDF>WPNL#TZ8?9K_7R6Z,>G&47&@H^F:>5D5$J^9T3R@62:"*(/9S$*![RYT_P<2O4UC)A\ M8ZJ.2CCDQ8P@YH>+S%=6QHDV3NZ3':EAU"D@S.F91GLQ&TF>=1=NX4A(W03T M$CHV\N6D=.Z/XHM)*G5@TA13@]I]I[[$HTR4I:,BN0P620DP5PJ#)1,&+)=, MVC98LFS&2",%9NY;U27OY^!E_",;2Z[.T>%23EZC2%"7^0(M03]07T0?Z&(& M#7&J2Q=>PZ/@657*UI;R"AV,XN V:[H(+3JG98!O '=048XHBAH41G,?L/TD M%:>.AH?-0 /71%^>^Z71";UM9,HW3-6&U)\4SM9V%0^.[/I'5_MIS>>J1U<+ MPA5P@>A14I5?Z)^>.K/G+&_[893G,85_7U[#/'"9YUC 69Q"(#8UI;:*+W70 M=9R.B;%\6R*6)0/\<_K5R@MN67=MC$JO4GGS:UP3+=24.J>-@5Q U;"(QW&4 M:VD@VXP%T]VP=@.\II_A+>&>]QR^]:*:SEIX3]R635W[(?[65'4K#TE8V[#?G0MS7XNIA#IX8>-T M*K#4F;.H?L'_'W$NX6=I[:3#CG[LE>K[)JT4HO'Q1;D+&_O1:-1>\WF]8]%L M?KB9,9*(^=!SH^76>+X4T01T=I0CG'I62BK?4KT?F8 MXWF/!CWRPC6T5\WW,.4"*0R>C(5::"/Z L/X/Q)?-)G(9O= K70[&(\A8I2R MMZCIOD1XK-GXBE>IA<&L^)K8@E)%J/-D1,#[_5#XG\\;3T"-A_?3M_("KS-64'#N1F3[TD)H?(11=I7B MLGJ5AG6%U^*NW]5HR#7+7A$B\6:RC)NJ3O>XUG:!N\I7I@[9!ISTEJ6%MY:= MOD0Z^ZWIJ?T+$' L9-:VZ)2(]5#?LF^-E9]@K).EI$<'QKU]0.W&GB>B+]"O M-[QM%F%R#GT(2X#[B1I[R"UDV0Z%G4_L(63]4X M*H8BV-=Q&?LU3@XM!#DFIQ1Q%$Y!5FH?\ZSDRC?8_:>_X.[7UBU>SL5*5'?$ M\EPW;ZWBC<1[=(.<.I0)R:P=@2?N$6%N$]ZVFF>ET_PF-RTD MPT+0*>S@<:'-^/SB_>'JNFC!&SRF1;*P> [54M3<%<9$ZA*P)@%[T"5@M[+A MUGH!L;)W]0!L*O19/D \>D3&5E M._#BJ*WD+6U.WK8VR_[I=A*T8_[JHUR"VHN0?T.W$1F/>:QB&X)A2\*)[I3; M8^&D VV&,?2+W-SR<>+FX>X"G=_3YZ<;K8O<.PLZ,)J -41A#0HAI5K-]@RL MA9\W8ANZE^AFJDI&I*)M12ZA:0W O\:Z?6>49R868Q" G(B:<@$8]>T]V\F) M&&%#^Q#$WD2]BP3;:5'-:@.PF M;6]>UJT5M6)9+09F7/9IS")'_L&B-ZT5Q]Y9(^( $NM5;K1Z:]-,^[JZ9S%R M S_6X#:6%F>IBY'2=-F1):9Q"F[U_&*BW;@TOFC8-DD/8&!AG']KP*)7/31T M.42'_F^&8R2WFQ,SG'K-2C>5JG0 M'NOFQ R'BXNZ";&L8C885GP&8QB\)BJ_#9V,TCW< FZR94OAJL^=@+["9,5\ M2FS<5]IC,XDQ\FGMNV/E;B*!7?VMJ7;'=(G;I<2@N0BGSPSERM:=8*R_#0W1 M-J(Z2-5.;S6Z)V7TV27H+4HU)R\LJF"BB?*=F SJ?H=NPW+QO#0X!@Y[(V'\ M>2Y]J 0'KX.W'%33N,V [:'7E[=Q4&5!D*KB*D&B&&W/&\!.8/II#P8"/G9DR MF+85=R1&P;6:(FB6W(PZ'9>_W;W-6?@HV_=@[LSGB+VUSZY6I:;/FM/^YE;2 M*Y53V1ZJ;W,Q;G G5%YOP=:-7Y?N^;IH.%*65PV+,F*,^P:>N6G::@CKLIG( MVL@V58!7CF#9!GG&K?$+#UU;HN1F,CY3$0+.&D?WS.CWI08" 1$U)MJF8@J8W222!@-C ['1PJ )AJ:!EIF ]YRW MHB^'IA=5\*30TG*+(=Q:;8&7Q0]PT,QFYE3:J12+?3P!QC^KE'2!%*Q2NYS& M3:E29%%*%]V<7TCDV62@O#(_6OHI9>$PG5CGJM2WA?-"Y!R;B4:RL [PHN^YZ]3\ENO6DX*:+?7N]AHP9+4QZY0@IN@-)I^S MSTS78[ZCJ2I$O7%%Z#5V.!!J&58E@>!=1TFEN)W%^3D;)MI(H\UKX&7T4NAJ M;*BG!J)H..5M*YY1W./!<*D?X(S01W8/!-AUHH.M0 M]V(;*I:(@<,MII74KGLA_NJ:8V24:F4!@ MW1M\"#HF8"EE18%CV0;RKE:,QD%](+DY\:*ZB9NWNA.;:^[V\&F67=,Y5YC81\,#_*F^:@A!.31)A*S&ZZR+> AM%:P" MQ2)!Y+P-^;"V_/V/=>:L%E/Y9&NLU!WE0KJ,SLIZ+3;@^_(>-!H#GTUC)1%N MRPH+$X\JSS9# N:C]>&.7\6[WQN,C/^S_H'5=F9%KR[,7 MT"Q0)KU!6T6X2;L4@ (E7 MV>1595?+HM\@5R8Z5]+%#-8==7OT@M^1[=2I &:L0926$567"^\#[+5Y0BDS MV/T67DJ>XW?$ZL, \5ABF%ZJ&%6%=OD-S;FIHB7W .^$-\*F,?0[\%VIR1Q- M:/R+^V0HDL(@AJ+G'#P>[>)57,RJBM(?9VT/:>0&IQR78(8$K]? /[G*QR6M MX]:KB286E\L-/WC&8($6TMQ76 5L?"0=.>L%[_3Y MYTB *%?D*)&&3#K@R/ 6KYDR]$+9:P1A4;31SS TFPDHG!O^+&E5DXF5HK&D,$$P]P)05&9AMR8(PV/>0 M9M U(%K_2' !C3L*M9+EY\?+X!0G "Q8#Q1$@3DU%)U.3$;"!Q305\E:%,!17"WK94+<_J)I/4S4F@TR.M-U=C9K:7[\;R(5_' MN);*'$1])0QNPW3(;RSF3DT5U::RD:FV[J44!7$1GB39)+*M>]%NLOPS&EUS MC+U9?'^$LL1@ )BB96*\%_XK=%CCJWGFX(!YH.#C$3+.[RYWJ#%\J%+-)\;L,;!EM%+!Z(#D9/U7TEM+\Z2!9# @T .SI2UN M]T(,K&-UE#'"J&)73OCC M^&[,D%O?RI(J#SGS+$1,;AI#2&!TB($ 00WV?71UE6.F!(L05Z@/6E00V X\ ML:D"LC11KJ^QQ8ITTHM2JQ;"[*7CA+*8B+.CB7!U"TW[JUC D7(L28^D],1/@X](,4VKS+$DJ4Y]G&_K-R8;T#8OV M1P2_')L(M4ERNK]J,'&TEDH[T35#8N5TZQI\7K$^B$;!QFBBTG*V)6"F%_QP M[6!'XVPN!LM$C9GKL2B)"B,7P$E>(DJI9V,=++=I>#K>65/4;L\U^VF=X :[ M8\!8L+0J#'W(9ZZ&[[:V2'/"K&:94-R3T/.T>3H")<*A^APYYE"&1-/4V)<6 MX5ZV%11EK?JD2ZW:U.I1EUI]U-3J4W1\?+7UX6N,T #4CAV8"(^!-?KB;&?; M54_ $Z@(X/T99)\V)$,-(Y82&.'Q.&0<5E$:COU0SRDY>[@M,[%1C36/V[>U M]M=ID$\Z\2N=3H)#.&(2(C8^2_&V/.%@O@@XR/\%%DTQUK@Z;DN8%/N&? H[ M9X^377 Q6NO'DSU&').7B71!=A I;\(HKAGR87*D1\0;TQH6_)M$M)Z_I72K M/6(<1_WA6)XNJFR]B,J4Q-$\PKP\O<>\#"EL2,\ZET?DZ4)^30\ MA%_X%,PMK*;V()G.64TEP8509ETRX;9H-E_N<'FP-,#ZI/X#A&Z.HF!8C28\ M(;7E*3ACZ#59,:X;F>J)D$YJ4Z[^8RZ/:5*B MT2BOD$-G@9/DNM7K[-=U77IG!]R%TK*I3MQ#0[!.3V*55D7%V-!N)P*>?U?2 MD.1Y4EP?HXD+A)>0W63&(,)((=8-,APN^1GK.A]7[9Q.0)$KC#QQ'-J!? T) M>8@YE&'J!#O6]P/%M+" 2]@!\;BBLPFJLJ"4B-M[9:I]^4QF]YD1/5T'S!,C M1!Q&=@LWC&3@KMS#V@$,AN>-N=\$FU0<^AAM"< S;0S:@;W2X1]*W<:) \== M%;8Y#?08HG.;BHA>N8J'J!0@>1L/'0C!@'K66O>>(C+H$N?1,B,8R(CRAK "]@$@4S@IHK8KK:QQO3 MY"L8:*#>\)0JG[5&JY%N^-K.H&+5EJ)-%"P6G ,*Z_6AA,]@#XFXX MF8-0!YH*;T&\GAOT2^*9I@!GL67B53)ZK!:)G]4GCL5TW'.?41 M;8E/2YLA-8H"S,'MB=@2:JNN=%6B6\YLS'T#-,6]8PHC O;FMN8O,6Q@)$?N MO1S\"IB',9ZXED=:\UM*C.(JQH./13&59M&X\#BQW(8M4VHRDUPWZUDBMZ_* M OO%P9'GWH'8'9DZ^WC7+QQZT2-]4PDWF.#^2DY M-A1%CCAY-0]T:97R9N/21[=2:Q$%I[#:V]R+Q-1T79A%;5U%XW4R\?4R\0F_ M5Y14&Z$R*QW?8%%Z2G[H$0M3]HPEJEC2N.L$8!,$X-+%B"9O"KR'N6'M,H>6 M).W6#_?5A=<*=;#[2@=7L)VL"J@@:49037XW0K!NI MLY7(>0U(!,M2.""U\)XJD?MI5\#GI#7R.,$>_JGEZ HLS3,2),*L&":8D,K8 MJ%C/@5J_!R;&[1!LE!YX"(,.&@K"M[,ODU-$IQ"R32W67ID]E5_ZFMB">5L( M<]VR1V&=$GL>.H7]U)OB78ORE*I\74E)79H,TN[FB_S"2&DD=3IC_7"3VP[H MA Y]PL[(ID,UHY.IU]/^2KA0%]NZ%AU]O-6@9,YY$-80*K&D,S3;-+/-#:86 MJ9/()Y5(74%%CK-;J9PYPH<\?ZY0>4>[Y[.;U6:."QO?'$;I9R_)"09]<\;"H?U$B1<@GVB#F7A!XU5JW+F1_@Z-(QR'_FPNG_AY'_9VV93'&GU,7(M/X:"Q?W2Y]G%W:SM\F9%0I I@E M7I@;"URJ8:'^77'"T[\216&FFM=18%,;$Q.0"M,ONESI$![W!.8>EWZFP?)F MC6%(N).2^-]5/*8FW)SMEK$:HNL).B%*L2+_Q(6U=$V>6D\[;78DZ%0N@HPN MTL"L@MV1CJOHV"^.=44QE:H1.F&K;:A)XVGOVMM*P@ YI6'H"F$C4BHI2]#' MI$8"KUFNE?+*[[9=NNJPVV"/'ZR1V@5G^9VJAI8$4NUX VL3#305%S,TF>-4 MDEUX*"+C',&>%#4001-,<3*!6&WFWZO]6L>EL-C\TPP#0"/&M^7N$-K[U(RJ#NNA016:ZO_#?+.KHMW5'PM))ZLH#^4":4P2&\L(#PC!_:<)P(/@O+6#MB:I/)S6\DT(UC=;/0YM.<8MDC#>&5F MU-W6:B?L3YS?*?#05>-:4W8]#A):_A@;BB';UO-GJ Y,!+.M'U!ZY1#URU2* MZQL[:%*E9GAM$K,D\6>5Q-,L&PN0;@-G)Q2 GFPR"3D>23R?!J! 5VM*U'X1 MNAE^-E88NV=4P(#_*2AG+5!9IL_"P[X*#=DG=P U?8R0J_'E+O:LX4^Z#?'$ MCH#EVG73.8R,0$ 9#/7@MN9&"T^,^IZ0.+3%L-O86KI[F4Q,ZX>..4[NH@V^ MIUIN]9(XO]K3<9_ +9 #QQ2ARD]2S0J$V! ,H2<56M:CL)X$T8V0MG)@D#Q- M0>P#E47U]LNP=,V7K?0B6&8#>4'%9FP12*V9K1/3>9,R^JQ2M$N]' NW-TM- M!;&I_;E"\$#\U8N_71#B^(7U%LY3=&O5 M&*5F4]_U 2C^5.,@D(88Y$+I<=YT27R=/$)T ,=IUQ8A]L0N<,)+YNN^!N># M<%08/,!D4#)*J2&B9JPT\B/+>R6@K!@ T!D6BRD MFZ#P^@/F%5@(J2G,?N/@+_W>SAY_!VN0B%9@:$Y+&U.P0[8$,C#TV>"NP.F!(X=%Y$@ERG_>: M)FQO2B>G6W6HW5)M'!B]AS$:VD2L#\-6SIG0YP*QAKDN M$;?T#O,*_F4 5ZFPN:Z+.;CI*F,[-5+44-@;O8;W@A>S=YHDZDL\-'$%4Z,V M02I6!K =B3D:>B6Y=/5UE>"0S6C".ABMAY1(42L-+]O2R4Z#@]'Q(E84R8HL MS>8UQ43L$4(H8KEM6=(_S')!5"*Q3O#II,HP*I?+!YH<9/R:1O8ROOY1DW"" M_(-YAPLSI,90O#/K-\*0@_=LQP-WP2>U+VMPA4RZR;BU2P>*CS=)DS3P*"7X M;[0(F(=8%T85VHX>H22>HS2Z&ORG]3[OW+6UWA0D*Z*-+CO5ICM>=ZOVI*NF M <$CKY&9X.WV:"X(CLK0%4R5 ::U4+5&I1#DBT3VL]QI=F_YK[8F^/7W7?_TC0_&4!.-(/HIA4]!OT9V53WU6DJ^& MATOA]+5.!%3XVWAE3CK>QDT,RFMK8@B/U$XVGE8V'N0X+RDUY )1H8'LAK6 MB!4I4]^0)5,^8CUT^.$J4:9.0+Z1@$1CG#U*AV!0@T-=6*G \8E:%1A^2*'1 MKPE;8/&/*6 UD8M-3[8L"!74W!-=LLJ;R*(Q112&Q9IAX;US701O=WFM$1(G M'"J&H!]S_(^).W*!96_?L07C(W-:G' :FYD,G>"WW'_X)RN(9GQ18Q^Z A(!+D2.$P8T3*1\ M"$]N-O5X.8=4&J98LS>B6ZWG M%H%C,4HC(?6)$$J@D:JY$AAHFL>B2[M@FY?824=-Q4+C21#H:DQ&7J":4X"KO5 E.Q>@DG,:FT!+"-2\5XC!"_@XV)RVRYK/D5-2SH!R[TLF;/? MP.0"CDB%;0OB_G8JR#?@!,72_ZB3=:TI"5?9Z80(LRLZ82'L(J/T"\X_ \F7 M),=XS# V)W8$ZPH 5W-H,5-?X%S+AR*GFH4[6PB'-5;%*(^'N/^&V;4R3*7- M87I(54;7UE,T;A'AB68TPP_;=YHUT>N)7U._X'7L2VT$#2FGUAB?N]0;CIE! M@23(3#E9>3N7RL3&K(:2;?&! GS,:!.I M^"!O+0,PF]N1%GUB^2-%I26,Y?7L.S^3@G[N :3+;\SDY-%8:6U-\P'&D-R2 M8!Q84?E3;9.\=^3R@T\:ZQ:1[H5_#-70@DDRAK4W7BO75GA%\BAXH75,#0VO M(1I2:FUO@EH\3KVRPHW52BO6C7PB$A+9=05U>N0Z^EO+G/*NT]P6#LZ8H]_M MMG5Z1KA-1@2% ;(72[>Y+O3.+O@]ABB9X-/(D#-R4P6E,:Z=!+1S#.L;4N%] M/)N!VN&BKIHQLFTH:?W]YF):;HN%JVE7D8E!TE?N62 KP(=F?NG4 M1.O.*U=+_]B%Q]:Q7 DXWUV&]XFG7J57&!-"RP&+FG/!E^8Z-MOGJUN]N=,0 MCJE(2G:EW*9;MJ==-D8K5);&OEN IUV F:DF%O9)!,"V5AX%3+HU69(A1MLY")2LK%](E11B\;5;7 46BTBQ&9>1X+ MNAU<8M.8TH@$XD>%#Y.PYM?X6@B;^0UM2H-BF$5R8D1,31EIJJ<87YN(@1A")=D 7'LKDF53' Q%S>G-E-(+1U2 M8#S145OH2K'DCD;^A<)^3Z?BQFR2#W<44= *%HY#H7/C_4X A.A0R71AFU0J5%&GC1S>A9R\78*HC]9=E&=/$0 MW@ITA&A36Q@F'8YVH_-D5>DDNLYR5M5H3W5U5FUU5H8MEEZ#Z&$1=2JAYE!A M;!4PGQFJ$5M6Y]8.@NL1W;IG"+,L&?B?NS>'P4@TB(MZ;06T6>A#:.-Y@W]T M/;U=50)O*BGX:70-UADM+ F=-)7Q<3M4*B4(2XL2%A4E,J:E#(1PS6@(QE@2 M0++,A8P4%[,=DQ7IV8DY$U%RX*/F=?PT)!Y >;-55RW8G00=.]>OID_QC:WY MN(\OU2_0HZ+=893HF(]?QUOK,PP7 D&X\)C&_+Q6H"\2/O;<@EI7.MPJ^H6= M@7QC8HE@+&)KKYE&UIP _JE;- "#VR@A56/T')3&P<[.X:O! M3G\G= EC0&XN_B"H]!RF-$"KN)#"7L-X, 9E/3/T&:B+\:<6IE\1I^V;:B%_4KW2=]*VU'6C/NBJX*-U($L5+ HM[2(?$Z"(%[ET:S0'$:F MH\6IY95&%@>#@51[#(>M5^+7:KXQ+Z)'$H,!7?I]: MO2<:X2*A10M+>F1,.Y$_ M6&T-MT1+3D& ,H^OKE3.0-BW[?A7BR#B&@JX%RP+[;%9BL)S2'T%W]S1=%#NS(225W&+Q8([HL?\=!S!++F['73O7BZ>9YU5!4/MC*1 M(YY_U-*%IN32#" M60.X:H'XAYX7[E(%@-\/JZG;?K0RLL%6#'0S!"$=M%=PA!-HI8-Q8@Y?<@%D M/!@0Y##<-#<=)PY&"A[4?J==Z_'@]]!9D"14IWC$Z.F0&O>[9J63S<6RZ9?\ M&_F0H)E)&&H\9#J6JT3#PXV2"+R]R2U'<7($V+5@.KCN;DN %9Q.]2ZK.##M MI8UTL(HX20,CLS"52:P1B@,X'O6%1Q@8S^-KMMIM /S<9H!>D+5U'+PXD6#D M;[%AI_Q6 74RR[V<&EK@RV.W;8F9;581%6$P5>,KC@9+A89?+D8&LD5B1\CU M>XUQ[9N[0/X;ZZK<9R3#A*6*(T F2X%\!>2)=9IB>35.-0JZVWB!K%4>6 M]XS3+3&CHDF]46Z@%OE$E>(E5"NVQM$#^F'[):#S0N5"(JF!?GK!"A1]SU MC\F&7O#W[ :STYSK:Q6NKAS*E$,-NG*H)6'O-NL@91N^4* 0N;M6:FY8@5W7 M:VU-(*3@$^_%OHV8@["-W4H)A&'*=JW %W*K*+DV8O\_BSDLMD[^K: MU,VU]):'Z5UX" 7W')*HCV;9&/TE_AD?3UI)% C*X6,D(.!W>A.S_Z3;P,?& ML)=34=<36P DNS"B?>4T)Y,JIUIS0][L_MHT^5-I#X/<\W(SYC>F\,9([RVB MX2G1298DA"K867 //"?]2E];,]--X7)3^)+2GKF03UD6;QUTHY*3(2(_<82+ M0V\^J:%OXG5S?L^<4XD4S/Y)HZ5\+M\:VB^&OJ)[#AJ&DK-Q3/4S1:9IO*-FF M<-0)EUGP)S).^1CU8FA8<1R/):'/QJW>#YS:8H8_U7GX#UR8C;?I'X&\C-"6 M2( NV3*^#8/36Z0@EC])[MY$911\1.M\=+NI<[*BJ)WKFFD[ Z4:35,8T-5M M4-P6I9H5IMA<<*D,NSG6X]4JTTRN2?AXI0KZCDR@2S8XK\K(5(JT<@]N9QC\ M3R75?9K4TB-+1VS ^(H9X$98AF&[_/(@*_2.49XEH7^&6R# M<;U/P=3AC$&L0^'9-BRIM[)LLUF5$A\&^Z)4ZF?(M_$GIGX0O>24F'K^Q' ? MMDBERP@7EB,Z?54R#J\TD4=HAA8R8= MMI;$2*R3H[*'[V34TEW$[0VVN)2Z M+]T&7M-3BR5,V,P"7T7\!3PK(PF/U,&ID*;G#&$'X>$^HD M+KXP19&3,"DU'J\:Q]+OG]4;S%JD:(FBA':-$YR M4[.J+)D1"[X_'>&]-\'$246GI^ M'.\XQOUV3V[L I#"\]'FLB&O:-VZJ.F"?GG M2,'"*Q!Z,V:7,-216'O(HLK:UMI6/+V,-#%Q-.^ $+M!D>JAT"S)@NOEG=?: M%!"..Z<]"4O;0X/F[H$82Y,A!^!+[!GE%""NX"LYP/CT:2L #CLXGLHH M=YMVG)&%-M;N:/7Z/'F'C/>F!JNC;V>68(,?"B\ M3C3G,;/))VV!E"M("V9=\$:O)=Z8AU)<[Y7/>SN@/DO"]8(9!+!KG/6;8590 M4P3H%8+=&7/EF 'NQS:V(8Q-L45)HF2Z"9A[6/,F,7X'2'W\[PJ/Z$(0C;E/HF7NZ' :N-JE8.@%O[NOJK-?5,B$D->PEN "T""O:+Z-'+KV(MF( M(RDXX_X1K2O*:9S;^PH4+@@)0QI;>TU7F()S4V%T+H]'GQ6:_V9OH<06S,R, M01Z=]"I5A 38&#IBA$B"B %L&U#WO"],%Y]#< M:%/ T6M5J@M%A>J53&R\>IIECJ0 M_4MMCA:\^:K6$M?1MHM9PB M/0L^@JL8<43@4\5D!9ENX8R[_P-B0!/0"ZH<1'!X84"C70E[L2KY*X,7X!&" MN+UQ?$\L3;6F$RIL0MHHY.@'&5*1=,/'*>LD8C=3BVQ);IQTP2Q,/:-E81'T M,7U'2?NBXY).3<,>+$PI:6)#;\+Y/S9+8RJX9G4EL-D466X]X5P64JJ(XI9= MZ8/2#+J%ZSDY(S=OXVM# -21"HE#@U62KJ&BU.EUS@?^+97-B9TOUC*A\]:TJJ8<]*= M*(RAH=-- @3"SD4,2@F9.#7(Q\;ZS_C(B@10?Y'&VT>*1TV,.8J.87PWAL&!"&/MMNX M:L/P9EE8!"?0FJJKK"3+I8;9(_D#\P1T9'2)FXV)&BO/)HF,,<('@UHS:1*=J$QL$R64A$ M%NK0CQ$#ZM2GQ$>+"/F$-#J!KY-@L.5G<660!J0^5N-Z&/%= /2"_Z"XB N&R.PTJN2BWOP1QXZ$VU2 N MSU62#0WTS:U'MJE%V$+-"*>7 &7H#O\)O&Q9^ @Y^F,88GF#.!Z_?\X1A8W/ MS*HH8@ZF4051R83)&8H2''V4NDB+[4US_]Z[[#%Q+T^NGDA<,L&@B5X><2X633?_BHTOKYC.7J:K_(*D=M2>]!-5G@\63E3F(H$ M87[F"(LR*AF!AR4+LX21^,Y4"^F\M9OJ=[G_G'EBZ$$,,\ ?5$:)@2U+SEX3 M76J4N6'B5B]9[J>3:KW7K:\;VI=U_7.47[M8(#0>>UXC"[E@Q]G][1X;>J80 MS]1EL](:U?2.T[34W]RU'X08%":)R1Y-@!4/5(:):?):&U T+[[E'@J<*4!. MKJN,>)E:Y80BNW5!X7H'KT1ZK[5GP2()O+:]Q+5X7MN'"+="5FZY%OKIR MZ\,-IIFF\5RG5DZYJ/@2BXHW]>573F*BV:RX46"BX]@S0;SDW']$Z;.F>:6S M2).D(LT+_Q?I$DKM6#=JLPV6U0,ZCS>%N,^T:G-I.;\?\2N(81PZAU'A:EF! MX$)+!/8DXW!5J5/5RXE$E,=;)Q-68^257'^4ZC MQ;.=Q^C(L<"3(@FH "@L MJ(Y?C(:'\2Y31L97"B%&Z]A8I]U;C2\\MR(LGJTE_ 8@/ZI.S[JB;-HSCW+ MNKNH(Q_\5D-HIRY Y6(5 J/&@13,0*_^U04BF*N2#CU\C?[AZ^8IU#&3/.W" MH;6)NPDC]A*CLV7R4Y60 Z3)SF/AE<2T$RQBMU9/NU91FF95.A(H%5B7J@CL M2:NW%I5JZ,R:B0*%-4!.*E)55_'(E-F _0.?_PM,T1+SVZ5.-&K3&'5[S$5P MW<)OZL+;2;EV>=EVD1I[C/K'AGC$>40-_8JRH, Z_ MSW4=6]5MIR=>-EN[;JQ$W$,CU5ZY*M7.W&:!I]3K90N=NP5[] 7S JM@%SHI M,P=R7+:;\Z5)^!('!=?LB=..E67DX*EN89]X89$-N&@-RVBG3F<1A:K,>'64 MF>"J5[91EMB&VY!/B'C)@60:$H"43CT1 MG^M*;43=FCV.TR<<.'KER(X5\]94MGFD=5P+0PU_$@QO*T".Q__U(CX>'0TF MD9KL[^_N[DV.#H_&Q^/)T=&D/QH<[P\.C_YW,'BQW&K?J1)(OWA+C9^L);'W MXF_GG\[>!?U?>O_Y'_V#G=?-__[^_N+L\L-O?YR]"2X_G;Q]&YQ^>/?N[/VG MRQ6$?TU2_#Y+VUAWEUOJ_O'@J&VQ-WTE3Q>NY.D_?SF[N#P[_?WB_-,_%Z[> M\N^W$O7;1N4A?101[&O)=9U %GR,J*=)4BH>>M,XIY(E4#5A5MT^:Y^MN&)M[TXUYY1V0ZU M[+W*)J],QQL5AL@-J7Z'JBZ('G0Z?'B^8@*&)8S"AO?W\9:>U+TR7,=1C4;UF8 M6BW-2DPT&;%JZ9MJ;;UWN_C=)/%B@!,I<&Y?.!?U(Z=J" ;3I4'3+:XM.V.N ML-\=!.@*IB*U+3TQ=N-0TQPUKAGB>G8&6WJ/)K%"^E]A4Y8&*0.\A#$;VQF% M($ONT+>V>N"73 H]WY@JV8P6&![SSKA69N\:[ ^JH2!!@O$S6!C6 7$;$Z9+ M<=G<]+>_TO)UQ(U6FDR+)D53;!#^ QH9II_.8+/8Y%!&>".L'H17!^NJ.%WD M/AXO^P,K 3["(O(&H)?JOP[./P4?_(+,TVFL)JV 2<$'+A\.7IZ>7W[X$:LZ MKRK8@0FVA<%%7)C7-JF2=6[ +;6*(E*&5:*!%MP0X0H=*6_?Y 7%';FJ0]-7 M9P0C1CUUJ)I<9!=6"9:>))Y9M D,5[8PU*9.5^.-;H$@R!0J=9"B;U$YIJ8" M>P:S$=9'<" FJTH43PV]J^:%M";P79!EF6M3Y4;+*C?-.RQV5U3:T#[+65KWX92>>Z ^:@4 MIDH)CD&MA-IM@W6DPS;)%TJCZR_]1A):*EPW]:\%@QO3QO-&S:A4%N$?:T9Q M]P17&;?\ZQ[TABZTF]5'9IP@B!;36U+1/ASV9 ^HK"JH1DG#;#D=Z?BV8%V1 M-T<@ 8AW0CR%&1.9@P#0,VI[/BBF7-)J]S,[AKW@E"HO$M/-[$T1_DVDD+E" M0N5;1&7FNG0PM89Q:BLVS!F?98EI]-9E'53_25SI6+$VH]XI PM#J"WI=9QG M=#88VX%"<88.H2YI#-^&NG!GIJQN4 X%<1_%.8"Z5MI5CW9=75V2R4H)Y%VD8.3TL M4AFT4;Q=XSD">QG)@M96GH?&!%KME<&5 MLE@0MPAG,5."H:.9NMWYIY/@)JTU1+(K1&Z2E%#",D0QB)0M3=5>H+/['/5 M4Z]EGQ06'<0(A"2H!87PP//^)G2*.6@>[E,275M3KH[+:B7!16(1J6@5A>W< M72ZJ!TGR/$%HE#MTD)91SV?_$Q?GBB#=\):O6#C$E]8($UCPH]L%.*$GJ'SZ MUEH64+TI(1!CU!1PTI0N#"P5B:%?+QR!S)0TYJFW.MJA0_W^GBT.'Z>6Z^[IJ]R0?@4>!UM(CI;G%Q!F^S32KI70[!MN[]0NLG!3C>J MTIB\7%NG<<>C#/JC[FAQC@:N;<_F\D!MP=F;D<$A/:[!$%0*VB\-!.[[7U1/ M,.W'@%)7J'G6&].$G6@@2V.FIL20B[@M- ML8!_]%D#G* B9U _1O7C,=H0'[\NW9CGB5XEQ@ "D8M;;=[TGK9S*V@XV*F* MKF,+"^NUI=&<)RAY&CF'2ATYO.>HQ,P/"MX9QB,D-16;4KI;1W M!?7$':BV=!7>9R5Z8(:NTVRS@FALM"5PPW@+),ONM!JT) /%1*A?X-I0Q[+U MX*@[T@2[%BZ.@V>EPR\6<(D5D&4TJ@H&AF* ,$4MT0S\1#WQS=.60B@-%3"<]M_T6U#!L.H7:P[=9[G6[ M.O/)/J)T>_>(ZO,$FWC/$?:RLD/99FIU]1^F M_F/_T>L_5DCJ[K]X#D4C6Y:2'BS,8WZ\^/#Q[.+3^=GE5NI\K<3$Z6-M9U$9 M*8XU)V5(IO<;-:+J,7[WW7X8#'8&NVP<:3 >$T#2\*+X =M#U+:,/[98@$/% M631)_N&7^I;4JJCJWRWJ&(#X1 \@2+B#H3">E85L:P0Y#\)!<:HL->;$N M3!TEZ,D;[M,;M.N<%]>@FZA\8:@PVPD#-AL@<]"<%+!,590+$S,1&JDO\]AD MZGZWV+<>S+R&-3!(\^ZS\;G7V!).]R_@KN@(A:9\LQ59WE9MGW6H/#\A,*NH#H1%%8QHO4= MC!0"(Z3W=$UCL1KSGS;H'2]\&*G2!*LM$(03>HI09U<'RX M>8,ZW&G_2M_J)Y)1EE/8"KBK_NO%[HM:9=O/.P%NI9\>]+/CQL\&\R_XP]<- M/Z6^NWAC/;U)3=OW-U**1M.4XV?U]HA(X[_\DJ+2\GKH+FW4RWUDHS_X*7B/ MY+7J:Q?9_DR.%_(8YV5 YGR +_1ZNY;_/R@KSAX$'-M+3-#];_Y,INZ2#9>W M&3$F=*+5B=93B-8]VKGI\(Q&2H'#\Z"I6:-";[@S-#'O7%=D&8E:-!W+"M2C M3N=:):U]0OM[^]TT?OTT'H9'>SLA/*.;S*^?S-V];A:_?A8'X6"W*9);:=RW MO^ ;)P[U>-;7=BWRWM%S??-^>'RXOZ3&_3XG8!DM^5V^^=[Q[JIZ[=[38AL4 MGF?\!O\9S>:O U<)!B\)3'$LC)(N MT/,(@9Z=98( W33>JYC#G?W^NHW;[V4V][M9?)08[M'^H/W<^(D*U^ZOC-OQ MR]LWJD[V8Y4CT&"I&\B81%%H$J5FT32B#78&_>"4&<1.KG)%+74AHS])33/7 M&^8J2FQ1=(Q\8@0MP_0O3D.,D*,^'/&N%01MZ[L+=A=V%_QV]NO);\''BP^G M9V=OSM__N@K.W>9('?;SY\J5BE$2Q<+>B'HQH_47IE>K>Q$F"Y?[4 M AU?QV.F2HXH56SO@.U-]Z:EM9 MQL%;(V&76,RO<=JD:5LEA;J9JEQ8JD$QO\WR6=#?>?4/:LK1W3%^4DXOA_>!V?_\_OYIW^& M\(O?3CX1R.^'TW_\_<-O;\XN@G7O\-G'WR]._WYR M>789?'@K%P<"*GN^6;NI?<[>,>."BY:X"H[W&N&C+*:;AU4>FW8B^ A_]_[D M\LW)_P2_,@$%L:X&\M9$D\FHA;>S898$'T\^_6/I_L,UKMK?LV0L# HNF^PV M+!UW\;U5P[P"&YMW9O^ VGCWJ'.-^F_A/[O](V8*G-J718#(?-P+3AQ*3V$3 M)')K14RRP3#//@L&';:KIDH%:33CUMFAFD;)A(QZE:I)3+8+8ZRL8O2N:>'? MH%L _D6QE6X8.$^F?7.PTS_V.A5A([< I;[$7[R@+U[\"%Y.-F?XM[%,A !- MRE;F)N^X9! <1FP!AXL !@GI-< JZQ*Y<=G9T;12/:S_ 8?VEWSO> M(;&"?^WM(=PABQ]Y3W_9&_3Z@>YQI%_M#GK'YI.F$X==L-2]#K^%?PS(-YLK MP8<#,8>A3"I"MD,PN7RF(1D12"ZJOP+[CT.$0!DK3=# 4PH/2G =%@5:5)2G MZ*&&CL>H83-"P]&8(YE+SC9^J($8L7N?D4*L-ETRCL.XV @@2TZ T!%@0Z@= M.3-O@0.@KJ.T[#!";)?Q0<<1LR3KMO8/^KW=1VOM/QZL=L7"WO#=WM'.[B,-ZO#@ MD0;5[QT.[FY8?_J9VLCE@T$=']V]?-]1C=Q'N"S[ZE;\I=X]Q\=NU,MS00P: M-.^U/TM_79)/2__4)]0X>-E?IK[[>YRF$P24O4+VCWBD>%;000/1L;.%TQ,\ MT_DA,0J," 6MXA/)!P);]K$:@N.45"R!9IH9)O1=Q#/Y3U4&ORAC5X[IP]^-9[S<]#YZ ME> ]93 ;=RA\&)6]8!"\"O@?QXSR]\W*BP:/.+4[P5;(]5$_W#OO2[?V^AR_[1;KB[ MNVK,Y]%G:]U>P[JO[T2SQ5C9"0^/^YUDKG[]2M@+C6+FW7YO?TW5N4?+%>?V M-Z8X]ZAW0--P,H-U*74;<1$<#\+]O3W=Z8/TH6['U]R4N$CMM.[B0'9WW6R! M?[S/KKED%QL/G$:4P:XI]"V0'UUX _E!():QH:)5^0A)GN=8A^0RJ7K?8D\2 M#2P3"E7J! /K!"^[7NU!: M>$TQT#?MM\=A":E]['1\1L.L*FN]6"P_N1W@G =XA] \OQZG&^W M2G3'G[%)+1XMT8+#F^^CRFD+(.GVKWDTGRZSF.MMH,0>Q4F6)-D-'@-7.&@\ M"^=2AXBTMK.*]UNP_^I617"J9=RZ5U8Y]0W66VK;^O6\XU5O8'W..8]P[VUN M=E$5A4H2.%=W=A#(1GUA7EVX$&XX@[<=!W,%!R]:7W,YS>'QL2I"W<"I#_Y? M\BHM;I >6$.I4D/B:70]RI OML+V0[SN/!WUPN"WTW/OTW>P9L,*.PE+\YN/ M61+EH!CYKT]3T(K-&_T9IZD:1E=M#\&7^3,:8NOE^TB4J3,Z;"2%V_/:1$51 MS8@9$]X)E!OI73S%46]S1RE,TDMBVSA^#FZC@QD[D"JYR;XU" MW5MJIUL^<"H\S!3$8;9PKWN)HNH%]>S9!H M4XWQ["HH\A%JO?+S*[QG'_[__UX->O^:7[V N2C!J^OO'[VHG36[A[OS+P]I M]SGHPX5DW=]+,[K-S4G'AZNQ:3YB]TYWJT>ZU=V$H?<%,EDT^4QON.;?3<'X MR[\LQ7WP329C T$D^X.?=OL_H8;O9J5E5HZ[66G.RF I^-9G-RM+D3D\NUD9 M/-:LY'SW9S%I?O7+5S9Y?>\G^L<(D64^-QRP!U92?^UT=?7V&YW=@O_V'EI* M\*V35YV$=A(*$GIXV#O>[22TD]!-E=#![D%O=]4*@4Y".PE].@D]&O2.NU.^ MD]#-E=#^8>_@J)/03D(W54)W#XY[_>.ODM#'B-D\>L'V,XF*8#[W5\SG+EJ[ M;A.;2=CZO;I,5..)#HU.K+XCL=H[ZO7O"45T8M6)U?3WOG5AU8K6J M2X4@O?<8K)U8=6*ULK;JWPN?THE5)U8K:ZO]WN%@&;':2"_Z'L_?%L6V#_I[ M=[_=VO8'!D^^]11NN1KXRMG;>OWQ"(4,7S]'WS; W.V ;@?<62ZW>^\)VNV M;@=\QSM@[Z"W]W4 R-T.Z'; -N^ @X/5L4V['=#M@.]G!^SN] ZZ'=#M@.>[ M _9WOK8<];XY6E\(;@4XJ35!3?P_B#4A $L$=^0A VC &0TSPW '\(\T*X-4 MC5111#D,"A$)8!8(6B";:#+K!;=M(0R-Q__U(CX>'0TFD9KL[^_N[DV.#H_& MQ^/)T=&D/QH<[P\.C_YW;^?%!0<] M%O_F?R_.+L\N_CA[$[0@+RPY9[M+SMF&S]'APCEZ=_+^Y->S=V?O/PFPR67P MYOSR]/?+R_,/[X.3]V_@?R>__?/R_#+X\#9X>_[^Y/WI^F']V_./^G? MP$S__MLG^LF'CV<7)_C%Y0/A+M8-'@/[\UV41E<$&V707M[$Q:@J"DU:?Y)& MR6T1$YZ+19LZS5*&CJ+?7*BB2DKZR0?8P ):]A)O.8")?_.?T6S^^H3^[+_^ M,2BF687X8XB9%I'2&&7IOZJ4B.,) ZT5AN9^X"LI5F7F:Z1Q^%APQ M+@V\SX6:9WG9"\Y3@X,5\C=ZP#BL,HKA54:@O>$?L$3F60R1@E!PF=9CN4P# M,0 B!R5H,D1D>Y5DV6?\J7-Y)#\K53Y#13E6$U@A ]3R,8^O$:;.(9_^#?X/ MX\'!T%%'!BPO/ I/OVMC.8W&8V=.%D9Q(1! MF*E@MSY)'<:7P?@Z6C@7#\7X6D%)'Q@E_3T#@]6?N);SA%]JK$8"Y/1SA:R= M^*L7?SO[_\Y.?_]T_L=9)"EZ^N/CCQ8]F M%M8''XG@]9[7LYE"MABB[N(/M/M9EM"0J'(T]F'4M\&,Y([$#F'?\AAQ6_=V M?U@,1>?8 "E<642)0L3+H&U]%H+Z/MEIX: \K&/V>W C/4>"U^KR$5"=H7P4YZ8$IIT,4()A&F-R<@O[3,8%;!#$2'%K\5:VX2YT49 M3*-D@G*-MPB##V?OP.K+([331E&2X'7C"CFWYWD&_R#K3:XOX!2"'>+>0$!^ M"88/T5H)MCA"LQ0,U00&-<,?V 7FOVHC394:%_9'H;6]>71J!MNMS-G.S=BR MAW^-P4.(YSA1.",S,(S).(Z"891$1!MN'S&:1FFJ$H.HG&1@.9#1.X71P-,( M#;F,AG$2E[=ZVVL)76QX;HR".QF!A3 61T VF#DY3XHB R>%UE*[0Q=_G!M7 M"!$N,]BWOAH.='?HQZ3\4 M@)#$D5<3IW+W\ =/>/U;[!WOAKNU6X!LNPI"I(E')%JD=33(WW'?:/K[/S2V M4LL3$.O2'^?>@3/.R)UO=&'B@C90<%GEU^I68&'@] :__L6/O;:(2.NQN;M= M)@L8;+C_C*1M_D9IG$0S?@4M;!KM-5=ST*#H0-6E;'!8MPO^>I=%P#)H56"_ M_X/^N$6E?P"K1$:4*]!>%0&>7JD4M!YJ9Y Z!^%=?FEW[SR[4?DP X_>W[[Z MK>PPX*1M;,7^\:"Q%7?OV+K]XX/&?H,SQ=L;&O8>0>+QL@+4,SX?5!%,5A3, MJV$2%U.+DV_@:T6VWD5I-8E&&-K("U^5O7@/;@_NKC.Y^=C.'>UG.QWW*;+^ MX5'8=U^ELT%:GE_7I7>HTK:I;^C4_I$SZS7! <6)E@3:'-DL'L%O)/P%YS.> MUE,8%YD1<(R#< 4Y"5<,HQFA(+#IL?CDWG*U:_;$./A[5A4X9R]?O/M[BZ>X MA(^\NZR=[9Q0QYT7MH(7!C+*LH6Q]D4GM2/(SG'M']*] MS9SR7_1Y;1UV/+@G>3;C/=JFC,[!8XO+JE0AOKI]XW6NW7VNS=&Q[\MLY&JL M>P/438!!O\4&\)9\T;2C+]8?A,=ZRGO!&PX7H),.=_"M4&0:,(<[F(K.*. G M4Q&[: (7C[4;/XHJ(6!2B;JFK5@S%QQ#(H]N C1+$$<#FZB_4>8B-PR4Q1Y:"N%/RP0F& )7-LC,]Q.9JJ M%$1G&*/58+]!,7F%-X9_9L6E=CQ#+FN8#R3^ LJQ$(&%L(0)K%- M7&R42N%= #N(&%C6>KI.JAQV/6:QG9!\KJ[8(QS'N-K#JLSRHA%3CO5<^Q;B M'EF(S$W2680/L0A1K^(T=A.UM$F(.4TP D.2.XGC%!)&+[1L%U*<,:K$OD(5 M!8*+W#I$RB.'6DW?&#UD#SW8(ZQ>0E<%C2AJ+B%\9M]AFXPW4WVKP8[Z4YDP MC52/>-[ZX0[%C(YVS)9R%/ 0QZ**@JI(XER-2KBBC"T385H OZYPC@^ MYRS,K7F?MMXTS=)7[HUK6MB\V>;')<%_'5+I30KWT_-3E%%>.JF1X'AQ[%!F M$:\#HXO'N.!&^ EXSCA9LRJ!E^8?NQ/9O !5@"&DC&94(QEG8PY9.JLE>:.Z M.Q3-,B&L3"(POW#T62H\@?"P).&J(WQ[LA,;T@OV7U&!_\];BATK4?^W<\E= ME3D>Q2TS"";@!"]$JK'X2P!C*:=M8K&X8.195QL=+[-_OE6UT?&SJ#;:N.JB MTP_O+S_\=O[FY-/9&UUD^OY777FZM3Z#)2H4LC0\B$&OR0$$2@WE&,L/>4># M&@*/%16'-1F1'5!*,>-2S0I]>-\9@W2J+N'Z. 4-J(Q"15+$(E IUHBVL]F% M-M^._"_+^J:U1I,U,<4Q?L#.JE1QN\>]@\/=E3C+%G]^<#QX%/:SX][AP6IC M6G2G@][AT6I$>(L_/]I;[8KN[;[Z[>Z1IV\/#7L?E_R#[S'8J]^DM6?I&;$E M_1-):\\\]4QTI2MQ)]VYXML$./3R+^S+@HT=(0WL$K1;=\K;P?TRN['RTC"K M=NHQB?O)R.YXW>]NOA8 E*U$WO;5\[6RQMJ^Z>ROI)H>&7U_J[29B2,O(X"+ M)JI-_I:P='X<[>_IKBSSLM;1F/.O\/ MQ%JPEN32*N8ANV#S!((_]5YX=-0/C[X2X*_3 MI8\/.KI1"[*>>>CT6:?/5M9G.X=@EQYW^FR#%N7K]5E;V.)[UG4K1RVD\NC[ MB;2>9@6!JUQEV;C ]Q@_Z#"0>;D[Z+_\]1NYZ18$8L.#H_WPJ#_8(J>L9;:_ MI:[=WL4]/.SM/>]U?>Z;?@&;:'@TZ(?'NZNB57<;;\D)/CSJW7'D[A\[)#),W!: M%YA81X-PL+NN_HK-2VD\.^X=;$T:X"&>Q7<7A?\SRA7U MQPM^91+#Z&X#]66NTN*!=8//(4"QH$9J;S<\MO6I6V!&=J&1)9=VK_?,E_6Y M[_A%Q'F[X)WT![^5(E"0'7 M"/P'XW>,9W$:,X[[M?HZX_F1//V-EO@% =CCXW"O?[1%5E;+7#]!Q& +E_9H M&T/K6Q;;VVBQ6'#�[#_?ZJ%EZWZY:U[4';(;Q_-T%FT]F&0SF_YCB@I"BRBB]BA&N*2H0K:H+-Z]8P1(>'#_S M,N'O!7'4UJ8^#3G%\ M$/8/-PO:Y9DO27_G*X.!W1;;J/7^'A_V-7M+GMB1'7=7W=GD6YYHJ4$I5 M0F2 Z(+O*UF-!T?A\5Z'O?(=KNQ@JW!.NQCD4R65=\+#@U5-^V[3+1V#7-6D MZP3_J8+OA^'1<2?X7?#].07?SYG%K(R^=(7<*]I/>T?A[L$V=?W$D8 MX)+\4T5Y<):.U3AXHT9J-E0Y+]%N/PP&.X-UM?K2X(*G>7C[S)QFLWF4P[R4 M&4[$(%AA,5TA^E=5E/'D=DWKB_&NRRA116^M"XG#*' 809R26 5C-7C\8QDD29VD89'DP./XAQ$7XRVYO[U!_$TSR;!;\ M9:]W=&0^XEL/>L&GJ3+W#VZB(HC*,H^'%6U5O%44[ U^L#^!"U,S0/@ZJ_+@ MXH] I>, UO:S*D.XHM^_YPKX*;QX_:KC>ZYZ]W?_"H1L"_I[]UP5IV,0JSR. M$N?JWN.*Z$)M_%122$A6?/,M!87KWUF0F>G-/;\Z-]5 M7,2([U* B3:;)ZH$[0.[2T6C*4*^E-,,MMLMG(@%:8UU3O%?^H>]PV#&FFTC MYWKM4OB7_J#?.]KH.0J#7!5S-4+HS>3V#OV\!GNA?<1X=)+ED][^YW\<#?J' MKPL\"D=PH4K+8*[RX&::P?Z"/194:5P&$SRB_1,=SCP\K_?"HYT=.:CWP\'^ MH7]"RV/^6NB36*C]NWC]LUC]O9'2QZ'!RYRSP@3O4#!OR @W#W M<& ,&'[003C8V[4/6GV!5W84-L>VU"S)OQ)+\F66C-=K9#99FQTA ;NRO^?9 ME;L[8E<.>@?'-2-2+^]N[VC0M"]/X'1!T1F!"$57"I]ISIT09.N.81SO!,.H MB L0]C@MBV!Z8.V>>S"X< MU=VP>1ZCO@!7@6X%"K9*Z"$OXQ]I7\=II<:\"G!=-2)$-[*K*Y@A!GB+8:?' MA(@,1STZ"_,DN\6'3.&XN)IF5!2K%/Y7U <=IS"$26!6FP MT1O*J_([OXRO83*G_S][7_Z=MI(E_*_H>%YW)W-D@L0>S_@<8I,\IA/;8YSW MOOYICD"%44=(M!;;]%__W7NKM(' B,5(6'.F7S!HJ;IU]U6S'KG)-F*.I^&_ M]G1JZX8WQV,8X3+@< "2)H#$'H]=.,GAG(,='LT/],D2"'V!9 MVI/MD'XV-EZ",].&KNW,:*?/$V8E$, #/@XO!IBBEH9H9 !B5:2O EMDO )T MN#&VXA ZD!/+;-:E1/8^17\+&XF>U%CVY<5:KK7X(&K%HE;EB+VL911KH MX/'5Y.,#,82/1V2;,.TU*O))X351G";/H"*!326Z@Q.L8E(QA6W%7C "O!RR M".T)HSC\SSW[G'_"#>ALBF!*P1UNI$HNXV=#%(6/%<0 5XQ-H%:?MY4A>L+U M!+<[VG,,O/2. !D17H0^TYEM,62K]'# &LGW#!,8%J$YD(-@![EGI^D"]QN- M6KVC4:O'%;7?8D-?XT)6;<7,%G+>-(60;;75BAK^DI2R-)*PTEGX]55!^QA? M1*2MH: D?Z7Y$MPPMY?DAIAG+(2SUI+7<%3EP23P\8FX+9+=,4)A5N5$3_2 M#7?DN^3T&@(M@\*I XFBHJU6+Y;5*?I!N<@]MJ8C20^XKSTU1H@&PE\U/W\V M] @<&DBK$5$[9^P(? VT+90O CNAI.%>2"CWDXB,?)]#7T7?@& XK&,3!^> MC4^*>(?@$(%\=/W9#-@M,">291:.12 U#'_$.[D0\ 4: 0A\7*L/C 07(QB( M*XNW3&?,(X5@]0$)B#3J #*N/MC69X>9I'M< #2\B0B.Q.\2YUF-;D&I:((< M6WE+[-@1;9ESI%.O53>Q@1)+3#.!XO^=.,$39D"-YT,@VE_GVA@>\%DSG[6Y MB\&8.%$ 1<3AO@ID*<0COJ)@$?XM0D0B\[4=D!>@(&S@\SE^\^HF"D*NS'HR M'-LB530@AXB+19HEYY1\)Y&&"9>0?ND(.:Q9!K)HU(SAI^>),9J0L!]I.,\O M_@SR:0>2GW%F_2\?5",*VIV+C[0D5/KP._RWDG.>F"[!DR,-KX.1ACTQE>6X M0OV5>8L)8[I340)Q3<:TH@HYK]1K2Y(\E//-6J6:5PN/$*L+*270)=;K#F[V+&;"3AYQ&4/?,'52FR> _?@-Z"(LUD,%Z,QW-&O$9+'E MF<-&!C>&M:D-=]JP H?LTV<&5$O[2-A'-M@=H2D[+R;]A2.2OL5&)'63(Y(^ MG V^_56;SBZZ9Q]S0IG!@E)I46TOT&(0+U4[G4I]!2G6U%:ED944EY=!Q->. M*]L(T&9"U2ZF]KK(,I;WOM(02%!YPAA_@N^(H00/D4.21E75<%UTSL@X<9(GYA&>R;,@LKS,#1XHYIM;Q(V(5RUQ)\**9-G=LX"!4G@X;].S1 M+ZXL6RXQ'%FH\1%'BO$<*[$;UQY[R*PYGV6CB07'_QAQ:L!872<-&?THL'12"=L: M]@*5_(8=V8F;VFE1CG/.=H3\W,JK"9IIME<:>4!-[66*6>2JQL*[UR.(M^IN MBH5)* -\![!R"!CD#_\)Q(%WA=K6PN4!>CD,5!7R=PAG(Y!J]2_2E6U1RB_> M.6 61IMN;$_$56BC'_!NX;5=OH$TF-& T1 M=34:@KKJ[95VFU)M+0NDQ:#RHKD MOXY+B+&H!?T;+R#<6_\$U\P8LM"8#7E M"LJ34QOH;$F@2CTR"5.(?\6S@IWB,Z>VZZ4P@MBR]4#M(L L6QE NSSTKS35 M#]./* [A0,F[J>N8&9:3;)VC)ZD-&(]NP%FCL#__.R5?X!E1D)TEB@,D41>@ MTD5:()R%&HZ/29A!D1[ L=/=[-D+;$?96.8W\R/R^3J #&V'\/$S\7F\ZNSR MITLZV5?# @,8 UD_&.#YR-V>N1X3BQ0530',9;\6AK/0?N&TPQU.^0XCAT<4 MV2.&M)"4AZEXLA!NSZ .,], B40A?2![,/XTN' *?,!W>/0AF/)%L!M\%R""\11D47@3P]'/42[/HQN!?#1BG( IP2K=B>V; MNF39'J9B()W!(I!*-!-$O"72F2C5>0280&0'.A7 ?X:+CC8(O[.9R/U!N/V$ M5<)? R]8?W<*"QQITH>SGY5!1?K6[=Z=?00[@\A[.@-^+'PIXZ5# T#-1;1( M<&8#L$USX+6>X9GPFO#4*,P*(.2>YXUW2]:$;0K;GU)V0.D#\'L^+I_X$II: MFCE'TT:PI8#_:)B(A B$ITN:5[C%-"YCZ/]]9G1&;76LL7&C4:O5Q^U66^_H MXW9[K(S43D-MM?^OH9YM)@T6XXL%X%5??@[Z-[W!0!KTOOWHW3P,\FY_O9K8 M_+< !4BK<-DCV@"N' OW(^7P?#J7ZQ_<:PF4RS.-4/4"7 )4G=BZ\/L@!9KB MP7!_(ND8OG[T.1&P)\WTBT0/ _0&+!]Q^H?' M3*.5:F0(,9Y3 0P&")NR+SB3QI]%@SZY$]V&RY H!1DOI&UH'M?NPJ(D MZ^;*#<_'^BR9L!:+!U[$ M=RDIH, 9^:_P#-\!7078%^BC$T8^%\PT,$W*W_>1M "#19HI\#;DD,&3+\)O M=!OXZ 4HN6"\/)H:J)M#S9M@V,PC!8<<30;*F+F+KLP+::(Y^K,-,B-!9G/^#(N>ZMD.Y-A$_!R7<-,8&*%7H M3Z LX!E0//WMHHTPU!R1NP":$ZP'E#587"#_0<_F:\(+9AIJ=C'X@@UMPL6\ MCAXD * -PUQ,#95(_E#*V?EW#)#26!NB0HF,F#8XTX+=!K^0&NO#6_QI#-(Q MT-)BX)-GC&*9OIF@3]%$RJZ$-\%=<)+ 'D!'%0?JS"^DF6W.I]AK@-^<86Z(">*<($I$8-KD+ SR3%X](J"J M:0)78S"*;O9 $L'1RZ"*BX]T;0S=S#F" R!FA/H0?&0(*!X?@?WK8#B0[4,8 MS313(\R@4C+"?Z*#&?[7T0"H#K]R[&A3O%]0&H$^B#7'*.L"U^L)9]4(4_"Y MD8&/AT?>_X&D9#@C!P0JQ_\IZD+H\%U(5V7_\HT9(L1%A.MQF(U]AF%SZQ>\ M\^KF"L[>U&/ T6&D?^6#M?VD%\)C%J \$4,<0-@9XN;E$)U=Z%Z'=/; ]5Q";*SBQ Z(TN1[ TXFX <QO M (*GQ;QHW)TP9*"<"L:_H*Y&OO*H7('.,2!)D=+U;:&N)2+31*))=%]DL6LH MI< .+^:Q/"Q $;B0*Y0J\I)P/!R22@.7KB@%DE.]& L^XK"X/3C/BG0/ZJ^% M\=;(N8DW:%-48UVQ)$"21(##LSTJ1R-'"*V6(P0&@26E*9T-Q!GUHRVM5\Z>Y+5P@@5> M$^J5!>=M:C.7?0X^7 #J A^:?S8L.C6ZZ2+Y.!!YBZVR"+'XSY$+H5+E;@31 MIER\6?Q<@9\^+7_?:%0:G6;J3]6*DOK]JD2G=V3!(FFB?M_T9 M%*EO_X??.+\#U06XN_MQD^[]JY @SWBP8NIGK!75KCM.I:N"0VU%!]%8FZJW M@5HV9E1(B"J9F$_V67R%XDK467&7"7Q[P;VM9AZ=R.*VI[CPQ?L?N9[:6990 M*L_(G!H#VF:6:MZZ;N]I!DTN>V>OT!?D9J.&'=>*-P D!R.3BXSK>^HPGTM< M7S$R0VZV%;FN%'=$=XEOQ<*W:E65EMLB8OJM8R3.FKY@G*ZOMEMSHY&!@ M;XEO[P+?E$8=S,0M)Z/G2HW)[)#)-=;%NWSN,J1X:P_;B=R_"8IN[P0\4=5Y M.R=@ 3C\^].=&ZT6Z!3U4G-;8HBJW7E/48PG.455P2BG% MR2@XNZ0&K@54GHET3['/S?>?%PI.WWBG"HI1HT"*45;XOT$8:Z.U9(EQ%9:X M]A0 *QYQK<@KJS5!/'9*#"\Q_%0QO-K9CHPA0PG%!6DX:Q031J.!JMTFP$ORP.$*TTVPL_T:276(=!,88 MYQQ@H[K9S+%?:$:".9=:C;^LZLB5Z*\5FU29,HIOX9GUQ6?^[96GB=DTR;EH MT6R_"$:Q#NDC2L\6@ZUQLD#4Z[R@W?#Z"\/KY/AV%P?PQ$=IXE&8S(N-IB/P MVRXUMC>PT2[.\DF>$F+.PD \5:G4TB?B%7386SR%_[C$GN@E&)^'6%',^/C!*J;3_DDK0\+#XK,%R*$ X%$!="8MR M*$ ^6$'ZP24(4 S#C.APY7Q9,38Z&'9& LO4AJ+A:[)'*;:DGC"ZV-'7/XS'U;DI@\*Q/%K4^P0RT0+80F9.O6V'MFNMW[6=-Z%8^%' MW"K5^&!9''$;L/0:<%QE!4MOU)2T2?!+;PH&MR5Q+]3U-M83DG-R4_2##]5* M\^.F(W,WF$<;(7QB:'/\GH2$POW >S+/F\VY%94:^2@2)>;5?*IU%L?DUA1! M=^UV9_4D3RSXCJG"V6TH-;,--1;C/)/RIKFEV12GH*2-9D2& W]'=DM*>F.K M1*G'."0QG6I\;'R"YQ22?/)ODS0Z"_)+#<9-*YW&DHP*Z$AMU)=F46]ADJB5 M:KI) K*GO6:6;>)):Q6OD/A21UTGZ22N[ZU5YD!)2VAH"86Q5,Z.JYP%Z!3# M\7HSFH[.945=X'BG&F- 0D34FFFHO5(UNTX95+"39F9, Q2J2*\K6L$C5BA< M!DW[$$,00NWJ-)2KGU8PBE$'(>K,;!IHW>/VV.JQOOF@K71T[KK'GVB :%!7- M(L?9EL22+ ]-K?#RR2Q/7Q](()\WQR87P 8>./8&(1YJ#'W]3 ME)A)0HINJ]F.B1ZX1GO2##.8Z,J')--D=]"(0,D!XY]^2$;:#!:/RPDOY]M#WH7-S:4KOL>O8H\(\$AB M!5RP)9U=LZ&W!=?+?3QCI2R(H5TRVBXO6([L!4=$$;!7H*',O^'SR+U@#'H< M&X@IAD<4GI\K3@NQ(OVT'"X;1H(U#YGD^N.Q,3)08,$74\9P&J,'W\RX3,&5 M6(SI7#]_MIU? E%0]HOE\\\D='2##Y!+; 7 M0&6<2D@$9I>Q4;X&GB0.P%)<0XJV53, MX[(>^5\1I=%F\J[.IZ/9'1]6#[#V7K M V$&T\F #0!4'!8-S Z>L>#L"$Z;JQJD/7N(FH_S)F9$7(PSK4\8THO&\.;3:!5 M/DB7!L?B<'9M3HKN:#XR!3K2N%@\%G1/T:#S)^(L.&LXLH0?,C*Q0!T.V&*"[P)1^";./F6_>$CGR4#5 M%45^N"J!TC1'<01*%,+93$IQZ1F4 %0FX 8>'-)PQ*I+3XI83! ^Y=,10?A9 M&"F*"WZD,Y/.&[Z/;@0!^F0 BJ&_+UP7?"!#PL(YP@$KQ%EL-LY*C'-@,5$> M?M*-F*3@XPT!'=B3AL=E."-_ZGHT1G(U_;R_$'*M#"%G"2'GP Q:.DA%Y?DZ M7]G0\9&/+FE@T;CS% 4J4H CM?>> 6M]PO&C/NG K4AG PJ?$#,$X0MDX8[G MQ A H G.: \!'&(L(T:WD5?#PP-_E%*!DT6EF+)2<26D*5>D 6.[:M(;^0]H M)6/?(081C=\,WK9R?0\3Q_8?)\&@R1$P-C=DUW.F.4F03X'#!]+"1:BEPA54 M"<.;T&]#'%%-^LE,,\BN&/LX1S=IW>'99I+_><;8_P%I+A"V_A8(._91 ? 2 M"AM"=X#Z'QM-Y'333@&,'/A#%R0V(G@/Q;M[2$,O?;3V4>T\8730C@%#T3?% MQ32J:&Q-XO6"2J*11XQ,_GLDXA!C.4['$:BY A/>.M5>C*D_308P709ZA0@^@I8 FLHTQ-FB6.B:?:N&$'L?L[ 2XHR&;;9J2BU]BF/<]WGHG8;YUJD M3CKIU3EK-O5*FYDU>\]?A=*]X&7O=/M=8J/[G%.9>79G[NCA:D-Q^$%1S\F% M*:3)1H-VMVKAI.X1^JD5D_E#3.# 6?M&;(&'Q^A@_)Y/M5I1MQS:L(9(L3* B-*)5&UO;LVZ'C,?HWI9WMZ1UAK5)] MI>;]P">5N8(]#VZ5P/V%>^>90.NL^L58>L('X=D8 ]E$9^,9K95:NR+].3$P M[0^]HOQB2GT.W2XQ3\MB3'*&023;=X.T#RWP6_#0FBM9MI?^I!7>#O@+[O+= MR"VB,W3O&%:8^$1.D-G,A/-/N@%%X=0K[\A[L'0IJXFPXPH]EU_105.(-*6R M*<-N31E.(^$URD'N8E4$\+:"IKE>I2>EP<:T<&/D1Z7 _6+ ?EW.&Q:-B Q: M?!Q/$O*"9.FXIQQH)^8LYBYW^%M4J\@B^U/4 %FV=4[!#IY/3;&/B68]\OS3 MV/)=-\@@,@V>S&>PHB:@8>T7;1J+3PWD,L-Y^E'%"[.BW%Y*! ZJLNK5=I0B MO%!-4E>4I=_4Y9I9+9$?'#M6RK!L-^+]#%Q_B,D(J<6TL4(2'9%E9&AA8L5B M5O!O2BVV-+I"^JW3KHA>6\$/'!7#Y*E%I$[%BF13#>FW9K722C[5=[,^4F S M@ Y SU$YM_(Y(_/K6T_,76!^2=E]#!HIA/;P"GD'VJ$10CB=M-5:8X&X6T&M M6+NYLE0,RZ"72IU?(^[$NH:^"XMWDVF 1)RJ&F,W@CK3'X-,/#6GE!Y3C2I^ MY.7R+J3-BIHDS:6W\,1HGEZ*X3G;U4QZ.C!/($243#-30Y46F:T);=XFZ42C]IK342B.YQ%A6T]KL(%XSH38JS>3]0@\( M'[,N$2BUMX;T6Z.]"#?JS>&)QU-Z<"*=>%7[D-P*VK7HAEEA6&>23-\*4JX6 M,D^"VA>5I^(O9'?%2TTV><8" )5L:G(L[^I(Z3PKC+3Q^/R+2#4;3# [ONLX M:"H0?A821V[ #"MS>J.TBJ-40C>>&XRNT3K(X7);RN MZT]GW!R@:A!M/&8C+^G0"1+[,,^D7ZIZ]3[3L\ MT@;F9O&6&ORE >BQ_BX%2>!7^ ,T8TV:UB8MFZAB>>#C(8M&U9%ZIH $_]Q M$D>Z(3,-AO6L="\N=#7ZX9-15;:ML$R(5T;RFD-_1MID6+L?2[M^QLS1\'+, M:J](/)DJ!.Q4FQ-X0'D*6D.8HIH+;G3C.^;!&GZQP-YPC6@"AU4\R1(D1">L MG@,V8S".L#Q_E=+!UV(3HF[P^BS)KGGAZ&>7WVQ;IQHLW,LME2WT+:"$1[(_ MND3_E3<*9ZQFP8NAPH0S1-1E2(&5HDN/\4WQ8BTCVI0F-A5N/?2:\[8A[&6$ M#A?BA%@$^R0B@&/-<*0GS?191'D1BQSQ#,B* .+2^\(K>&6Z"=]R?-//._8U0%+^8*8(W5*]"+^ZFA8C^K\*JJG/8&!J$0!JS4\=FZ2 M1VD)C@M!CA"J$1QD@C %B[E#&YWW/F> @K62TPT9N(6LY@,P!\X[!$M,5O3Q MTLFQPRLT/J*P $S@HIFY7B"_QS:6_4C_\L'4AD>%]=;P&^!-P";T&!I5I#\9 M?T3B#>9!!YF[,X+ZPN'[LH\\R9F?3[K7H M99H.JX3%\=A4<"JA_Q2>B)>"?,EZ"U9CF8&DQXMB+S5M5TA:V@K?H;#_06,0 M'2VH"=($Y6F8Y R;.;8_^1[$[H0MO9Z]B8%I>-^1!:X1_;L)O"+CIX7WB+3 M\Q9T/!]HGM),S(1P#CE^\LIDS0LFN "VT-VHN-C/A&ZQ0F06*%&)SOZ$A/$6 M5D'MO2;T-5>;4CD+/HTO@%>HB,=1339#4N*O"?>*'J XF3*#9(*&S $0@IP# MB"7P)W Q\3_+0*)^BBCQJPY%C41&3)LJ8&R#%BZBQO17JAMP]H( M; B/X.6\T-T VM6G@>F"LH. !0U$M*% MY13!^0G@+SKM\(/!102-219[1W,];Z$[7%3:+[HRS+F^'M3Y+Q;U3X 1V [I M^L+V"., \8W$,380ZI)FNG:$0 D;+.J8PKD[9L6)%:/9C3:%^"JTTK Y!YC# M/G4>"[$ \/$7OR\TW:C! ;?HHER.H&WH,LLDHH"E8(>S^;F.[!* %O5[6:=! MYES,O*XW2A\B]>9CT+Z*D_,RN2^SR?#F@+B3)%^1OD:W(!<&[]=RQYYJ)S8-"VM#P#*;4%D3@1- IB)IZ<.Y5D7JA$AD\0B 39C!R M)\"24N'&+'';$GLE,1:2A>L!>;&@W56<'!-M,[CR 4ARG<1;+HH= 7;2CBP+ M%5+!J6!5S^1$<"7=YEJ=)V+M*R3F-GB8YFO-(_Y^B=D%<>]1,LU+ QJ=NX%_ M+LUXP'NB7L/Q>]/H/J;:/Y/WC.?!$63&30L'BTTSX!Z>,L$.6$V+8(G9GA%\+&6T^16*HU)&X<6 M 7B)C)6DF6:8@:B+ORI40)9ZB7*6S3OA3#145B++@'%WK-C)XLI>[S9!04:N M8V&-==@9Z>^A+88E>1GG=D?]17&9D,%/0 MBVLUD0V96/>?,:SG>";\CEJJHTBXSQ.N=_1IA@84,(.((P3U^W'7?,Q11F\7 MA;H3/$J+*_%RY"Y#YUB081_KB$$KBR\Z M(.[7()$"!:Z@Q9_.)27?>>BO#8,JOAOZR5W ;7C;"'W^JSW;#GO4J&W5@E80 MKIJ9@EQ)D4@[]?6'$M=N4UZQD#^53)^2DS!+\93%(CG)8XW\HE%<8U7Z[F C M2 5^H%CL B[Y1&YW[/C\$H4R8E#E&<7DN1+-42*]0H[ M7&C;VT[":(@)SR5SA?/OH(4C(D?0(S*,,,20<,$97B8#U!I[3P8XZ;A^;I30 MC=@FOIBV1BJ:T'SC:P^> M):+5D:(:O@C>K9,WN3\F@>C$^OF@MY?J)WCM@.B]'3PL8#FT GRRH[-88YTD M_U^=Z0[\W&*CR$^4[!+*SR?6PUOXL!>55%1SN9**+LY,,>Z*=&/'ZT!>R7BK M">,TA$>*&R6QY5=$/UF:\2@@:?/1\ #A-'6CSEI:,JY,CI095\"%T1RD5N.- M/+6%3*%8"C8E>LZ#>$&8PQ?Z:!)1<2OY8$H[MY'=Y33&*H$+Z91"#0'P) M!%G,2.%%YMPC'55^/L=<5*2M!+XO])%P;4\$O!:$7*!ZNDQ;"!P"[)7 M_)4;2"4AX:(/0PRM/5\=HP8U\.HC"+.XON(^BE M&E2;9:,UE2W;VR<$#4FM9<&0E#UXT9$LL/Y#[X?4ZE:XF;_\W__]V;UYZ#]T M'_I_]*@7/GSQ/?C[NC^X^GX[^'G?&TC=+[<_'Z0?W?N_]QZD^_[@[SG-_E\_ MTXP-O7=;6'H;-M\L9BKO^J;RR*)XQ3MU](XZC;JQB02I5>!<]O"+!J+3T2UH M1!:^6XK*0^Z19UYKGB9].!O#%0+24!]Y2G5(7P33VT9+PTEB]<1DC0C35!4_\?ZXHM$/0ZZ MI W[@,&.[S:<;U1_$,N[""([P9H1=MBNV@R;$I*FQ)LZ@V$8>RGH@ZC^Z;P( M,'4P!?']WQ0U,=F+6N/373KCSHQ8^08?5;70VWMY#WDM5GJM%'QJ4R/L/VPT M0S$;H9"DR_-P#5'Q_(NAZ?\&*,1!1 0Z&WS1? PQXG,\ EV4X=D"6 M1TR^$C4Q(Y,-;YF,#EIT5$D;LT,,BD,_E$4 \-Y&R^LRX MITXD#]-SB35A)3AZAET^!B!.AQC[U3$H8^&[J3TZ*:Z&)08Y/"*X,-JI&Z[C MSX12?Q<".0R+!]ON93GC$CEY.% M*J=%[>U]A^IC F\4Y1^'ZX[IL"Z9K9HUEX/[8U5<#C5PGA,$1,#$CO8GM%^1 M]!$-'2"&&DYE3@ L_F+>E1^HBWK,1G2V;K$$,=T666.4/,Q7L'"H<2!--#T] M9))J<89&<@#[=3&1#57X^GY5^+SHZ^V5ZOK7_DWWYJK?_2X-0$?O_>C=/ Q( M;1_\O+O[3G]W[_\A77@0C]RQ(-M_40>[ 9M"7U M\4NE\4'[^$'YB"AV!V0E]?_@9BE6ZTCU%#Q$=P_K [1&M=9J(UEF):%>_ M=V^^@=G7OR'T DNP^^V^)Q#NS_[#[T&E4!>_N+V)%P[A#1&B1D;D+JWI\P#( M3!6&FR%6JWJBB+7:XW!U>_-P?_N=LZV[^]NKWC4Z&'*JGV=L)G =E6)=P<6@ M7')=YLZQ08U$-:^P^GLTO )#E08(=$R'4*L7L?*S47S/LW#/=*%R$76^IX0Z M(RH#BQG?7%/MO0@G;1*2QY.L&C0T/FW\)*'57;HCA8*+N4I!/J2L#.BK,]![RK*E?%-%HY_ MFX9#J6#_!/ X$ R:Y^1/?6XR@8);?BH:,I('I2@6I"4\F"RKN8<4&1/*PX"#<$3T,HB!5(=A"FCZHTU^S% M8HASW*@VW&2HBPQ+S*X* OQ4MI$$)]H-YT.PX7!F>;S(B8POVW4I;6$%=,KJ M^RC@WBP#[H4,N/\,\^)=?X:S(MT@9!;&#KD["J>$!IFW6#+%+.QFMF=6&D_% MQU"O/^)\/"3;*!.:V^3H1A+Y80$S>;3B6??1BE_GG+%H/;/TX*/(%Z!:LY@% MQX5:4E9&B[P&GAB(RXH42ZV%.Z.]R-M""G<@9GY%:UYX/6?N&^Z<.[L#D I5 M)G#3)/6,H.["CI]6_/23\X;\H6OHAL;G2;ZFI02*Q=@P67SV44)E>5WKD ^E M=FR@8*P65@=5-K(I&GF-&62T27Z$L W!O>0BZ8O"DL!JH0!8#++W02IV(&<0945B@UWL6"0 ,4&:%%!J8-_1T,80UJ;B+=ZRF1>!EFJ?,)<=$@ MK[C9,OY(+Q!V"_R53K45"<>W+[W1G;OH].*I_Y&5$^B1J2ID2NXK)W>3A^_B M;5$XFR-O;$(84%F9.XGB;8G^(.0R%N$"\FH+ELV;@YUI@BWLHV*AH5+2,2Y<#,>C(BR MWBR1>6 FK#\SC:GA!:EA#_@EEI7)-*]8A*/$8Q>J3X9QB;B9=4,ZDZATHRC3 M,G*M1<]B'M6V.N2>12,EH\5TQE@M\BJ=T4[C22N).%$"-':T*<,![-%D0Z6V M+&W.Z:M'A]?31/< R@3*)"E1@*,>8V(L)^A/%,N[=1XU2R28A6K> V">#O8/ MOXOW^?MP=3NX_8CH;;C)&NQ 2Q0UB:&B;(,6$V>*@6(HIT-.*-9+ (QN"RKG MQ U1==Z:>WAO6*[+\GZ%2RIR3'G&PXH770S<\4)4]$Y2MR-XI) MEFG="M"$Q3Z[W ^$D78R:D25=2S'>FPX4QD@8=J(F-)?M>GL0GJPP2Y@TO?O M=W!V0*V(T]G O7[D!SI1/2UJ/68$%D% 8Z[(+,;J$@]-!&%Y!>K>&*@MVN!] MM,$[OL%NM,&OL$%AH45DLF: [U*WT/5G76DL M*I2Q?'1AV>M!";I[H$5^M/.(H M)4&Z[WWKWE]CU@*<=Z__[4;ZGY_W_<%U_PJ/?B ]_-Y]D.[N>W_T;AX *09W M/?Y#$9#"B\W&*J,P412F=<0>R*W.N^^!S"&;>&/G:*SBKGL/=-WO;\L]V^J& MW#/GW%*IKN&6]\#T;N\'LM3[?[VKGU0:=/OU:_^J=\^S>*YN[^]N[[L//>G; M[1^]>\S\RI3LE9.$^W4-LJ\-AXV"'HXQ?2_GV]PE\7+13:>'(%A,R:3P&6_@ MA/Z!.\=^F4?-4,C7+JIOZD'HX0=C@2-D@%T7)[:I4Z]C\BCRR%;H%\.NT3/? M<7W1XAE,5I\G(4A*O9N(+M([%A809N1$3O>1)LH\@Z"D*6QF-!^#?0:&+SI@ MQ'77V*6-&P #<8?2_*!]% $25P[NX6;P0MH-6C3#.;4D6P+R$@E$*V2H@Q=PAW TC,IZW2WC. M%5BS8E(7W6F1(SCGNUO1 2_>+('SSH5M(<:@1:_%\XPU1(#TAF>A9&5<#[ BNYISVPH@=%(O:>>GY\K,\USC-$O M4(4K(WLJ$%X@.; RB8]/C 0R!9[1]V7Q,#C5PG)*BAYMS:-!F@@8S-KEO30\ MFW?>U@QL'TV=@D2*40:0155]_$Y!1-(W=,%9%.;\%C1UY9%R*LH*@J-N7.?A M'4" Y&=SP?-=%DTIP%^QDPKO$<&CWL\.DCP7.(P&4#BB%8J="O%H?0,L^/*P M\%"D+2WUYM=U]-R?'N$OGU"!!]ND")&0D4N/$0[.'.QZ@B6AF\F45$3^'5YL MXLO=+63,:P(FI1_7AI9WXS3]EHJRTA*/S.^KVQ]WO9L!^:>E8C:].X'O_?OI-NOTE7O_J';OY&^]&YZ M7_M4>M31XN+WZ^^^WWZ][]W#)PP->7E)3 M&C5%GA)XKC=/T))T9VJ80AJ^/<5Q(BJKYM+MLP4ZCZ@=N1)-"KY0;0E/5*+? MZ=8H<56./_&0Y-39FUR]39"UX89QK(F99@;L_>7F00 M>_V@?0PQS].+OQWE(PV-2)U7;?)NXL(YB6GZY)Y$S015DI? .YXZL 7T(11F MTM=S)0B\NKP$*?&V*$V -"81<^7= C?58_ IUY\_C#[RH9?O"C_R?_"CD^*; M/8&_RSCVB=2&O.HE=:6Z2B]9I0. ;=^NJYG4B=7?-ZN-O2@F;;6B-&K[4$PV M1#4.R.-BFW1#'7+K@LS( IYY$C4-D8+5[Y?I9WO5 M?A%V:NBZR8YT5+6*\B98NI92B0&OV/UX?+#=K\N:^"\MU4\@M*&+HR]0FH!Z M#53D>;//GSYA+A$LL_)H/WWJ.J,)MD?[Q/1'S?FD:Y[VJ=4$=OX)5]M1ZJUF M52&TJK4^S:IJHU;_OQ>U,O'@)+J\L;C+*V4#K5ZH_7<\60DM"AR_2@U[X*** M]"'4!0/V!UBU*B$G4@CY7?#L'QHL6:I5L=I0J6Z4//$1=$9MT<559.VQ&+Q" M+7G%.^(55?JH=/!CO?IIIGF_@$#;0+R_V$LM8!E!>B%W]@FJWXZ1\)9@_^-; M3&H0,VBG\A9U@;?\+96K?&5#Q\=T/[5-S^ILR%BDDK,<@;/42LY2;,[B;L%: M5/ZQ1JQE.#\WM6>WT52K,(6:BE%I); M7E$O+9:B\XHLK$)1.C5%!2U$K;?K[Z5RSX$UR!FSF\?Y-2HMK!C*.[H*;5G$4WGCV$;0)S:(RT/'B M*'7R@L_YT!RL) 'F\;,RP.94UB]9NM'$,+.NZ]IB0"1U,WIPX#V,I7"L^F8< M*[:7;%I.R;B.P+A*\ZG@C&L3)2=2;^*:#GE<.HU/6K6!RHY(JL%6NUOQL.[, M,4R@=U)6E.+R+[&/)M]'R;ORR[M* ^U=\RZUVOZ$*M2'1LI=-6=A2 M7XTD=U JK<9?L-R4SA_#K0,^1 !O=H-YINTD(PQ[<2HUSD,JTI!YS]@V;Z5] MF.!NJYF;QYE;FCVY(7=;6MQF#*[D;T?@;_7__,^2PQ67PW'GM%KCSNEZG?.D M:^:.'&,6GPNR&(^B*9\(;WOTJ]0LWI[RE&KISRDRX6T9@:YB5$E5E" "K;.Q M4M=4^)Y3[DKAC9=(MU/+&/HN?L-XEPLJQ(P$=7>&93C&B]1=%8?&?NU]+GDF;NHI5Q_?^QE*<%%J8IX=6"1 M]*C1#]%Y]]%AG.+)0$GI1[9L 2!BE2DNI\@O:B6_*#B_V"H47<./C>HG+!*V MQY9MG8>C&[AMD. >-_#[_X:C'09X@73+[8R0FQ#YEE #J$DE* )0I$J26@9) M$J4UU<5TALU]2N4)P F48O4H8K5>BM52K-I M\RE?F ;F&-3OD7IG2]UGS='?'V];!<=W*&A7@2)5T);@"U=2UD,^ MYDUED6AN;%344T(QQ-_2#[ ; $NA?!2AW"R%\GL6RI%O+E#"^02'9?=Z*(S# M-N2E8%T/O7#(M7Z;Y9N]K<[@5*\'D6\MDKQ6HI7BG9ILQE0(\]G=Y+B ME<>KN[$+I'M@]>K@/8.I>HJ4*1*U58I5=_N!$JI>A2IVCZ:4 UW7@K5 M-R=);$^B5-N?QH;C>N$81<\>V[[C@0$JA"K^&DU91&[XE2Z04AN87#D,AY=& M.:>\FJWK/_KP&$4AOJ@B_\/;>%UOC+OR4MYO82DO_]O$%Z76]6HIE;U_,M,$ M]JPYC_:: M_TI-?-JGK%9AIB,V60++^LK5/:"Z?/VB*FEE[7JU25\Z$]UOX/ MR^A>AIK+AK:E<_Z&8;!$5>X7^$GZ'9[.XL.<\!)@E%-1/YM:H]L*VA4([K:Z M4K<25>I2D2ZV/)@"#$<:,*M*-ZTF=U/F=("BW)6=I-]L3D_J,)/<#._I) &W MA^$])SN'IVPVOLD=NS<;+]6) ]7R5DM]HM0GE*IZ;ME3WTEH%/G0)VYH7=(W MTQZ"P1--Q+ES;)QS[Z[J(9E2\5HE6SHUME2VARS9$J5;+YI]S]IQV=(.YMZJDH2231663=5+-E6R*:7:7&_N M'8%-[63F+28VEXRJ\(RJ43*JDE$IU5;,S,-C)"; IR.)OX!![,<[U=F8;:(EDRH\DVJ63*ID4DJUG3#Z.)O*$Y/:P01LETSKU)A6JV1:)=-2JITE M$U#3\\2T=C((.R7;.C6V=;P2E))MY8AM*=5EBW");>WFOSJT(:A42^YT:MRI MK"(IN1-R)V79%,P#=]K! E3*26^GQJW4,D>]Y%;(K=1E&S /W&HGTT\ID]1/ MCE\I95.?=\"P4OL/P.=/&I;G>B,M:!G >=0F ZRN)AHRJ'#XY1<;>]E%2V]M36ZU2TMLIT5M-$!SH^R[-A44%W[0- MSV/27[7I[$)ZL/T14-_W[W=E%YNW)S@XGY+@3HC@:DI < CH,8":S.V9[[B^ MQCML#1@WP6M5-1!] \T9:A9SSV]?3#:7NB,B5-"AJ9G6U<1@X^71KB6Y'H5< MU9)<3XE.1:$NLI$>NKM*JTI9^50>6J$E*M4FM42\I[>\KK MM$K*.QW*Z[0XY?4M['1'WEE[.F.6*QJPPX/@".;2G6T:HWG9;G#K=H/U:A)P M9;O!3&\\^*FU4D_M_WVY_QY$(-S*RA-,KK_V!LM-1[(^8@_&@8&.KS5/ UW5 MQ(+.!U!MQ[9IVL]P:-)4@ZM ?W4E'%?$ R?,!+'JV!;R6G/.(S;>Q'"EKF7Y MH.K>LYGM>-0M/VB@_WE#R0@=:5:S=P^LEU1U/I^>CYV*LU6CWN2 MC$ H1XL%*Y7^S2"#3I#[+?4)_22B_K[E>C1,\]H>^7P(26RCIW2(@ZO?3_40 M'[07V[*G=7]?O)G>:69(]_DBNIWP_J%C5U._V2O>U]/_F2O MV=BPC'=VL-^[7T[^8+]K0V:^HS.]N^^=_)G>.0P#T.^+#V=IV93[[5RACT>Z MTQZ9E&I!2A\P+5?'J4%H&!H6Q4KBR*"O/.V5;J&D5=<\FLW<]3P-E,)XKJ$+ M]JW(-00+V.&F+]K*7L*.'H>!()JBA/L/AAVE#)Y;;4C#(QVZ98'VY/&5W[ M^L4($X=-<*%/+';KTZMWTFCEB6WB0"D!4JGW+]_PYA>4X/GA]4=<:>Y$^@IG MY\IT"UY.;DB&I3@>8!3/+G59^LD"Q'7F:88I>=KC(R$ G<:F;J'CH?A__M L M.'S*Q1W!U4C@$N#<*'#UVLYM(5%+ +R[ SO[S*[FO,*4765,15KSM M:1#2CK?:[IMX4%>P5].4;)SSED94DHN D26A!#-M',,6:-X8,(Y/P"F4\]]2VXBQZH M^=[$=F#7>C:V^N;SV-J-5M: 6J-3:75:>XFHU2KMYIZ>5*M4:WN)S:4FMS3S M[ !88A#$2>^Z#_?]J[]S:=^_N?XY@+][ SGXXJJ2YL99D*8!6A8_OVJC\M*# M>F2N00?]+ 5 ?_L5K),97]G0P0I+CAPJ+R:O+TC+K;QB0FCFQB_V9?YY_VZ^ M$+F.L:-/[B>I:^ESZ7L%'CEEWF0;_^Q^B%B(+-+/9F *HBTF!2 H$E#S M B MP6Q%Y+ZBD&^J>D7*)BN<0NW,(_7+(3/LYT"LC9_0, M]$O;%E,A^65\/3M2)MI([X$_-;FWZ(O!!V=.J9@,[TB;:J1'D,A MK55:C+WF^0Y[D\SVO.W^P?#,][ESU+.S".R3T5E>401+Q6Y3):6$U&;6HK1D M*+XG6U*U@==^0N>^1&95:PX] 4DE<^ MG(3VX>";+.DN"%B+3_B<_5\SAP;+?JE(/[1YZ19Y?[LO!<"KV'%P&LFK""A5 M\;?EQ9;A2M\JTL!_?"PY\;O;?2$X\?'2XQ;(HXA:8\F)\TZ#PD4-2#:"14A_ M,G/T3HN"OC--E_K @6:,NF1))6O..6L^KL/ZP"1S2,9U_ %9N>E&J!ZU&V'G MG78C/%)W4=%<3(KU%9.PI9@D;=Q>)$_;06'U(GGVD9IST1K>J#-8.@"\"7NW M>T]K$[PY&A^A2\Z6@] ZU0IM> ]]9%J59GO]D][NKQN@:N/- M??V,Y.?XO-8\NZR!=IEXRN7'!?FS6N-:>5Q;GU6*;N @4%<+@*-/@#WZ6L2P MU__80!]25.!KY^KZ4Y:NRQ%(ARO M;^?9Y>?-"37ST:T[-Z+(_+CQ.%/-9",O@6-,_[=73#ZR_$EE4&])."!1LO&F M!DXG>F7XS K.E8=C+D778457 T57?<^BJZ3IP])T>RU-I\V(VI'"=SS7DH@/ M2\1M).+&OHA8L/.2B ]*Q*JR0,2)T7'N?D1R2;"Y)%@\^Z_GS5+J%HI@Z^NE M;C@=];1;YDK%$;I+*2EG:G>53> ]#P7?C( M7!F=FQM/\'Z+#:>?Y.W,L PQ6@KWEYH#@YNGMMD6? _BS7-L4[)!P,0NYR@! M)YUAS_F9-?LGDR;:$Y,T3)I@_*BU$0YMUZPYHN\H+M2'PAWFDCML'0(0Z%Q_ MZ!JZH>'7T@=\]-D5?_+91TFC^Z_9B$V' -":0@G -;H1/JC!K%J3WIQ8AINP M% QRILO2*.%B#[YU$W8$(SM"II>,T#DP1N> +(UM1V+::!+TW/- [C%ISC3' M#6:+S0# MBXAR>O+R^:/C*_8(K7H ^8^X;S>)V;.X;(I R0 M=\\^5B0X&7C$2#\ZW^T5:5U@>L3"#J*(VCT6"= T%4@E^%<73[C=^08 M-&->8B[*:@,.FH:K+1$!O5V]H!\>':[Q.=J4/=O.+^F#6E5J'R7#=7U$FGFP M["GF^3"R[F9XG@XNZM9YU"SCWZ1YA+/DL).V#D*+W^6Z..[XP]7MX/9C%M:2 M'S+K6Y+M.Y+-F0Y'[;2#3V+($$Y2 IQV4KSL# M!',7'QHH10%(!=IL0'<1)KN^*6@,_P$*$*=$(_?@JXB$]D%!A%B1D*,SWN#;A$-Y9!8LQ<0ITV 3S#P6#@#\:1FA*X$6WJ5$+ZTB=8&6 MZ!5+YQ 9JH!)<'_<)CU:B"#!<+)N0ATAQ23=X))%\]?--?@2!4(ZIQO8X5: ME<*OX:&@H".Y2S0/TT5>:&#Z+&X7,-)-YPU<2@58BGBU!2YRZL8'(?UJKLM< MEY8BR#9\I 4_<.FZ\9.!/DU?CX@QH4?\"'?]-U?J6I8?JDZ(_TMX?KM"R:I( MMT"_(= ,$UF%0>X']H*L$IE30-]"MUL!3X+$TL4[B->0FI'%D,1VN1AWX'_2 MC%L&,8XVQO16)[(=B./A$H01$3"F^ @#>+>+^"7T\0\)AO=1^G!WU;W]\I%O MS4$63G-:29P,$4TBHX7>)OA:,-8U>".R/WBIHY.V%Z[K9V50D<9,1^8KN=&X M5U-[=D.IH29O*.Q];J5\# MWNC^"$\IPHM5$ ;LM'0XV!!*?.O2P\1VX[^*_9Z"Q7+H%S9YTS%<1;6@C6GH-Z&+LT MW Q[ 9!:)$.0ZB5@91YR4P/UK2<<3C6BB<^ ^O@VPNTILD3..G3#'9FV*YZY M!),WW-"Q^>JG7ZR-W)K 5T,<; XP"(L%)C2LKF5-,9ZER1 M>)=1\7MF@*3P[\(K$,L1?85VK\4U]5<6GTDJ1WOD/(#444LB#R^Q$_PBFYCG M&!9L!,^6LR$MPK-GIOTB!8*]@'!SA4F!L*+7+P%<9PA3/K.;6QEQ[6:E*A(* M7#HT6A;\C2M:<]8QM'41(6W"\QA:TJ&1PP$P#V6G!8J[ZV*5=P-L MMTC.G[;OK"N-MM85 0$TCG2 VQS]N9868$RJK$[R0 >03A,J, [U?(4&A2P MF9GFA%PF5;:0!?\B-C#SG1FP[E1%)<7\3N688'3O B%.L*Z0(3,;M,I 68S+ M&Z2X#\I'I&M23&C>&1A(Y M7- C8Y**C$X-. 97&T5.$"QH%'Z64' C(XK$N # !1CG']_YBEC$';BS2D( E_OJA]@H\(V(!&($4X2 "%1=X *P(3IV- M K#Y5K : @0HU_Q0993Z,MX5.^F%Y82X+0Z>@ 6@-'7ANXWD(A=I@<1*E?,K M.>$[C)&JJV.D)QOMS)6$^\)&&A! X $V+%"5D#K-2,S+&5CZ5)MC6"2@1R(K MHL*$8>(&SEJ@[G^R4<@=D+4$>B,GPJ2&"#QQ["-#$HYFSC]=?_C/F(8)!?91V,;(%$ L)ZSZ M4';9"4437XS[A\6BV,EWT%11<305.FQ&<*948TUSE>/#3@N"VK05],R.@NUP MNVK*MP,G./4M^)XBGLRTG[FV)G[6 (7(>^?8W,T"2@,2Q;D(;X0VVDHCGCMM M0)XGWF0[B]ZZQ,\"?_G31V$L+93.J +QT"-W W!A[@K1%=K'W%)S6"23Q(-7 M>DA1;S&L)]M\$AXL\K,8I#L 99@FLQ[)+A24!N1(M$&$P%ZD?_KZHR#KATE\ M4X*(4P\!=&(;5HO,0C,1ZJ@_ /UC2#!F-*V3I++D:;^8A7J3)CU/;),)%Q1W MR,*C93378^L1:G4Z5A BR$+C(-5:^!DX/K"Q#;C$-]O6GPU3!*N4"S#XALQY-$$_BBP^"M6%5]QCV!,! MP),)%3JI9H";ZZK1\PF8=)Z3SCZOF0L8,T-Z*"PG70R:).7T8X 0%'>"*PV' MA[\X6W$C;1IX:\P/!M=)^" 2K!1 M4P5B&8\-[DX%BY"MDR=JAEXAO%;8'6H-+ M*2H:N@QA>_X4C:C(JQ7DI5"$AL@?>8%$"H 4 R4:'ESJ.+^8%ZZ$LS.7H2*" MAF $YRD# X;DA ^2]L)?\?B0T-;6ULXAJEO>MS[22?@H/_0!5Z(.^6*'W,] MY+0ON$N= 9"!3KGE1#NC. M(R;YZ .,$?&$R86JU#./B,2"2!AE"Q)MP(P6@4@1=N,[%C(H<-KJ"RB6%OY; M6".*;=+9IH9PV+"7$1.9.4D\#+>)21"8]; J:\BU01K%Z0)?@G;_HX7V:-X= M@^E3DD<>0IC M>64YPH.F&V!L.!2)&#+OF0&'0=83>Q3/*4MRHH>)X49JG29- $(Q8T'CK8K" MU0 M;HPWDYTH0!NQ4([V,M\4#(0NWK:T08Q/N[6 M"4)4P6&N8V7?S/!G*ZDU'(]!70"$A"1)B2XD/1\2'C?6P-6@0 M5\H6DS07[$-I:H.I%>6 "_TS=$V%6!;'ZVB-WRYZ-&"3C_,P MSRN!-$%&$:$8O'J$Z(S6#;^?E['.HR2C% &<>*8L,@?@O_@(LC^)X8Y"0R+T M*H49 &"BF.@ 1H^P0QFLE*H4)=HF#:0XHJ-^D*JNJP]Q M;DCF!K\W\$78WK>%J4@K&@DO=OW-/SPRP^*[S0,J(3RP&QTP;.W1EJ6^"6^P M#7<1#INW^#X>))8&A"RO^;B%DW#[$\_.B7D/_^:&KAW70-:H5I5.F=H12^VH M[:?\O?$NRM]S-N(BPWR+(ZW\ZO9F;(-&HZ)VVGN9;:"HE5:MD^E1J[]OU[/=4;A%U=5=QD 4:4S5A]^X/6?[ M\!3=I]_8/RNMU2U?.*CRI8X MZZH.]/O=\5'//WW/&*G=UXY?F;%62*BE4PWV$BBAM@74E$R,94]=THY*8#>] M!VG0_=X;+.++:YO<^."K4A'@\-OA]O_J4).C;ESX.[XZO/*%XJ?D[?!=_6S9 M_:&SD3'53/>_S\YK@3/$=\\?-6WV^9ZG#'QU["D5G<$3T5=YY;NP/>;T7D1X MKBO*!1^TES.)^PS!Y'SQ/EO^]%RWJ1\>O@0H#8#$B.:$;Z5S=EF3Z\VV7*TW M I]*L/3+XSEJ5PGGO2$1_IH)F58S[->X5ISAGRP32#_$=\ $5C0_S< $ZL=F M O7JV65=;K<5N=U2EYA 28@E(;X/0FPV MZP6)_R["3U]I":K9=I[*.DY:H458WHZQIL;M6OJ .4_&B+D#@&E62E'!O)2; M[8;<5I8II4!Z:SI!'$PB+KPNU1=1="P^N$:V/RRNH?755A6Y$\WSW9;?EYB4 M0TQZ1:78'R;5$9/45E-N=]HYP:0]>?OHO0W,U,J)FI N);_=WPX&TMW][=?^ MPU8*PEX,CY/6'KXYMNO>.?;8\+*21^/LLM569;56*[*R4!#;^GV@^\'5C!W0 MO7EVJMK5SF?MYD\R%K5CM>[Q_3R[/W%DU MZ=CT)PVK\\A,,'6OQ:@1 ^ FU72MD&]J]?D M#J;7%->:*1U6.50/5]@D^\7?#N!OLR97U69.7%4E#KV!B;%7'&I4 8=J';E9 MS0L.G:J[,QT?!@P+\1[EH/DR;YBCX^@#UW.HV&L7+VBN*>3@CDX!W&\R@E.O2]W0S?>8I-/R=&L1T/,0F"Q3KFE MYR&C3A$'[>VX'P*V2W#-2B=UC*?*S117?X%4B=)XS"';?T65V"\:8UI 35;5 M3DYLR!*5WE"#V"\J-<\N&TVYEAM4VJ<[@C?*RK7F\&![FAD?N">"7V4JUD&T MB3#*& 09LY)+"\A%5>5JF9"5,ZNRN$A_<-UC9Z1OHXRHR:UFF915(EX&365G MQ.N<7=;K';G>+JO*6S@VBDLY;Z>G]*FS[G?;S4H[ MS>K9I=JLRFJU6F1-)2NJ%,!Z+2[:OYVFLCW:8RERIRDKK66T+U'O/:/>IKK* M]JB'@;V&(K=2*GMSB'KO*^^C+^:D!0X66;*85V9Z;*Z?X* O^+1(-@%<.=4( M/?_&MD*/U@W+6I#1K)U=-MMRIU[H ODR-I]#&;"D?KPA5M$/,:IQ=-EIRNY,7S'H/?I"^&.X43&&EOV@$:^D1.8A')%++@T96 MAN4#.&[#F9%?Z"SX=0]X$KT7S]$ HH:E.?.^QZ8N$)H8+F>2IL]I,2N]895R M1Y'51J$34DOS-D?DFA*%,[@HQ) $[8)6> MGAQZ>G;4Q8I@L+R1N@5$)$R4+\QBV7MK-#& VY9KS4(7_)8&=PZ%Q4;ZSJ[X MV\)JS6I+5I5]]88ID2A/2+21QK$S$BG9I&>H'%8#SQT@ M-N^@GGG_>>$#!U>&;IBW=52XI6+3$U5N=Y;)OT Z4$%,[9,E[EW'(Q26N ^N M*>Y$W-@(6VW+2F=?W3Q* LL5GI4$MKL6O1.!U<\N5;4N=Y3E*5\Y)+"]-.?< M4P? V$9KL!7=]K$<&F.7J#M9;,2><,%V=_M(=]*^D7O?^IG_S;2#=]>XE ML*Y^W-Y(@]^[]SUIESK1O,F"/5E2N63WV8VE.^8,<+3T6J-)7>3Z/CVI(#EDNBRZUBKB*Z^%Z+##)9Z M9?>JNA+S2\Q_*\QO[ 7S6V>7G4I[9T_\GA#_M!J[IZL6U_WO/Q]ZU_M0'3<- M2N4.!IG'F.:2EH^E.EX;IN\Q/86:VZ@\-@I=X)J?N'"1R6Y/TX-S27;'4AY7 MDQWV0:]5ZCNWC"IQO\3]?*J/*W&_744%LIF7UKUYF@95WK^K6[B VOV?] ?3 M)0U6I3TRR47R<27;]UQ/LW ?TKE$UMB2GG\RB6@9%6,.HHPY* &@NQS.-_YT MR)S;,7$K]S:"MC!\,T79VMAB7Y$;RK)$+S7I,L-R1\1^)?_BH(BM8OA85NIY M*8TMD6O/R/5*[L%!D:M&R-5JYP6YWD,8>C-]0ZCOVVD^2JNIS84R"=(S\!L)-![2/J'/M"[0:@=EVNMY:KWDKT.@GTVD[KV!=Z M-0&]:G*ML:^4R+WH'9\\;6@R^%@_)FFCD3V%=\]13[BQ/7BZ9TM7MD5YH!KJ#%\-2[-&AF9* P^^F#++D1?B M*\K^Q;\%ZI^CGOM9:0=LRK!T@/'G<_Q&P/GROX;.I\NTK1\7UY_WWLV@_T?O2$JBNJPD'@-*"Z6-KYPFCP8@?XX8$"4XPW)-;>:RS\&' M"]UP9Z8V_VQ8]%*ZZ2+Y.&P L2 +B&CXSQ$U5JJ<(H5%*MXL?J[ 3Y^6OV\T M*FJGG?I3M:*D?K_J48I::=4ZF1ZU^OMV/=L=A5M475W[J%=<"_GT(*2K>A]^ MDPQ+\G"8,ZA?[L>5/@*EL$Z:2[0[>VLND8/Q@IMW:TVXN/F(Y#QAQZTW88Z$<1J' M39CE&D]A@_T/)ISR1YK=(]EC[/'Z>76.QS)H7C'+\G'9^^K6>S71K$<\7V " M#H,%_9OITJ,&?P-?F# =?@.*,IXHGE;V\]U^H"02U56:6YDZ^F_?P[ M@OL;P!Z_[&+\[9Z-3,UUC3% !%?0M?0'[>5.1 3SH9M#_\0,D#H/T2>BMGEZU&7IJ[ENCUAMKGH;GJJRIL M1SV[K,M*;>=,L[=)02ZFCO+5=N!/2QKY#AS1:"YY#CS-I+/CN@K72S?03G)- M+NE*R(=#C(U<13@"U%<"T@\(:/Y:))(([%W]G[[K86X6&("W8R0?VZ$?/,\Q MAC[E+3S8*UEV#5GV$LTLG> :M-V=)V_(>G.-,BM"[(>8R7ALE*F?7:9XV4N4 M*8Q0?BM$:5!,)IM SDDCH8((9#KA=^8+V$T,;T8AUVP,[]7%F(L[$Y:[*S%@ MKKJZ7%:\BFV69E$A./"N,OL B-8ZNVRW\M*6H\2VO:J(6PK\ V!9&\SME+Y' M;\[."FYGIXNX!]O33,E^+?RSB> O[!3-'-C@Z*?:CCHZ9Y>UZG(KYY74\?;I M")MRVL+BSU$]ZAMA32;_)BP?K"FY4!-/P1J*<"NY+::=;1C M 4;UYEK,)\KX=LNC%A5I*3,Z"ILJMM]$ZWT *"_\Y^ Y$BFL)V [F7F+F/K7 MZ"P+KN*E/.P/F?*=6'J"[&2_F:>GQ$X.KBGODYW0G,&.W$IQI98D79)T2=)O M8Z'LDZ2I_UE;;M5.@Z3+)D#OJ@E08R]-@%2E; )T$--H;1,@:24BYV;IB2Y M7[K?NS=7/6GP>Z_W,-B\Z4W\H)MIE?1%Z8K3[%246K:N..^YE.4DT M=USY-$88[AZV;K[BE ;$ZEHZ_M.+T*OK76F.@R[./S339YG=TUC%HLCU:CD2 M[-U39SE@=!UUMHY!G516([?K>>DZL"=MN1@B_<'1=$8RG>>J.VS$X&"')G.I M-='!5,.BSUXYN"CLCD8 $\^]#T_DAGG"RLE,8]A;LUF3V[5VD45@.4*H>#)C MKVC]]PK!@XN%X!#F0$:9Z:=S M=ME0JK*24H)2(#&0'TOH9-#VX&)@%[15JF>7S68+3(2"M(8Z+1/ASF$SS= E M]C)CE@O/#:V%TC@XEA009]+C1P(V.=6;\=C'ELJ5HIQ=UCNRVE@FL@+)AM)$ M*)YL. 0R8R_!IEQ3=VXWGT=#H9,;B;&N^<%(1&2U[2.R>U*]BENG?'@OTTY4 MAJT':W6YF=*SLT RHR 3)=X'QA_>(;43QF/GQ&I'[J2T!LDAUKV'Q)\[QY[! MR-@K&C<1C:MRHY6QK6K>39-<"XE;.#_-PQI)DVDNDP@DY_;X MW'?9^?$-E%R3U\&E1'@XW_%L[O$EM^.?+B--+3-]8:B[U9);RBF,D2R8V9%K M/#ZXF-@O'K=YRD:SM2]+HS0F7L>&;[:M/QNF69H,QQ(&P0EDII?.V66SUI)K MQ>Y259H'Q>/[VZ*LBG%MM2.KS9U[?9>F0(8L)D^S'@ULE< 5_^U]1.]!:WJ# MA*;@/+AG%FSJWLO(]!$D6U.6 I354&2E46AA4!H!Q1,&!T%G]>RRI59EM;9S MWFMI"V22$WMC7:+H2G8M!:[J1TGRR09"C-A.)) MAOU@;_WLLBVWU>4ZGD);# 7):[I]Z'Z7#M/VY; 9';D#Y;8M7@O4P?6-]WV^_7_?N!W_]C[:JM"ZDWO_^[#_\XYA=Z8H$T>/W\"LXM-Z#4RUH MT_?=T(:&:7C;UI+OF>T7 71EK[ZR5U]V0@,%TG>(SB1[+)FV]7CN,6<*^N=P M[T'/G2-#N>/2I]$8[.">B.^ 5@^ 5=> 5%M6UJ@M=,LWJLL1KN*Y) K@=<@S M*98]^G;P'>R#%-NK2+'0P>9BR6U[H6+!? .%N>@AO#>N5 ALF/FV=-8YNZRW MY5:ST-7392BZ>$)BOWAUV6UMER8>0)!Z;P+C*#!HC33YMA>L2!XS.] M-!AR(A+P,&+1CFV)JH8S+!2YI93&0HG#;RT5]H3#==Z^N]$Y24,A]]FKB:Y\ MNXJ'=]^H[/!!E=T)#ELF5=MRO;/VQQ5*S):OU M?1D@99.^'?'C>R+O0)9,YKJA*(I2%,IV?;D)XV]?HE3##DQR56G+M4:AY4YI MK!10>NP'A;'YDJRVFK)27ZX3+;2M4A QL>_P]WOP#Q\K_+T#G76 SFI8B5;& M.DIXE9]5LT3:XK-,ZE5>R0>&E/%$],[!N154KYJW7*YM]OW<@I*GV)B0FI M-":.VLPI3DW;:UX4&Y>KG4*'QDLCHGC288\XC+'QFEQMG&3.5.Y#X]38*=82 MX)B60W%C@V\9$L],8 UTZ3:4EJR<1 I5+J+A[Q[CWS(:GAGCFXCQ;;4EUZK[ M,C?RWP]HSZU$3N;^TW(&IDN:J]L?/_H//WHW#[RGS]7MS4/_YEOOYNJ0(CWS M_5DEXHMK?+8,\[_//,=GBPSBRIY.#0^'D;E=2[^">^%%S!H1PP@X00O>N2SR MB@6(UCX T5X)B)+YE,QG)^:SYP9B!R&X'-S_U@Y'W7@ZUES:(#3E>O;HERRM M8W9WS!E,-(>MM8?Z-U^7)U.*EPSP'7>:<^L,/,UC^A^:Z;/HJ7'-<6R\,/W\ MW\RQ0Z6Q&G'(SGJNO&JAK;=>:*-Z=FG9*ZQO2EK#B%]@=D09><%JI3B5ZWB_S8X [[FB[> M>M]U_<4-K4>D6F9@;[.N6]]S/R(R"%$IVD2QD[>FL_8!)-2(2\BA^18Z310J<;:&CJ19$=@67 MJ'CNO!T1M[T:<0L=)!=O:195_36G@;]B;>KRE'O^:@-[O*IMOJL1G MV-NN"G(SNP:? 3]V7AUF(56WT=\3>L_1B%'H9*"+Q94R2:VJ->G\X%BQ4EG> M /#9;8W,RTM3ES=8&1@:JBH#1;A!&@;,BUYN9,8@?3Z#TDK![<-(JA $GES!@0J9M-L)/4:DU6&X6>$U6F M71?/3MHG%F,M9Z<%FDXY9?U-NY#Y4]]$XT"R*?]Z9$]G#ILPRS6>F&3:;EG( MF4U(?-A)2KBP?OB4TMPI."=*9KV*GQ(O>O@.1W7#O-OQ@_:21E]@:78ZRU72 M'TM'5MX8="8,6N+0!\.@5O7LLIG2$^S-,>BTTA32<>">>1I\J4M,G 4/7$2,4JZ9F-C9&2N(F@I9Y?M>DVNMDJ-O43F-]78#X#,ZMEEJ]&6 MVRGS$0JMN.>MC_"ZFI@CC,4\Z?9Y!Q/#/=U2BYI]Z0 M:[56D<5(V3Q^32^_0,H+RSM+KO&5)\7ZX"B8*R*WV7EK?Y8*R2;/ZY.$,I%AF2[#HJ>8\&E;P MZK?'!Y6JS1B3M!'&U#1KCJDN-[8'3_=LZOMJ6)HU,C13HD0]JHZL M+.7L+!0]-NJPA)GM&GB GQUF:I[QQ"Z>#=V;!.@8NTL<4C6Z11O""GQO]2VQ MHQC!DIAS)"A^/6\NY*O$_HOK110W.J.V.M;8N-&HU>KC=JNM=_1QNSU61FJG MH;;:_Z>H6*;![YJ$):0S[9&=#QVF_3K7QK#'SYKYK,U=1+ X-@$JQ>&^"F0" MZP2P%14NC2,B_BW0_AS9^F>E'?!ZP](!QI_/\1L!Y\O_&CJ?+M.VOO:-;Z]1 MT2G==1_N^U=_E_HWUS\'\+$WD.'S564Y'3%W2[^ZO1G+GROPTZ?E[QN-BMIII_Y4K2BIWZ]Z ME*)66K5.ID>M_KY=SW9'X1955]<^ZA770)'BE1]^DPQ+\B:V#T_1W:68<+@] MI;')_KBXR=4._\$T1^H!D]:E:S9BTR%SI)HB)S;ZFJ\G@S;TVFE/#5TWV9&, MYW1M<8\[3C__H^X9T];WM>/7RO2+"+5TJL'4[A)J6T!-R<18]I2+>%0"BVE: M7^]O?TBW=[W[+C8&DKI7#_T_MF_XE\7+?ZQ>+">TN'T&/!J51FZP-IU4;Y@' MF@^FS^V2YK"QW^^H%)K9[Y?- $E%"968W78N/Y6YW"AW4 MWRF51R#"VSCO\TR&>W*_YY(,=W>@UP])ANVSRYK:EI64F:PE*>0&74I2X*30 M."0I=+#"M"YWE./. X](X:T3/(^*!EW]G[[+&V9BW,AAUQ,%$S\?+"/T/=[_UME=1T7%:S8#]#,T8D=8 MQ*]-;5C=O^F+E6AUL)S\4[$7XF"%SR;##UU+[\:@FY5IMW',7;TN-^K+Y;2E M&9'+$I/"*!NOZ-T'06<%YZY4Y59CV2HN4:KX*/6*_GH0E,+FJ-6ZW$[IHU.J MM8=7:V-')]ECQ =:'J936)0DI;.A)^F&.X(MKYX1>K 2\%/1+N* OAV+3#/K M\$2._*%T$)\>=#S64Z]2QBELMU"?:"GY>BL2>C M;!]<8:"6A%\0L%6SY >&;1@6=L\M&RM#W-^H;5QI:!^H\^(H8WA!= MLG'43O7LLB/7ZD?K8UEBTX&PZ16!?!AL4LXN:W(G)43ZYMBT3]N]E7/!_.&; M9E@?J;>PA,-:X%0P C!S,%W%F\O2S-0LCQ(,V+]\8X:Y+Z4YO[G87M$!%J&. M^5^WU@ @?CN^$_"^0VCW D"GD8D* KR]G/Q5VO&E#79(#6)3A,W(]&N S7(C M95;&YDR_1* M+\G,1AL41:V7J0"E*7A@]_[!4;EY=EF76RD:;HE.Q4>G3=6"_:%3"]&ILWN3 MM1RZ%I1Z:D%VHH$5OR1/Z'(UT:Q'A@UJ8@4QKLL\EYP,9M1I3Z8Z&GLL:2-0 M!'F?-!?_'OHN/!;NV;)^9A,5_CW>OUX.Z(48FRC24S^/@)Z9M[>/KMLRQVUT$4UI9J20S5E4ZWW ML.B-I;Y-N=K8N>B]Q+$\.EPS!]GVAUMJE2H2Y5IC%\=K<53B/.%(WWH"S=QV MC"WS7XK@/SZF@A&#;V:JP,+&IBHK[65SL4 J11D0R2.[SYRALPLB8SFE(K=3 M^N64<;5BHU%FK6$7-*J!!EI3Y7ISET&S>0RQY5]-N'/83#/TH(+&C?DIN+?L MG7DG#IL\*Z =I+$)9W.@:'<)X)FIITX);;4RV397Z'5,[\!!T P'5%7E_\_> MFS>IC61[PU]%P3O/'7>$BD82 F'?(*)XJ/Z[J[KA_30@I*306$JVE MRLRG?\_)3"T@L0@$",B)F#8%6G+YG?WD.4J)&TRX"9H)ML,*_(. # \0:K*B M=$_/S*[,7Y!X?:29.4=?CXP]C(*8+(3*,NW@RGP*^ZD%E=VZW]@>8+4;M@FY MQF"5::K?&O8,62WI.R^,M//FV?O'#VH%FM$:#C )0G@#S@!H1PDAU JO <82 M!G44<6F@JT#5&J0AE,O AVVKS>[C,CA %_7S#484"CK?P?)_XZO_S?XI&" M@"P<-P5K>->#S*J"!YF-TOJ3(MK7.-6BSL2= V*JVQKV![)1I(0Q<5GKG;5K3H1U&NC-V*1Q'!#3?:RBWE/W=F8(7#405YNT MCBJX*D+'P!KCHKCN"3#PD9^'7S@HGYZ>IZ%!D^F1MG >U.<\^)B6(7@@T>,8 M/1V9YM/?)TN]>PQ95?&@4*>WST$A86\UD4EO*?NWQE41.AI I]. TYD".*>0 M[H=B2%W0&V58CM/CZEI3>>.0]LJI3Y)ORBYJ-DD=\?#/BERQ.LA*;PV-GJQW M]^'7E?;Q#.RT,P7D$0\)'1"0/= >5$7N]FHPY 0BSQZ1VU;G/2 B^ZVAWN_* M?:V&_(3#(?(:TVB_W#_\%%_L3K/6B(!H[/XE] M\Q\2^&4RR$"R-E1%_7#.F3TB;-/ #(P*F3TU@7FP&LP"4.#4-X;.%IKV).-?@/"OM=DMW],K'7LDQV05]]]W?%DSCFH MIDH@CM52K%);YH1&1*79[JPCGH"D?US;?CRXPKMPSY+XJBNTV M"D/'-=/WPQ"VFQQT9:6[3[:,P% 3,53!8M\/0X/6<- OE\_">#^2:![CYM/! MX>$9SX_V2ZEM-&T<5T8_$2L&NMC%J=7%CI1[4X8P?AIH_%00T"L!M#;(W55$ MD/N2 51!.N\((+5I +HFLWFI-!;Q'#]@8AED]1B>Z;UP&E!D)IIYRX?4P7O374]$[I@=GSKWYU7MI#P;)/ M50CIRFS\ ^D0=]D"5V6[O8O0'H2%V$"67T%[V / _:99B0)$)](;UH)H"XW! MP')_(H'^]%6TBOK"A-@O5UA8A[,O=[O[](<1'H=]XQ6\E<>; M&03FKD?QSD'!/E&HXD^^KE5X[9IPWADI#<)(/$.EH38,KXFU"1R=/XYV"E*4 MXV@+30&/2&ERK[]W>P[A;JB,"BR5)MD.EDKS0&F8F8XM1;X43LR 3'S7)L&U M>1L.49O[+*U*$#=:BR4G)^4.1U-X[)'J( ]S[@H34T9:.W3XL- 9XF M@F=+BWX?\/1;0[4O=]1]JET*"[XR#)XBW_J!Y7/2KMLP+Q)(HWB.\\2VG"^! M.;TR4_Y +3.^I\O\.+[SIU/?H\M?F5:POYPA&YU]3O )4ZB)C'9[1WQ=6!JT MAOV^K"@-:& DL'0B-WQ-6.IUL/R(/-C+>A!F=654/)L_";>F8<.8.7TS,K%O M!C\.(E%OR0L1%?+JD>7?B6M&Q'[V8>G_=*().B]@68"4GG#Q/^+: R'-B!>: M^,[*E*2 A <[7"MVU!:FU'ESY2TE_,$1I@+".K*Z5^-"@; F(FQ+N7]PA&EX MC%DV%&'1'S+N.;1&[O1I:$PD -0I 6WOZ]P10#Y0#7>[7T0!0N IV M4@YPWV'X^!=\#!V;!%3/8[E\(]XD73*Q-7KHX"_"<["WX@#:]5VZ[G?Y9?_J MF"/'=:)Y#>FPO3Y0%[!G$<5O%,J.)M^/A#*C-=1EW1 HNS24;:<$' EE ^1E MO0NJ$KBU@F [K\FS^2-N\/KW&H"V"?G^Y"<)+"-' JB"[:P:6WC1@U9E6 MH&IMO3&2O%R /9!(LO (W[L8Q)9QELRGLB,(?-@2/5'[CF_!Q_COLR[U7@]>MCV>Y-$W6>S4$Z+;; MR"-899L'LJN]=J98/41$XOA8Q6C7H".#)BNP>FU8K5%S.2!"C=80AB_WC+IZ M6AX.IG6Z)AJETZS@=9^(%1 S)+^ /L,^P0>FYIB>S3Z0OV+G%?9TS\,39TIX M1U1HD/[P_Y^S!?].PBAPK(C8^,.M9R]^D;OR&TS$!X)ENYCL*_SMQKBXGW]: M$SP#\]V,R.?QF%B5:Y7V,12IR%VMALZ)IY1' MD3_%5%W)]F/LJ9%,::5.N95UT;AU_-L)%Z@I[&A_#:_7)':D,S=7IRCYSDC# MJQUM)_):7"^_*8>!X#=UJ#^-LBA[*RU*0?."Y@7-7Z)YW:_-O&X$T5.+Z=?( MA!F9O#B>+FQ'1\M*BWV2XAD6I8_A7?/T?7Z0/O\1;Z$QS=Q0; B ME,0S'DQ7>HK@"YK"V5X\S)>;''^#CJ4/9CZK%/ ^P.)2SBOY\.;8T20!:^XN MOA:=[!9S!".(H]6WY';#@B&1X$2K^.6FOW2R,?=?'"]BW!E8ACHVR5C7-:T[ M-OJ&/;#'AC%6+'6@JWWC7XH*-,#OF@390<\74 !FO+KOFK)%H&GJ' I_XJ2 ?Z]<+)4,1))X'@VK/'[&_R&K_/POT?!K\.R MJ:]]X_&M+[I+WVZ?O]_?_8]T__#I]R?X^/E)AL]W11R?9GAWCP]/CU_O/]T^ M?_XD/3W#/[]]?GA^DAZ_2$__O/W^^9^/7S]]_O[T=^GS__O]_OE_2T9-F4U& M3I2YP>A=O](=JP;5:P\Z73&FC6-2.NV>IC9L M4$U!N\O!6=N8Q;U,WL!S2!<(O$G;]AUEXT\6-XC!W*$OEI$=3R ML)2E!&J-6[4+<0NC1573=.EB?#,= M&_2<&_K'G3ES(OCA:M?&LN)I3"O"2O2L%EL5,!4",B%>"+H\_>;> _.!2.^^ M^F%XO23UC)E+<3"7KIN@OI/(A"]MBHS/9H#I/*LSI"]]-9[]909RI"2O8TV[ M/,SUT72Q):/T?TTO-H$D%%E2.ZJR!0PJY2[L?")B9Y?G:=&TO<^S\@)L]&N= M=N:5#A9TUCLU*7_FK27171G-*WLJ:;.ECFP,]DXJK;I1VSLB^8;5DR4D*$U0 M6@FE;2A65@.E#5I#M2MK1EUI4(+0F@6WZR6T:H?EU"T/%NU/1 MU9)F4X+2!*5="Z5M.-52 Z%IK:&N#^1N5SD'0JNSF E-[&@TC6!]-H?&9W9R MOIZT_.%I5XYK:<>L(EA=&HC]$?LC]D?LC]B?B]N?2M;4YC)V+$D#4S0JZW== M/(O3E0?*WHT7!'J:B)Z#@D=O&GCJ+-#Q60.$G6I[ !ETN50(#PEXG] M$?O31(^4LJ'V&>5O"P?1,@_5 XD>Q\_FSV]^@.^YC:+ &<7TD/NS_\T,B%>Y MAO3 : TUV5#W3B01:!/<0.R/V)_F[T^-]L.QF?6@6"JU58\"*BP2-] 5GO[9)\)/#616=6.IG4E>[3.H+:2 M/2*DN ,R[L,PIM5DP5ZDM=M#*9X!0LA/$EA.2+^W:#US9D5*_@SW9INBP\)A MLZNZL$V($3>NQ%=#?WMD>_29[Z%=E;LKG=:P*P_VUQB$0[#9YH+8'[$_8G_$ M_HC]$?O3& OC\.J-TBSUYKIB5"46A^,A0CS"H//F1!/)E$9Q"/>&(9H?(\39_Q U>_WX @#T1@K[E(B. %SKRD4LD MSX_@+1-BOY"%"M?XS]]J@-W,C'[DS=IG_Q86!)]FNM],Q[[W[LR9$\$??("/ MX[ML> \XNG_2P8$97!F'>(JM*^MZ\11;BD#8*A'1$:ZHR]B?6HH0U$:QE.N,[)9*G::8XLO:[HSK? AV6S0VD< M^%,IA'U!4^K-#';/(;MBQX=P3#5[?^JL>K8-G_R3T1%+Z*W,%/%@H";W^DWQ M2PF "08@]D?LC]B?J]V?PR2/'4A^J@V3GTV)ZRA:=EYFX7S,J5#U^:_8B>8T MN\SW>+GHY:B/Y/"3^B<-^["1WB4#7;!_/Y%1M$/81\6C68H\4(N5DT781WBJ M+F]_CFV$;:+9R@3;;0TU75:TIE1L$9@3/$'LC]@?L3]7NS]'MLMJ%ZEZPT1J M34&@IL1^^J6@^6BZM/39)V*1Z8@$DJ;(DMI1E;K#/ION&?F!38*;R)^]Q\T* M?=>Q)5R S;38O(C:WZJZ%;:<_05Q(+6S1=(OGB D0OL*^A+T=8;T52F!2E6W[*%4 M Z49V%A/5?=IHBUHK&%@NU(:JT1BVGXR;&VC'[7V1C^"MIH",D%;FVFK>VC] M4.N ?JAH3!S;)MY[W#BU-;R?SF"K,'G%M%D'._Q\^_0[>E\[-YU>NG<[^&&O. HB MHE3-WI]J)G8A3G4P$UO35CJSQ%'>YL%(D+G8'[$_1[(4>P?79+%^N2X/^L7* MG@)!#450-4%>*&)Y.$&NLY3_03'J*\X1'Q01#R22',_RIZ(>K#CR)/9'[(_8 M'[$_8G_.8'\JJ7(;_-J@!=Q3)>"K'U8N J/U6D---61E4"R *-!S >C9$'3< M#SS]IH'GNJ(>GYQ7QR:>'>(6NV9 ;!&\$%XSL3]B?\3^B/T1^]/\_:GFT]U@ M"*3J0&4]S@ ]3I,!(Z?WX K0U N:#?K_[I@9- P(R(5[H MO!(>!$Q$_LC]J>)/BEUL%XH40YWEV=PF8_J@42/XV?SYS<_P/?< M1E'@C.+('+GDV?]F!L2K7 BAVVD-%5G7ZCJU+- FN('8'[$_#=Z?&BV(8S-K MI5G,^KHB#K3YGQ20&>]%$0)R;+!&1O$<9RK- O\E,*SILF$4C^ + M87GF8-JF@$.M6.KB>7-Y4%)/3\18#@J+>][W (,I(=H\8.C, !WD)PDL)VF1 M/9WZ.#38=8F=*!>]VP[HA]C*[F%=2XI-Z_&W1[9'G_D>VF44IV,)R[T/Q0E' M5K.5-;$_8G_$_HC]$?LC]JD_276F,CW:Q_6LYJH'\O]%-K%CXR M1^U-G5..86H[1'"WGNN(=U+[D MEH65VT$P/_"SJ"]UZKC&/]#<*W,,(.&-]B:\06NH*G)?5QKB.1 0$YY!L3]B M?\3^B/T1^]/(_:D[\G%8#4?O-$S#J2DVTA2SHEJS8[7NN,6F>\ZT%5#YJF[? M"JC:[!O#<,JG7T4TFJ%M0MZ#N MPU%WH6%;[<3=:PT'NBXKO6(=%T'$RQJ\K&H)C!+Z KH+L?=#?D=.R' M7$,@]UI/[I3QBI#1%&(IXH6J#ZVFMH2IW]1K.H H_H!#Y AP"' (< AP"'.<$CEICDO6K*-W64.G) MFMZ )J,"3$>-5=:/)6R?:G4&T%. 0X!#@$. 0X!#@$."X)''7;N ?5I_M"GQ9QWFSA1SX[Z'[8'9[V#+.KFKGG?];^&&%=J' (< AP"' (< MAP"' ,M=U3&/(I,HML:#@9%\ZIRJ%"0IR#/"R7/2M2I'E*B MZT*B"Y;1,.H0+&-?EJ$=W'G0:PV-KB9W^L)Y(/A&0TA$\(T]^<8VE8SV8QOT MZ%VGJ\N:=MYM&T_,.&C@YE=:31;^M9W7X7_#?Y+A3LW@Q?'H>V%(=2./IDVN M75"5YBX2(ID69BV:WAR/RCWX$3P]\J4[WZ-+0<_3?7$\T[,(OB")K2V MI70?EJ?&7Z%W80PS/W00.._IV3SGE7QX<^QHD@ _=Q??GTYVBSF"(<31ZEMR M>V'!F$APHF7\)"UG8!GJV"1C7=>T[MCH&_; 'AO&6+'4@:[V MC7\I6J>5W#4)DDG,S!=R,PJ(^>/&',,/#T^/7^T^W MSY\_25_N'VX?[NYOOTI/S_#%;Y\?GI^6^&?I! O3*=OD*IC66JNY7STP//:" M*VVVD,7_)JO$A.9#/(476,7\BB61#8ARQB!"O.@6>''LX:'E;\!\+8>$SW#C M1Q=D>B:?#:82.%Y,[-N(?X>/)2#+9[B/04Q.LC1LAT"U\ .:^/&>%N/&JUK# MC[=/]T_2XQ?IV_?/3P#&V^?[QP?I]N&3]'3_CX?[+_=WMP_/TNW=W>/O#\_W M#_^0O@&4[X J4^0M+&J"*?B2+P9+ND\7"1>D9)G4C>PP1^9X>L,9ST]%UV84 M!_3 ^LE9;>H=.+;7S@5] M_U(^2'BH?T(D_N,=TTWXC[](_HPP;(6XNZ$3LJ9A< ,,-!Z#EHIKAB?^;2=D MY?P1%JPFW\SW@'=@47@[MJ*07@::,YA$Y/Q1;FOBX>R_I#;_],YT,OM_ARP*/ MAMM_D(@-Q((O?4 Z*&,34&I?X"D1'&:I7XQ"Y-8/%VY&[Z=3/\8#5(M3&Z1,DX-M4?W:\U2,/<2.W'78B,I*1,Q3<>W\")B>?@=E%\T=* M(.7#5UI#M5A110H9EMZ<:"*94@AO=8$(2$@P(PO&_AOYZ5B^+-U-P Y8@%Q" MVSY_Z?J9DIO.+ MDQYQGBKQ887OI074TGGFD;&D&%82\9DU!0^BHGU>%.R&5I18AE8BV!O'^%5+"TNP9#(L2?;&S:]B>#9\G2Z:UE;>HQZE%':86M30Q M7XDT(L1#ZIN9*#QF<8#59J.DI$T0NYSK!^0E=KDDY!+PB5@ 70W@Y6YL$_H6/BKZ@H33T G 5V\3'P?F MOZ$0"^-1Z-B.BN "9UP:RL/UC8% M:'ZGA](>O.#WD#R./P-PIXQ-)ZCI5J3S97NI,73_.ZNRE$[Q++561"NC0C-1 M(*,M 8P7H60"8;D62.Q\1B*J Y97"&X?E!CBHW#XX^.<^4//3WM;.]6J"_5].-T]F_^+[] MY@!I<:65P N "=RXSBL=002LQD&O*HP7IZ_!AB,_T99$>J] MZ)J-QK&;$JTLD9\6RFE\KX\>01*A5O(*$_*9-<&>!G?0Q;7IE:YCCA(UC*XE M6R8SD_NP"B.D>!A=R6"3W;"Y2'[!K:(6A\T-$!G4EC$)\(58A(P.(O>,=%HX M0!B010)4N7%>0-T+ P26!4H'[!0@(W8C'%KLH@$#6QY(X\"?EFY[>[T4K<24 MOA-8SYA\@7>!H(Y02\(J!7?<"EFILN@E*HM^OBH+7P;I.['\%X]ZH25IM:-[ M<2J#IO&OQ-QS@ 2 Q_P;R"MGF0:+5C+\N(V1#,-Y1<8!I =3!\PB1YM11I9_ M-B=7UNX[-64YG_K^1V8J__9/>=D,=E)'05M*-L1!V-,]^0_0SML$)#8,V*1. M@"CPW80_PZBG#JWK!^PJ9,)^3*UH/V\!_SU<'!7L#Z,NQFL#,G8)SCWAJBG1 M+YC16."!7N6##B$1-+]<5GW0P>H/7/NB50HG/@A%.B:F".7<&DK_ Y^&21\V MGV$T"72;G'\#K#)8=&"N8 -1HX?V'Q@!SOBH_(+[ U;BU>&,?'%58 1L,0"K MN&]F^G9<9IN0*9L$58ZFP)!0&USQYG#1L8!,SZ)R!+_-J5JH5K*6"7Q)V?O@ M+<2T)JNFQ1PG> ?(,,\V08+ 1^*Z7%%E3Z1/0!R#[(KH%',"D;Z'K7EQ.-31 MDJ[\U)RGX@^X>LQU1(Z<\KLS,?'JN\!J<1PY91,/PR42?9$8\$V(F%= ^3GR MET5;F=O0,-^5Y%HD5,9>"B2:KM ;.C7P4?1Z'U0,]J2%BUY IK(KF#B=XV-L M4 .XKA0S990I#U0 H[$ :(H<9MF 1L-\?.@4P[F,P.H9HXF1"5X4[7(VGLPN MHHT_;()*33!/M"2@"?0DXD_AA//&Y">J'G)-P'("*Y[B6"QD=?>>A#8(53GR MO^"+24 65PV[7J9K$ (;P@ "TS8]'R8%[-JCX5:Z (O,CS'_16!EYY!29\6+$E7D"" MJ<3*Z/@)^881V#8+K->[0*9$L1 MS]=""DUD@^!ST\(/,I<@$@IO,0ZX(8#H/ M'64&1%A4Z@4!/H#Q!;*H5J1,,[]DRT*,R2>^M6&& =S$=5->QD!;>HP#"=8; M&>7B*_TX6/2-IYC*6"AH24BG@&8$V&@NO7-^R2T,#;3CD@!V_!Q5TX5?8&I@ MRO*JS[@+'^ Y\" !(PL=YGD@ &'_)/R2L LWI"3)$"6J EFLB 9&7T^ M?P'*_( P%Z GK;?*"JZD*T^<&:Q.G#GS%)C5D6FU-#*MK?$HHTE]+A+&)BC) MF2[%F5"F^5/MG)LF]C+S19IZ921%3:GD]P7.O:#] 9LBJ$)38Y#ZJ+,;/E . M]XX_$*D<13\G[3&/,O\5F_1OZJ'Q/=O)N[O"A'$7A]K>VBM0P%>G29OU9+H+ MYDED_B1APO68\\N*@46B[HT%SB1J2@K QO- GJ%!$CBUOZ"*R$W91;Q"!CT;!8#"EF,(Z9^0T0A"ME9 M$F]$O9(:MXN=#,(,>#?\MI*S@@ MB<5+;>94G6"NH41'XH4LMS94&[N')>X6TZ*:#/4A -FC4I5XB$G>&6/[5,%@ M'EJJ@3I1S,-OJ7T6$.9KBV#\:"4Y/C:8(&A[H&,)&(M'I#DQ V!FT1L-].5, M*9HL5=PD3HRY($0"C@7/U*(":/LP>APP1P7#!#TSRE/-$MN)HC)Q^J7V]9*+ M2T:%,_,2>GABIR1?I MYN5-4?K^Y>?0,,6(9*L-OP%!KL%O$\&:5\Z9\@]*)DZ<6K$A"XLRGP8/+R>0 M1H:>$"W;TI3C..,DE!!$SG^8DL&WCH,KO92SCV2#DU%1.?&&G53>:)2">@DM M<^; N*@*[X3%A4=LALR@#]$CP+)+DG@SS[9BQH&5!JL1=4L,BOO^Y,1^8%S, M1FT#K SF\-C,K5;N]JI4U_/BB/*Z(]97(%R'AB#'0=9 MFL.4J8 Y5MH^R(F4+>-%U;3 QH E"?'E@Y!+9!G/0('#,%#26XGJPO%\#4IDZ8V*R,P;Y] X*8=.R)/.(A["9?&3)*)>&/#6#RN) MDRY:X!53N<+H<4SUYI51T5Y)5+1WOE'1.Z9CTI0BQEO/%/5ASA$?HE.-RY8P MSY.HB.(>,!Z99'^XP#D#C/H#LBR'YP"@'WM"3#L5.S+<,,)3:)F*/H%%83\P M3Q-ZF=EK:)H2X>4W9R5M=B]GB6=+XPE,)= M+**0Q7PP1R:<<'Z6/I)RS%C_?'D8/1C!L66U4L0WEL.@%-::+^ M.Y"GF(.)OX=T-]Y"6*]@C(.*2H/(]*'< M7<@NI8]"EHT/IB%2=,QF*5NIF9KFKQ6'C3H!>[0_2P,?? *SC)5+@5.F2:XL MZWJL?8)/89I6^W3[_2D[/;)F^4=SG)P[3YRP'UV8Q\V3-?%I.C9=B!M<:KQ@ MZ@-'8_X#'BZ/)K!_62X;O0"C3[[[FN33+>0F@B+V[]A^X=8I]63!%-"F U@Y MU"SC$:C$.YPFVI6U3)$Y;T]&G]H"? ?Q$2BCT8L,[YH[Q 6C(W#"'S<@= D3 MJX )"0\ET.' R.$-U-7+%RN7"006)\:F$!)MJN)8/*&#W8*B)<(,S20$M90. M!&N%F8@6'@Y:]9JAG2BWTPGTO MK$HS]\LF;Z')2F "TI0:FO"0$&=N(@EA12 _DYPE7%^I9'V=<)&^:;KK!PROA*7<\N6EBYWP(NI\ I4"A""/BK(D+1BW M&="=;--Q\TZUU(]!VR6SB'F^&RW?MK;TQ0_&Q,$$+OHXQJ)*^@KAPW(Q>3-S M*->B:Z0C)O"29.#T_ HM,%.$NS!W0> MV&J2S&E&30C&A"8,EQ1>5"T%L4&Y*DT-)]33"YII<@Z2O8;8-R9HOZ!G2QX] MFL6Y>/K$,,]=VM(GQZ7/WFL$YJL)E(5I12P_@3V2O^Y=3M, :LC=-G-CGAR& M8>,;S-/F1(V^_H2+H?O+QU1(EA)&GXXB"S!-BWO@:VFB/'5LT MA?%L*H]_GU$)_*YU^_1[ZQ<\?=FYZ?3HK:;M)Z=HX&OUEWT65LXF5[@]2X;: M;E[+TWKZ/1MV^I;T]FP%\VH5+ X*G<5D]U4JX[LDJ/%*W+F<.^M+28U>B<5K M0 -!YKIXAJAD'*MN7-)"LP!+A'EJR/'9J%AN62[=-%E(=B(WE^^9R=_VZK]"B?(CX_#AP4&O[8N33/FM#GNEIB&(?4Y M< O8=6">+(>8MX)-OB"7HCK%+R@T:C<]ZF,E<%;B2P=50L;US?I_?@R10_@/>Q M//%P^7J4'IBE3+-HDH237-12EI*L-SJF[-0K'DR;WZ0'+F#,GC]E],3\DO#. MW+O> CPBZX_'RYD\Z(X)'$)?A;-W"6C"E,C-,+K!?>%[Q/3I](7H@P&U%I4$ M^#M3+0M++>$9T3'0KM_F,"]#!9Z>FLY/0N09TWNW* M6D&;O1U%'PH>RD55Q@"_KC"U.Z%3FG;67JZK:&&G8X.6LA M6E-W>8'<(XJ'O9&K W([^^,$GOB]%#:PRD?5:PZ[OK:!FJ=*CW4&LWHGWT\O%"W7G^DQ6V:CV%?7V+-J],4 M+G8"3^,7TPG^P+2,3ZP:0!Q4YV%&:ZCT--G0CM1)]J F4WWL[!36UI7RDWU] MEA?*3T[@T:R#G]#&3ZIL##HU&;(GI.F2-J]E.?D[YV+>)T4_5V1B @3.-1/S M/NOB<,8IP+E9T*,?66U3VGG#3O)XP;I(SO2$D?1N[ 0A)OS+$ON$57GX010L M,T%KD_-C-(O=+OC9%'P*/;U+[V'-Y/#H4T"P$!--4J/9F&U^ZIV?SLS5D'U) MRLXEA25R)UM9%[KE9RTF<-+LQA H[/;:GP4.K-!BZ;* MO#KD+W+*HX$YEO65J%0-$1F MU4;8A'B1BO+. 0N%*DK>E%;29L-*^C@DR>0VWV8MR;R4^OV&M,V MV-\I)#,'#T-J19].MZ.VA@-9ZQ3[2Y^1AUADIC:1=5X!A1_,CULGA6-6JBIK MO6+>7 /);(/"D1C", NRFBI/?]4UY-8F[AFR7%U8I-8>.7K,=X+[R>Z8M_36 MLQ_2-C"5F4873 )5-GJ7$#EN0/CW8K!\\,CE ;"L4RQKRMZG,D3Z;56[.0M3 MV826(1.)MR>3$I_8#K# 1F4BZK6&AJR6T- 9R0.1WWM^\F _U/;!]E'D7G=0 MD^TCSMQM;Q?P8JZT-Z&P#4YL&SSC+E0F'P.9OM$K4L\9,7UA!)P?TU\-VK'S MD]@W_R&!7X;7 :+#4!7UPYFK^FL3(\7!C?V=['NM;-/\[_5&V/9;FJ;PJ",[ MW1;3QJH*6J73&G8'LJI?@GE5$^]J<(3NHIA'O<&[RV >1_9R[LD\%& >/5E3 M:P[P'9V MSB242G3]UN '0"C.3;*0QT$YP3Y@Z=L!,2[-@)YOVWI4^YCJ4+S7:RHN"\$0TVT<;AW.#0 MDM,HV$C.89W#L!?JJV/'V&T7ZS=G)RN28M[8185@?0QLD8D=?R>.-<&7FGA0 M T_8LP,;F'GY?OL2Z^>2X-XWVKU>U9SQ@^>2&^W.8'W6_5FF1*_*_0;9)]VY M9KB-L[!BEOQYI+]_3HG1=<9$>H=]TI=RPZ\^'_*KE+<\2ISK4::WG&9;VWXP!QGZD*W=90Z2PK M@C?KAZ(?9BBTCM?R4)8;>^U$IF<8YOE*0(F8T';L^U+A-C[S Z[>N1%:[S#H M[I416HUG0LX)W+ESH<#-Q]%;OHWH"03,M4"[?QAH]X%Q5Q0AQF%&8K2&^B$E MR*+OYHRC0[^9U@2^Q(('"]8T_@7FKA=F+8O2'T\I? ZR\.=&OH/#$,V@,OGJ MG8.,1.VTAOVMR;=:=1G1 3;O4OMRHRA+ZWH-'6"[I1U@]94=8)E[^FQJ[I3; M#+3\CCD%?D[U+2R==E!+O")M4=W$);;%)@BFKM[+4EQ"> MD;A?T:M)L*0-O>]M0CR"+R2OK*Q,(%D3TWNAE5@DRPFL>(J]NRWZA0U,.L+: M++PV4%HZAW7:XT.E=6K@65-S3AM*CW+#<8F<]]\6_; A<5U\(FU>+=-Z.Z:# M5_$>C0'6T/DWH0$AO<_L/W[3?'=8%;WGNP!B_8>IS%J%9% M4%2EZ-A7EF$U"U+0*$9W#G[=%3T(_ALJ3L M55E1J9>*X\101>[EO-OFV(^#:"+]%9L!, H9:0GF0;!FTE\Q7(<][9UQ14Z0 M43NN*](Z>S'AA9^6U^#-#).6I6PM'JW(QVHGBDRC*^VS!-*]1^MNQ1:M;89= M9)?F#5^O:R.; 0!Y*.P3;#TJ^/@T#+.'4DR[UM*.WZ:7Y!8C''C9+X8M6IX, M+ >V]ORGY,NLBI=)@VG @T/62'P:NY$SPQ:KV%HU:1\^(F.$AX-J$ Q79JG, M,AYER0)SM,(9(P?VQ3B53(L3 ,H('5AZ,TB[\S(Q]A([-J&1.SHH#ZN O4U\ M$&>@@F*KZ:1"'>WE2T!LT+:QM(GL+!X!(^83Y<7,DK5)9ITT3>=+#6,/<5?2 MU<;SFU2<9'($!VL3E*8X++RKC%97;%5;NK59!38,;,J\?-WBF)#B@$9P6_%= MR=.+$DU.>FGCXYEX#1=_IQN ]=1HQ4LIP,>\2SF-*3'<(C9R%?AH/3_FX_DE MB78&A"]-F/7O3N>=??"5M0QXM/8AJ).5DPQH@4!##AM (->W[.XL#, NP MZ?H .E M*$EZ0Q=@4AP8&,%<4UO:7ADG%ID_*.WXBQ4*4UJ#)P<.[R_-").V@ :*@U=0 M3V7*:[^A!<=&R%Z8]7M.>CPS9T%9>V?\(=?B&68'XX#)+UMOVU;* M:Q;_764>4-UK>#_&#R]?<6X;-'GU7'7V;-JX$3C=&SI?KK2?**%6+4FH/2<-CPJ)G&JO(JJ_MX62)D4'9@@6.D9R"4DK@ S>NP6C7MJBP/U@: %!6]#Z>-* M$C0MFO\;,;$(<)8\O%)LEF2VJI4R6YLE3'$%)+H$=#L!6*8'IJ\+&P[Z=KR8 M\W&1&C1NWG!!5/#>"@NUWG,LW'48G5.S/2KXMO**(O6 N1]*[[ZR?]%#1-^@_;+@2BMA..8KD&V.W?C / )6MY+S0=N,S-2> MS?BE1?5_V+^;W"WTVCADR<29&9&?V6?4OG-&Q#0C&+#X0NH8@V'">PAGEW1R M0"L!"D/4)M#P]-.2^W +N\+Q9G'$]&PP(_*";6Q'. :X% 66J:EOU>6I^RLPK6]$TE[U<7>=-"N$LKS[I?&0$[OGIMJ&KOP^DT M_*7H8+>MXUI0\I44AN14J.,V_A7[/*$?OU+,KOI% "'1LL&.#$,(YWR$;PR%ELNK_0&"SH?M+"!%,9L#0VU&I!<8P< M>@:&>4U!H\1G+-@D"P,0R#P",K429,9>;OLX3%#);]0J0[ 8A*'=AD))!:* MC5/V9QC/S.M5(]1"'(]E!=%@#U.KW-1:70P+ON/F&HT$YANY+'/CAE!>FEZ4&^-]9(J=&=R$D_KM96.VK"3>(-V1ZG6:::) M3[K:=5)/WI 'TZ(6":]RGG #SRO6TJZGGCY'.U5$:N"2+G2VJ;VGS3FOUQ9M M:RZR210\V$6-]]0]HAI(+-SPK85>SFG&ZM7->!N>>+'@7W7\]G+!OV[&EPG^ M=3/6J@BXZB4*]CF<=JK#N>&$'OI[-=U\_+'6L?30&;9Q,"7>%ESA&ZU=8B2C M;PD? *)=^:7DT-@I6TPUND3=H3O(-;,(W?X5+'5E?14Z)*3/&1W=1G<\OX>& M.=-2<[TL9JFWAKWV!16I/$P92D&%@@IS5*CN1X4;RE_GJ+.WNORUH%!!H8)" M5U&H=BP*[0L*;58IYS.C\$-W6FTFA>]?CEGOUJT)&ZVAHK?50_=4%<).D$+- MI* ?2]C5UXU%4(F@DB-3R8;N'[51B=8Y'RHY=EG3DWF85R+%BS'5H0"6A6X/ M]P]?BDT,1U%V8.:>%Y3X;D;D*<*C']](@.$'\R53-6[4#")*:]AOZYT"/OZ/ M%!+/\0,\7 V3MV."IYC[9^@/5_?QAZ^IX%<%F4UCW?M:\V53; J#KL%F-]8S MZ"=*&7A6<7,'N1PW5B_"0*^OYZ$@H(LEH$$% BH2BH:UT+5V7Y")()-+)I-> MYR!RIBOD3*V]=<^9 />UT9M,@/M;XKT-20P[$J#>M%;! L27#.(-.0 ;E*U> M:Z@.M':Q#[N JH!JW5#=$ S?D=^NB7R?5VOV2W=F]KJ'=68:K6&WW=>W=&8. MKLV9N4=*0Y-Y;DVI28WDN348F1MBLCORW#4!V#,R,LOY[B%"O(* FC2W2@2T M(5R[7K_N=EI#3>V49/,(,A%DUR0184\)1(PFP!N/Z M(%'K[IJHM9 B L1U@WBOR'%78\Y,0T!50/704.T?)'K;71.]/0V(169FN3.S MKQS4F=G56T.EW2G+S(1QT,7#FGL+'DWMVCR:%QJU%VDS:QGOID//&7E0[OO- MG&.ER2I,^#)..XN0K""FC<2TZ7SR_L1T&0>3!3$)8MI(3)N. N]/3(8@)I'< M*9*-MB'&38>1]R?&^DXA"^DB +T1T)O.#:\"= &X>JJJ^@S+4T 7>DS-:[-9WJAR0$B.V7"]Y<_:T[= M7B4Q7;,R*#*7UA+CP0/H^IH NI N M!U WK7('81N'U0R)3!_L?A!6P%;#?" M]N#A8GU-N%ADDQX4",_89][UX<5G7#M3$\F9(@6FUKY07X$B$D9V%PACI5P?MKB 702X732X;3,#]Y$[O,HZAB[3+ M)ABU32;$P[=#VI,0ZSN.+J2* /.^#8VV5,(T4,*TGJBQ*2![^NY">_+?^HZG MBU3+:B#X3EY]%T9UM?[$"XU5B\217?R),S/Z\3XAB4^5VJ+U1*;(Y408!?7L MXD3AGLLHAB"R%)M@R#:9^@[G2-R'^AJ7#B,0?,D( M7N$]+"*XB-1!:VATVIJ J8#IJ3R&>S#:?NV=QT7>X98[?P=7P(")%^$VAXY- M A/7_0R]A5V1?2BR0&K-/OP8A_#\,+SSIR/'HW21TL M7HKR/ ?LE@WY#[>&"PKTG2$& 78#]RUF1-:E:O-1R4%'LZ M8>;DKQ$F@B8>-OA/\MJI&;PXW@V[_+T&*\Z_0====Q'6_X[#R!G/Z]YG8],V MJ[C-[Y1?I.<)D2PS".:P'I(YA<6*0LD?PW?A1")_Q'"9A'OV2I(+ MWIQH(B5N37L.IXBC7YYKJ[WH M/5V[MXW93)5M9FX/8;W"I&:GZX2X8N8(-HXN+"[FV'0""28=PP4@7R3;"2W7 M#V/X>18',S^$[WW/G"..=\3RP_XMN)C@+1AOO._AVMV)]RP/?!\^*!* MR"U>Z%,=7L)4 NX H"'1Q+?;TCGNC+::S/PXD**TW@&N0D##1GB9%1#; 4(R M+,;(R&%O#1G\?<^F0880-Q1IQ R<$"_T MZ4:47@FOM,DH@CN2DK,AH^C0@14T5SS??#7A1ZPD:T;P; "8A%@)MR4X16W2 MOG;9O@)&Z:;8^5UAY+=(&J71)CZUH], M[/9;?. QL6\C_AT^B("(GL&C8/-):]..Y>3?<0ASLSN)[B";OP0+0,(3.6S4 M$H=-(VA@RZ'S)8S,GQ+Y.2,>4#0 &I0F*W:Y% B9] XC$.V1'\SIQ)&,S/6-N"Y5'^ =J#?R$>$D9B#@ M/,K14[[&>68R*"8APZ7GMJ4[4"U-^)&/$X?,ER^D(A:$=J;ZX$-PR0BH1AZ; MWQA4:<]R8!QTR1C_Y>(X!!J7YC#U-F5/=&O&8Y@?3CB,<=D(Z$&!"5MA._!+ M0$!,A[AOZ2MAOC:!7P*2KF6$5+*U &X62C\E1P7KZX(Q*]$<(V*%OE3!&@[P\7!N!P M+'-Y#=L([W!@"_*S26^DH[%C"X<"0*5BB D8TW7]-ZJ)P4P T006 !$''R(IQ,WFQ$(I!^#/Z=0N>?'4G--[1_A^V&M8BQ(AE(G.TG&A@I=F3)&2/'D*E>'7LYH-"-)!X9.Q$27!B[U*(: M!_X4+K0X8Z#LA2=_@!EE_B!T,Y!)6!'C82/"OT?K*L<,:TKT/0YB8E"V. MM+@Z55AT3C7K-4DU6SDYU(NE_P5>?6O[,T#K>4UVE1(E/5J1#^8;M=IDRFR_ MI"(^MQ9/$="N&=BA]-&'?Z1WK2^W3Q];OP!+9YAX^IT^XJ;3DZ76I\R>OY^B MP&-+V&YQ3P'Q[)SF %(AGMG4V/9!=,T9R\\> >R'>X 8/PS091+P74$1!C(G M< @(3A07_LRQ4I7$P@ M"'+(2DU1^@YV)'MA6.U5$\5U0I')%"-4_)!/S^(1&7Z3_&WM@KW6HX=U?Y,&H$;/1 ?42+ID3-P=<8J7^ M&J:6A,F\V0_(.R6H V831![8+N+/O&]$\%B6%N,-UOP/M!/GF@0 M@M^IH*=Z_A-YH=[/C,1RQODI5AH QW'-B#A1YNEH0S[:'#4O4.]HSO]&5&87 M40R&@")*B5Y4]LC4;*'*(U-#7\#V"P#JJ8Z=6$43AXRE1VJHX9L^$8MB7?H- M])A >H=A*[7SX>[QTV_TH_+AE\2:P^+ J:AF=P[\=^R2V*V6*0P@7!A!C2$U_^P/ ^J[('F'5(_ M:;()L*(T/HA*/@X! S(8X6!O]JD)8"%GA[?X<6 1SAEQ.6!5%KD@V+0XPU5\ M+O$T2HHN^1;-78PED/-TH8!"IF=K\Y=C1)(G"YNSAC[V2WF*/0=^-H]2TY_H\Z M(PE.Q/Z_W"C:TGKE_CL)DO',S!=R,P+[\<<-1<9[TWTSYR'&VO*"#J1,1&0"@<-RO;_!;_B2#?][%/PZ+)O$*OL0+8U5OVKP M:V_C:!LCOKF#@%FIE/5D#C#.0>T%>4$]#";3S+?5@>"7E]BQ*?,"0K8)A@Y@ M*#GU"/TJ:'SF7O4!>1MY)8&M:5,#) 052 GG,#C/7A\SA^R2L'*D0Y.D!E85!"BY]=UIC0U M H-^W#8B/YV0?K%HSOR.[@"ZM_CBA&SDS%*9 @Q9@"F,&*VAW'_Q Y@KTVF8 M3B:] +=%&0PC-E_@CY=46W$\EFM$N1;W6#+= 9Z+L4ANQCUC/)B^CPK,)'25 M>R!9\!U+,]/A3 $''W)3MJB 5-,9Y"23(*<2,$6!&8^+DOS\&%)1HRC7,5# M. /+4,NZIG7'1M^P!_;8,,:*I0YTM6_\2]$&K;Z+/XW&5,E-^AWP)07DR^!/\7$*,_'NZ?[Q\?4D)85K*K.Y,_+;"YQS%?U6>T98M+ MB'T*EQ9KE;8WH-K>2E)JFI9 [2 ?(T*4U^'TT?%/%X/%("P.,I[/87&49FBX-(80+?)_&H'B>5S2?,8H>_+*=B[PX]SCJI_CG# MM 30F:5D0FN6B&U!HQ;I-].+4;S$Z%_?8H6VFOKU+!_H;E'@C.)\,0ZQ>MNN MWK,?F3FO]1;\9]?)-XXY_99IH.^/S)CVD:MG\*ICUPX_!7J^$PM]9,S;_0>9 M.)9+MF$_UU*$491 7=NB=,,AT UNG<\_,>0-ZW)+@[W$?C9_+AX"]>+IC>U3 M;PJ^)#TTIV5>#*4U5.2.8LB=3K$>WAE5*!!%4P6]'IQ>-YQC/0:]JJUAU]!E M32OVNQ'4*JA54&M&K?W34ROVII+UCB9KW>+!].NCUPMR:H'="-_M:S&JI7,O MY3-G3HS&Z8FQVQH:/4/N&YN69TY*6^HEGT,4NZW MAJINR+I^1J3<9&>!@'<&[PTUJH\!;Z,UU#H#N:<+7YB =\WPWE 9^ACP'H!M M /:JJIR1<2!<1YL7\-ZS8\Q6,5WA/MJ6'#?4ACX".8)I-NQV%5GO&N=#CL)6 M/R F3Q^]!QMCJ"FR8G0%) 4D 9*G#U /,$#=5^6^=D8!KU.YCRXFBY(FD!X[ M\6WKU;O0N/WV\[\@#G?ZH#Z8AD-5UHV>W#];]_8[!!;B1E PB&6Z7 M%@#9>.!(@S?:?HSGY@]^N.F:WR7.A-=\)EP59\+%F7!Q)OP$RR?.A-?KTA-' MPB_RG+8X$BZ.A)]\U2[CT-K^K5('IS^3,.CAH;5^OR_KW6+>Z-DFMPF:N52: M@3M.3S3]UM!0=+G;+V8'"9)I#*P$R20DTP#GJ4'CJ --[BC%!&Z192H.*!^7 M(DY_H &4O^&@WY-[@XKT('+J#@F,DQ\%T$'!&?8ZLE%2HDG@XF2X.'E.NMYA MU;LT,-4ZQ2R$1J8\GI<(%2=FCTI1)\^H!S)J#;5N5QZ4I/:=K1TG,);#V,E3 MY'50*(::/I![R@7Y"@3&9*R#LK)L-_IRKU.4URX%V1:7]T!SCIHXN09 MNWH'BRT!3>A=848U"!@GCWCIH!,,NZJL=OH"%XW!A7+RH(X.ILE&23,$D3)U,F"KJL]HIU,AN92G=> E2<4SLJ/9T^95G!UHX]13;T MNK)4&F#%"8QE&%-/G_ZL8($.0ZN>%R\P=B88.WWNJX)-#KNZW.DUY;SM!1G6 MXIS:#C1Q^AQ4%3/?E)X\*&G\*8RHDP'C]/$NX-?#;@^,ZR/7^A"X6(>+TX=T M5.RYU]-D33V3(C \&8,]J"QM\V)2=$YYD*V&Y;W06%F-"W1)G.STD3:51MH& M6D?NUGT4KAYFT\3@MB!W0>Z[D/OIPXB@.PT56>GVY9XJR%V0NR#W@Y%[ V2[ MC@?Z.GU#[@QJ/M!W(F*GYL^OD0DO3(\_P;1PX1TO-GD30#;1AQB6T;'8Z2Y< M$6=@&>K8)&-=U[3NV.@;]L >&\98L=2!KO:-?RE=L.N*;<.F9O#B>,F<%16@ MPK^BL\2_^<1ND);?*T9"X(YG$R]Z?X/?'+^_HXJ0U=ILHXO_3;9^8;F69=8R M;#]BK!, >>=/1XY'5_R3$UJN'\8!>88;/[J^]2.#8(^1!>P.L6\C_AT^E@!< M9_#@*(C)29:&[1!0CQ_0:;P'L), KVH-;^_^W^_W3_?/]X\/3RF%+,&*P60) M?=F\<8XE,U=;FZ"5HX9_ S-PQO,3(>H@GQI&]F!#CZ\?=0FOFAPVYS M/(G\=& ZWHLTI6>-0LGT;/@>3XZ$1'+@"_:#%$[,@-!?9R2@DHC1KA?)\) 9 MNPU>B9R)GSGACY0E/Y!>3'C9#P(#)-;$@\5ZF;>E6^NOV$D&0Q]O62 $(F*C MZ)$HA4@P>O@^O5":DFCBVY(_3JZ&T;>E+W ],:U)_E*9WDM^6KA><#W^-8L# M:X)3@\&'#CR?T9'_RM\T-IU >C7=F"1W>##YI2.P!1F00PK?+;V+;)JO]/N MN'#E*_GPYMC1))'NN;LX17:R6\P1R+(X6GU+ XX.4T1^N5&Z2^N3^^\D/2\_ M,U_(S0AP]>/&',-PWYONFSD/4<[F.12PI_P2KII]K4*RM"'G!GZKEO);;>4> MG99MF*#3(7$C<6 2D1-* 8HB//!M O_P??O-<5U9>ILX0$09/PG(+" A+%A( MB8%Q';AI@41 .L.#$]YS_)*;8(;O(B>A/P'%3;PG00Z=PL.AJ'A'P\ M^-P9L9#^PNJO9C M^K\/1Q/J-D4<'?RB#[ 81:#FN$\U3]8#@\\R(WA/!.C#9FPXK)WSSI%C "# 7H#&@;'A]2JST M3TDV\D0"D+S.-Q_(>/S.T>92X)(W85C",UB5$V)(*BWQJ"\"I8P_\GF1&! M>^E2\X>!4K3$JG%9\DN1+!&M6@$JF@?\P[%CX(Y%J*0\WO?*=QRN1(O91.H> MF2Y%3C@AP.+8?H,R!*."E:(Z6:H;X2B2&>2X*SXG7(V.@FJVS&%"JG""W/$M MKI8M*6TS4&&I8EM4U;+URM"47S84*;!D)BP%N4$^ (JDB58D%08@2QS?YK8K M#AATS'"9^":XI"7CR0T8Y.HL\%_A'I17B3@%<>'&-@S" I&%BO#"F+GG6#'MSA=[J!\LR83N^+ /DJ3.-+O(,]N,G)1#0EOY6S4&_F+:O'\UG MU\OXDP'\J=\NYG]*L.(N)=2*O^^J'865T8:V% M=E%3.10CJ&/(*@QYT.X>D\[K&#;F0.AKE[JA9)QWV-U0GQ8UM\.(:J6^Y= O M4N-]Q?-+*(9IJ\X4B0/3F=-A;,U(CLDUZ!/?.Q&\SMJ"C]Q1-]$+JIEW>:=C M%::X[-MJ#).\]Q!Z'F&D1;>^3,D%PW2<_H!JJV?A-L/VQBZ@9^P'BSZ@7,/^, ML=1BW$[K%B)T*^FAUR3X(Z#&/MA_;Y2OXNR8 8C6GDDQYJ$W9<&<'1&8#F7$ MU)'IV?3CRTM 7G!7ELRX=>A[7X&'8)%:.K[%@FFP4JXY"\G[Y,,'VPEGKCE_ M[WATOO2F#XO/TV?%TJ:X)>SGS&G?[C#'/4\AYF_F/[?AIU^+W_<&;44S2G_J MM)6*WQO=:G>L&I2BMOO:H(&#VORHDG2E9(>!O,F1:N8.MCE@==+BDX6H])K" MN%LD?.^XQN>0L'6"DKF-+5E:CAI4_X(QO>* MZN:]-XNC\/N"]HQ_Q@&&+K..:E%M]P+ M&.ZD\"Q-N')QF9(%:]RY^#KD_(9Z";M2\ H"O@_#F&P9:\E1 _SHDV(:Z$,W /^9WR(/NWJ7 #XK!NNSZ7'/B#$OD>RJC46A#5'+\MK8JQV,9Z5C/G,DJ*:'-7< M:_V;%LJH-^"YW](TA7W687)NJ,K3B"A'5VL-#5DOD=[G9WW6Q!L;'":]*+9S MC()@Y\9VZC#ZSR$%H]M=E8)Q":1?JNPMEA([WPSW<(('#F@J^\*9\>5SVXO' M*%8>H4A.+M!"'/%4,J=8UF?M+>EQAOQYD*DYET8PEGCT;V)%4N2+]'B1'B_2 MXP^I#=_2(RHB,UYDQHO,>)$9WZ!UN[6L("8+)6!$]KO(?C^TQV=#R?62NILG3HBP;T9K/4*&,'^/I@-G;J/R AZ-#:K M[YT!*%+8CXFU1UHFT?6]EQM02:=[ZS'7$.]NHOA^\#UK1\+%TI%RY[S#,B*K MXRIDTQXH-_" QF#_[L#GE+IQYLD9M.?AEL[]QAC=C5:T#VUQ-U/+;J*\KLR_ M!A>7/''6Z1%G1OB'MK";2?A-5&&J$K[>.4CZPFD3%'8PJG/C7LZY.">=YK>M M!!+"PW52ND>L[3*G.NES@W:T",%J_K$[B+D7" M621QJ]UVK]MM8+YTXY*X]7Y;U?2UCSK+_.%R.Y&SD_K2AIN:[%H^_2?R@JY)L+YODJ\0QW)MP/^9@(PK!_2;VR$ M*=5)(_ADMXM,:;WQ?+8-K4"=#;'A&.SJ;LK\IO;"]2GS.BCS;_X&5=[SHURC M;G/DOQ+0MFD.1[%'5MH"JZ")TS9T^S0Q7#1RBJWUOO$SG<\^7XYL?1Y(]#B^ M@\&6+M06/??T'AB=O?:J8%W:>&\&>[_ZU"FL7""9TGK#'Z?))C8SHQ^[A"*_ MD8#.#BRF;[0O<1$6=ARDL$BFV*=@H+V-EXF1]S?.&HPE7<&R-R';V*:3&V,H M8-RYSA3F$\Q7=T-FO=NRX[@T6XCS1S3[6&/F$:&57E@K8VSQQHX#QUFWY/0% MIF5A= ZOS]7,7'X+7 N+FS1\I@>+"YV>L2%;_NAP\GK6@3II>0V3O:,/HYR[ M=,ZY(:5W96VW>;?#?).X%;2UV/^PZ0U35WIUU,5I%1K*E?G8F".KQ+VEKG-H M7:PKR#B:]#!:PS$(NIT]01)W JFKG4#U+@%EJ*OG?Y_23]65&*QTBFWR8H6K MW%CJUFZL0O$'X<427JQS]F0(+Y;P8@DO5GY5OOO6#Y!(-B@) 9C4!\F,OT9G MUF^IRP3&?'8+RG76YCBT@'AA &CC@@F6=T?13M&@W_E2. \C,F7=IE'3]3U> MA@E6Y65"K2?J+I)2R'_Q0VQK#(9VO_M!1B,176"@3U&O&-<89SY80-3;Q!YM MQL#"?-KWG>80P"T_2)1W@#V3Z8S(TFW@_,=?=G_]9H)U1C73$J_5X0^.GMB_ M:TY]S\:Y2,]T567IZ]>[@QT:W6_Y+I*G''[9&L'HZ\[1]QWON4#37^!P3MV@;CG=9#V;BUC3HI, MZI&?.,2U3RGJKHV:#[]LC:/FM7J !:/UI^BJI3_/ A]$.HFH5S3P(^X_ICF- MU#^2!!08I#7>[7AVC/%(TY52$9_YDBQTN#.^$4[@[A_4*S*#)39? MX'>9>67I.W-Q-)ON=1:18_='H':_D*TC: _P:NKC6L%JBK&OE8FB3?!2*FH] MH:W!L9R3O]2EY0#LV)"?0Z(L3+ M0F2'BTHMD\5B5(K.B-V4,^/XW=DL@;DX7@0#=)!;XSUCYR>2)YY8")="6R+% M?BG%OG>%*?;=TA1[_:SRV97=(I\7&^,,F1>\("J[ZM%4")KJ[@01,,^]8YS* M#C'.RDMPJ/AF#T@I)*]ER[!S?%,1\4T1WQ3Q31'?%/%-$=]\(N;-)_\E']Z4 M_LN]/#$>+O+^@:\NCE\'_JOLB[4>%'$D6R]*<93N#^ M"%U-I<%8Y?J"L?^<IFM=D.CB0WD8R((6T,0=@*_W?P5F^A&E24P^VY" MUYF!Z6A.I;'K^P%E#^PD$%)^=A0(9/(G\H.E;/!\#K10Y:5@#H9M>=R&\;8L M50,3[-^(Z^*_BXD>/O,CP@+)A;0/D%LXV"06E!_1FS.%(=&K/L.WYJL?X-_9 MX)!]HAMUFH>.!)]XV6SD19B4XA(;XT \MDP?N"[1X]*#DHG:69J@ERD]Y$@HRF.]_R%F( M.GNL+6$S+WKB:#%<3:A*QMA4-#$C[AY$G$(RR L6$!/LC8E [B$?H30Q\ M?TRY;N!'_J\CUW]+]#3^_"7M+1VWG./8CA?&+C6RX V3.(JHCAC^F+NX-%Q= M1+441B[YM)' JNGGV;\?1VL#PYR5SHO^3&V=/[.DW$WBXOR2,N==7;R]UM!S MO))S&XM\?WVLGV<4*8(^G#O"('*/,XC0C'_AR%"16=,3389_1!P'_N@2,7.2Q M?IAP3<8M68I3/K\Y"W>OU(!S-O$#F,*OCNN"*/D'\8,79UFGC%_@#5>J5#[' M4],*@;]@;E=#M:"+9"]7F,BX;!%SPF8>,2R'@0R"91G*DF5ZKV"MC@-F3"([ M&&%F#>8O([LHGEQPS> ESPG"Q6(=$V+:8'X' "5&]]^<* I'*ME MFBB]H/[_R>B,2@S%5<1QKXKR8WJ'XT!EJ/7^2 M2'K".83,.<=MM/\Q(],%BQ=7G.KZ\$8P?!?#%E(KNWO'P(70D1JZ;(UC8IF. M1+P7^)5P#2G3F%C*G>>_FNS$5.&DUH+%E^E' 'C7&3N9"_H?^6F&J].]KU G^Q-S MA,TIE4U)_2=D>HPE+OSZ)0X\!P4JYYK+?#%W[6E#NM?&&85ZA^XVZLG*?'K< ME*2 SGOL* ];R&%>.H'VF^/2TZMX_X,Y@\D1LL51D3+>L>FHR-H4Z/6YN;TF M)8BN2?#52Q-\>W4<2>EVCY9/VF\-0^?GH8ZD*#576^N<\$B*T1KJG<&1CJ0, M*AY).5%]MGZ'%QDZQT,IRL9#*44VMKJ(V36>Z^BO/M>! T:0. /+4,NZ MIG7'1M^P!_;8,,:*I0YTM6_\2^GBH8A+.0VR2_.$[\3R7SP$W#V^#*T7F[9" M2;GZK6=_S9IEPV_P"OL917"QKT*_V$%AM1#KE0JQ_KK5ZZ4+<8K3&MD1!9YN M'T]1W\$JA_0$0]K -:05;+%.+%W)3+NA96RSQ<3?<371*.-WV'@8++D[5]P? M!1OK#\ *Q.&3"GSDC,\,K,ZI!SVAINS\JD]:E9VO*6V]OSX[__B#&K0[@Z8M ME!B3&%.]8U(ZZ\\/<>?2DF*DZ(SAU7&HXCB7!?X;^ZR>Z:&6U1V)=CS>HBJ- M7XERITKA&'@-!WVJP6/MH9]F:??)BBFE*U;K8'IM?8O1E-A3J+;?:.T2K0>- M37Q :_A._65U\M,R=^H6N-,@\RLRO2RQ'O8ZTG08,AALM:?O_L8.!?LQ/,0. MM_%DU\MQ:SR1=,IUS)&%=+N-7WOCM*]OW3Z*==M^W5Q7>L0DKJU2B\2BL90L M=$_OPN%*8Z.#S4&FVDZ]GO@<^+YMX8]VLG+?:* 8F1C9A8QLW]RVTB'V:L^- M.ZD-B,$_6?((/1!"PY:)2[CNI*TJJ]:TUO;E4J%R:_M&]J\OG]L^_;X*'>SK MCT!G[>K[*O;[DC4LI[84@CZ(<;XE7;'P]SX 0>Y6"2B[YT9>"IF6;\5ED&GY MW"J1:;=_0C+56D-%4V5=[Z](%1&TT@ \"5I):,4X(:UT6\-!5^YW=$$J@E2: M3RJ#$Y**CD$9V5"[@E0$J32>5-13DDJ/5H^7.T;14A*TTA@\"5HI3VL_+JWT M:5J[W.DU1:[L>S:MLB]SM[-M^>2-$QUP\X,?F AKF3,'CV),?)>U2$N+/E!W MYQDF;BAEB1MUPD&M!H=2?MH\3^:[/5V9>"07/BT<)>$@NV,8^R>'V*UGTX T ML)\RGF*@H[+ 3@KY)A4I\F!2]QH0?FK^,GVWH^ MFV>IUYIS5%[M(8JTW"*+P'X-'#Y?@!#Q5783[= MUJ95?G+H-,::K+>Z9RSQT0$'9HH5=@6Y:Y U06@:FWJQ@%1U16HNF!4K4WC.""J M]-:P*_>UIJ#J("D=I^V&U;B34,^LE<;>I;?V.#ZV7?6RIATLJZE:S9:3;PIS M:U9.B5*9P^'QS('<'YRU&Z02=!IZ9O0\B;ZFTZ1G1O3-RJJI3O3]NJOB",IK M" 8%Y1TSL:@ZY1DUU]@1A-<0" K".V9J577"&X">J\J]VBHK",)K" 0%X1TS MN:PJX?4Z':S_,Y ')44(!.4)RKMLRJLQOZXZY2FMH:YVYVB]W>$71;]'N_ MBT$G]R)VY?<,KF5ZN-H:]A3C N*K9V!?-YE\1>7=]>2K-(%\*]K8&BT$W]L_ M[U"0F""QPY.8>H8DUL4<3,,0%"8H[ PH3&L"A16)2&\-!Z*QCR"AB!-I;A[[Q7VW@^<'1VYUW \ M[LP\G\F6SBL3L(&&7+?D,-T9>4+%\=!&RK,CN@YWQ_^@-=14N=_=.P55@+"1 M(#RBSFL^0;_IGM=](=BOU61M18B:J$HL_(R=&< M&,3%$,"9.3DJ$$!%D:=CG3;MDN)D J,-2#"JRJ1[ ,/:SH(+$#8+A*?*P:D* M0BS#H]95@D> L%D@/%462ZW2VD!I#=Q28/0B,7JJ-)!:,8I]8C2YWVT*(Q5Y M(=LX4?P9#&TEJ6Z4QQFM$^F]2"XQ0R+1);WQQS.P 4M%N Q QQT,!%@N$BP;7 &U,AZM@^[W M@;ZW!2^PU$@L;;#@Z\42'H?397W_+K,B@>%XA2UR;AK)\2+3>W'P(S.ZWY^R M,KNX7]S?J/M%U^K#\Z.[.(27DT *B$L]RN'$F0GGWR&=?]6[-N]QPC01,)73 M(S6594[US[KLCE"3&ZDF5^]A?!(2T,#L-V18N(8HV *&]<*P>D/?D\"PVQIJ M'7E0PHD%#"\!AM6[;)X$AGIKV)<[NO"97R0*>THA#\1&%XT(Z,N\/0I'7@\L# &9-#>FILDG:[T1IHB)-UIPNQ8%VQ%F&%AJX#9B<*L&Y=8N@:B3H;_ M<()"D=1Q@"XY3K)S8.(2^77C3M+G=Y9 M-A#3$"CD$85F-^XL=;RS%"@\613R<&6YV10P&XNL"0AR"<%C79/5%(18=FN* MA,J3A>&QKK)JPM#NC51+M@Q>8"AR-]H'\GWDN.39B7Z*?(T6PR(F][>,QH9; MQ@Z%1<2= )<*\%@WG/44H*$T98<)&'()PVZ4&!IIWU^!PM-$83'CLF3IF%$E5$XD<*5)M_A RR3]?@1(=!: M OI=(]V]IT[RLU$]O]Q-\&Y^O"D6RM3[$*W,8LGJ>V%=\F9=UL3D K:@;"C6\2$IQH1M!^75> P[2&)I MZKS1AN5LW+HS'DKZ.'MP],B MG9=/-7/ RH8*P*NI:S2PQW794(NS5@0PNP[, ]8[- ],[.< "B.9Q::"_J)K[A,T$+OG$Y0'3\IO')5Y:V;(B!.8) O. "?/- ],$1:[* MVH #B2ER)+9#,DBB YG[KEV#D1>=C5 MU"QXERCK@^*0 X'*KJ/RV%D3NZ/2I!>*BKZ/'2Y0R2>@WD 0_YMB+#8CLP/Y$)@8-V MI<3Y)?(I#C2 ^8#I%-GYWCN_ 'S!O:'^3]!2[20OFZA)S\9O]U)#FLFAFR5 1FDLP%^?,=< ,KH:8R\9K M3-WB()U0-/X^0./O,'%\:>)XD?3B^#."K7$"DD@.Q9ODI( [9@;80QBY)+I( MPNDEHB@.?<^5D#(B%MN@]+@EM:]3K$%OI!KR\"3FOE=#60P!0UR[0%8'R YUV3"+&>T"L^>*V0-&CG;!K-$;:98B:T:Q MIQMOF&TEU>Z WZ\;1W*]E^, _&]AZ+YZOM^*]S_L&Q46\6$:QAZB\#(B/G#% M"_F B+K0Z+=7*>;$!!_0&[W3%]%-2K[NI!;"]DXAEI5AI[8@&F+3-+ND&*Q# M,:B] N8(@*X4WQ\"K >().T,5JR)U^5A23LP@9AN(V9+(&=GQ%B]D3Z0-65O M,^ML$-,A&W]+*&5GT. =[D#655Y&.'<"-UV1-%N"&;N"QA[T1I8!#EVQV8.0 M--U&S)90PLZ(P4&YNBH/C;VO!YJ S+FEBQS-S?_H1(^.%TC?9M'X"5L%_0W^ MU4&?W]C'YS^'&LF8!KE, 5\V&0HV"RQ#@.FUPU6P;U"BX MA@)V1;O=FW:72DX:P%QSFN_, MQ$/- M53$@]'B+ <73S@Q:>FRH91;#PI>%3PZ$GR: LMLUOD43!:>B-;E\V2 MC#W!HH)%3Y)%6^@?WBJ+*F!EJ_)P6+>&2K"H8%%NMG[T7NNMLJB*\UMMV2YI M_"]X5/#H2?)H"YWG6^51K3=,74I>'LWQ.D4I83!7]DJWIVHD>-52&KV MNKK,J\4ZOL$W0_<[B6=^$M\$8W_F B0#AE3B?@9H)F_*$KJ $.-+=Q:YSML" M3CHX3O.X9[J@T05\1)K27X '^'[XBAM-GH@T]L.8]G/"?^3(TI?NG[PX;?<4 MD6E$8N".F'XL(L] +WR"0V]G8LF%#R6A]&X2A<_O@32^3Z)86,NFZ@1WTOW01XL@%A4NC52YZD,)@3#[:F2+D#C67Z,AP@ MK/9-\D!" %S6RK+X"? 5%\29M11[O[G]4@%*G^%OR=L-/ >>"&"BOWP7X7^1 M:P$4ASON&OEFUGV!M9=G]8O#!(0;S" M'9+K)*0O?9E%\$8$*P$!XJ\% DB40'H@0.)90 5&^BE5^@)$EY3!Q?^1)AX* M$XHI?/?'YVO EO2%/$0S)WJ30$$PWNDBZVCO09B _)B+BXA,?."B4JJNM)G# M

L]]P"8TEK:B\2PS1N+O'/]\6R.UV3%Z5NIX4CGYU1O1++9"BLU M*+EY^-R(F=5CNC*^.9X,3U.X')?.NZ_?9)AN?2J.5&"*^^W3A- M=[*E3$[:4P?/\K2K4>H=EML13:\2-H3XS++7H%U0H!@6H&Q MT4/T*E"E'1'N&5L:NZ3[4]G"+YCMZY"@>M^.)T*MUVE+*A(?-9I@TD3TDA-E MI<^0@^Q8U,8:87VW/@_=GK>'I+#GI>516Q4U2/RI*,#7;A NK[*J3T>#P;O1 M^'1,@YF5*?EDMGFPC,NV!IMHSEVO?]S1?UHHG^[!RV"L1I^69< MKZHX>"7=:F$QD_NKF=Q?^\W[/ONL7C(Y!LT4,,5Q.PE$E.;E'%2VPLO *3'- MG+B:"WG1;T -PJUZ'?;&EI:&])J+6K&FX\GD,DUZ(L7 ?8K@B)]E9V?P/E,0 MQM%@T#M0H79?YR8+^?,5>&YL:9#(6'E1?T(A_-ND9 M0_#P91042:7GD:+@F V0*4419/R![]3[8'^OQ>K%_?FJO 16M:CAK[O03VDZ MO8JY3WJA]/2B7@#C93N(,8&G@4,TD3K+;=;DF;\O=U;SYPOR+'G3(".VC:%( MJ%>AY*\H7>)CIA2[L90@;&64KU*"YEE#;ACO MO CXN\N+%"OE3FSTS.IY%-NO?!=#7ZART3E&H$2_0'C!P2MCH119IA"2(ZYV M<=#S&OK" I>6>$BQC-LJ$X ]Y0FRB5P[S:SUM:-E+W+HRSH\V7[HRQI*>2ZY M!*M&#SB3J+7903 N@G"$@)%EHC$)WC)E:""[F,WPHOIMK:/^CD-?UE'#7F9X M= 'XY]"7M56Y]C"/3?2P%\*H@.\$90F4-0Y$1K1.10F\W.)&]#13X(=!E V' MOK3ER3KBKS[T9477;E MSNU$5_L5?;4(1YO$G4L$O"EICT01L.4*V$FMB HY,M9M"/7B9Q^4)K<47?69 M+H/!R?1S&J\8$^68U+A', 1D*(B02L%W8&4ZMJ D,$:#[O9^/OJ<@])P19%6 M'_2R'%(TS@D1'$@>1)F!CK:$508HU]0G)N5"F.#%SU/;7+O;B[#VK)?5TZ*\ MI\@FA^2BT964G B&V #>)2-C&:HM#G#LUL:ZK2/(VET+3H;I#J+C81D@-; M#>.=;U_-C3U+6=9<0Z"J'/_6@U>" :/HPSMEE&>\^UG[V*,.2L]U!5NQZ/[F M G.=3N5)Z.0$F@C>H.N6T!VWJDSNX#$0;E4R#R,9?TZNJ!Q);Z6N%DECZTY MZ #WS\D5#52_[>2*#?3V#"97$.6)Y5J!HR&!<"*!LT2!3=G[9"6^E^(0:59S MW\,XE#T91251PWC_LBO5]3ZY82Y5K3*Y8 M1P^[G5SAT9H/+&B@-@00>,J#+28?SXE3E[7.K/9LDY<\N6(;@E320O/)%912 MPXU%'*ZD[I143)_1'$1OP'J1DM3J.Y]'@MWH['*IZ>.KI=H:%!D\ 7?I*]8%0XKELK!=HX#T(: M[S#-*5,I!((Q.UJ;3_85#-%??40*AU MI-[ XUK>??NVRPCB'4YR&H]3//*3V:B87NF/RIF,0 E#JS)X"3X&-#))-L1: MQQVM[8IM /-9W(&\KU)GT%I)#7BUUF" P+0O]W.E'4'I(>(2&.DS&"HMO@0( M]F&JT7A=^.QK&6=H5 M8NVY2$3)=(5,%=JCV5M3.X _+MVBBD M8>'F'9:7?ASGP_[_I'@<<0W]W'/ M22^7B3F,9] TEC7R6-2!L^B!^JSD3QF8EWMIE--%O(GLUMI?3<>,X?7']>#WK:AXCN/I=SRH5N/+H:G$T=H1DHMRK,& A>FJEULS4SNW:RT+_ M?!7VQ9H&J0 U%XU:^9+&TV\?!PZ7/IQ%*+X4Q?4$TT:PF$JMH =A$ZHE:@4J M*!Z#,)I43WO3+S._=7C^/KE).BV3+D_R+Y.K-?5,2($& M(<"84NUJE0:?E(=C=:RJ'2\CEHOG8-[B.2NPMZ+CZF U51&J"1 ME.XK3./V+#001C,+.KGT,$]F16!^O><>0,RKM;1K=TBI2?;[^_F)'_3/KR+% M5Q9Q3\>DA1(&DBG=F;C ]Y'9!,Q);06/B=OUYL+O /3N*-F<.4_<$ST+M3_S MX-;UDN[^(H31)2H,%3>[>46YYZR8AQA*HP6J<<^@I,S=>D+L%O?A M,?VY*_^9Q[C>I*L+[C/WQYU?]M L#.B3>D COOBIZ&6X@$8CD3(9[V1(K/:$ M^O:K.CSR/U-&[":S9N,5EAQ(0YT6DAH@H53'$1GQ%;:Q?.6=YJ4\LG:61.4E M_,GF%KIN$'3[^V@4?^\/!CU%J6+.$)"YI!!IR\"8G"$S&BA**$59NX?0_-F' M2Y:-I%L[$K6$L:_<^!SE]/%R'#ZC'5$F=,UWUJ.+8C7W@A'&:P2LA:;H0N8$ M+J$SF07ZCH0[@3_:U(1\\NF'1XC=**)V][D-][HYZ^DJCSQS3NC^)IFESB(74[ MF_!*"-?]>+_1GC'.LBQ)Z791&MS3##:+,J)0&9IUE-KM8'!$-[ '$,W?K<(: M^K]W@"\M'CD9SVM'/EP6&9_D3Y\=_O[JMSTEH\,='LV$(' 592G>^XCOMI'& M)'3D1:M+R^V0'S8'6ZNRH7-Z9Q4S>!_'_9!Z-N#[(-%?CKY4HC!5&E%3#EFI M%"2>&$2VSD]/CMIRV&2R[YE"KC(I]" M5VD Y$UB[2T+$K6"FNCQ2%$*O3=:QA23!-$*Z2DGBO':\TL746S?".;Z$Z^O M2JX:,:EHM$HQ0C(LXM*T!Q^=F77T2C$GC\9CJZ7=!;*KL8U;:G>Q1"3&9 D:W0@0CHJKB3("%T@LI0GWK]IE6X_@ MV5>;LPK:?EBH54OJ+?HBKL!VAO_]==.:+@@;]2E[&MU^VI+5TVA'JFRICOT0 MAYI$B"A(57EG:*E9(<%#9D8E[Z34L?:QLR_"/-%0;)]\64<+M9NN_.R&E]F% MZ>5U)&G>NDJ*$)C@#)Q#:UC8B!8W>D]@G'!&9VO9P_ZK*^*!*QZPAQS:RHH8 M599B[;&,;_H3--[]Y?0^)*.IB(@5O2CK2_X-GI 1UVA(Y%E0HJCMIMCEGW]8 M>JT@PR:])*^7>.I^_]E-T[CO!I->T#8D)A@DBV:4D$2"P8T+C#6&)/AQ/ II,NDID9P*08)GI4T3R0I,C!3_ MD=YQHH7DM:^+ER,Y'*UO+N"6KWKI#C[Y?+T-]3*S61K/(3#/0"@;P$J.Z]9E MHIEC,HK:J5?+D1R.VC<7<).6Z->H?G6#R^N;P$D:?TVX#YD4$4%I;E5ZBC)2 MN.AP6T(F:A*##*;9-K^ YG#4OYV@:[<2NX&U8%B62]P2E68:=Z(FR(SD:*?B2A* MIHD%RP4%8ISQTBOG2>V;[L?PO%@:5!=V[0&P9Z.I&]P8F#? WHW&N >Y0;IQ M/LJE^U7*R15YLR4^X-EDG$.3A)?A\%EED(ES)35Q2KE.K_^& %XL(W8F]8JI M@PLB*%AT,"1GB0_/A)>9F 1LM!QHDHP2JK@TM6NM[C[_Q1)@:V&NS.RK? /\ M\?3DX]O3L__Z^/[HP]G1AS=O__.7XX\_O_UPML5]\).?6>5V>#WDE>Z*5[;; MN*5+-$ZG8#+P$ ,(XQ4X13EH+JE60A-J:C?2?!K5MIO"[;R?E<^ZNAN3BM%8 MTE4-37C,$22Z928!-22)(#7+K'9Z25=LN[IQKLR1AUM*$U4\FTOI54MZ-8NR M7MV11"65\ ;]9,**\/"KH-%G4CEPIE/6IG9WQPZP]C^)JR8='EXM559+BSO( ME:N_WI^KJV:KM29TN][(E"DM! K)(HV-(RJ5SU>!\9X-ME M3<1W*(7J_8SW19VG+K*? 7/644<#QKQWPUFA'_[/\<67\>CKO3&GEBCIM13 M-=-H[\M8&A%Q0&_?2H'6,E6U!;2'&]/:*ARUDG^3H5C]0>P/SQ'@_,LE M((V(/BL70+&,((VPX"DZA4(92S4U.M'Z^=@=@!T>6>KKH\&.\K,+G]%-&'^[ M*X#Y]%QB/7>"0N#&@^ )^9QQ6^4Z"$>-,XS7]BP?@7-X!*DE^P;7=+/A#U]& MXZF;%Z75-9I*#9)XB^",+I?('+(.KG0'$4XUF+FX&M#A4:.>_!M4H,U: MPWP>#9:=@2X3A$#QT$L2>:N# DM-*_CT632"Q%WK:0]$&I-&<#'P$N;T$2BBFBC1;#54_P?1?2,R%$G4E=1 0W, MTZ,0+B\N!VY:FNQ\&:?0G^UM^/4@S<0^+!T)QM/^_[CK&ZH5C:9MB(D*+B#Q MD$ PRSTQ=C;6(_9+4E5I 5'*\-![GWX83?\K33^Z?NP9 MRFBTQ6:S$A?,:#&^R_I="$DY+C2K38*NV Z.($V4LM+TK9SJ\/>3DS?_/'[_ M_NC#F^.2,?#WXU?OWQY]^O3V[--K-QY_*Z&A60NF49YWNO'?/EW=:VZ1#5'C ML542)JJOOU).Q?QA=RA*M#9,&: !O3+!3 #/@P46T:,R.C-K3>57>@%$O8R) M^4=?7<,2M*S0@") 5+2 /J '+Q)%IS!+BD:5S]6[5Z^ LJM\B.WTNSK]87.Y M/I=LAT]3--1G-V;7G4.NW[;)[.Z,1IDL$01\Q#U:&(%[J&2X+">LM+BY2E$[ MW/LHH/UG.&RA\8X[6KAT>BZCA83 MQ8,S(@++91.CY5!,Q@/"X%';2%R.3]F:JSY\]X[(%K)>7NZ^F:":E;JC\*[A M:%,.&TG!646@-'! ,A(.RC%CO3-**]E);XN?_6+5MJ68&FRL<]/A=#08O!N- M?W=C=%*-"(J(#$R7CFR.ECY]FH,DB6H1"4NR=H'C$AB[5W)=@WQ;R3:XVKCI MPIUHY%RR!($C\T2T$5P@'KB@*1 JF?:UDVMVW^.\FB)6]3)?1XH-7]UY&^(W ML\/@JCEL3Q,? Y'ZUM+NT'P?XYM M7DMW/?&I!*[B?U].IC,SL>=MU-))!H&5V",O^)24P!,WVL4H9:QM-7<"=CC< MJ"?_!A<'-]M6UDE9[A+(Z,JVA5\9HW"E+@N;$Y%H?C7=_'<7O_[@QF5*U-?4 M)DZ]\/&MX]&/KZ=9W%FFI$R($0@)R%P:$[B,'.:>I-*T6;)<.S:[N[BS$=)1 MQT!%M."%]1Y<:2_CT0JG:'M3*=H5YCV3N/,Z^NT<=UY#KB\C[LQU8I:24$:( MEKN[Z,"4WC312,MQ3U=9U=XW7U;<>1V-KQ5W7D?RS8./7XNX@[)V$8 M[F$2)%4"1,J\3"JCH!E-W+NHDA-/V8[/->Z\EJR?BCNO(ZB&0:WCBR]N-F#P M-M7SZD>S-)^26,RXL"D)@4!+AH]3)6F+XYFGJ':(E472*NKU)+CG$.W?]FZ->'-/7??G;_/1J_'KC)I(UCV?&AK=W-3=:^I1-Z MW3KN_G-O*6H9[C:E"M$X@S9F9O922]0:7B$(2I8D9(>"%U7C\U ["K@%O MURYE+2*,=J.0!@[&(U!O@7YP%_.:O"YP&WF?:T+=CW_:3/7=*59-;\^ ;CKG MD'EDH',Q";-EX$3P8*G/2G,JGTYF8XNTO@T M#6:U,I//_2_SHM^8DPT&'4T2<@8AN0%O.(-LG1;64J=<[8;IC\#9O;O55)4/ MRU$JZ:&!M_YA-$3/XTN:IJ/S<;I7%LZ<28I%"5'S,M-#D3+@FP!3-AD4!\VQ M=E[W:C2'39!*6FA1X.JF=\!DRU,LV7!>"C0"X! M.&P6;"[K)@,7KL7;]5AU+!-)2F\1@@M7B8'73$*)78H4?2 /TX(K=&!>"^*! M.%,M%;-['BTWSCM ;N14;0!W/XY54QJL1[EJ.FPR+FA]Z"00/&'+] /%'!ZY MHHQ 2/B/U%YP0:(B]0?*/!/:/>%H/7?6K:.Z!FP[&[N8+MSXM_DAS@FUQ"D+ M*: 0$)0 $U@YR8.4PMA$<^VTWX<8]C&;H+'B%IN>;2[U!C[5(S;C54CN62(-V!B(]RQ:F6N;T4]AVAU+&MQ?-!%\DY&%C[X8;_\(@\O2 M[O,F-5ADQIU%.Y'GTAE6D0S6RP@YLC_(@*-18.0VJ5I:DH"Q2WM), MB-<"0BY 9;'CG)/ A"#.:8(F6.W(<1=\\@RLRSG+6$:RA! 1) M"KS2'K+/S)>..B%LEG;V'#*XUM%(APRN=63U7#*X'L]Q-\*'9+('+EGI@TTH M>)MPLTM<2$*ED:9V(]]G5?A32]EKU?RL(_3FA1]=P'RO-3]K*>K1"I!-I-Q< M]2%P)+&G@+1.98:!1],&?7#IK'%H1''JJK_\S[SFIY[&UQ'N+FI^C/(D"$)P M_T+K50CCP.":@"MIN=>ZC*-]J34_:\GZJ9J?=02U@UY3B>LD%:XH1HN,=$FC MDTHB,"Z#X9D(&E]JKZF-U;:EF&J_;@_MA[N]-P(^.=F@(2M7>J=[":7[%>2@ M@Y)4Y:[J>^0AS\89KV9N;RK!)A<-'8($2"AF1R8DD"#)*XJ/Q MV=2_YG[V49J-M;A)G&8=%;3> )8V4C**9&Y( )8EOAS2B#(QBD)V(A,54])* M;;03[+C@BL&/@4.CCOMO LLY=IC M2QY'],)YT4#L#0+[<\_B]>C"]X?SJ3M?^\4_<8/C81Z-+V8_/2["=X/;GEK' ML]SE04E>ONFN=;NZ22]:Q16NKN0YHI7#E"UMV2(DP=#04<114[M;4;/%' @5 MGX>R&\R2ZW;JBA1-Z80C2=E^K<>7+&H4'T'+/FG&V,.BY1T:/I5O7=Z\?77V MZ?+BPHV_C?+9:.H&;Y*?GEQ.)PBH/'V+*Y;.GUWE/F6SE53JP5;A30UH,ZEWSX M57R96TNX50*,UP$$R?AZ9V,@R4 YM9&%ZIEK*\'LJC];/=TO#.6L(N?G&!&>N,;9%0_6D7/ML-+KT?!K0C\7][E/:=@?C3^, MIFGRYC(5U? M=0@:KRS1AB_Y'8R&:GD?(W/)<><])/2K00AEP5FT=HCF2IM,+1'=[F\[/O 0 M5-]"MA6#R,OI:<5#> 2=H"P)!Q() Q&S!IM#!!F#19%(0AX.K>GZPB\\ZQ"T M7EFB#0+$[T?#\VD:7Y2UG^%_,S-?",E*S**.,N0R/S>!U:K4M1LG(Y-.^-JA MM&4X#LO%VUK2#>Z,'F*:EVUV0-7(Q5N.:#\.WO8:>X("6XB[@8.W AUU+.E@ M R2:D/,I27!&>'"!&^Y$YJKZ1<\N2?"$<[(-3J$6+M0=2F0W9L"-;3TL%W8UB*N[>"=X0+?C]P\ M;\V2)*5#%$II9'6B%(Q-!(+,/"=!&?7=&NC>_]P7K;QMY=1BF[YCG5PC"IQF M&@DI_%$E>U&6-H@6&.?":$086.W*O$44+UK/E83;P$2[XT+, 4F*!PWN$:4L M!(U0(W5,7IKW(H\\^E!8\)<=0$ ^&,@T^IZQECM2KZE>VG='M@1WM;G/;Z*1! M>O#]\,7Q$-^6-)F>NFF:%9K$Z[B#.T\]6V*)%M\:)ZU!6X,H?&&DPV^C%C:* M9*MW?.R.;C][2PL=/WJS4TU!S>_Z7KOQ^%L9LWE1TL5Z-AL9113 1$+[QZ(? M9!2>CR[*H#CE@M/:F:2/X?E.Z+*%$AI8)?>Q_3)T5UFP*;[I3V9)A;W,/:/% MDV&L#/4N] UR>I?! MNFKG1C@ND#D-+"I7)ITI\&BN ,<4X)KFO/QU@"XV"YL*W(%UF@:K+@=K4])Z+* M 3TWZIE'_YQD\,D3\,IH4FJB7?7Q%LN1?!=7_HYU8H; M=C),_O'PAY59H_WG0!/RIDR$134V+QN32F M)E:#<=Q"X +W+:E$U-]9(<,ZNE^CD&$-.3_C0H;2!"!(%\"CNPPB:P[6A@!6 M:),R8U3[VI'T%U'(L(YVGRYD6$?*N\Q;[X+K>RUD6$MG71/8-Q'X+@F1E-4! M=T?00:-'K+(!J[.%3'@2A@8='UZ OS BK%_(T(0'Z\BY=H[S$:J WM_TKN_^ M\#STFGFT;K.+("S!I7(T<34),3/CF&#=VN.L?,0SRFA=2P6CZO*KGL;:[R%;&N_U1WRK&F(2%"I M0$7%D*-&(;Q9:RZ)MG#BTOIN'7%?5.;ZQEJO+-':I0I'6I+%:IHY$REB-99" MCAYW(DTCN$P$1,FRB,):QKKU$7[L*8>@Y&I2K'ACU+DTCC.CLXH6N-8EL\,@ M/N4,2%$&:'HMU<,BA8,H-ZRQCU>1:8,[H?MVQ

XCFK?D[("ID7N^#,]^7/-M=?6HZK<0 M=(L2A&78$NYRF5 &7 ;X;H8HJQ;0GP.A-Y:W5!+)0D6AT*U/'GA)+/_X%*[22S&H[XG-$ M#XC%\,DB.0:D-$41TJ/1RE@"QRGAVJ!A:>-::CR8%[.6U&H[V,7_N.IK.SMX ME"#>>R> NEF9!>)Q(3A 8#[:;)%3W5H^W/__Y%LHU,;N 66Y* M/ZG%?1C'6\M[N=ZV$%;M;70!5+8F9.T24*EFL^4<6)\=I!1X+KG>3'6+7NY& MOB 41;>G>YB5J)I59]Q;-8+^F MXFX^_ 4MYF@*KYQD_&T=^J&YU?-&(26U/K(\*D>V>-"Z9BE/6C!T"&.I8:^ M4Q(/?NH=#Q&_N_4.[SWP,&R6S658,>Y[ ^*:3UU@K!/RZZ+2^J_ETP;,%L)_ MJ+XM)-?BC9S?(^#[[X.,P&RDZ(): 88F]$,EITJXI(CP+T&!*^R8^OI;1V"5 M]?8S2NKB\F(.)+)$=,"-W#O<2TPD8*+F$+GP7#I'A>K42N()S=U[Z.[.Q*W$ M/JHALXKVRPR(^^,.$)L=#67>6%;)E#FA90*-BJ5;J$\"CX+0K1/O4\J[^] 7 MJ+R-9=8@ OZK&_?+(5ZJP*]Z2QDM"5$6.$O%&$93S2CF(!BFG#(HX%@[Z/T0 MPV%8.%4DW*# [2Z>>0.X#H@:774NHMG/1>=V6GI$Y5N(N/'K?HW,(YN1U00] MLM)S)OJ R!2!2+*)V1$F1>WVZ;M2^A,7G*UUOHYD&^CZXQ@E4>#,3QHK8_ R M '>&(!PBP0I:$B139$9R*63M1HH/(.S^GF1;K8SJB;1!QYU/*5SB:77R-8V' M_?//TZMBZO[P?-;3993'-[\Y'L;TQZ??W9>[X%46&64!Q%JT7X0LI@O1R':K M=/;M3UPZZL\XVS*1\LH(GR$R4'@[.@6.!@]*,6L.((/H[ M;=2\A<&XM:0;U<,OZ7[7!=7WVJAY+8UU:]*[B;AWUZ@Y<2%HX 1("K-NE0F< ML@J$UYK;+)SB_ 638)-&S2TXL(:4=]/]U5,6$XL.J/:(PS$#5EE<:9*E:L^F M+&M'#!91/)N&H&OIY^GNK^L(MX&%N;QIM' T2*D"1!/Q=+-*@M%E-!">;M+Z M$G"NW8'O>??EWD;IVXNX51+=55H?G4\&3 4F^ Q^B](Y%1 MVJUV<>G'OVA55I+:3KHW)QY2FE5(DHP.C+4EWR5R,$$JXYTCJGI&^_/MWKS- M>[N=:)OT.+Q;LG6:8KKX,IO!?9OL%"G!G80;\(%%$%*6SDR)@>6"::,3\;;3 MO>C&'0:6H3HL[ZVR%E8VLVK%D^LWHPO&G30G68[O.30JV5ZW:U%G"\4T;V*R M"BOSF1F*VRN3 @23%IS.'+0KB5\:X5:?Z[T_\JS5W&1/W%E#'SOGS&T^ILW, M:\8\6.)+;VE)P'I99I!RK:4PC*NV\[U70MMW'78-O:Y%G,V4TGRXP$.8MRFA M,AL;;;*E9[U!>UL1<%X8("8'004EK/$PZ)70OCON;*:4!OO.J\L)FGJ3R5'X MUV5_)I(%I M08/RY3C-W<$N !L9O4^"VX_%6T65'>BQO1YVM&_MV/SQ91_S5&_E=08EOAU.$=CO!2YCL)+6@/)$@ M0@AXU'FTFI0(Q JTFW*W0KGEG[][(Z*R%D9U1=C TEQV)EZG[+X:C<>CWTOW M O<%?S/]U@N226E+GX+L*0B'IK%G7D&9GX&744O M#3CTSW%_BF#S29[/N9B9RI/)Y7S818\;1KC5LV(U1"@% ^^BA4BSB0GW3?NP MHG9KYCR-ZI#X4ED'S>,A5TY3/WQTW\JWO1"T=]1$2+PX9J4/ WIJ 704)F:5 MB$FU"?(HH$/B1CW)-Y]M]LI-^I-/7\;)Q9/AW81$VI/6,&HU@Y!F;6]E A^T M!60TI]P:RE7;$6>KL1TN62KIH\']WS()_#*\G*0X/Q9?CRXN^M.RBG@/>H<33X24,Y&$)0;,+9,\K+6*D,=YZ3VUO04ID,B M3E7Y5ZPQFS=ZG8P&_5A&RK[K_X%D_NS&YVAQ?4UCY.X,^U&87KI!+WB'SB-) MZ-LE/&FI1)BE;57TAGJ1,M7Q@?NTNH=NQV<> @U:BKE!\O@:2B^T:#L"XYD-AMZ145--)\W351Z,(99$:6&$0S"V](!' M9GL1))0>,YG;1+0Z\%G0.V+(%G)O<)5S'QNN.UWCBMFGB*<;<(I^O""!@R<4 M-SZ)/KV2@3I3.Q=]%9;#Y<*&\E[D@6UWLKS-.84R]O#.1F8DR2*2#$33TB># M2' ^!F#1J8 VLW*B;43E"8"'RYB:FED2B*N<7;)L?CE5W@7)'60BRCS:D,%R MW/68MD&[9*D2;3>6YS%.?D=\V58#2SBR?7_%Y?#P%W.(;_I([7$:AG0\/#H_ M'Z=SI/OM9GDTC.\NIY?C]-I-/K\;C'Z?])0BEC(DNB/HJXED39F4:T&K8#B) M6HO4;>97&WR'0+#GHKXEE*P0*5XU1-TIA6X^*Q=>EE]E7%FC/=@H#0D2@>?: MO1Z>TPS[AMM4#8DOX<+6T=^/XU%(*4[>H30>E)3UHH\F*(-;I^=HI26OP/J2 MQ2D8YYY((FSMP^L1.(?$AUI27\*(K8.T#QRX6W177Y:\GEF0B/:B1&V;A*V$NF'RR*\D_SV7Y%=/>TOR""M$M1>#%1_2M$<#UY&( M"%25QM6!6/!!*$!Q^*!5+*.]=A <0BB'Q9;MI;V$!=O'K6_K,E]_+NW++3S"B65.4&')@P/MD?#SRL<<@I(K"W.)GBNG M#=\IQBU;TMW4P9B"Y;%,U>2EYXWRN"L15DAI.,%#D8?:R9X=H1T"45IJ8PEK MM@X;W^EBU#-"4D*E ,8,!^'09#*.HWEN/"/:ABAH_8; -X\_).UO*M4E&MXZ M#/P^3:?HR,\7>G(YG4S=,-[F\A AE=5*@T\ZERJ8"+9,P#-4N#+M68=N ZS6 MR?Y^ M,A<:&J_)<09.M8[SPYXZ/KQY[TA#L;+'*4X4JS3^ L0[9J/,>"DTX] MO)'>F@QWGW](BM]8KDN4?!UY_?>?'L@%D?XV^\7LYV7=IRG_4/[WE]/C&QG] M_OOO?T$+!H^>W_K#^)?WWXX^_3!C<>NN-1OTM3U!Y/[\";]BR^#)ZW#-9_PT^U:[J_Q^C'W--]B M5>F/:1K&%'_*6X0:#U1O% MMCI=M! WE^2R8M0?RK+B]*]A,)JD^+C=NV18G[[*>SE4X?]2#6EFWS M>N4/[F+> :(+KITTB[S%]!P:1*ZOLT6-$XH:4V$M9H]MN/!.G*NW0#G;L)!<72O^EX;JN5U>&,^)I%[97) M]\88AR>C1?GJ3"%D+?R78P-U%E\CEZ!I0+ H)Y#TY)!8I3 MP8FP(:K:@8'=DN$)$W"77%A'UDW<@"M *1Y-KC'>'HO7IU9.@D:>,M!2*RQ8 M:>J7<#M4(3M"71E87[M39@=8N[<9ZNAPP3^HJX 67167C4?C3&9*14(0C(&@ M5H$I:Z91QQ1#8H[53D1Y3N,C:YH,6\NW14.JY4-WNJ#Z7H=&KJ6Q;@,#-Q'W M[H9&,BNDY5$C,%W:SZLRXBPZ",'K3'06QM>.%#WWH9$-.+".E!OH?OF(.^>" MX JA!.(#X)<"C$@6)'/$IG(QFFJ[C,][BN!:6NHT17 =$3G25/ MA'T9'S:/_\\??L';H[] M29I!O/GEY/JW$]HS@CM%@P;J2K&VX!),E!8\]Y9&EE%PM2N?-P+Z\HG47C\- MW.#KMN*3=Z/QK3SN=%.;U8N4=-#2%6LV"*/G=:#1E#-8E$[2E"1$'!008JB4 MTN*K4#M:MC[*ET^GQIIIT'CY;K^1^2B#6\KWJ$[4:6* :U\ZU],,QI,,E 3. M4Z"3V,(ET6C' M)EFZGRH*UAL))'/B591>/4QO6I'6\,2#MLK/6/[95Y'FI!)Z_\6]LU&"T"*! M3VB<(K%2S>8 MA1F]=-F7!1CE MHYJBK>CV+@7TS_[T\VD:S*X:)Y_[7\Y&LW%KWZYCCEV@KG,9LRX;'H>WVYN9 M2@I]C!X-M+%G JF8>=;600Y9E &_#&Q"#TMJIW7DD@O?:>#R2R#.BMN<_?-F M'254YLNKD1O'D_RF/TX!_VKR^K/KCR_<<'X#$51(#DUCJ\K&*CVZW8P)X)(& M*DUTRG<*K#U!C\=1[,X+::Z\41/)-XCC+S]M9V\%O,5Z(Y"%.DLM ;1%:7(YM??'; UB@CY#%<^\D+J:7#3M38 M0@$-[FL>Q:BIX&6L&;!L,PAF*3@7$W"NC J&14]J)XOMGAQ/Y(OL@QOKR+UV MC=$,6&FTE<8+\*Z/.9:STZK4Y2>A0- 8<+L,&JS-(42?N#;=RHN>?M;N@YGU M%+,0VZ@GU1;&0^FEMH#M:D[K\?#=:%SN"GFY78XT \FEO9I2&:RV$E@B(5BM MC":UK]VZX-H=2YI%P)JI86=4.;JC5MFH8O^B"(3'M\40 MB=NELU3*F#Q]N$\T8LL"M(,GS';*:&%G+(5YFHKPRG7?#=[;OYDC5PKIK*F' M8&5 KTH[, $7XEQVR>.NFT+M'K";HSUX9E57V4K/9S=7=+?@)Z,\$^?DER'" MF'Z^*]>!&]:_PEO[T2VO^+:30Z4F/E?I;-\2 MNAI9:$D<<=D_+.:OE>JT"&97C7]J\V!%4M.6TM[W16,7%S5J$]!W )4I.A5. M9C ,7526#=&AF_;'*;ZY'*.?=Q5[ MNO((>CP1J2G"5(*7B41X -M(2OETHI3)9&.NW6)B'7R[9TUK2[69=FKWIEH- M].AK&KOSV70&1#N#VN/&.2%3!,=G(@D*'-4&DJ1:X2<3S3KN).L\]G#HT5CD M[0. *XC\JQM$I2H!:$4$(E(W)00!/*OI@>;"V=BW&&O#^__:NM+?- M(TE_W_]2V+Z/+PLX'F=@P$?6=F:PGX0^JA/MR*27E++)_OJMIDA;%T6^9#?Y M4A)F(,BR(];Q5'=5=1U/!T6]=7.HU-Z[-Z\^OVE2;+_F-S5)O&U#9:,\VCN< MSQ'?$5#H8^9I=OYM2? 2+ Z]UB:P.A5=@G*E;K^(#(*RROM45&I>#K2!I/U7 M+CSTZZ^C?!V#BH)%0$?'GXH>(3"FH:[$X]$'SD+K ?N/D'.H'%I+#-Q?L-!& MVL?.H-6:OD]UI] BK'.V6*_0@K58W2=%-R0*#3EJ4YS5.>!6F>4-A9/?/_!8 M^;!FVION*\7&A;$+(I91U39D-*RRO_'1AZ^@WU'X=]6WA^1Z*C(PO4]L<%B$72/T DB MB!")DIC)"GAVQ&+BR=FM6F,W:.[6AQZV[GQGL4];R*QA"+\@)/QY@Y!,@),B MTX42I085G(+H H)5TF7)DR[;N8B;E'?S0T]0>3O+K,>\M\6]_I$\ 0HP)K\M M+OCOY1J+/WW!V=TH.\)4L.X^ M5_X>7KZ5>ZO1(N(_\LB!IE-.A4:XEDS3 $5G<1_H,'F(V KBY4;6D"XY.8;9ZY!KU9?6B2VMO\ M2YMD^0;2WBCAMTCQ_U1SMZ3H;Q1R7(\_KQ-3?END2G[ZZ\<_6<[@>?6_899_ M@,]B\8)Q UP4NHB"I?,F6 ]6)V.S8RKFYM7:>U.]]ZM$^AWS5>T=W4C+?!TQ MUXD3Z[D)W@E@WKGJ00IP7$H@5](F&U$J;'WN-2/^4"G) Z/TWC/'490]KARG MM41Q%AQ*#3)5XAX\9D.4(T5 .BBIMGI:&WN.\TBZ?C C.D3F'1-IVY#Q]#*B M@X2_)J.VB^1Z9D1Y5-PS54N0ZADH'/A8-'F-*H2H+=.RQ8"'<61$6^AOB,"Z M9D1]X(*E(@%S+#5!9"%H&R$4K53R.:3M7B)/)",Z1.QK,Z)#9-8U(QH%6;BJ MJ1GI."B+= <$])!=R3'H(*Q53R@CNJOR=I99AR3&]36^VO*@K.#.6PTL2[K) MZPA)9QT"DY(;[610J76$I %KT QC^!,)"ZYQI2YXG:[^IJY%I69MH?DJ+J>]E!4KRZ55]^^S3"=+X1TO6G@\ZM/GU<.JX[> M4T FE.,J IQ[.O\'.-=U#(7Y5F7UI3'B'I!5&/%=3B;/N&\ON)<8EZ0^CW\ M<=Y9S%",I,"ED,\;2B&^5;!]D;Z MP@4B$(@M*(4!HLL&M,0H9%&9N]8GSXV/?]Y1Y:YZZ+!T9DG*:L3L%L1T"@9O M$7*<*&YGM3RLWCUDVN'&N$U4R$;XR!4(I0T=;5I!8"8#IDC76"I*V=9K% ^@ MX WA3A_]#A%EZ_;W7W!6IG66%S?5Q7DIM^G"S)')P*'6 M6(/"3!$.T0F6%0IN',O%J:W4^\B'G*Q>6PGN&+FP==[':HGF=??\JS_"^47U M1WZ>SOY>-TV=I:)3-/5,TX* *NLJ 149H/"J2.U0LRY#TSOP,L(PHG.MSQA MT2$/\NIB\6\P/\S@FS_KMW@F54D*R;J+\&3G:!A%1XO;V0=E91;1M0Y?MZ/L MV0&Q@\)Z)FAQ]L=YPH=I_1+^_ DGI+++NIGO(2Y\L2YY(4 :Y'7Y<*FURPQT MEBH8NAB,;3TWJ@WESPZ61U!XARS,5EQ\J!N/YV2!"_'-OTPOP\7-OZ]34JZ+ MY#]AFOXVJ2-MSZ3V7F=RE!RY3&2/Z,!;I_SZ;S^9F.WM5MK&"TJ,/LR)A]5B1MY:.WKM39 M9F/QS\>PP?FPHW$?WWIN6=V9I\649DU[SP\]0<5TDY^"*1/+3.:M;@C/( M$"7R8KC-;"RP?H#^%SP?2OGW@:R; #ENYB6NLOO<5K_KZKL)%;?3C9S8*HTQ(P'RN*I$)8O$)> P! M+9>.L]9^S'BX?YY&- K1#P+>?1,T34SPEQEY?V>&NU*R2:"]HUO-2PW1%@>Y MV)@-2B%T\Z5%WS_]>4)PN.#O0\ >^Q0>CGIQ9HP(/ L$=-G2Q>,+./*:(,D0 MZCQ6Y_78CML=V'R>H!XQE.Y;CSNV];SY$V?I?%YSYUO?&25C=FC)8[."UY=! M#\YH \'0C<$HSF:V2POZ8=E\L9Z10>F^]?A]K>>7V30AYGG-F]ZHI5VQ@OE, M).&<9@6PQ$27(T-P]!,01O/(F A,MWZAV4C4LT-F6S4]\"[39J?WWA[]*LWS M:> F.U#&!PJ6+?TQYL*C=<&+L7DJZWAY=K =!2@>0/MA MGB%W2=PO.9W.EC^J_XZ?1.O2O<-R^.PL M8\0 >L!>^K>QKI/V]4:!MY/YY>QJ4:']\?)WG'WY/4P>/"(6(OI^3IP9(6(H MF(AM^J(8(D3B%UPT+*E<-$]=[HZ#<_KL[.<$ /6 '>772FQ 8';:I;LQ2P21PV0A"O8Q9VVBB M:1U [4_U>.;5.0IE,E,%,L^B3N8(X&,2D)Q!PQ4:SULWWC['>75#4-IO7MT0 M91][7MWWPLG;'?5.H"V> F^EB ,7)<3$/.CL56TA*,6U7F3[Q&:W#,+ X[-; M!NCB5&9?;,/3R^R68;-;AL#D(+-;=M#QJ>!7(O>\+GUCPM1./%00A4A06.9% MBB!M;KXR[V1P.VQVR]A@.T2UO18W/CK (07!1=0&?)+DX]1ZCZBC!X/%1H?, M)-[\V>Z93-X8I/O!DS>&**['3)<]2UAOO*I_FEY<_#R=U;\\RSX49U0"DVI/ M0JG5VL(F"%A%:D,<[9 M*6 M "K3^1"B=E"*MUR@2JE/E5%+)DX(W W1U0_P.T!C3+W82X9(J 7/+Z]F^+TU MX4Q$CZA= 8CN?7]U> MEKU@8[ZFID3H;)$E2'I1&BWJRAUI(3C&$J?+$GWK7-9P*E_PVE^Y(^P0O'^C M&.L+][KF#1T#Q1+622T4*:2L H4ALN31O+-LYVP<5:IW*AA7P%E4S%?8EB5L MR8O..M*Q9M E4))N\UI. )DINMK)D>1C63LA(#H32XQC5((B-ZMU@O??\ M*+_%L]IE$B#7_+=*GH'W=6@K*]&:6)A+XYD'OQN/+[:UKVT=$W2C6@QR)Q+8 MCEOGLBLZ:K!>DFJXMW5^CH62I1266:;2P:<4-.7PQCIV!I8,R+@59PO&O#."B)7(@5(.2E0 M9 +@>>:0(EF(*C$Z.YJAF=NQ=$)'V#B"U)80.<85OQM[]S-G/(BZO)*X4R[3 M6#F2N?(A_;(;0M;R=D$SU >1B#V0]1(\SEK.%S?7_W[4L]YJ!0 M"0%8:FI=D1Q<%$AW? X4'%A&?S@->]J2XQ:KG!<@"1=_.Y_7GJ^:O?VN )5R MQ. E>.EK087PX.L(<)1,15YX0LY'9BR/,G1")C*.^+X=/$9X9=P(NMY.+F?G MD_EYNFY2=RB+,EJ"EDR 0A\AB%!WU7&?ZLK!]CLUNC%S0IAO#[I^S\=[(*97 MN!XW,Q8WWW:W&>-G%.YP5J2'4.J@H(CUNY)!"14$+T8;W>7=J@LW+\8P.LR, M-X#^\ZP)![C5Y5]9"3$I R%I))G.6HO4Z^BD.%1K!2:F M;&,16>/!YT.,!K>#1N6,#K9#5-L!KG>B@N64E2PM1JLEE,50;1%C[4TF*7', MVF>Z;%CKLI4'"1EA$-]=Q]/6"AK3?)"-,W>_#[J^V0^=8LDB^ )V41KM1((H M-()P7 DR6L;M:!8C[L3A"''>.?@9+X!.TUR6Q2\^ABP#2F+4US2UHX! 9@3E M>8S1*5_ZK,@X!',G9"0'0.GA#6H'B(VIH'7BSI*):T!\#&]+@X<&_"FBSD=Q9SV@]F8BH$'.[,QV,*B+QTBBU<*$@_2U-QVM!YWSBP)#4I!AS$!*I+NIL MM?"".=;ZD7!D(CBA\_%DTD3=('A2L>_VXC@C"404R8,P=;VL*09E@I<.@>(TE9,6 MI<33<8L',O]BS.,TYIX8/L4,7NWDV"P%GVV,R!U$6_.8K"3P2@9(T0MET% @ M-9IYP$TY?S'C<9IQ-_2>9LYPLPRT2'68 T+&2#)(B4$TUH$-DAL;L# ]FJZ5 MYK%QX]ZMSV_^_O[-AR]O/_S\\=/[15_3AT!<79[_@7MT:6WQ6YOT8PVEOE7G MU75WQB?\-IU=+KJ[RW3V-2PY6&;DC Q%6H.@K:86=#7LGEK_:60-UW]YW39AI?(BEVKB"Y8S>E:<'7?&9/?Y5O:-(YE,:' M"+>AIJL?>O8^3*Y*2)>+K6S+/@[B+$LA$8(POCY)T'>,B%*J)"T37;21;7)I MU_WR(T35N\MZVE!0#2OX%_3\[;RVX,2K*KQ5_TV,J2B5P1FM04D6P*/58+3S M(A=RD>[6C:S1V_W??;)JVU-,'0[6ZSJ8C^7:KZC^P^I8.;,19:UC)U*4(B]6 M!:"?.. YLA)%4JKY*_9Z:HZF\GZ>?B/1=VC&>?6ULOQ_"UX_EK>3RS#Y[9SH M>S6?(U&7(G=%,0;;2%D*:KP&;>-F.URR?WRFKM+85#9KYT35&'[,%8 MR4!%IR&@H^O).JEEO:1T\_+ID6:^F$7/I"C@DO#UQ<& $V1NUB;!1="8>?-4 M]8EGOH:@IT7F:XB*CIWYFL\NSUY/)_/IQ7E>\+(0V2)Z$S9JEA,=YPZK0TEL M!!D52(T);4K);U>W2Q]Q V7TIQ\(6__IIY3;&J3O:5.Y-W2^'Z9H&5QL0].0 MO-9@3!PCK=5*1X^J? \!'TKYR5B"L4R0!4=0P05P.EK@+*-&+WQT6S4"CDKI M:Q);A]3Y$+EVB++)?\?9\OIXS^#6H#8+./:5D93@LBF,XZ.#)L2'( MEKNY[I=GSWUV*!!)::( MLIR)*"/!!U>BZHTV8NE>![BE&/HI" M*X3G,0N_W?/9")\]!\EZT[/G$$$=X-D3%2MH0P3I.%U#(1OP*=>*?:XJIRTS//W!RA3\3Q^1]+M9'_//\\O?75_/+Z5>+TEKYP%K4DCH1@IO5+^9A?Q/?1\@XB[1>, MU2VFD[SH^UGM)/HR?3>=_/;N_ _,WTD5R3J-( T=1 H+0L1L*QH+*R4C^N;- M:MN3]P0ATDLY'?HI_X;?9IC.%\S3]Q>X$/TDWZS[."L\.H*SH$M,TR564H&0 MR+5E2?G$(MUCOG4Z:!NZGB!RFJMC;?M>]Z*;157))TS323J_J+*JPJDB707. ME],?"5?,3GS=* M@%:D">V9,29#"+&NA_+TG1(4VQ7G"/^&N;OO:_N;^WTR3ECWK87)*(N)$9T>@N1.:%9S,;'UD'&XQ2=,!HZB+Q#]O;U M=$9^+I'X83I9'E6K-LQ<"J$2(=G:AEDSRMX1G48($R,R:57K7.U:8IX #-H( MND/>=9>WQ*"*BKH@Z&1JD8E7$'2=_)\88Z$HXWWK5YRG\_"[3UJBM[(.]/"K MHK4F8H(Z?@64#Q0Y,\\AIFI&T7HK6Z?Q3^?A=Q]\["OLGN'&XA&*8'DFT5F! MW$!VVM1A# Q!U]9]0Q>4+4"N MKY+<(V)H'74\784/%VF'N:J_S*9T&%W^55=:7[Z:+,:&?JN,?\#+,YL==UP5 M<+S.XD'-PL-Y1SP;0>EO$8/4\0!,W$?Q\:^B!E'DP;KU@N!-J00'&K MP LM(!EKDC'<&VS=]W7"91[[0*6Y.NY#QARRP@QS=H*["(+71<.Z%/)SK08L M!;U0&! [#>LXX0JSO1[*.RGG/H[L@P_PP)8>JS6FD[_L) MU+W%.X:BF]MVMWA@=C;2E2HBI%R/Q1A(*BHA)&VT*]&6D+<:WKKAX>W^)Q^K MV*:%*J?-1-JXG.)#^(H?;Q^OR^>#;8AJ6$RSEI##5]/LJZ%I+_$>3/>"D*PX M!>0^),*V#11_%:8ADMM#AY]TWFYUTXU+YX\4TQQ$Y4.DVKI%^=,?*V+X\B&/ M.V=8,A'HLVWM!K40N:/SRXJL+$;KW7:-KO=^]6'?/QO)>]I,6*V;E']0(U8M MTVA$CD\-!I5PG18L,7&(RZ+20.0Y4G7ARJMM%6!T>E.YY#S_]]1-.TN]? MP^Q?UY/?@PP<70"N:H:K9 E>I S%&F,1L_!EJ[K%?3SN.S0] 4^KB_B[5+3< MI6]%W6J!PQ;T=9H7LXFVXXR0::O1C7!IH(Z#G"IWZ.1TMD5IZEPLKD&1I4"4 M3()&QEU)J%7S63/'@5,LEH1KUF;1(31 M)1ND3^"3PR)T9,PW'XV\CIC#IYG;ZNUNBKF)T'ML!4AI>C6Y)-H2GO]1;]95 ME7>,2I)?",YD?EUX$9A3-=S)/A:C5&A]5JRCY8EAH8G(#^.4?J'_='$@RB"M MMHGB7EL\*,%KS7]*D+QFT4H5F6U=[_0(.4_;%=U)Z!U*6^YS2__A:FK4%J0= MR@']0=9H?,_=5+CQM6 _^1_BR+A!8D%NE!$(1C!<%F8E+@#I9N..%Z=DZWUN M!X?&<#^S.S*&B+T'(I:)EGLD+N^XHB,/EF?0#@61AP8<-PZ2<=%H;1G+JC4J M'B=I!-[%KNJ["XN&LN_@:MXCZQ>Z>>D'X3?D9SZB9GSF__\]JUBA1!'GY QG&A254ZSK4=;3LG9:X_7NO/6MB@CGT"DJ*-3AF#)PB&Q".\^@*Y]8TW]C^ !T' M&PG30L_W4@_["O;8)2?K&%EY4IXN-:%-A%AJ2^-B.AC+!FS.RF?4F8O6+L4: M4HXV^65O%6_ S"ZB[I&ZO$_6]^6MFPGK-4!_'5%'&J;?0G6;X;"'W \*#.%, M$DIIL#$0@=9;")+H924'SS%F;UNW^1X8$)M&[1\4#T/$W1\'R[@G^MKL7C?. MU!2M)2J98NORU0<).4+I?!M%/:[^':3<(;I<;9)XE?[GZGQ^ M+=>*]])-J2*13Y\M@\X;"&E"?C';00=8>JB8?(JM_. M< 7Z;0CLY"5L).XXWD(356X!C_WUT.&VV$PH\3HK^F46 M)O."LQEF?L:5LHJK",EE63<)QNMYXR2%5(KBWC9O=1I"W]%=R#8YJ6XJ:9VE MOJ?/A>@0\]=_?U-SN_,ZB>+-Y.KKDO!WY_/++7+5 S!3/W#^ S3UHX?[KMSI:^QV^>/Z)88Y_L>__3]02P,$% @ (T!= M6,'D$@S^(P$ 0UH! !0 !P871K+3(P,C,Q,C,Q7V>Q\$,[WW/HI);NP*1IHB*#&"B I60%34V%!1C%)4 M0(P"%HJ*"A8L;P"3F';_][[W7Z^MN]>:,\P^W_?;^ZO[VVIJGW51!'T4H'[_ M_>XV:(#6Z;2& X%F1YA,:9&KPA06$] KLP+!82!@4,1\KU6F,*BG3M8IYTT5P1D@AA6GTNK(?KN*YV?R%7Z# JV<.C]R0(0WW&NRFE1. MV62OR6AVA'OG3>T&#P_\W=4-G#JYF\1IF#<5TW5CLIC!GHRSV%63$6&@4 4( M!)N,1(>!$3 X$C1G,@0$ 0'!8" 8%0J&A\/!X3#$Y/=M:N2 P#7"KE2'<_'$ M]\,%?LV;^EXNC\<3YH&&6>P:(!B-1@-!$" $$AJ@"'7XS$Z9-]3LF-8#\@L. M7N50V'56I\YBGMSU6R:WN)SSIDX=,/F#UC.04O'K.%:7W=@]BE(!5!E5)I79 MZ0CH$ S\*[Z Z+\R_J7B_X:)1#%I_CFC!J@S:?Z.G<'XY\PFTU]R.IQ"(*%@ M-#\07U!T.!@>"H*'@T 1P#_1_A''HM2I?7]$@8"Z4" 0Z7N WXC^P(ZSJP*] M_\HD/J#\*PR+G6^Q&"-[D@GE-]M/AL##P)-G,60*G;DK*89\@/:>YP]P?*W+ M)#?+=$;'OVF]KB^KS.Y0=;GPO*F_^/#4/S&\'ZDKF,,].J53&PF!([KG]4'7 M/V/2JG0:K3,2 ?J-Z7W7/^-Z[Z94-H'T&]^??/?/?-W>'@E$ZX$P#(;#,TBI M7 T&B]$0,#P,EH+!X(%(#L8A(&G=2A+:+R.A/10\P\7 8& <@Y&) 8 PW0V+ M"=!W-0)FQC0O9BZ&T\4<:!P,%@B 8? &HD$.H1HQ)'X/@QHHQU "-S4< A8C M(& U B)68R!A.1(JSJ,A834:.AYCH>$\%EHW(!Z+8> QGJX/!X^!L0D8% N/ M9?")6 Z?X/7(25Z'@NQ%J7_]> ADK$?!Q&- DL ($I)6P"5R+=WWN@%_1_QO M?H"H@* <#88=$!?C(7![1,90N!@.@QL0C8"1=4M/QG1)QR%@?FL<(L9#(074 M0L9A# 'Q O@P$G6,KQ2'0K']6G< M!"/'S^4;;#2?!,K&,04#7!0*U<*@XK0:J98:4)V-!Q(Z MF4(:UNZ# =F$;D PBP^2BD5$HTP$]BK%1K1("M%:92:G0RZ"NR50+EAI5L)4 M8BM2308#U% 602N1D744$TT'\S'U%@#. .<)C5:5Q"3M!K3)S52(R@RGZ:TT MDB]=H93R!3Z23(.DX+)3- M8ZJH!(U7*3!X--TB4_52(DFG-"B) BC*QO)[?!IK-R (P/9KJ3R#D\$7P-E< MHU(B$EKE8B)8)09SC5*3TB(36>UR$M@EA_Q7XG<# O!&JDADA.ND)JM+898B MU 8;RV"5R \,$& %;!]!BX4KR9Q:&H72J@2 M%X/8 ? M\&:;!Z$%>C!$+- OU!FA0 R!Q8:S43U^"+#C;60@EJ-&@0,# 2T*M4\-]&!% M9 $;@-, X3:O$ KDP("& !#"P;*H40$<#Z:;&$,CDU%F(/H7XF[ #S@"!-T< MF-_#!\3[A<.#DSF$*IO:J.^6RX2%*PU@GR<@%PO'@JMZ_) A@ O#2UFR%@.+U"/)1E#:QM+@K2A-!J#!0XEDHE<@Q*&DBB]WB%8*=-9!;S32R( MRR*%8UA<'HLKIO0D!YZ32$4IA$*I5*"'H=P0" YGUBGT- Z.0Q?#J7B'4*FS M=U_@2"!3##13Q'XKG(L"(*QP%0CB T%D/H>;@Z;QX-V .K-, +#+O7ZFC\;W MVM$V#LCBYG<9#87A0,1P74!W0A=(#33PE6JTD46SN'EL@,+B#AC!QK)!1&8_ M0FVE>: &E+ ;T$WS<: 4"9T&X^JL3 ]7I(5 ? P ET\V :P.@Q9"D2&6%QL6* JM7/\5JI+ M:@2Y11([1 E0. Q<%QSI"Z0^'\U*5?BT1*P%Z\5@$'B[7@! J>EH&U()A0%X M +%?:2$(?3TBV^EP'KC:*9:[ M@&0?5ZFW@9UJE\"A%#CL3H^;8L?R.%JE$T&G*=TZA,;";:*=/#_6 "&Q"."5LNARAM1HX>J;= MQG2J(3B3V$A ^C >*,&!IWH,."N8*3,Z;0*&FJ3MF:$>;H7AH12NVX]!@3 0 MJ=@G51*E1 .01P; R3P.B&_3T' $M\&%*&M2H# CO"YH '309!0D>1V<9?7PJ0B(V^&AF MMA7%@GT 8P0B. XV0&2B S$4IAH! S![*@* MR5Z+$@:0H0@NN-CGU7V82\6Z (W?Z \X-<_E=*,P3AL$"*2:>BH'HMCKU1G_ M$%:! @K#9E&@P$!4F8%.&Y0,Q."D&B\'[0@$%3(002PNTVLQJ,TBGP@0R"@D MFY_,E_0D!Z=7:4(2='8$"DT@@U4P#5^'%R#M8K7=)-1ZD:/'[JI:AH2:[7H/78Z747GH&1 M"9F/%$OT3 V!ZW!IP2 42$?%"+ @H%.%DG'A5@=:H=>CZ3JJ! ZV.=0VEID@ M@**Y,%@WH%8,00.\4&/CV/$8 0*'<> TH!E0H1<8J6J5#(P@"\VFY H!!1@\T!05 =2+[#*;4P] M0T/5J12^GD7*J')#^" ?D89FH!QJ(UK&88'!-K068P1I:1XOA\=SDSTTI!$@ M)Q"0((S5R8<+'$Z=7XTQHH2!%,;B!@Q&9=']6""H&U :Z!3@L3J[7T\4@%"V M@ 5I? 0[D#R]3B?0IQ13?' B!>YV0OU8"\3B$PN#>CUNL4:M]>H\=C -#";RO&YB6(SQ"Q6FQT(N%*GPL%%)!4. MQI P^7@RW4O5PQ@>*]K*P3!=+IF8ZP=C_60]P46 (C4]"[U+(@'@97:)4^8% MFOUR"$ '48) :#A&+H6 36@MTTE64*EJC16G(WI1$HB-$')74#(MQR$\CHD"O4;K?-[Z.K2#2(T83DHH0$O=^"8XDA*B8; MXA#*[0!5( _J*'@*4\"RX052-@A$!')U'I,?YT.Y01(.KALP8%4EBL6VXY%* M%@M()XI=-+/!PL31=$X\F$0C!:HD:E?LB@/K<&#Y@P1 (8%5$V62H@)+'XDF MD@"-;@O;Z!?2>PI.E%I,M6BQ6"*/!54)/ Z_&Z04X:EBO=?*A_K%2@L/<6LXRK81KLOH#Z;UV5'4^1@.P#B9))ZRCFTA$XD&6!**Y6J M0[.A B:&K$:Z+"RIRFR2"R5@]%"8T<5A(WEPF4=(=5/=<(D=:],ZG%RM M6^Z#H,4(KT#HS1(0,;);9K2B0 D40@!12@UXII3EL( #5 M2 V$D-!N) 6*?ZC4@W";D'X^0"F&FR!LLUF(9CB54C3+ZU3R7=V =!F.C'#* MF%Z=WD7B"N%,@HA))-(,8+\$3R1KG2"'4V@@<71H%]V'A 92*5+D9I@<4(M) M#Z8B]7P8"0C2^$4& 8_IZ 9D:X06J-2E),'5=C1*"$'P948X%.7W "1R&TCO M5@5"3^GC4LQ6CDE'IPDQ-H$=A$;YL3J]!RKF@@1.N9$D\+KE.GO/Q@=J]<-9 M*(]*HA2Z,0BH'0K6D= L&8\'TNNX/*R?[>7ZL!HH04#RX]4,)M3.9N#$7G57 ML8FQ8]1^$\J#4T+U>JM,W;-YU&G]8H0>"Z%3 6ZBB."%0(T2"())M3%13I_ MP##(( PZA8P%*FEV$S)0(^F17)A>#\$K W6YFXX0\0 R)Q%@X_EXMIY\Z /3 M32*F)# O(4V#%1MM-'2@4F7HZ0:!W@0 QD,-5QDMPF\**_=(D.8T"ZQF671 M@0AP)Q]%E0)% (97C>6KY7)(-V"@@%*)E#P@#<@7RGE .A-N =NH5J%1Y@,! M9&".DZ[0D)ANODZN\.',>+E"@(%8=7::0OB'"CIPZ09T_!?9Y(,*I/ORQ^CX M,#"Z <4&*-P9Z*1Q(5 @@V0&4B%\E@(I ;JY0"&0)Y8BV @\$L("B.5R@5R' M-O \.A?52M0%*BD[S<$W8A!*GD="$%J=/>4-Z8"KI%(<66[RPDEV.9@E\"$Y.JJ"!8#X&3*6 M5XDULDP !9KIHKMH/CY?#@ Q[ H,RND0Z'NRC=NA-WJI5A>+*9.:!&"*"('R M P04)\^D,8" 9J77S]"[*!0=GT*B4.$$,%.$A-NE2H?$R]:@A1HP0.^6:R%J M""O+(H(9C2*Z >R@P,!2" XL03FU,+C#9#1 L&*O MN,NA"6H 7X<*;'1( =V#,1Z)#07S"IGLGD=5$&"@V@Y8SL1TN@%\&YPDIECU M?K4D4,6 43:ZSQ87BR!6GV>:U@KX*/H$M5/+C=!9'RR5*(R4;'*AD2 M"D3&(ILH/((A4,\9] 2!)>"05I\715&I_>R>] 6&^0$8D](+!X,A) _#8+(# M!): PKE&E]$(]B$( C43!Z(9 10V'4EE4_TR&0TF-3F]:M,3K8#%:B(_"R.D<2%DTP<"H\L M9C-->@11R16Y;#*;7*62"E5,=:"TTM"<%(H1T&-EID@@5&J8?@")"Z,"_6Z' M6$=6:"1N/P45,(](X1";2"RN'(VGRK 4L=3,(0F( (K80+3+>3@K6:""V5 $ M(!P*H4N0W8 &H!IL)3C@0#O6H#4$EA*.!("E2(1$CHS!-BCL9A*'XD"+ AD> M;<(AK ">&PP4V=T"-\B/4(-M<(-+S078%2ZVC=>3' !L.I@K,LJ$5A.3[0 $ M_) (=AL!8+?>9B,&PLX'A]- >@Y0KX-#F2 &:@1]&6""Y=%7A?E(@X5'!BO>Y'8GN69<=;(81S$ I MW6H13B:EX!Q.JP)"<'J0%)] 2E*(!3P"T08&*H%2"!IET(I!;)[>BG;X?%:I M+E#IF!4\"-.)%NB5-F7//H4DI>K%4+J9*/#^]>,4.!2@,L.5""@<@#)Q$%0+ M"NV40Q5*)%')0,- .BZ* H,3*%@]KR=2;& #64X4:]1 CAD:V+.BQ6RN&L!% M@X$0'JS[@1D! &2X ]\N5==#(0H 412 RL*$$1% Z1JH- /"@2,6JE^_W1. M2M?9W0 MV^T/['M9=K,EL%WUL5UN@$],%'<]7>H>!H7YE0]M<-%<0$3/,#8X M@@[\E;P;4(W&J=6F0)YC=DT-A?F%QZUF^^A NEL$I+ -/CF7*3$[[3JDP2V5 M6\4.B$'%UE+)) V6H>,R10XI4F)#]RST[S7%9S> 6+^JU&T HE!J'P0%D/D!,I939K2*M% E7,('8HCBGJV9W$1C./0* M.H](LJBE1HI7J FXA=GMYP 11E,@*;"X7*^0P:9#X7RUB2^7 :U&?\!3Z1 : MCH34&(P&&44KY%*)=$:/E6$8_"^[.3N5\N?%^]^Y]#P(^K!/Y$.Q>6HPVZ'@ M^P%")L"$$PI=!KJ#1OXML0&!TM^.;7K.9/YT$O5O' S^[5%71/=!<3C%['#* MS H5!1\9Z C3Z93A")D?C[Z&5_R;T!^Q_@F;9=1J=66;\@,;E"N##\1 0"@V!H:%8 M(AX+!J/!, P*C@;AH6 X"(5#_8+]%_Q_&H.K,BMU76\'X(PRAR/2:K=8U%U' MR;]@_.'^G\57V75NE9)HMYC^Q3/#B.X3^'#=GTT"1LEA(# 4%8J20]6A,+ * M%AJ0$A&*"NS=84JY#!U8O2. ?V+_*W3EGZWR[Z K_TICOZ%;_J<-\[?\?S6, M_6]M\Y?W_Q 0OS?.GRU'UCF<%KOO+\Z%>2K;?\^Y.[/^*[^_Q M%5J96:-21@)_8?REXU_+E_]WF.Y?RXC_*Z;[PTL6_S^8KJ?W]\'X2V3_.7@C M/GA'*)SGE-F=+BO;;E'KC*I(MCT@003PGU#\#<[[-TMX+GG/"RD4KD6N,_\> MZ0\T'R %4E5X8 "E2Z&ROU7>MY M,0[X_LVXR $!/?SR5MY?&>"_O_UGD/\,\I]!_C/(?P;YSR#_&>3_JD$&_/9> M?V!#-&^J9^K\R'C=Z:!)01\%]>K5NPLVZ'T;\&F__I_TZ?MQ[UY= M!)K/@H+Z!";3NU??/L/Z].GS\9"@P(^/ P3]A@[K/V#XB"DCQTU%B[V%H\ H MS,IKH\=,^QR"Q'+.7JXU'3X7B^:]OH;_-OWVF;H70O3 WM0VYFYOCIMSW+AL757#A[M:O0O*3Y<%8 MPP^Y(=8K4QW[IJ%,(0R=^S*-*<>GG?_\!G5F? &10XSHNI@BY[[-K9: M=')?R=J<2FSQT<+]&OG%7=2S&]!'=J_[XG:H9V7CNR"13-30EE=YW%.DGI]1 MN(3?L54/W1SA\RV2GKX1/"-JW.WSUOSXZ;CE5:$ ^;S\1SF)RJ7:Q147K[>D M[EOXT9F]25G&>>-^G 7?DU\/H99G3M \*#Q3O?0)^-"D%3;OHL'\Y"F)J9=2 M4V^$M9[#)A2N4@NR5:;H_ WC+-'9,2TYH ?SACQPAYCO[MNQH*RH?I:T^M(> MH-(@?1J=[BO><:%RR9KAD&#!$^2LE)R"J'6HU4^*(3!%0?/IJ4,1WYKF[07# ML+(^JFM'MBD-HM*%]C?U"_/C,_SJ:T#J6PNY>DM$8^F-%8N>1TY,:GQ8?6([ M+.1F6TK-A>BF1V%/46=^CA]^ M2I#VAY4W!D<=Q#.D1>D-S?NUJSXU?5[;6.W?,=5$HS@Y3FI%QE&PSIE\%?:D M/B,RLJHQPU+J/YRW> _IP(;]]RZ@ZV_NWG;WR7-1N/7MMS3N/L;H88B9]4,2 M)0V=1]/SZ@D7PO#UY>,S%A85C%A1P^4GQ30X]F]4:T6^X?DW (G3#B=&;J8P MQLXJOM"4D0"9!\A>LO&9H>WQ:_BY!L_6$%/_#'YU<[7N4Y8'NQ.^Z]#5[$]K?TA_02N/RF3,$!IM,7'? MGMEHVUWT$ LY<7$#G6<1 M(D[U9 W_]8TG-UO?+GJZ)'2%/LRJSL_3[>]8UKEO6F1LS^EI8*VM] MT^*-KY]6IUT]*Y@Y)^I(V8*4^JB"/;7O@DZ=S<\:&G/DRK5A]VV;'R64OI3;.'>N2GR6O:Y$*!^TXLON\!HWPTL>0&J9 M\2\R9B0EM9EN7SU^]F;\NZ 4Q.'SO*7IRXZVW?=^82KTYHOG6Z CYNG M&R*4T2G&I&/Q:9RA:8=6Q,V"P-8?BZ]_#CC0@1N>D74YZ&J#SK*B?=6-EKO) MIB^O.E\4+(-FC34%5R\9-O?EH@A1N#,Z]\FUM+FCD/-JZG(CG_-8UQ^);ZV^ M-1(8;-H%;UD+S]]]-4.F0IOJ5YTVMT9SY]TZ9*(^?W-[47GL[/ Y M9>FRQ% 2,;/YWOE3:^LG90'7UY5NN+EVU]-9CYX93J>$4&M>1D;KF@K=_'=! M49_:WJ8H#)'8!Z$G$T(-!_;-V2G)KA#@:3#"N?':! -R86"[/#_K_I<$!%[8LF7V,L.7H M3^7UQ5.2Y_=ZKH(PSLD*V5GP&<&C:XFUR4/7?]\Z,.5*._?[8:\.P,-[EU_. MRCAG43_^BB!A%R>:#QQ(WEV>8EV:1J:ZB& M?N# WN]:BCH0PQ:FA1N+/D5.2@Y;D)Q['C+J3E)6KIZ;E/4\A J^'-%2>XD% MG#:?^/YLJ.5FVL.[,Y&7RANNK _*7.S\49^G/YFVJAZ M]:7#]I.?92KZG8T47P6WK%4\OO)TR.B]7?+W#GO6%UJP/=X^$;H_.;VYXX@T M9EILZ"-N 7J\YMKHP[#<)GA"U/V4$1M^?A9;WC%?HGR"F/3#0HHYXOY9<;69 MT-3&ZE_3DM(GNOKI]16:%Z-82[SM\3=K!'&U9@FKS5M6;+0&S[K?2;@S>\&Y M9<=K;W*CBUT[2G377AJBDS(NBY_4/G[4&BRQC*9;-CN*VYX>^S&L__FA\SZ_ M6>_^N(*>&!S;,"Q-?S4_;%?[X<.S-B5=V++R2:IMX#G;V6A<+/;^K2SFP 6NN1"G>[SJDU-U$/GHSJ>7BQ^FS9+)/43\9:;<]U+UWBB^7?W:,@+%C:)KYQXTCBOC<3 MI=(CHVU,2/HF_U2IIL-V>2>E*D[9,D$&P"81EP\/HZF3#EWZEOI\)O'5%\^V MWS&917M1TR:]C=,EW%UW07/>$]D0V_;TQMFZR(O3_"V&NN6$B)Q$W/UKS%-9 M1^/D]QXN)[79ZA"*A?:@_DE6[\,:E MP@,)>=N5EK*]OI+H^^J\S1>X)IUTOVK=(C;+M/!5]-@#?G4^W?7YJW8T?VEHS23&#$U+1^1/M*DSTM8/G1\Z=^R5 M6YD98Q\GEZ(6$.R+H[\/^,JMC/J4;8_RDV=5>1!O9[\+DE!;S_>_D>W[IOEF M\(/P3'/,B3C8T5NK1[P>^+9RSYPE%>@ELZ_J/M'%U>=Z.B:.1U1)>B,%NV!0 M5?_325%'_6<8B?%\Y4B:I"AJWL?Z!X]XP.F1!T69H,R(XLZ?RY"W\^9=:34L M0.[@0<=%$1L M"D+][0RK;LUXOFB*^V#1L\6;UJV^L81 M5NAB&>JU=4,^*^ULY,@XP/7VVQM"O_\_G$3_>]H@C.-R2L+JZ&,KJU*.?3MH M>O6;U.^JCK\ZNB*):A8.ZL-;>'_:UAFZ I[^D4T?7KGILU4MQR^SJ+?($]:( MGAX&_+P9EY.IBY+6J5*?-TL\FNV2],5)67.AC0.>"H_F#3!MAF49\%/Q698_3^U@5+B[;Z+QX-DQRAU&R>>V!MRAL: MX\?*QX]TK^(C[/LLO(*$MZN(,5KFEHOULX61%].>W;D"EBLN)RT(Z+MQ<7+XOA-D>7Z>_64B-V;*O+:/7 MWOY)46+3HK?'FTX)'I=MC-;?-R^G=&['_(:V^\# ;%S%'TZSAI MF7Y#]+C.\=G),8L3\A-BB8E?K0]/?BZH-YW')M;B+:6N ?+9 ]=/?W%#0XL& MWH\=K;,U*QBT5="MLV__?#9*> S<_$15;Q@':;G[M&XSP%PYMW"F_L:I"8"T MTY[._)>1&>KCRXH7EI^WW"F:O83,*XBYJ!I3_.-A!*+CHEHS?N:4Q$6V:44; M;:]R5J]&!?^04LD8)!>:*JN^OYPS95+(F1Q61.'GH==$EX+#ZL.FUF^6=Q2> MWK3TP($P-S8R"A'Z:O?U_,9"_98F2PAMDV/WO=EE1P9E/4"-0\RQ/GOME^1/ M@L<6E=:G'ZWT7CF@O$.8>^[G:">6DD2_2JDMUW@UUYN95]%$N2%JU. MG7>9JZSL'UMX*^O84BKK(-9:$[:&LK5C='6#1VH+D:@CAI9$X*Z\+=1$WZXM MV_[,G=7L:CV0J-D$24Y[W+$U]&A%8_KT6_DHYOJ$RMW:Z^%W)^S-_W1Q1W-- M__++YL7%B4N+!=DW-RS-F96E*XGK7/9DKK2R90&XWE U_\MS^UZ&%32FA*XG MJ?(O9V<\>-;>;]5IU*G3%/K*J^.\"8F2@OAL9VS)823Y*'+-Z?"((O215-23 M9(!G] QP9K9ZD>]H16Y1![E?*7-:+B1G[_(<&=BH_8M Q=XZK;BT8AKNR:>(*T&^GL2_W'Q-.>5/T=1EK._@Y7'JS/#YT1YZ?L MN14/*)N_;?2(KQ);'Y6)^Y:,O#?IRIK5\\]W/+\WIW?]ZJ?K[I\Y,ZFA<]'3 ME(_:SOA*GLGOK'L26_RR-.C%G:/UK\ VTLO(NM>-7R^VQ=C>C#FT[76&98G] M1"1J#^KMV@6TKWGC2(,&] ML,J"(<1U1UZ@,^[8KOY +S4)#MEN+GV:LWUM[\LI3FO12"]E5O3EMU MD@(\F-S4T/]!+>GYX8V#KM?[$.B-5ZI48^(QE&0%DL-#I$T]V_I]#"<*QTU: M>F%WP>[8ZT^WC?MN_\QQ-AV4LF&A=;#U3T;KLR5"?C0F/WOIW;33]J@(S*5= MAPMNQIUA_E!I6A![^>26,M2E13>$J@T+9XQ(KKB3O,Q&O[)UY2-:!N(.C'Q? MEV'*")H:-[H,? G/7-M0-Z?-3I"J]A?9IAXIF%*V9$ P-2-NW)G:MHX[I7P[ ME_WDAZ-+0RF2O;=';Y=!'@T$#MTLN>,[4\W$-Z_VH51'HXI>,"]7"86[HZ6& MS=^PQ@U\4&$HE$^0'\U>+]")P@^?^.%L"&<.IZDD+C0'/&;0J@^DJ"I9+5J5 MLNUQ?KTC[9KRJOB>)(RPI&[D3KAJ>CIUS>)W0?#U"Q'E-QIJJ+(G)3:QX/'" M]3I=R_XWZ_,AI1SEQ0V# ;<'^][:XO5%"%YRNN1. [7Q6--6PI:.Z_O2@L$[ M+J6H6.LVG\&77(V_RENY]J104Y%&:OEB<<:_[DG_^WWW?\>( YL>OWZJ9]5& M/1]0?O2G*^,Z)?+QP,]S3FL[WFXO.B_9]>,>BXJT.\L1?L;1O^/3#6N*=2%) MI0?7J"8*C+NN+>AO3-REG7$B8+_>Q&.P8/CA=T$G'4-_G&6PCGC(Q+6>$XW: MB#B6Z/<^1,;?>?8(N1 P]W+H-GSBK)UE-Y^5[-FS^L+$?/=A_P#CQ_BHGZ>^ M"_I_1Z>1.R(#OE88%M[R(O_,>>NPVQ-V_!1=,[(\V+"U'3<\4V-?/[:L^'@( MYR;PS1=C,;F+[YI?M=UY&-P'V7*V>E[>\RC+LN&M1Y,RTSL6\V951>]!%,Y- MVM*<.5Z9]/T;G,C7I_;%H[MK'F?7028+U.BJB_6JU\^'CCV4=BKF F'8W5F= MC.D;FRDO1YJ<0^R7(+F3^F_;CNBG7TB4)XTW) MH43\%Y./7)B/,NNB\B$#(H/;TA;>;*+.#775[IT$WOY&TY M>UO\8P8\I46RJ_]G?\RH3V^N+\@7II7<+'5W7+Q6O6NDIJ)]OVE]:OU&1.3E MS(2H8[EE+-4H:.P."-QE/3RZ^ MX2-'K4UL^J^8\ ,TIDB89Z&1,27XRI-KNS#MAO[O=4/-)650L/]BE 3$H?_74%\\CX!=I@ MOG&TA/MIC5G7OKPO[?/DEB;XJ>]RU^C@%.J$[ZCMS?49.9.V#MLDB<"L+JQS MU,;,O4\$WJZ/M8VI>!>TL_WY+$-;X4])N=/'7 D^CJG..A-ZK%XR/F?&I<\I MR'Z=*U&3XM>\"VJY\2[H+/!=4-.)P>YU9;XUYZ/>!3F/!8LJ!V5Q+D!VO,0M M_"ZG8L?-CFVQPY^-7'@@YV/Z*V5R.'/\FH>((\/KQI+^X3MY:+2UGFZ,C+ ? MZ&>K',=D?"+<66:8]G;G?EK"ED7*"NJ,V%[8M=7+GYS7MWP>,KUIC#&*]3+N MZ.3"X3]]";^PLOKJ0T>.;N3X%0M;(C[9>/=8<1ZS=$8]L_[*V*;DH3F>CREO M;NG&T4^9-^WR/C U8R7,A)I-)58%,:7R.6;7TXM1\[9/=<8QAK6T&23TK=2I M(BSWW%O*V[:OVR=_8+TQ;1N?-*\.;YZ2L+?:BGUVZL^XUOFG2TZ_[/FC[ M^5XY96]\%H8+:0W7'#S+ONW_WS<8;%.^?..9<8ISGR5' LU+OM7=#0\!6O?_[HGXH!,6^YFS%UYYZC):T& MB[;U#CARY]U-SJCP72@(FTE*6RCK?VULVM"S%Q+;N9*]!1>K>5>FHTI<*43C(4W=&2=IV!WZ3_4:"!^Q M!5/0MG+TU4E9VF>B$VC)(>2VX%G7BMI@YYZKQ N2Y@]*/1]VX=3@2M^#HYK! MQ[P=V4Q:OGIQ_U/P.]'FREUM>QZZAX36KN[H.)O\,.K6+7?TK7&B!.CN15=( M4^YMCKVV,/;:Y_.GG#GZ]%$H\VAGWHZJ^K)#!Z"V,Z%4^*R+%R]%\U'E[M;F MY^:%Q^VB/3%)V>BR_S7OTB+'A=5:M17'YF\=7\JR\$)31M0@QHV.5IF.[5]@SW:&/,@4A:01ZV^ :6_R[H M]85Y"7^-*077Q=WG,F;CCKT8+>M?6H?\LH'TZ:+!>3O"G_240X=*KNX-OZ6#M[_ MVZWFA#W/+&=>%$E&9[T+(KGT)\]N-12:\[@/E5?GGY5?X&Y&;&_/CZIZT-D\ MLGYP\/+C60L*^UTM>G%P=UMS\]WVFENWBZBFQT_MU"W\/?7GU+PYY]<^Y2HH MNL)ZBNQT^.GE$[$+='>C3<0-43P]-2$S-6$57AG;EW_;CE28&X\D%9D;I\VZ M +F[=EM8-16>[=Z7.U7'DV1/3S MGPKI7G']$U7BB\FR2%S"W;*$US<2,J3IZV?P-XQH634$M0UJJSR:'T*=[]MT MY.O%)SYDA-2L/OJH\7E_B%(U(?I6YQ#N.7Z5Y@:;NV!"R_!IL^[;T7%+UKN>+( M<(E:?.SD"?NKJCRPL?S38[O/[S,NSVD/"15SZ\K/^^%)..D$UB)FZ.<%%=_> MS]RQ]*@,I+Y2@ Q&]CE5+MFM M^,W;,_S6C'=TS+94X]]C!B;'_% MY&Q.[DGWB+N9>-^0T"&0@Z$4-GW(J6V7CB3SJ27M&:N"^U1QR/G$O#>03U4* JXHI].FJ4TO^XMV;# M8-/&QJTV1:LVX$.<8^/'Z\_D\O/J5B7V86U7M@HN:N+HE[X)+9B)^:ZZGAY_ MJC7WX(K=OT[^QW4C)J613N.:P*66O:%?]]K4[:GCRY]4'NN,A$] FC9LT14Q M[--7,0KN_+2*/G/UD9/?0ME?<*@@;=SAO/V'QP/60V+CEI9\5C&+OK=FC>W:J"3$TG$I MRH2F7JC:NJ>8%SZ;JMG(HI<5W666Y;JN7\BM2*SG-6UT;'15U:XS' Z]/7^P MHT]*Y_II$_:<'R/:D92C?1G[S? ZJ2]C,;-HPIMD9L$E\))97W(O58W]X2I_ M]RZ(>]A/"1A):T3^<%/J?NH;7 CLJZ#U"2N+)R76?O^3^TQUU'Q+@]TQZ,"^ M \5;4RYQKR%#KATA9T*H\,-JO8CW\HOPR3U" M#BY?=D]24'BN>?\;W\9&U*@H]A,E7X6*P9G6*%V6K5K7$%'TE5(Y?>:JLS6< MD&RN8>4ZCDS?"U04-%80]R3].+CZ;":%\>G-*>?M^/BG@R= M?BXJY@=Z1'(- ;;TE;GZ>M19W5=S?BZJ;1(.J_FY:S>-, M44#E:D[!T@X@K#4K,]D]P6\J%?5?^:RMO#K_T%M6=#P!$SJH< 8NN[H7N1)1 M*6IW74L2NI[S"QYOD_!K^9?B%")--#B)O"+R\,GQ:_3&F1MM^07-!NX$['DR ME-+^T;E?K+JV<-/PC,XURQ>$7Y/>PC6DO.CSU84%Y=-.Y2(0\\'5K]>,J;KN M&DAYF3DGI@P]_*!O4/K%=6-6KNDSP8P7S][;H4*&G/W\[("+-UW7;MKNI=ON MU=G,AYMW\>+#ZU?##]7'S[E8=8"SXV*@5?1^$0C.^]6)%F/KH'W[0H]L?[IV MS0+C[E%W0N\"-LJK!E^+JKA^VIJR;/KIH3\LF,FEZNFBGUHDMCHWK"!&5B(5 M1[7>MI2FF=W63]?6[CC7O$W0N&ANWRUG3>,^G3FJZ.+SH%)(J&KS=0&.XUK& M 8).A36>5NQ\TZ]3#-CXZ:]U3]KQ\U30I14$K;^ M7A:2#*V/3W;1YQCR4];\>.3!QHI;^T6[RQ:&%I=>1CE8P"V5,P<=KAG3@=Y& M(1Q\,_Z^\\H+S;CVZW95TZVUM7OV)-A>#XP("9-*&U,J'Z??*VB9.Z[ANR]^ MG=4$TX&2X/UGGD"G@_M$Y4 ZWYR354[+Q@&3*U84C !XH*-&=.3A.L[4NX\6 MY(ENQWVE&(?/+/F-?5CLXTLWS:UFM$CA+A\DH3 M.O&N+EY ;'6H8P=1SZ:+6&=CH<\,]12;B.1]Y58]+.3=1K]>O>C:)M?9QGNG M-B_11]T*WO(N*)&R9^+D!Y.*#K=?7 -N+*D,N4:Z>?E2_OTW>>8W7Z5G-US? M>%TX\,^+Q+8)?^CH4[X8>C3&I[O]S99\S0[[=+74_O#*JK3QZ]"Y2Q^,:P8I M.R5I"F;2^/@OQ_YXYO/$T:Z5M-7V.4HIL>#K\]?"1WE>>+WKV[)/'Z'F%QYZ MN?ZH$#Y@1?0!N)ELD[7,$R30=?/5]-R#*PMWM4CC'_WP M1$7/'64?ILI==E&K\[IOGG2Y>+T[["Z8ZK4EL*VJ^A>G;NZG>).,1#_OX[ZUMG@49&?!UTS[8X;?+)_48/Y'3N MO?H;PNF+.(GUR';+3OCF8 Q.%ERUJ>XP-9+O:]LM)_DV?%JW8BPUL3/XZS#X MX^J[A"&17LY6-(;3PFE]6AL9$;V,TE]I4LQEC7'5.A3LK=LB.Z; DX4WYO:M MI(YJ-YZS+QJVXFIO]&]+"=919NJ46L>_<)P#-@UB]OKDBZ _-R J>_'TK](]E'>X<,63?L(?^%P>1&D(*AGNKO#VP8V('8>FY+ MJF(7(IDOV- \9]=X_-+AB'.*"CQ@)37.%,,ZO/)J>3!^^^>??!\YYMCLH^8V M0OF9+7H L"@V=2W^'W6WKD@&+14=B#.80IF0VOC=60<;KM.+!D;L/'+HTO15 MH1NVA6P^-1^Q;N6*"D7*K2^C@CZ!G^CJ1FYNW/.RZ<7" MEX3 +KFUI5?5]Q\&\:.V+YZ.L#X]U=;Y)FK/+45B;5IN1_5+?TWOHVNK1NXQ MC\7%3<_-W3=&3?>GMES$)KP)-3@>CE_@@L[;E'FX(K%?+T?-F2/I2Z:)+$7G MYN6#-SLKOTW>/6 M++]ND.YW*JPFK=BS%HF*0#R2%68BHEZ.RK+[5 MV*_N4/W;6%N_>SMQ0\,\W MWVND']-WZ;B!V?NKP;Y/WF!R3GRQHZOWD]P8Z;N@5-ZR=T%)"Y_OJSN!3'\_ MY]Z8+>'!T.L9R\/2YPP7,W\X_S(Y_T'FJ+VG&[://#W1@&VN.P,P&P3(6)VW?L,XQ&LRMVW+'B0^RK M%/O^!-SYC5FE!?Z)6MK]7]7?-[WU:&7X/;'FY36G_:M1IQ\^G#R#LNM&9@WQ MZ[;R'QU[UW8JI3O'S^\X]SQU]%'YA-C3^WY^V/].7DBRHDJ+&BM!/)@_YY'T M %I<&'T\KKBRYG7[97QY\\ZF5^HTJO#@Q>/ZVH*VM=/#N?;7URW IM_[87)BW\(B]O3FYR/TL M"WU!<#=9-?NID+LA?W9I\>Q"*GCMM#%G89D*1@YK.?#QI"]_E61PX88(HZ)@ MS;3[>MF@1:B_KV/5FIFIL(Z$Z MYEW0M8FW?#,0*Z[05JJV/_MF\U;F5U_?H8=3-^+I^&.Y!&?OZLLZ+UU>A%"6^@3>^"L.1I/]P?\:>,\Q$1]<>N@;MN9T"? MOPOJ[2D(.12WOLV^ MGQQY#+M4"*[;G+^J3//.GK-;6D&%1S:BV M@H+A5/)U<;MA'BNS)MM8QKF/&H#3#K8E:.;>+S M2<1,4($:/(XVQ;AG^M:W Q&SWR>2/A'L):9)0X?L* D] M=J(@:(#AZZYNR]S2A4\K'Q]_LN;M@YKKG^1^\>N,(Y[K6V,-VUP/106(MY:X MYCC3MQ7'/4WG-TQ1TF)+JDK!_X.WMXZ*:]G>13N>0("$ M(,&#-.[N)&CH1H([!'=W3X*[-8U#<&_<+<&A<6F@L>#!W>TF[+//WN=WSAWW MG3?>?6OPUUK4JII?S?G-.6M6K9ZTB"-3#$(3#YTNJ1\U1SFZ^MC8=ZD/"5\A M]/P1&ZZ06?MS'Y[9XS2"=8VS,C-^W3D&00@.6H0I?.J1I ZF-W[EKD]0693] M+8S1$.^A-"13'5*5-[;8-U:5UP^6'_-4S*:^2(28">88GW[S_O2OP IN-(!Y M^7@W"S3PQG$Y7F6H*TXKP:-TC%6,=4CK;.C-<]MMT5N3VW,2'.,2U34M.TTR6-FU.PQF2O/MQ67^Z%D]RA^G4,- MD=O);)R)@K?%-0U)Q>4=*0V5#B9RUM+\?)$2M= M)0TQ6E510ZBVV5H,EGB1%]7#^QDLZZ=[U+&RJ$.?4/P>[OU7J?;6R-%/\VVI M[[P_F-F\N)N>>^8JT)95Q07O%=SK+>=2M+5_"#?.%.(=#,W>*U^J+ Z(CO72 M:F"#%E,?X:1IYKZDX^A=+)VHU-;!$LO>F'65L2?MKHD'68*IXF'!B\8#H??S M9-[N;E?U"G2D6A>O)R"-I\$&6@WN$ ,H#->^A,"RTT=#ZV4YI1GU&T17 $K] M0P,NG.?4+(OBICEJPIC$=PQQW^A&8_[^XO3H/LD+F.Y"<4.^F6%7\Y)@1@\I M*<(IK.\9ZX=.9'_^2F;)3T\=03;&#^]<'ZL<(.EHGIYAL@LWHP+^TB; Q]U M9NU]6MTCU6$Z3L#.O8#QS-J3=WLP*&+:BZG5IP=DV;V)F MT&ZZ2)$]4MZY*<'0\=,_X'F-_/!7UT\D!N-"4_ ME*]!YD/(]NZ(S9K98Y\JVLA4192 RPJS:;Y,OEG>VT#>6,0MM+(94HM!B5ED M;B]7%C:UMZJR''TYUJ1MG;FSKW^EIK_"SU4L,D[H.GB-S3NX USFG1S?^S>^ M>/3ZQ[_=X_1>H%E4*FUD/C<,L3+C8F \YI3:(A2)Q$?2^U$RVA2 G6-& 1_\LB7?[/QM*!P=BUW] MR%L 1NKC72MQ,DVCP]XK1Q>9^,^D]/Q.#7$\(D:O;*R-%M=023"((D S%->9%%$R;\<%)/;'UG'1@F.W B3[7$2 M@3%TY/6#%/RS2>P^>7P$ 3<(Z9;^):4]\9F/B$4AK723/MN ;B3+@T[25UH MF_S:2(X,.DLUPW;"7LDPYF7)X3#1(.:U][ISR[P9'S0'.RUO 3YVN1%(]ZA$ MA'!:JS/CO? U2%A]91UC&9<-@9?GHZAL"LG:XDJ:JD-Y4=$@QQ+RTS<"?7\* M^Y#&8]4FATEQC[/CI0&LF;%U;F]Y (Q.2V@:L]]D-7>E)UHS^AJMZB) MS:*$*67N<@,I8@B)*9Y-TPH"U[UENOM1CO]C6O#K?RIO 4]),(M&VW#CXG/F M0\B0H]*&.\*MKFB?OJFG6-,A#BEQ\VWOUUFEYU;P/F.B'4EH4S!7*.HN5O1/ MG^JGNC_SG)RC@U,&+VB+'_VF@:Z5K=$JAKF=U2Q/'I4"%#1_WWW@.OU3#ZN MWBBT+3+*?[*Y[*IYBE1@ILM([V'5$APCKZ)3OU^A'2(HEE.U MN$/@3"N>/;1'KR4E0BE]-E31GYH7+1U:8RCP:.(9(QXC-AT;L8_\E^/<@7(T M]D__#EYL6AQYI[G]_F4DK_UGOH WI9.$1G,\_8*5B*B=-+?66X"D1>.<@YLF M31'O]Q6:P:&;"9H8C?N.=,$G[V4U/1BTML(S>@7RU.ZBAO^*VELQ7FA[_)Q' M%^1:\0B:/0G2='EFEZ3SP\:P@H0:V8"N2"-O8B.E5:-A,TSYKL-URAYK-%3Y M;1"E!R1)KA\5);ZNIS]L=O%!=]]T--_<[L+S)"KO2=LM-_RPUZN-W[^^AS2: MZRS*\6'*Y14N]MHTC$F0621@6AC5'JW+:]NPW*T"/$SR:+YY@M"\''QSX!VM MNC5)R(HXW:"],-WN]6T67X4<$)G)D,@"@Z0:!QJ+2PV!D6KLGN6I%C\_%LO+ MC$B_5_.^_Q _GKE@8T&TN*@X"/^1H\/3OC:?^\\YY8@IJ.7(TQG:_<>H%1^A?NC^OY99[#A1=%=>JG(0^]3W"(4O%N 6>!IH,YRX7$ M04>O1^'V@2SD.K> B''#2Y/8>I)LNO:I%DZT7]1S'6H4$L"@0?&W:3S4BCRU MX.V>VPGO<;T%=(Q=IV15ZX3DRDZ(4"VX'&KWI[6]5CCJU=E1/\8_M1R=:$P5 M9L/^:Q7YW@:O.$C7RE.,Q2O70"#]4X]*1BS#3JBA$GKAJ+# IGV&H"1N8Y_! M%;8=U 7NNZOB-C*0^YEQUZUIID%IIVOQ3/E:F_]")A_%!4Y\+"2=G^/%1S;V MOV5T3IT%C87,Y+.\@UP#3(L"['JZ[?%#DA)[8N-/;$N8 _+C M0T 9CG4#H$F;>7#PM512B4W$"@. ZW"?LX[E"#[LW<=_"[CZB!%4U1.1HQUR MH[MV"U@">$C#I#Q9CW0.,81N :\?+%K:Z:_'9=P"XG_!A[H%]/?E\B9V;L&WYSI>>U-YTSG*4^10NZ[?0/ZBH;V(4M1RU*2H0,X6 M+6M6H5AL/+\,ZTIB)*LX#NH#"N7_8]?6PR./K&9R-KM08\&]'U,U&+UIG[_5 MSO#;)^G3R"3H1F^3XPP@RM!&R$QK\= :W2]6Y7.)'!NAYQ+K79]&WDHG_PUV M1V)+8F?BQ15QU%9-V@569D%&I0J(A=$B#5V8:6,U&K_:MJCKZJPZ,,='JR]7 M-U-";VFP#[;0#4H)%YT4=;D;RSE_>N/69T#-Y"]D)GH1_\N#<.+U7"M).MHU\I_E/)@JY&%E1(SD_3 MRP7Y#D2PG"F^EU"TUQ27%4""BQJ>]FZ^!&*=YV!XY T244J_Q%RI#L""#R^+ MIU ^_SGR QR+_2/489YR#5>%57VS+JB%; (&WO3!M\(KH>H+0Y,IEHN/X_'/ M)+. L%IF=\D1^=9F)?9 @[2",-(6+?9SUQ,:?ZF *L;9#Y)7QF%"4OUK5ZW? MO+L 9TG\IA=&UD*K. ]NN)^T3RW)CK+]4A3F4I+];X*4@_A>"4F#YWZ?;@'A M#P:KYR%LX>IK2A:S?JAQE^6=1L]**O@'@ Y%!(_,V,^YFWD,G=II&'_Y(G<+ MWBVL=#/97HK:3";(_<=O?DO/)?TC8,'VLTN1W0,+T_[/E0?7J] M6P#A@_^/).)T(5WQ6V!Z[NS%U$T8QSN5'#90-=OO)5E,6XUE813QH/T@,5>! MMI A)G3H&Q!,VI"K M]JMP>-R6PR594?HJ/NSX%*.>W^W:+^1]K&I_3-A5Y03S56GRD6\?^N/T'M+W>SLNXLWIZH JU(BM[JIJ7B;9:BL_M\88_=@5C]&RN"X%2YY MS';:B[,-2ZBJ(25L'3&R11* _I!3TLY8IC0,A5RF)_)7NIM[I1#2(W2#H2") M=H[A/6OQS7CGT8_UQ:3RA @JW!^R5'AA3$/<(ZS7.MZPS.:9['3Z]Z;7OAWJ M*B\E'6FI J^9I+4+XM9?%CVI]M 1>MWR]<;QZF)4)_D3L5RR"_T9S'Q,<.7T MWCGYQ_@=AAK4)]^,+%;R33CE,W6;S%;*LVK&3^H9RM45)=6CS< R3H];[*\U M*JK$RJF=H'4#Q\6;0;8FV9.O_=_Y3S,PX$N.DS60P4(/(GULFY'*AVP]#]-%V$BG_60=UL^1J:A*IYMG/*&9 M&&TV<7SR,WE*:A2T! 3G_MF5;6@5ZA!&T6-&:K6,_S;.VD/_8&NLLMJ\!C+*L.&EO%GOH]USRF%/Y2 MIOG+A4E;O*TGXZC>A_5JO%O/]55 M:S4^J6%L#QT+9"UW-3W*JDBYK@N2D0(S)H37L31REFP+-@ M>E([P(!21%H/W# ;NVF210/U(=EM7UTTP_@QX%^3,T3API0LV8 MXPFW-5,(9[!B,/_@_+?\%X"_L\]F:/63W]2$,3^DJNQT1C"?<8P.IS_SY9'0 MU$T^:?E/[5M [.PE)DON7.()T#E#FG*%?"H$MC"@HV131:<3UV275D5S),(K M$720J;/ #.NZ!6@0MTP.OUWQ,7S[5S_$(N4D.TD:K^N]LK$G+FX$HXDH;U1V M<3=U$VS:.=N[TSKLK1OPO9N,QPQERDDXA*I6,RDUOOW5NJVK-GS2NHGD7LP[ M(3;KS?>A2?Y9Z8P]?>MJ%HBLJ$2Y#08!V?0CTK@C;S,U0M?OG.0U MLZTGY< M!X=@UC[]ECGUXQYY?,8R'A<)7#(=I[Y1)J(@LWC _[SNA]XQ 6;5@&1AEE549(XRN#55LR.*=F5%(PDA[_>SW:S8 MQZOH1REZNYBFP,'<"([=CC1LL]TP8-755^P]E[%S&WLK+(3!53;2(\YTX);W>JZD>[QF.L2( MC%X6?B2.W'Q)+-&8"&-H5MA:H]]1SC MS&?;"W'_N0]=..F*/\2$KY3ZO*FC0NFS#0L*T--X@%+K%Z5;A^ 0B5_D>62> M[U5_BM>SD:$U-//6\\GPF7Q!KIAG=ER==',L8.O'O^H"/Q-$R$>(S#NPJ>;Z M4S= WNE.0;3F9$K:(F):E/!(S)%#CX+^IN%T'H<^'BM(O@V68L%Y5_;[-+^? ML:6U7JXQ[NU>'.Y3;9_J?*H3_=.K*/?;A+(9+#J?$;>U[S?N_HKRLA0,SKQT M)36B]?'0I#*V8]2 '8GSY8E5@2YXNSI_H\ M=@+%IXS-=[Z,>W11+-E"MZF6[%3GE)I+5LU[3!6H94 MKWVTHB[Z7?)!P+GGN%*9BG468>ON*&2^9_3ZYGL)HD%.5G!):L54I",1"Y0U0- JS ^^B= J/" -"%P R281!KT/ M[.N[;K]?,<_2%:J8:F^53Z@\E, [LZCLVPLL$T3FO$M&6ZNAF:"$P3GL1"2F MA1[EJA>]60IZEQ_DOP5OT_25*J2^]_H?+$&PMW=\L'YXFC+TTWXSV8KK-;M MP["VM;%5?8,)'M$UO7_4F^UC1+XP7A6<#,8VK!5$:PZI')UVKP>VI810^'9P M^ZUX[_4O.?#"M?*##))K)J,\:3#MT :-COCQ$KH%PSU0\\LD7Q;B*E9BNG4V M.Y.IT37VRIIF/T4[-_<$%U3."2* >8ZIS>.JA8)IF:&;'FR$W\M./"D2\8_R MRX(GRY*VWR5091H.-?7<^_E+,7B;]7UUW=&#E9G2%E\WVX<.W )&;6=:O^12 M9B1<)(5YU>75!UZYDN0U'GAI&!]HR7L=A#Z.D&D-,M'N M;LZAH:%EEETW@G M\BF@63$*HZ;NI]TZ'^;T3CGC5Z6E+<.7V>V7QV<_S$U(Y=7F5OANQ"=HF"I] MA%M/#)H>T:"7;YK85F6+EI._1_^5@C\^]7AQA5LQCR50WU@C8$SVW<6QJ!CO M^M4).R<*Q7, D*? MC/AD30PADYR-WU@NI0I9X>5X)CZR$4,*G9H-J'@CV&,]E:S(A@]?%&#%[TTA M#./I*"@E5Q97>M5/@@7WE+3IKQ%$[9YJUH*"\8@1DJB75XE@LYAG_4UE=$D> MR*AD56''=I%0S^T/B.XS0188^*1BRT?B3GTY37]E_B%U_')UI!IYI5@]G8XY MC 4S 6[;:^GNTN)5WW62+?*6@"O !H]%^% L<7@>%!Q'&I?5:('X7I: Q1"X M1(5W-(]QY-2RU.S7GJ%;/ZHYRJ$DJ]VKKN677.55;!EC4,U0[J>UXN1$%\7: M:Q]$1=$+74IYD3KV1N!?5B,>4]N;X[C3+#'VA6%25?7G^*A Q+4;F12C 0?.>1<) M5,H!&=$KSV15G7G/RZJB1E-QX^$= YO:%@G(CJ/R 14?Q_FFV\S"TQN-\B_< M;6$,?_]@@HN5VRV@,)*A7"@6A\((8TYBQ@S8<]EQ2>+PY?3UH(L;5GB"56-+ M,\CN4FM'9TOUL+ _BE9A*IN(0GOLXS]?\KSYAQ%G8VX<+ZCIJ5H.NAPYA:,D M.:LE=PH13 IL*UH9_<%:B3,UQQ--!M-=.1N( KU &34N<*CXSKT?YE012Y_O MB:\WU1 SMRLQ8<9RJ31M=J;R>DDJ(L:FLX+W##'+< O(3F;P]F0@'4=4_%L< M :"^VZETCTZ':G! J]$KDX!I^S3T*[W/'T_O'?0%8/92U%\^C"3K?? 2G2TZ9V6B8BP-K614 J"PHD]B ?RDK082>2*> MDBYMC%U'1WE(/N$8^7H;-GX^\T0U-MG, 5C!&B3>,]E6UM4C.N+UO-RN"M+H M$&U 3]Y]Y[LF;@&,\Z0&=@2M"J&OBBU4]&/,:&??Z13J)3\ M^8W;$F]J%=S;KSJGD9PZ+RSCB[N&6<$H"8Z9%4%.RO&:@3_ELJ>$[B\_7X8, M8GZH7GQG%83B7 \B> OZ]*\P/_$["-@S7I;=QZV^!93B 5!D[JP)W- S?F9[ MX+R12;[MK@XH^UO)]3^68Q_;G^EXK,P1W0*TO2BNFS?W<*G_V=%YME@8+WN\ M@KY$ KJ!URK%DL MCA^[7@C('!,$6;.7-%M 8"%R7#.5Z48F[XWNCJ(^?[W_[KS20U0PD[#Z\OXD M@ 9VIW&-NPS>@RJMMX!>ILMG!,;9 D9@O36%74T485;7 M5D)WT<;R!0YR]"W_5KU4]''IKPW00^H6&K'@".B8"N^@/ MH$X'6/=]W.TQ;!8O2,+==G8-MV;*QMVQ@2*653CE90%J5FT4/;#LXMKX9B8, M))XB'&^0!9.'W[=X[E1=N+4+X]DN(PF>"Y ;_K*/RS0@@I'OS"%6S%7548$'3P2EO\LT1EWHP12YD:SHES!0'? UQ#28M@V$H= M _M(*NU$H4'3M@G*3*-,(XFKVH)KRB7.: [_+DA'C0=#RXX O1BJ2JDTENS& M(7UE6'\8_]ARJS]?1E'643LWXV#32%W,T.Z;&>3QYA5N(Q%G0+#REI'2*.Z9 M$&954]N3!LYE<3EBT7.T+C$?_ 9-(1Z_,N-2>GP[IDJ^R2,WE//Y9X,B)7QJ M&F8X2:9:=(7XG2CH7'XQ0>WB_;;<\V])K+FWPT8-Q+X<76JLCW M\5M!"D:]MNLQJU)>!EWST9>#] )2?Y@G%?_J?%7NO98 _B\W7\=^O+E;8KR/ M*&'P[LO_8_(G=S\2#/Q2B+TIU8G1B<&:FC046 X,JY".CX]&ZET)K.1+ZXIT MFJ!%=G;MAX30T7#>S6 0@8B9^I@D.3/V5]8QJ]2=.4&&&J9.'V-?3KG7Y^ M_U'SU#DN4(C<9H#KISI0U4 --:^BU\XT3."4J6COM?W7]AXG3E.6C&O#<)6, M5AI\!83HE#V9\CJC4GKUH/ M9WA[PF-"BPC!'HP)]^$XAFZ+''9VWMKCTLS.SP3'.)C9CRW_E3X6=M?IRLWX MBNP6HF,4(A6GY)!B.^SN8HY%7#^DC1N;?NZ&D(X=,[DZ.^)<*TBW(QQF)=Z/ M,3A.XF>'3$XL+ P:7=>I-Q!=:PXEYYUT]C0$147$Z6G6[!NC1L:U<8.BP[R! M)L'^^B%3/\Z-)/UGTJFK.TH8;"\Q+<8L"K2D)CXV;CG2!\Z$5I6#3;U=+6MC MVZK9Y/]R65VDC=ZZ:O%]LQ.F6I"L.\'R:>FH(-EHNARJWM M&Y]H2,G)O 0:F(UZ&]#\G M76Q+O%EO;@$)9JR0%FVGZW4<=/\W7__-E?ZC-@(T7SX_A]=$C.D;7C?O0QY% M_FGU[&6K*(NS*C2-M'5L]Y G*RN)7 0ZP%(\_Q&B*"7[G$79IEZB0#]D[Q3NDGW4IQ[)!.A:N5AUK@7)&L%^O@>H.(,9Z=)1 MZ34G1O4^[U@8FN:,8/GC+Z6&D9+OTFSQ(8OU#SN^_:-W5_^-Z4G.3V,:;,Y; MT_YYCC5C4V,M935ZJK13HQI4;)Y.$+="@PBC#KV+J:8** K')0, M.- ,#%=G+%YE3,]>$.0!T3_FU]+^NTY*A(NGBZ^I5I>]S;9V3N\6=IYSFS'Y M4(F]XA;>AZ^JLU/'DA=195=^HX M))&^QMZ1)9G*14G+VNE -F!U%@VEN+B!@>?[)QO_,AW3V/>DOU^ M]H#GBJG9;A?]%E BA.DU[WB&"GG[SQ82&/U4G;W7\PO&"5N=;YAO=#JN_3YO M)_*(3GF\*?(Z.& L&Z#-[.9X279OS*A(O<=B,#,@H () M9O#.MFR/M)[YW?J_RFM=H6O3D\2?QI+HG+=1H?O7KOE[R3%"?<70]QI1)BQF M^9PGQ%U$,A1K:MSM2APXK!CCLBOG;SHF0&&,[?? M*2Z>4%LSR:Z@P^X673BA6P><8K "=\9UG8U(D]X:H_,C34S+ !O8EW7MVV2* M@W&2'7@VG'\S@@T=%7/+L"/P3+UCP7[!_.L58Z6HEFE1!@O$8BLA$(>@T%D- MP8)+-Y7 AD9]3=D-W=B_PGD :Y[EH)-EB+?DKEGF8QU0/#_P,?KQUR3S+UF9 M$>DW'S?KY'%QHH5OA1FG*K2(01<2E-R5V2>P!_/I)+E'X,WT" /.OL#H> WY M=%!P7VT$&Q":^E;4G/; 9G]CPH$G9K&Q8^HL-2#6?<_GXO.USKLHXZ'\E,C+ MW:6CA@P9LW:3;F%"P_CRG$5EINI1$IAGV4K2-V#45_;'7Q=7OWX_$@_\OGZ\ M6CP!V5;0Y^YG U$B+2"Y.6IJ4JX@K]4;BS4#<&DI=&F42BK^*%^6][)0W6?J M'\/_SSNQ&$G]WYOYL.^/(_D=YB>J3AHP0@G,C)UEU/H M=XN+UO!Y76XZF:2W^"HJV5GQQRGV;EHA[(V,F8C*J(9<[INDUYN9:=^B#/@\ M7MRMJ=W;YG=9FIM9D5G]YH 3VE94D9)2SI0IIU_IV%=?R6F%5R>XNBA/($_+ M4G]QLB)=GGIJX<+\M0EXG)X#^8K3> 9R4=F0117D:9O@_JZRDE3(951PZK7S ML(.]K[_\Y_[S*$G1+>B+:Z?:/#M1!,W7?(8TBR <3(TS88\J:LZ_ZMK_L.?W M7A2)CC/6'Q4M+_(*:/FO_6D.GFB QF;X>Z%X''C6U$F42SE.?/@\Y;Z)T"7( MJSD=$3EG>X)1BMS M]5'\#_%_D<#K89,# [4IP=2=B36PJP X_:2.M",J@;JO^U(12._BZ$0_G>M7 M*Y[F!,G$3ZY)SM;!4Y;A=A?\2S!,N;U,!&U;[3H?3PJVM)JE5+EGD3-.##A< M7W7"24#*KSHK*EL(A25:$!EZP5#XD+X9%#B8F1I\Q:9%D@F_F-WT^)6*Q_&5 MP6:JH)Q
F-8>5/B*-IQ3#OE+KYM(UC MQ8MUY<'. ?)O@/]Y_9]<&#]?3.RQTXS%,E ).6D&'938#KYT!KX[DV%SM&>F M.QN=(*M)OR(ES.#>+PY/*\@*(ZF_)WG7R[,!5\:6:X/YJ%^IW0KWLX$_.PQ( M2_).U4GW)N%(>[!GGF',NLR_ZB0^:X35W..8J/^P1F*F@\'G*7LQO8$&,::V M87O>B,7&^7ZJA$$EGI_;GZ,",,@>_+2OTYS86_M&RPK/K)QIU+-C])N2H)5? MUE!77!KO*U%>9?,TN(CP(/\WP(.Y.W7%N9E)UO VJU' K(:-0MI/C&G?*-#IQZONW "4; MB>>51ZR"(@/&QMN=\?("+AJ7GZKEB[+%=/T_B-<01?H":>6C[T]@/&1Z=@5N>Q#*K&L0:6YY+EW[46$Y^4M_ M@H+"*RT.-!ZR&$6]4$!Z@7/@J?/M_5BU#5&ZMN :RYJ+< ZI9=_:9/UMR AVR-73>\ M5#F;=O,8J41&5FRUC&0\X!ZBEI!)[K$P.3!+-6%4P5Y2_3F%Q5;0T(QMX518 MFOIK^5CMUE%7X"GUES_JL42%3[X?7"7"@>?U,5^&/Z !YSIFK8T>$:@)U&O MBB,S@BYHC9Z[$T&D;44OEB:K_L"?!M>>($ M60LU1)FMT(":TPIOJZ02(TI^XC<3%T8T%D8P7M$PU,/MMNI0KO,0#):-)J%&"J%:"VI$2X']-Q(=(LO/F9AA8\6Y'XRF MBVL#--B$1S(7'[>DFR6S%)LE"Q0OPC&4AG=E.B[E3XR?66H5;K=JN]M'.-D4 M&3\#16=K!/@DA.4MZJ_I:69O6>3)VT \\^ G($'UT7X\:_R3CN\AZG^JQ+TS MP0U5PS4$+,@PETCMB.TG=,A9'V5NM0B [Y,L+)2GOIVT_JW:(0G[4 MCED;?&VG-MM'^F,CS4_PX\.$#7L8@J*_N5R!(AP;ZYD/MUQCPAN0CW4?,UBZ+V6FM_R*.-6Q@B8%X79-K>.&)D/' <]['^D'[#C>?A?=!WDG4_N[^;/- M<];2TQ^;C!X6C]C7)7HJFNX%L.^7%**Z/^HZ*1[=YARNU I/)\#D*=;:V*&* MU,K;VBA-^J-P T GNSB)P\FL[RD'O\=2W>%1,/3T=#8%YBDY'%6]F"NMK"Q/ M(!6=>?_R1U?DY@!]#UIU+S23[ W6EDOJHL9KW*N47T=[\FWD1F#DU++45V@0AL0&MO,=MU4UP+U+4B?F MT#5!5OH@HT$V72BV'PQTV1H(*+6@X3LKP7@^Q$P2_O$V_@"[7 MO:4L.LYG>ZW %S-D][SS]? M61>ZW/LDNT1":/>4D[!O2G6?UK!2K(:!T+'5:HFDP@@16H>-H+# V\=96#J& MI:EVJUL;5VT%P<(LL-/4U%0U565K:M(X$4B$12$?'Q^-[$!I66GRQ7)_FJ!% M;'%/C';TYN_%+/D9C6#U,3,V9I+?WRO"&/>G 'G&EZDY224P5K>[;''6I'F> M0J7+X?35XKE:"L$@>4A48IA6_OE;^KB#0Q>"K@5T$@7XCKQ>'Q]\YB3(K'4? MU65V=[\%I9\J2SRU(4KIA%:F3%T3J()4$=OJQXIO['[ Q%TK3 MU'86R+.W^Z&4VFP<+@QV]5/DQ,I7$^=X"4,4+54/DU3.3K"F^L?(YI/=EWZF M!B,TV375R0YX%\?=(AWWOI'.;[ =R0#3O,3)G!_\7D,,+\WR..>V/7%::PIK MI*$!=0KDPU/P;),=&M-FB$"GC&D)3-\&Y'>FFIB,M#>=#<]+Z^:*G))7I,G# M=:O_/&9UK\T %:SHM"D?'H=V&\NB7N)H'-(-R&XGS%$?/JG;!0Z"['M-556%*M[@^8J) *#&T.= M#$H+]P3G 66 S<)1;C^3(NWT4V2EV7\ _H]SS0^+/=*$>)SV+T(M M6FKF6#^5_WD"^B&!QZS7&Z40V'@J8?W)>I!R7GG!G&8 -Z9[S&XD(3(5_S !>";LU MWRT ='I?[.(HQK/J]_N1GMF3-O?E12\V+KNR4'39,I:1\6U30]OZZWWS426CH[.B MHPT,[L]'/!FP95E$^X9&U&)!U1E7KJ](I[[S<[__8:V[#\ (J*Q$<[:-!\&: M[K!+(PW]3B/>1]]*BR:>P4S \_<9O;?@D7Z%=_[J2FR[9>OQV_LQ=V$,YLZ! MHQ>A1\I%7O>E-N(3_=].2/S'TQ/WDF]PYWF< [PGTH*$K.NO'O6^^6<#ND>' M3"Z18X?.B7*5)\5-9IO"MMC)(3I+)Z7$5&:'TB76G)A. X:/3GIHDF3ZZGEY M:4^%E S;]>PL=/EK$?GW"'^S#6$V$-@LZ2@7/C314]784EF2G5WH/]7 VHM$ M:'PP_RIJTC+2XZ:_58WT=LA]]H8Q9S$G+J0+G65_+6)O#!YFJD53Y&BW7#$] MQ:N-X3^J'[,%R8IRBP"EZ)")A*R/6TG*C^]^P/"ZD^Z_.8J-O[^ON]PP([*W MNC)W#BM5T@:'K%\BGV-^KXK6\2NKYBOC@#6FMKJ/Y"H1L,)-#?)I6.5JT(S' M L-$L3;N]'U'?0W06]W<^NW8ZIGJRIQU>06]#J#--%%>PVF>M@_V8VGR6-]< MIZZ&I*;4?QCO,G#NGCT5REE#@$U%<")=R"2MFA9QZC=:E@1.2W:I0HI>0BJ& M"HMFL '2W6C&2)D+8?T22!%G"86D/P7)O_N;<_Z7Z_^1G[GTL.378V9"]23: M,V+>YM2%>Y9("Z30P2CJ^_+.EB70#=V3?'15TH_J!]!T=(E%;):N IB*%@KJ M6:/P!8HVA@H?&&X5G=I9$,+-M@D+YKDGDYZ05<'9I*HO)'NK6[H9LWDX.SOU MLR#9M!H[)575(_YJEM2&T"3#I\(BF7= I7I#-[^5[JTRE[RTTEOHE=%GR:NC MPF$_D=8^!+>3\L]DB_V9#'7'MA2PUYF5/.%+:."ME+SM#Y(9_U= MX"<:/>5;&BB%3H(3?%YB<%9'0'+NS9"N>7$)^8S8YGEXD.D;>#2C] M7EVV1+NI>?_Y)G&TYTO35[%YMH3'&M6;M,KQ\76XIHV>$U16LPF[&T6,H#3! MO@KK)7(6)-/$+(N(,IU(K;/SFB? DH@,GD78DHU+Y8BW5F38CFY3:"ZH?<94M'[U7J2< M=CV;?1C/0<<-*IW]Y")C)(,]Y 0W:U"DSEU^#5-K=(5IJ93-PWEE%]0?,A31 MX@:'0@Y!J2@$LT2VAC"S+MFP#8D?3<87%LHXKAG(H>:;YP M!W@!JXRZ%T()VM;+;[&)6.)"-.W4LB= M"V#W9MRU#V.D_[D%]R'C[Q[,'--35$F*(EK&Q7-G*DN(?8G7M.'R7ED CE<4D'TZ\ .P=_0/X M3>'=E3.)T2FG^U/@6,-4/8X^FG%]61(US(-@[F**,9?%082=A4/6#9J*&MHM M8#BG>M.U:9WOY[R]5%/*B(0$TJ+$U+F0#PE+,2*8P-1V7=,3%F@!EKBY*P44.9!QX<%VCZ-.KS"WAB'0OBL)] MU"X,C:SC][]>H6FL,SY]J>@Z,DVLF.UQG/E=]%/9/X,1+MR%W6\)>%GU#/OU MM&C)E&RAR(^J2LE6,"/K:NTL_O 3@O5S[DPK?,W@5GAQXD@<5.<))LAK[D+H MZ*6]>H-/%[]A0$^&6C'C1UW-""N#S.GG27MQUPB.777?EE;#RI6SYED/M2Y^ MT^?OYX)_S2U(%.87"OE@&'GNT@U%@6PRHL4 M=7D[ U5X.-RS%^2>RK@"%*)^-*PIN+0MA%5;UC7 ->+.NFCJ*>'S$3-'E.I9 M4@@2_ZE$9H>3#D>,8MZ>D\;Y+AND"LHK/ZI<6/ M.IGZOHV1!=:C/FOF[ 0QJ\!H=RR;7 C/0 &_;UP^TH8_OHADH"60S)>VK,S/K#:%1G& _[-Q0>KM6&-@PC5[HMHEFLL_?13^]>]J]7][N?4A&_\WP8]7*AIZY[E/ M76A2WO67D&-!%:KX=-[]3W>Z+ M%"+\U* >@?:IP9CRN:_)')6CO6_5_TCN_YL\F4QA]7IV9\$# M9YB7]V$ ^< C@_YG\D%UM5X9[=L6%NG+/F%;YLAYR_:S"EAYT] M #;%^&"JJ$1_XN*$H%,< M)'7"4+X>9\OKP*3R=$<=(KFEJG;TGZ(6P/_VQ(+N?, M(*@Z::_I8,&6Q&;K MB9Y!$CFY=4SM3<@8_:"9P%S?(,$*\:FC+_\7>T31=_-D-\*02SWAXA^'0OIRI.JTMW;O[F"_F^<'*V6NJZ!J777X>]X"+1M>. MXF"KD'%7H!MA0)-=< (3:]$@;5%R#Z1?4L7@.Y8+7+(F74EM!UEXTPNTDJ(T6+*'&RK3_HP4QZ1 0+OIBUA);C&)SHQBCLY*342 M$KY7=K;63K9$UCP==96Q3]%_*@S9+LI6[4QR:BY6;XIRFDW"R78[[CWH?)%M M2*/SEZK4%98 MUJ(!BX86R #4N0D['+&*N:8K?+;\9GM\\"JG#L96H M'+LKL3RG$101P,L\!STX"U:*@,4/Q5UL1MUD%URVH"[A?+6W_)RTY9Y;3G]( MVP2WTN$X5=6>["EUS*+OOGZ:[VH4_Z$[B,)?#6Q)2D,F_#1:E'U4:Y'!/NC0 MRBQ9I-# '&]"R*^[@:\J3/"UO8J)<&J>,(L?S6R6/E:-WV>?G,EP070*%OJN M\:-,ZIG9*[UE4X\+TJ@63%4M@[,Y%UY0IA:MZ"N2.U (H@OID@ MGN(H?OEF:66LB$5/ZC*TI[#(\4.JG:Q.XW*)F5#L0;37SE27_S7UA=S0IM5< M9D)8Q^NHG8-5U2PKNVN"LUG13:9L=]A%09LC>MB9.5>B,OW,J!5XPL@.XCT\ MLQ8^S\Y#\'3\AC91AUI3E8"*H,<16IU;/6*>9DH:3!^3U2YCDS2-3G@%3:M6'3.P+F(F.Z$!)>4514_:3PA5T%^T* M=^+C/H\0UJX6(WG?!>[>5[[KC.JM#G'TF;0J#=2]_&-QA@J-5'B=;+[YU*"D MD;)=^2SSGV^D=7^)& [&S']^[*A7(H>V_%L:F',; 80113UF$"1:DNLVP G M0\*R@0$HTI<43\8^.;M2]ZF$J[)2B1-[J*$:N &W;PW5)@4>G=V@O-YD3F/7 MR1(1FJWF) ZQ)O>[P5O3(LLU/0"5Q1F4VV[9-LD"GWK&[P(EW>BOS@6/WO]* MD"3S&5HD6!R+KNV=&*U%CPX"-5@9=%5V=4"_B^04/+PS%Z1K3+%9?]I$7 MT]+I#.EH6;]&_5!2^(5OG.C7P/J7N+6!_NNM+WWU7W=&A9I6ZLNB*,R*2JHC MJN9*ACQ;_I/WP=*_JM<"Y]?K!0WZ%1[FQK99A*OC3+-WY^XD] M.-:[VEQPHZJ@4X77INOP$!3S?$,Z+JP9+AS)G\B^+VTMHR*=WEGB(3?0/8Q# MP)/U]"6A$7*Q6P#8YA9@,RNCHFR;HD9#$:%,9RI7>*+UM.\+D_8;+ZO<(KI=Q_D P8(4F:,< M2D1AY'1G^;/)=PJI17I5$XF)%%/T;NM,,J(T4UBY\CK 5RQIS6])C:LXF^%S M?$^HD9A- MBL5#1VVG?P7(:7?01:_%3GRQXWDW.*GYI=>,*"J_UAP%O3>*9A6SX%(:;E47 MR?$(PSUPPTZW+^1_T?:646UM6P,H;4]ID4)+"\4I3M 6M\(I3K#B&B@2+ 2* M!8<*[I[BQ=T)+L4E2+$ P0K!M;C#:WO._!MD(!YFQF,;=G*D$N@Y.^I315T5'OS09&D2ZBI0=A3UB(/IL<*S50U>C 7_G+=*Z; M<5?JJ0K'FQ:GR?9C+WQY]71@NU7\XRYO2Z#6(_41QG/:-8Z-MQ@G!H.)[O*Z ML838 \M8B$&POP-0W@&T)2G_.3TT#F"7S?#P_4]5908Q^ 5Y)/:EM3K^EL.U M2 K$LX5B\/OT6I:?7$Z?/46@R^15)HLS$YS2!/6;MCP;,+)4!6&ERC)R>]GV M@4/EHY43HBH5P/.*,.H:VS=Q-?%5>UE,0/O0/J*YK"'[>]0*A7P-ZHE:AA.) ML5Y(UGW=*)=WR+_O8.JG?32M:5'B'8;3UU_,L "_M/];G+O,V@O=O?,%H1&( M;;A66UC4Y M%@CI=WO%I2T9W=,W\+SC]Z;!@["/N[#T \LS8)K55I6FX_RQI:H9TF?JBJ5? M=/_KE!^\A4RR57T]_08K0%GGVN1W,>Z #[FCDC=8!,GEEQWO/,&$=U5R JZI MA$S/@K!.^ZAQTY0(+X4=N@^(;NW%BA*+)=*<.BU'K##K<3"5&^,3IY2819.MH)Z.VW(>G MKX Q'2JNG0;]<8XG9UH=>$9THHAR^.Z:K0T!DLC/K$[>_>'Z)SP"\.6S2"@I ML_>R2,B-(3ADAP% A?Q\F]]U067#IV2=_? LTP)\X@WZ#HR-/ZT\6SNCU25 M_RK"O31I4+;2 +%,0W XU8S@>[_&CC3/8-Y(*:JKKJ:?K"R-R@>E##(#*V*V M.7=1^;LG,*R 7_?A88LF)\KP$9+607H"%@ D'CPN)N?Q3^H>L,07O!3W+8\M M=D8Z5W#['E5C8J>1EA?4[G$<=3.U5@R_]?P'1?\_Q)F)>$N6\1A4?+S=66&0 MNK)+,3YYE HH6=MB:F"J?-!M6XD/%Z_)^^R?N?6>2-GJDQE*)1JO,+J$6J__ MJN/5V*]YY0Z^,+?R;W986/ UUS2]])/%0RA+C0I8.:(WE^V2!ZLF8U?*NU:D MXSL"=?J=1*CZ_:?\B)*LEC1_U[/H=0>]UAV0E)0/41TU)1V7MA4/-XWC&^-] MPEN6B1H=4=.0-&_.R2BHI[ T;Z[FO;_%W?Z EJ-JE 6* R22NA/_U[/=0O'@ MMU!\L0]I[.:J"9(-,_U*55Z#2$8\<2U/VI8G8\3A:[X(+\Z9 E<53Z2Z5>M* MS-KC:);JHIR:J4<.$$T0?G)O>,YT''(B=]F7_LA.%ZA93'M?)BZE%Q7I"Q92 MB_!45$R^3!)TC2_T8:8S*//UA!AMA8F"68]E1/J:8F5JX,D#_4+T'DSAV>N3 MJ(S"3]89G5X2YIJ+F*(FBLO:2=T\#V!*UL1>']CS%H+E1+!.5S#Q6#H-+C<:01*TBV?CGP^DX-72$>G1UGH]7.W1#VCX';B2L,-N58 MZ.X;=M>)"*0?I!I95LP]7.S(P=PNF)\F\? \FK%[ZS%'RO= M8)5>)6+;%!37_-[+B NAD[!V,.../A%X"B@(-5\<,#P2$6/\&# [6B>V,QOT M;1=H&.7JDM\](9SZ?+3X!-9[2:!)_[V=LU]DY&3P*CEA8O&-<(M,/;8/7[\8 ME.FR)7AW^K(ZEVO-=T%&PEQ$W%^TQVYZ!50:H9^-T@-R[O?8&V,F*O3H)>C- MGK[.(O9*MAW/KE*.7?8*)IH&HP]=UX/=9,G 3O?6[]KJN@G-7W"M$ZAFTR?$ M63_LZHT#(.7,#7V;E:(([\O2'>Y5+,BUO2C:UM^ V(P4[;7<42CP2SN7_;P[ MA[!6*YYV@I>,,2I7$!W7T2K$%TXO)]=-JB!X4]M&*S'=R U]D'0"P/782.%9 MR?.9#-K$L;%Z]@_".'4 _?L*6>U9_=5H-SQW'M#ZSFBS^%I-J#M_?XUIX.&Y M@DI_Z6*B/Y^W:NZJ9$V\ZY1&+J-+EMMY4GF-]\-8L,CS,-,!5LMDZ6S[NP5# MMV^P%K:N+R)@HO MY*S#K(<5TG#0]4!"_ 8KT1_4AH+5)'B, R1H8-QQ/C9:*3*@:@SP& H0+0,K_*&W MWF&I/>EX.=$+V$XE#"]H>0(]L$:*]_1)VS+B3QN9;DLGK0%<8/?%[;L^3.^D M [GTARVOU&)J[V0H\ZY37_K8\^[&K*O&3SCNNQ4OML7WA%W[PC,I#=7&2+:*4[?,+?75Y$P:V-&6G&.H*-68@65P M9]']%I@'K6+QXVKB2R9U;O&"#Y+#>\&#)_I=QA3F50G5->!:N%; BO!(-%H8 M;Q@N8< X7%SHIL5QO6U/F5EU1!FHGBIR#!1$G>526@)3T-N N3@VG<'#A2I3 M;/NGI!O)KP#ZR=>R[UMD="-'[@L+'9U F9X+S$^MB5U"%7K*3XF.O0QT,WH' -L56] M029&,70+PG?D(< ITSPNKO1RDT0LIF!YVP D0,\4=\H^FW9DJATQ[6@:7)4# MYH$M#"60*UP'P?I.F]8$\-*'M7LY4[*\O*Z7/3^>&2[XFSNM#U,_@#5UZZB7 M[O/516VLW& U3-=M7-D.47?.36#;2\\SA;BGV<733,11W38*W'V8"<"Q ^5 M,3*,9;=_.5ABK*1?1U>DA969EZ3>8$4#.=-"3>%-3.[D"!T'>^G^<#L#WBN9 MY!9(<:>?CS1#K63F($?JQ7IY34VG#\U%C=FFK6OR'@A1C%/7/P+[> M*QD$# WJ>!R>+?61CH=S*1LD=BYWU3;%!?0. @#4$NHJLB 818KDBK/U)E.N M)G*%M8+\X=PG6DE'_%8JJ8<^,UNO+V5/@P#F <>;^6&P#KP4?QTG-O2MO$3; MAT:;RR("[JY[Z-)9GLU&Q2\@L+4SWWU]A'ZI3;5\0KJ?^W!<9N?+PX,2QIS$ MNGJ9YYN#',K\_M-V3(H\]N993O+,^7FH\!]6P"S)F MI7"""6)%UEC+)#A5ZJ$:8%#,U)ZZAY8LCCTGAT!#QA)4Y0.5Q7FSS]EY S=N M]4CU(H46'_]SCC=B,C]T?&0$/T66D2)TQHV ?WJW\7=^PS^6OUUJQZ,M$H=,>]C_ M46TQ_GHVK]:ALSJ^6Y6JFX X?/!XA6:VCHR_4BSF<9QV>W>8W)4\BJ_?Y8>> MIYRI(_M3Q;[SMRG?N+BK'>RP0-59GFN<4LSY_\6XV9)NX\L65AZD1\],. MB_,!0 *^X>I^N?N4:GR5\+9BB&S"1EZP')[9.RP3.V'!W&!'ER *3(C;>RES M[)DO16OKVSG<*GRA*V6Q W.WX(S4'X-W\P<@+#9B$@^L63$2/N:W$YO"2O>O M5,IX4O331L7#5_7FN7J?*_;YJZ:K 2J291;!!*^T]M&JV=VDB/> 3+4G66RC M.Q*Q0$:L]9\J.=/N,LZJ-6N%TNC">M*TN[V#_XK=[!-UAC)_Y+."()!"==DD MPWI2!1CY.2)LMB-T8D,1$30OK^K2F,W"_.%OK^__)DSL7^"VGJ'N[CVAQF0T M@G)_29FN9023O<\=E6O?^(%H^!X,>DY&G>61U>$9N,V'8C,?Y>IQ&MV"N0QC MQJ-77NA'2ORN\V<=R?_&=0 "X[;L&2/R-0*'2!YUA_&$I%^5K_FE!/?_E=6Z9),T$][I$_AG8V M+M6N"&7R22UL(NO+C)M_O63,_4E9>4;"6\$?Z-2SURIZ3[+ZIVT82/ZM(ON? MG-9_G"!$*?8-UH-#UU1'9IIA[819Y;LE+]P!% *0 :5Q&]&-W5O=V^O?=#%Z M?:FZ@LNINOS255K*NMTP8E'-%O ++HY/<:-M4UZ2>4?-OBA!_H0Q4C^Q>T5' MS2)&P0N?XA[CFM2G)M9E2"I%QV<+<4-*DH;ZX+2V?4FLZB/+C8?P5&?CM6]_ MPY,^;I$0248!%_#0,=8R=Z_YK<(^P,C_Q,ESB#W05C;! 1.69A/L&B*0.9$5 M)N=X9#6[J>B/$V[I+NO4)"8P4?*V)"#NA_CGI&E@0;V&NPAP4PZG2H.5>W4K MIR'D*56E/O3N1Y%AQ?[?")Z$AWVD4N!'H7.<7):+16S0Q/@%4=-M-A7O[ZY!H01O2B0)%< M2?*^!NCU!H9B@&VY8H,D6LV!@S[$-4"JLW>TS!F@(-=_=8%]:1SS/FKSDI] MT19C $?(]\V+,D[C=H&62;3@[Q,<9B]J#\\TTQC7@%JEDEN&?E8P<6!4_/CW M8K:GLURBF56Z/5JBR0YJ%R_EQBIRE#/5ZGDGG"PGB.82#$ 4^B4NBHD*]LN/ M64*G:+,6R><2LC:(ZN)ROHU*]\+#7^8/[C!D3]&T.A^DRHC[YG)Z3+V(W43> MG_(UO3]3SF4VF06=;]J?]J'$ TN&V-#F;]W6^H5 Y0/[SL6AD M&LDY0E^]CM2@!=_U8G6(I7O;^6WR]38#$ YXL&!;P[83/C_-TGV4 MP//>C)Q05[2S,KM'!_V%'8&XYN+OC:!OT :?F"?R[\+TM!O,7T6>"T1K3 MKN5+O%9'!5^M>4G<,O9HL+[WK\.529NZSE/J931I>PV4Z[DWFR[X+X]$'D54!MY_/5C3"\^E(LK^+/U2>C;RN;RS)]%&-I!:KN2,RUM M&F=F1(>,S<^,"C+41J/!VG!+U6@E'"Y@GV,00S0A@D%**O8R>IOK;8BS+=MB MF$?2B5T0SU&X]4FS>D)4%$T TF%I?7EG="'7I37:9#W1]JDY=9HI2=0UZQCM ME9[T5^F@/T)^=S[!VH?X9H.A9:+=3.U;\O)ZV:9P+6(\CU%Z.JFL-B^\I70"V7%Q-->Z[OG#S_0'8X$QWM*YLQV M?\%L">YAIS71&_2[2@PZYUTZ(@@4/1/54OM-(\3)@%O+LT70$B?C]S$4\"H1 M1&O/@;-Z;*ZYD4QT*>_"T8&RN$S8]&93E.^VC58#WQ=N4C(F(?,8)HO6MQ>9 MO1*O<[\-!532R._B>T88KHI^74]!KX&]?!UIFH;E7:C7H%'+QH6>ZQR6*;QM,5!9F<39U]=G$'3,S[/TDMOI;)3:(,C10B$2(<2J M7T%I;RN( $#^T7_HIU?F]@ AF]'=H5#/NV*OEL>!?E5""5:@&KW'=&Y]C?DA@W 712=''5[?/ @(/ M"/%S#;SW=N&ENF^AS-!(AQTL_7*JT0U)DVR:,WSL5LUZZ#,O[ MNOA.^BM'QWNO89087Z8RO5?8"B\4!M*F4Y< MNS'W$-:\$/N[^6'5" _&& [@(5A6]3PJJ]LM0)Z3MRK2_6]BAQ!OF?#;4$_: M(A?T!NL--]:3E%^#<)>8PN^8I=UQ&5GT<=4MD[]5A_NWY2O_&7"P3^E<*6SF MB?IWDNRA@ORD-+C/0_/C#]A+9*LG#&UUG2IPID'0PMBAG$6T?A@35><&)30X M%NA<"XFQ[LNH(/'"; M^Y>_+JWV0'$RRYN;JTUR$,YA<3*6 MG0\\27@W\Y_\>_^^>\LON%=LF;**$!RN*:/:SJJX8']LN2GJSZ00N#1N#55N M3WM<5Y/1'T*+9X)*U& &2Z5A*]AVI.$Z!3HDN(L,\GZN5FG3[R34/,W:RVFP M-L4I[:R^)DUL=/2QU@+G]^I0VUQJ:XW'*3A0Z^]_QXOV$]:D['Y2J:ZZ]'OD MPJ2VDL0=JS=_X?A#NTJ?E"!]J'85 MK4E=W(7AW\!/-@$MR0[OO@K$&^'*HDC&^T+&SWL9GFNXZ*: 1UY>,HJP+9OG MHA-K:9TJYI"QWZYQOTH8[1NHO2<1CBC13]GTG-2# MQWKHGA_*AT+FUWKXV1 MIFA?9BFS X*AG^AW#D&&?6H#<:#!/LT?UP#,L#G]%3RV5MFS,Q$N73*O2GA MQ2-+WCY;IS[,@X>^J[BHG!O::F5QPGDND?,T*C<'9C53V!8*I;) MJ@@,$Q@'R=\_EC'DS_H!JNNCX> !UO& M/QI(?Y78HF%DU%52L#EZ@Q7P:H$M!A[:4%HO$[L5 3FFB?CR%W6Q-?948LF, MR'G6CH>IX%;O9^7"*$0Z7F\HA0"7KG.TG =$*R3)\*4$<^E%9B)>1^<-<; W M(IZ4#M, T2W2,Y)VW/VY<9\M^AZ./5\WW-[TV$9-AS94]58"45JYLZO;""$' MY<;:">*W@UQ$;X#C/6ISSHE:.B?-.)[$QX6VWL01=ER)O"O!:H(H>?E/F,,I M+3Z3SFKQ2)1D;6Y%L+G-0&D9F,BDYQ5+D!P/%#R.RU",N^&7S28?Y?Q18>P[ M7['(/>V1_!'KNJ[9DP9MP+S&RI.W8W3[XISYKB5/K70B-K#:TT*#C3LC+$BX%J. MVXD]G.*CM1M?G>[[T,:M3E8MGQ==4)X;U"EIXJ) 6&$.@1V&OV*4/+UT:]J_TESE*(OFU;3^$YOL#K19DK6I286#R?29B3HF>V+ M=<-XCY4JN9^(9279*$7X:\P\(7)6RI".^;H0/;(5W_ !LV5!D=YNWX'_]Y 4NGZ?.5M6'$T;\;,:3=XX_6":? M(X:YM=KSE:=837QP4;'458JZ6DIA)B43VB!'@* A3'B4O-AWR2^[-MQ0J\DK MM/'\(BC0K0H>#5J3C]1@N""B:S[456P@5[0P,)%RF=;G*KM@XY\#KQC0J2MG M=^2S @/#F%+'/3_3_&P7@(*S[[Z[7^']6$^CO:X%H;[VWW5R!HF)7>%XNI1I6P%>UO& M^_)Y/>\4/[81]NVEVIQ-UM"*RA5P\'65 HT-32F-I1+X/'A$@2T&TBXV _[[ M5"C7WL^9%+%;115D4OM3GUS/,X^1. ?&DS#FTA>*CK]]V2M@%\#M !26SV@_ M[F)-5\74;M^5TEK0'%4;T^:>)D:4+W*/VE3T/40_1*M%T]V:^OU/K/^+).:[ MH&LK=_$/GH;5R3=8NMUBZT>D#**6/]2D[NT':3-[M9 UT).] MS)HE%Q;Z7U_=;H]QL?OK/V7X;H.15J ^(Z56;;%G(Z88%,X&1C7S,UEWNQN MJ2.@YL:&'R0T-CST@0T]8U!^BF.L?P__H6!?CU=49Q.RX-"(JHXQ%D.0J^3P M(4VL;'RJZ(Z#ID82R*+"8=OTTZ(VX6,KUL8"OAR&_&PRD/S&=)Z#KK/U<3P& M^X^PTD%Q0FK/G30" L6%R[!1]9?9?;OG]XR_.8)[PL*A''9@3OHID@>1,0Q> M80U;46:M\/7:^DWA24"AKN A ='ZES5.19M[DI./0[S^!E_/2$EU^/B MR&MPSVK9<1:',WD+5<'G\#8-[T%M;?N$7LZ59PVAP1*)9?G!ZU',-UCYKU-3 MU&<\^P_S%CT2Y^7A3CH&166G*N0#@:/C$_-^W':#XJ+YL(&$B89K0M+SFI(. M)XM<6<( 4[@.U$.C3JBO>8*!3?]UQ/AL,N88O40^%OF_*$[CJ5NQP-7,,\CK M?;U(O^%W?,WX^?R'#+L^PX6[UG.=5:W-,T&H<]].L$D8D\RX5UVN ' M8I;6#B_OX?49)>?Q&8%Z@M(4\+CT5:[:C"&Y,D\')W\=L) M(:0ZU3L*\5K;;=$7^JJ0!N#@=J]Z6T7AOG6Z[-D;K((I9_%K\*-'3W\* MR.B6[YUG"AJEH=69,>;X6G)A#QX5M+;-5PFVR)R_" MZ%7N[YX9_7[J_2]4$+!:T&U)\VK\&.%&.2[X*12)/-I(>XM2DA%HJ"CR^JAZ M&=][]F"R#*VPVV2"8-LE6,?A9%F_^7OZ'P M9R3.7X"\IOK.$T]Y.*EZU/W4:46UO.@Q)P\9@?*8>N%$+;OVM5[10?]Q?U)Q M%QV3L*']@Q;Z:29WL3!/^>CX&6<_?VHB,8-!D>_8,AR- OV)MC+[78C::LV) M&$CL2N[HB:6:&>.L49A>-S,GM]R(B'Q1_'A6O\1B#5/!7?H"CW$R\M=*@%5A2SR^* MK!IFF ZW?G([,26NO/)E4SE/<7&Y'7AIZK@/N2]ZP-N32T:);,QEKX&[>5C1 M5P4!["^$1BBWY8D>;\#2 4#Y9\(_#0R&56.N=^CBF2>P;!ZQ<]2Z>J;M>3Q8$;"NG M[*3W3U\D3[Y5_@WL,^)H.JSL/E@7%QVI-<:W"SOA#O]:ZQ^^D\F8D]>S=\&B MS2MT%^0UR]ADX[\\H3>FUV'M!8W%L4G(4&1>$$,6"\;P%A-$1YL#GU'^92_\ MWQMJ#ZY='=RUHKWD9I"J;V/+_4Q,WA7PO?3,<4% ME*F%;M"T%@.1ZBIS?2!IVZ _46O;(WM%3-9P+U-4MIS&VY?T,<6>AZS(>53@BV->)-U4E1+XX2WS5W:@>1 M7!B" Z2Q&/J;TJ^U="!+6S-%9IZOEJD#8)+*4QNIOZMO:26L^?9$O*K]+HRV M9+^$BVN$:NN%T-DS63(2K7"P.H,G_=O>O/E?#/(/^ _I99JNBM^3%%P_N+VM MG>A*P6ANDQYK/XYR?-&8\03V-'K3D^<_@O.UB1&^.U;C9@%V_5O]Q@.KGGL@#YF?6_/K."249+@_:YCS@=FAQ%U MT!#_?B_&[=/99)T=4#M(CA=E@PE()MJ>"7HG\A284ZG%M[I;-I1 T?D$%:NM M!YMMXTTN9=^]:CZ8B(CH+O-.53*JTKBAP_M M TR%/ZZ9*;PZDACYU?GK?VA%Q]BS]5Y7^7KV:1>B?M9_:&#\X1]<4F+\^D0X[E"?RD!>%K'.IE92/T%!8:\19V+%I#A4)K*QLK,? M2*RFOZ-# AKKZ794#Q_5Y*)_BADYLDOI_8958 M0H&Q\8[RK.:L7]'1<=DGY\]'DM2NQ%410J/H^W&S$Z.,:5)I#3/I"CY<%!0G MF\,UH+HZKQ+0F4=5A#NH>>WB:DA'O\ZQC3BI4KI#5]XYB<.6;3FJYF%0]8B9 M3WY1FA>V+0.RH<"+J;\%16(0_LQ/I!8%83UI&-WI7D/%1D!-C_8+%H(,T8.@ M-($;+&;S(%Q*ZN9NXD^S?6\OOL:H=RAG)>E[CVS$+E19<:;X5ZKTB;OTO3#O M&:OD=LL7&0]E')B-@+W:)=7H*>0P3P M0C8ST0*TK%"5IZRB1I__A;*$VL,7=%J?IQ-/S&3T>]D5F$O*RJ1\#D?R9MXN MF/&M;8!W8R19^\2OHOVUOQBH>'QT1?J?IHYEDUN>P78,0CU'RUGWS= 1!]7, ML/G58O1*"I6^_!CO.O1T/%]-Y()G#\'5*]AEE A'$E8"_+-DG0G+:;->4JV, M :$HD(0!M&M&I0Z:SRH?!:_]83B3$?3KU^&5^4T[9B-=K(!=&MO9IH9HK30^ MJTUKQ4R=/M4X_E@(PKM>[/W&Y=\>X9\,OSOCB/# .9&*UH(PGAQ8]0S"^Y6T M2:7.9F/+RS)W^40B5;1?\"C2OGM N1KD&Z.M_7CG3/Y6[9R &U145XB0M>[B M =Z]B-JLY6JXPX[DLG/MBU<220I((5)&-9O]*D&E8@;0&,ZKVE)YY<]?=W.( M;!;L8EV"R1.EM4#]7H7Q#AXL@4M6P1.UA40(F13CI7/.!NPIYV,U;O;>ZB7> M#,FUJ@SCE50]AO'2 @\)=72,DC44YZ/&)@=C\5LOE5++Z-(/9;,>H1HFKH>R M(""N8M7X2 0?&UX, M0W0,2@W5^];\Z;OME_,B_5@^K#0_W[O 64RCYIV@Y!NU5J;(X5OA>S3O25JJEJ+";%$^BYX[F[46;;R^J M#66J0MA*]ZI'8J,84SS;PP'*PS6'SX?$M7!J! 8.\2\U[.&5<9D._BGSDWV M0]\C8/1N3&5(RO? +@,TS!SJ>N39Z,'$&N-,O$J6C3)#J>]&S5STBET:W.\#NK[PJWZ%'5XDLC0$J!< 4A2T9>T[_R,NL0/GM@) M_LTI>S75E*[%6<&6#V+Y+.EO@17_502GGT!RH4J+<8&@?,MBFU/F(@6AM=5F MPQ/Z0H*7Y7N-CGR=Z4C=A&-A7^O^5ALBN89@J=3KIL"UA\]^3[NQT:26/ZKC/D'^*XF3Q]7?1/XOAII-$:>_!ONKPOUQI=+S^($?Z76>U!M MW:D['3M5?#,'H+3SSBE.['>,J4\E;MJEJ6:(5H3!36ESTA H7:<9[J5C MG477[,I](@Z/3W- >K_NX@@W]BOMK('(BE,1#<,A+W'<=*#@.(DRW3I.&+72 MP9!?%(Z: 5#+CRBR*CJR*@' "@PIT(A[JJ:F&!H:VM1UY^)/*MPBHGYM6FK2 M&#);55*=(Y^2]$DIV.]B3'/BJ=J.=:RYQ7X]:E):VZA[=F+VXE&WAP@GK+0;T-5E/CC:A94T^IS62?(#M./U^F\^H MO.B3-PK_Y&N_$Q.@:?SRY7!&/<9+^[RBGK>UN.JDF+HA)Y8BQ3\M9G;&2R'= MH_/E5@B)Z9#W$G2T:05>GSR+=LLVRE0^^8AZ'KL)E.&+J93J\%K76/?>R>/C MP8_(3Y>CYSX.^"HU[5M)QWT8'[-]QL3Q]&C+5:NJW+:F<+?408PFA8MZ"- NEO( .A.3SP2&V*],[R&H+36$8 M+@>:]?6$ZWV:$X8;K%U8P@\[F^/D[8[^=NX"_:'/3%[8IL/>CN905!1<[4S* M8D8FK1%\?8-U@FLQ>OK/)^06AR'K,L&*P=N1FJ&ZS5X/0PSBP(PL'>CMA<_P M=="KW::_"8PL]%*@6Q\&JCJIS'%^.90M5-%?0[Y'4$1O<@XI==4(7VJ_6-B' M5,"'=-%QD(/=*1KL@CUECN>G$7KEI/M=0D\9R=TQ9*C*,'%&AIX7]$7/_EK] MSXQJ^=$^OWP^Y>6]1S.37?,HO0N(Z6M!4#G7&\PT,WXW3Z*@2Y1+!!4;!B25 MW\<&?D$]54L2KRC ^""FQ[SW.+HJ?97HT,Y3G9/:RUU0(PC/1._]\ M,U4[^6+:T^>5;[[O\%NRO\;(:_1TAUG-NDC9KW ));+G%TQAK$Q$FHRB^XL MO0R@WSV*=,H_=X7A/K'\OM >WJ_S=K%BQG785!;*\8*HPWB[C:%#&-OA"/N]/%3ZPN.M8K.,C&K<*Y 'B9% M'EC%65[8O[P?2M3KP"@']C\O[HCRXVDL78(Y(@?E;5,5M@+&CHWJ'"]F1CR- M=%7*Y8WX9=/#%Q$[Q3AJ^>M[M>-\KX.D9S[%;D7'FLM8XWO\7/AY"\L0=HM4 MLS24TWF%3ZR9N=LZ06](0RYR0HO1%A0 S-D/L53.GO._HBXIBR-;2;;I&:]* M[X%:&;PA(?F#W5X:&0E.DXP.EPI/I0>Y>[SI2S$-;0U< MC+< U.N3GDQ.#^5%VR';EFIC:=GH;A5^^[$41<9WPE6+=<(]\K$Z97G'[X:I ML[;,KVR=Y9QB].^0#D'9'H6##UYJJXW)K%7VZ#2%)G@5NA5\.B[B-BI!*>"! M_Q(/KD8L/MC>4C^$LX?=Q:U(K*RMG__^UM"88A1 P^Q=P"TV@?B,1_0W>:)U MMHI]AJQR&3/5\VK>M_Q-[>>8SMC4?L+6.#BEEGZ18:4;7]I#H337V#=2_55) MB$GK!3^.LB13#D97.N5>0S/WR"O?SS_6?=D=1OEQTE-M'AT1A>IZAWXK8Z1^,ML'O/X@OZ]7RNS(.U5;?&YHLU4LA.[:BXXD6XPGN+[?M3 M!=9WE#;<4L=];?&Y&UC>$W=''Z+Q) 4@^YX2LY82:BY5=5)LP0FS?NL7()&N MD?@)DS&R)W_Q^O\B+H[7>>4Y9G3&[WOL4B5?.:ZA=':FJ:=?.B.O\A-S9W"# M>F60F=E'=:"=ELI0:&QJZA&L6&HD_G;>+RY!'99[G&.:R3]8-2N\WZM)-I<[ M].)E2,#4(_*8Q_3M=L_,GNPT3Y&Y[S75WV'8!)YQ5F=75>7CJ6+5M00;A'\Y M<^FZ>M'K946/:G?AO"N;,"&K'P@#L4_UNY,1<)CG1%0N%'A&\R$TECZ/^?;G MNK&HC4AEXG_\]VK%_]M>-5*C_3'?RDITWU0;8#!,3$LEBAN7;HR(LE!OW+FR MN?K!8&8(C/@K'7_V%!3?NRD"%21!(-TDR58LW\3Y0!3LY_"+9%C,3Y.N\^IOA!A7=G=-:&)=4BKME,SY^CI!/G0(J62-8G=8.J@+0/@ M_H%VVTMS!NB^.KHX:>18?4*ZOL/!J0$MW7M-HQ*;B^NQ-5,JX+)EL#*_W=Y: M8)]O]9=">>NDXSVW0X.)M#-F5X*D*C=3"=#.+5NT7T\;+19R4BS/%2UJ.XLP M3YZPH+#/[625'3A.3:Y(@85"6!L8#.2/8 4V\5/T0"WH<\/*K)+K$"N(6" 4 M%+0!5"E(BTT[.49S;=967U2;&@1=39Z>N15.+\SMC&A\OT1_,IE),[N(A>E4 M.=N+&Q,3LF4,;RAL1U<"(_(]X[(BXW)S)=0>QN'Q79GR'X'E^N*-.2[*#ARN M"DYJSC6FU/$AJMMP]Q9YY!&?,Q]90MH\#P\?S54.^ ;K:DQO&:"L'INM"S2T M4NA4!:I%%0-F,Z]H5#[_:AS&D&R@=33"36=PS]29FYXSYL$+_*;5D_XL)ZZ3 MD-00@DJM5O^Y>8'9T,*K<4ZPFWWIK_IL+#B:H3\.D=BIP.-O9(\)$Q/I3\IV MD68W6#/RJD>RAFE>3#*B.QATPTJNQV)$"$H 3+XM#Q-)QB^@# ^,CPG\> MMV%!7FE&.?^X.+3^Z6Z(\PQ%5#&;;8J9N.XNQ7"I60,"Y@0@8&2#6ND] 43R'#EU:JV2F&ET+I"0SWQ+YY_8X58C")?AEKI%6ZP=A1:MKTE MA'O7+JYE7>G/0FZPMNLX3#%I>Z4Z%V]OL-2A>P+;U[*(Q4-CL5I^SPJMJH"J] M3N/H;)@\T!#W]-=IL87X7XL:''^S#>BN7>V61T.H)@2WJZ4]T;;.TJ!C23NW MV&GY:D1U2U.,$*?>$(^[J'E\!1>0V$8N;]M6^#ZV^J5U*#I0Y2SR M7E?!'O0&JX2-./2V:8^983F^)*& M:^:^O$8XMD)P76F$6+G**^B\DRR'!4?JZ*>3UQ._>B+B MF7O>%9HTV/N^-E9G*&N;Q-&>HR?C/W/=L%72!U-]KZ7-)PGOAW*ZU!;.T!D* MF5VL3$,Y!Y6287)]=.?8J__S OY_%8Q84I(#$0M[YSSVW?BKMLU9QRD!778* M#]'7[91PX0,IL/;=+?[H!U7YO>*.9+.)1A(/HR7YSCK[NU%*DBJ_E_RJ_?O; MD&CV-7W ^ZV9H?9<2R, :0X:A@3;+VR262E:@Q)4#992WK_O5-\XPS#^Q.61 MYZ\"\O6PXUN07RYY D2"B0;9-6W_A-2]/CHPS\7N*/WP%LENUH]FU9';3=]]JY%-,"G*J'^Q&;HXRR!M*@W[M+ MLB4S>S/+,DZTT6K$T%C-I[T.?)EL*KUZOYO^4LEQ*L\4&Q5TNQP,"MOU(?/Y M]:$CT$$DYDD#P"?O=R29[U7.X/CP@Q'MC($X&T8SXJ)L)>Z@.('F549T1>3C MX?]O<@I+.WO%X+O6%59%\L<.GE#2UIHLQRT_;J%'I7F%#736'.^C!J$Y,#Y> M5\NMH)(*BCHK:T<9_^F\YM1A;D1[K0F?CN37G_/>HU>U@T2@48;#NI-JAFHZ M$C4Y=7E)3-7H'%2U@B-;T2:[<6W &QW9>"1GQ8&"9)A@GY8?HQ7PG>[R\@W6 M7GK!'NGH^G!#WTYS2P+:^H.0F>]!>0;)_I=OL:XO8)WX#-$X0H\)ZJCY5>[Z MYE>#FZA1 ME$HY,0"9G/?SRM:!)L_=+(?=,S0F\YC_=+8WB<1 6XJDXX>(6U MR;JP[_HZA;$[-C8AMP[@%2="ULYO:,_:7KOZD3=5?"%,P9\O<#LLA7JY3RTZ M]>4I;*JG9F$>(:ZUE[4 0*M32 %%89P/$=R M9TO&(VPL@U?61LFZ @:WGU/N(]YNT>8M:4U6*',6TN;:=S\B.(Y7BY9FO=.! M;G'K,H#:R$FJ5&&LEDHIWXJU#)\\!+\]>;AX)*3E@2KI3LKOK=0%/N\I%[>= M.;YXG0RVW3*&$87"0F10SYW[*=Q.!82*9[:*O!K4C]J+C932HO:2U[%(1H)>?LU-9]S&?;H."MT:,Y[ 2,264.FO)1O M^^*X 0X(4]>*V(_@>AC2&<22"&V9BHS[?8*DYCO*/9:Z/ M)?-PCK,A#'>J^U,@1 -@4CMW^Y7]4SL:@GE_Q'%^2XGACIVKR4S\4:F+BUE0 MQ'C'6D;$MO)3Z+"L$/1+H,]1T13CQ:^OYU(QM#1 M9TD=:L^%KS,O,W(^7TQ\&UTZ^]1!\^L-%NE1B[GKR:[I['11=XHQ5PG1,OQP M^ SG*#(4LUP'U$I+/@A+HA_NR!'X&H%>:@WW4@+)Q3#6@=2D+TI1788_.#Q7 M,I>=E]Y,_B4E,]?X\O5^S.MB,0565T>MM#U1UA"** _M1#WNQ==S9&'2O8S9 M,E*VW?!/BZ[N^J]HFH 70--)RX?F3'&&0XQMT_GU8IL2"IFZJ>KAYGL13:& M1J,Q9-X0LB;O>%N3Z=)PS5X)\23K[:&-Z<)2/-.?&<>W#B7+$VZ!]HST02H% M41-U!$]59JM*HS/63\^=:9Y"IQN4-MEX1_B7J;[>F$X%T7- M1S2&JJOGM>XJV-/F$F4)(Z=X(+T@\!B'C*4]P70Q+OWZUZ]@=-HDW+">?&0U MTTGW2ZT O<[,U6"YNVII(G=?F$,VF=UFF)W#Q'G5=^LADJ5NKB#GPJ^EO%;> M;W/'(=_UKS/I.Y*[?_^+'_[YW3ZN-&9UE7-.7#4,?GS1]9KDU=^DVA^PX"#J M'_&PN[2B/W&0D8DO9 1M)G2W_^0E*=\3ITBCBNK*Q!.5,1/9]^22)6PG+&9# M>U@_C+CVA)K&RY6YBZ6KC&6$=-+RKM:FM95WIG77$3_3J"NJ)ENP0#6#8;^S M$+(T&2/E*PX!BVD;!9I><_9OF_X7Y#O!CQX_C*'7L.)3S^9N]I=%[QURB[OBNGH":U5B73T.))WW/)YI M^F[8\-!KYE3U%NE+&/8?\2M'^#OO*-=\ N.+OUG^[=->4; 0Q8OMC2WCK/,N M-;GG/QW^]YQ1#10\8R*/[Z+1&\>&/&D0@Q;*H>>-P3A1BEE]]B*N\%BMJ(O MD5S2RH]4@^./T@W3K$>R\D9N+Q(2B$&,4Y\U"HV*?NYXBLL[,T%EWF)B^AJU MD/H(43Z646J\2,!['K:"D>DABURZ1\U0 M)8>SQB&)L3]BKYS3^H]-RT\][* M\-[#\U"'Z2V\-U@YOPJ]8Q_\;+KPTNA7TX6=E*9W>G_D_-]NXA+0QDF=,(@< MNUSJ6!\H4H_\= @UK3+O",PPYU] (:3F7H A?"P,'B!4200VNTQ$P0!YB6F. MES##!^I?6U/$$"=Y^;R=OP,FUM)C4RZZ>J<7X(@OSISK,U5L?PFG*H^ RML; MGCV*<6^\61H-"_KCKZ"$='S)0!O]*+T= M[NA>K>60P"JIP;T\:]6B[Y2^Z8KP.Z5NK9$S?0&&DJ_A_YU1W M^X(EO&(4N'AQYTEOF2*&)A?YMG'PPSPQ\H7-A]\@>NPQ%#W/Y L:,NJ*/J$3 MRPKC])D4""L6-0+(W2QUR%8QVL[4]9?K>M,35)BBJ#YECL!5A8^.@_034 M/U@RB5&?YY]67B$A.&'9!^9HSQH!EEEVK(GZVYP=,Z?+\7E_%9*^@ZI2/D G M6TY/$AR/Z'K%XU0YITH^9NQPL$;PYQH/!8Z"D*\\)U8G/;!5S(4:D&P<8\M%1'R>[,5 M6O=EUQ%RG+G>[95(80TW#=;-S]M_)O=VBRTG_5;5GP73J-D:#JD12]1,C2HF M:CDF9$>@K":_]\OPA6A:-#05&6IFVN,F) F20 ^\',(X77!YG_:/]JFPR MUPAG! =-T%OW-?1<-3=M%;<]LY[;WL[^!+PM^7L7N#(8@DEHC$3'H3;=Y3GZ-3E34=RNX:[ 8-;JB^L=A.5@4G^ M4^?F7ETJXI-5B4%R5@C8"4.#W @B7'RJOG&=0$1IOGXZY-<>#R\$AR)#SZC*P* MXZ3P99\XFBF,7:XDQ8P>(@^1#5>XGQ;ULP7B]PM3)=301$@K!>@S%+0"K3:M M=$*C">/_L/V*['KO816H"7;E5C(3UW<%<'2]:":6,B55M^R**CRDB?A3[-PK ML&QT+BIT@+ *L2A$@LUCN::?C61'J6D-F0_NF?OW#$@%!SK&?6U:G49+"J]5 MROHWC8C_MNZ2.102E6\R1%^A>:DW,+D$5K \*41&6&_5F<[%(Y\2+2O@_8YR M,.;4+^^N(U4_TVU[C3C?S^SKPFUNA-N*Q0Y/R)R47%O?0$&_86IM>CI767NZ\Y2]6+W0OO3[ O #=;8CJA.%T5?_AF( M6+%XU=HU(6UIKQ?[C,+65'>PK-9YF4F(K/C^_T/<6T?%N6S[HL03""&$!((' M3Z/!'8)#X^X07!N".ZPDN#7>.$&:QKUIG. . 9K&(73C&MS)R\K::]^U]CWO MO;W'..?>^5>/45]7U3=KUIR_^FI*&*%JRNO&A\U;/UF0U',$@DFH=6UPS)OI MRA,%Y>JFV_,Q"+-[!K$F243X)PD_(4GY\X=LQ< M:.8^OVO0^P>/*.>\U*CY-[N]NK4"?+_FLJ*56W/B3Y.R3HF)\?JZB0 #?&H: M?M*:41ZYB+<#"88D%59U#;'>VT121,;S++DB(3^P;!5:3Z1PY[ ]9Y*.8=5L M9XGXK=O]Y'"/A]6FBC*%+TX6E'=#P3FCDZ=,]A> ZHWQO5@@/?X'UARF M?641VC= <;!8LJE5$\4DJ%I?.U6[]?H:<&Z"-Y)AICPLCWXN6T$M_0$W"2,1 M1!X:2\,EJE:55N3_=48NM76K('TB@_;'\^ MPPX; JK;+Y_TF?_T^Z:]HT+K2G3%SW M:H2T8BO+;&:NOZJB+8_[F43)2.'HU)B)#LA'PL#M)F\^K;HRW7[:CW9NBMBM M-1_*2-)[S^JW_\),\.N1;J4;':31][ PC"[S[<#==G G#" FNN-S&@J6W45C MM6;8#-3*8 $A*UVW^_*@;K6:0OJWK'3?6U>CV$0]^;/KV; -'G!$YCXWC;"= M^,(3>RJ*J*1(('U2V@OB66P;G6\)/CIC =1X:,Z_];MKWS2&)/[3D^2_J=J( M.05>@(#C3_E"-2H$V&]A&?P1;G>;+M-N#P\\.AN17,X+OZ:$VR\P'N=-4W10 MMG2\PIQHVH*MX\YK$P79=HVY,RBZ\FCCD+:#U=2I%YAVT)E^OV5NE$^8L3(1Y*L@=2EX&ZP9ZORDC'34B6@*A.'B*"FK?XPI)[#8 M[*^V(A5/2$I6P:'[Y[3_D])7]UN%5/DD)-!$[>2SW3YWV\$)RQH/XFQ]IIN? M+G#^9.QE)/:$,RZ]DUUFC?66O=9'[J+\"Q_9T[K;F>F(GQ:A>$S_$;81Q7TKW3K]Q4W@LD-:UV?-3^*UC#HD9.H,67** 0+< <^%*OX_+]6F4SJ M^)B>10X4MWS*S;?*"T8-U;?TLI68(-74U%$]SA91I'WY:*-Q"V[U*;:^ M6(Z%6FQ*Q84L]<63?RM\T,GT03^K(SZ>/XO,@YG-VKNTRW#K:O.YU<\#PRJ(>M\LKI6*HA[RL,HCUSH >YJ+X,>6OE4[WIQ ZGQ13UP\>M+Q974@EI1L1F^AWT"FBIF4BE[VDM1CFKKO$]NXDQO*K6*M M9A9&.OZ>I7H)P593+L"W7WX.R'9^OO!N>L(K/?298GX5,QO@HZP571LG(VI. M%[FBZ8ZMSD&ZF6\,4A@)/$K=B%EI(?XSV?&=E[633\X.Z^?B!5DGX;%L*R1) M3<5$W&;$=\ %#62%<45^/+OF[D?4_-O]U+00\7/ QO/]$/%KTOW.,G,[(5X' M5*Y+;;UG&GH994RV9F5M##GO9/,S3#!OT";:OQ\EVT&@DE")N7JQV*X_NQ3% MT&RB7/F:*V3 X;6M'XYK%P4^ N2L$+O2[:^$[R3UQ.!"H/ZU>M0@HM_6O)*\ M/D*,)S_'EV)VF.> 0CM_;$;O?&,<<>O[ RF2J%(F&8S\!0K!*C>BF,E=.-]= MS;>U%FYZL(9DYOIG_IZ;0*9>MV MCF(=%K$5'\S5U6(_@:&HG M\NE)O "'_*]2;7>XZ@"1Y/F3? M'S\.#6M9.**3WYU=E(D2(,D,D)U*A'$/#I.,=(.G6P7?E'A9O.YNFH@26MCC M,F/,N1%J-O AP5WXJ>V13FO'SM+.%S?TU?<;./_430_.QLNJJIP@A.-AEP,@ MH'@$;&$]+\5M4]2.1"L-^#SQ]374CF1/QO9#DIP5G" -P (1/]9?GUTV;K'8 ME0_?^(%5%=!B^G'W,=T"G+6L9<]"E2Q,K?GFF'SX11[I;39+/VQCI?S^%HF- MC=.+VIQ-<^,60_D?6#HJAI7NDYF"X^@3H_T$JYV6MC]2]O'.+Z5T/TJ6>EQZ MG(:JQZ$9+/9_\F4KG\LZ5CND5U^-;E%@H&"SLY%7]UTNI63A&YJ+/"AO[-)]C"Q@.CKM(,93WXA,W)&CG,"AL>"?.OA( 8((PRQ;MCE944GBB5 MOI5(XC%M @F>*U(CHM/J?O>YEHYB\^[694Y+HV_(HI_ M%\O!^02$:J/V=';S6&WMPNFF-]C'DOD MC+%0.V#J1BK6UG0V11 /'T;*J]C^;_W]&K7C*G=N5]BF5SCKRQ5Z?;KC'$>? MQM*6D+[_?:[VKL'];&!_H9W9T3;HZI.>N+?\;EWY46K9=3Q& H]>*FDD/<$C>C27_==B7C!&CW;_-57QI:F:9(:1FC2HR,&N5F59-S* M.22\:L>085L]RST1Y@H>W!0+1=W$ /G(BI?4OP\;4UA;\QE>TIQ7D:;J)F^" M/9.#JI6OV&9B8SMKUXXU,.: M&I8?/$0H\;?RS58PPV_:>QIS&HZ<%1J$IX"E4^RUG -SW .QUAR&!HCF#I^N)N MT:.5F][,G:S?E# Z>D/>G M';EW7#B6NY&EV?5IMQ6:1#4QW<,2M;5WMK/';'D 0=(QD&CJ9?AZT;#WMW%I MMTYZBP2'Y6/L95]=(<]Z4;2=A57Y.T:E2'2@W?WY_-&S^>HX^E6*MM?+6@N[ MC[.#=8U,;)5K![91M<$V=G-@'YP$.W]""PYIB^0'CN6[QL#Q9['O?I, M30-!Q(DS"35T'+ML9X[B"/?>_D32YW3Y$O*<]X@7G[BBJ"Z_MMRKF[EH MNBTDPK<<'NZ%YIXQ& MY+#XMUG;$UE2;>S@EF7.=/6JS00, *CN9C +=R:<77R@5(:C!:_M_7)Z_U8( M2-@X2=U*X%"T9_.@A)>U!YKC)B(FYD3\;&O[7:^R! ]J(&Q7O(^UIJ84%A.B M4D,K6/>/C:*PTDJSM']Z6VUSDD*KHS\M\0%NJ2X54D+=!DAO7ON8K9#QKJAA MM80M#8##P"8S$U)6"_^!-8:3[^L0>J94U5;"P==AE+=C4VL!-[.SE89PEDOK M]Q1VKT)-L,>_GQ;CZ#N[50>#OLS1N(2[*98[.LIUE%C$BCX!7=6:L$7[>$"W M);R\ZFUTMO5G=1?U=(P,E1*M'$$<4D&)D9,:5_75%@VPY;Z8@\&AGJ3-A%S. M*ULR3R0WV8ZQ(*B^,]/ODK[">@350ZG%VV[K5$=8 M=HL(-^A66G(%4I$XC\7FN4?:4+J:71H_S/?YYU;Y23R7;7/L.JW$'F7#B40- M2IKJ"=WE=/BUSH W@Y93?=W&:LJ5"-824*JQ#;''6SJFNC')S!!OMO?SKB*! M AJ8B+.K2?BV[YGNZG;)?LT<6?34B V(-(6WBD7>>J!VB'M>0SV+RK MF)KH Y[+<@$\PWND7^*Z-5XJ=&HQ<"P= ]Y9U7%C1&ECE(-%%XHM*1[WRJ>- MVU)U0JV-..'RE"Z;I]%8FU4SG&MFXF M(\,$E,NO56&3DP:I <4-R 5CZ28SYGXGF)SYJF"LP6B=_![WLTW[O"_&3G7C MMMS/OM[A_8,T;E@@7=!N5N_H/JK%R MSYB;89;5![R?9FWDV5V7/=3/_">C\988U102XKD*&9 )\:K$)/)SYA9[-%27 M<":]L1;5J6_FA^@CA>CI2(CXYM))4]RI?Q>:+?$'EF="P)YL7GV0K5_%%5EK M[NX/K/H=TK$HG_E-U?EW"]HCM%!$,P-X?EUV?3PXH GL%9]UJC"HOV=F"&^V M>V(].2DE:47L93?STSZMW^K70.H;ZW;DYQ17-B(J_=B+-XM,Y"JKLNB&\T._ M?^NP<>CWO?")"2R4&3\1]?196EJU)=9Z7\'N8+FZ(A\WG_8F8P!BQ<9L8HM? MLL:6RIYH#''4J[35+I^+2N/9:(+Q2[-'^@.TFF-A,PXRH4:D+K-9^I7UQ'H# M^.C"E".]RAZ2N*-"EKJ07/EAQ7AUN4#)3'0Q$ 53M)$\Y@D4?K0SM6XW&D'- M_[))<Q](P_LK]X=IZZ(M +S!40T2"/T MM5UW*>IU@8;3*^=>9EM16<:\!RTCE:WNKO,NH-K^I^.R$J#:P.R'XG(/@4_E M@"J!M UT=^/6)8W0U*0##Z7Q(\U(I-GSD5 A@++;TR$[O4GO$U0YTEOTK_#F MW[T9&PU)-LXTSG/LR#6['C#T):H_)]WQQM%XSI\YY*1]JJO)>20V]"V-\1CC MB_>1>G%Z%3Z[#2'2N-8*:EI4*=+YKX 5UH."#?*VM/U#)]N=M5+[1-4L6Z%# MHBG/!+1Z9[O#OGPH1"4Y?1-M ML-\(/- WY)\/W04%B*6]#84]VN"*+S&-]SAK_A0F+JKHLF!G$NSQ@XWXLPMY_2ZM.7/Q,X>7RR-%R6''A1 9OL M3NJ#KJJ8O\ _@WCZ[1CC^FM9D;E.[27?OL#8HDB"[[FE6)SU7VBH[+A!([5 M9&D4,K(&)SZ+*"3V^_:,Y/O)X6N7V(M[>53XL[;<2)\S_-SJ=;$0O/(B,78EZG-($UN],$51,<<, MH8'6E'K,@'.ED?@7:<'('"OI<I#4'//U8-XM!9UR C!!?C.?4I)23L",-]#A:%?.C2K$DFA+\DUGF86? M\L5?F=^I_?DV9VLCG[2Q-:/2IQ(GONJX&\P^&B,.PR:S5'$0IM[:+Y&*F$PN;[.(=K$C3J_!1#,F.A\JF['27Y+E10;V+]-702V< M(5&-^$E16CX"J=3F_& A\"0/>\*NR"F<\DM8*?;XO V*W F2Y@29=@()C!>H M.W!A;+GX9J-*0K]6J;Z.C SM';OSZ\/[+49E5G!4<3KS").G4]\H$#69RJ3;T1M!?<>"T_GI7!;ZZ9FKKJG"9HV2PI65#ANZ<2K$J_,TUE'JX! M>9:8+9G'0IO'0O^[#_UF(IW43VM*0T/#YO3;S2_5XH1*TD3"DWBUQE(^:*K> MM\A(F&:DE0XROBT8EZ_@Y8=7F83AVD0&A $XGWM-3Z5:$EI"LV+)%,A%)@9. MRT:J"$NF@ZS%8EGOTLYLPUE9E79 M8N++H6O$CD?P:!_GP+V6N4<*##/U M+K1\"5"F'>6GWOH;!*+0)P*HNG)6M6BZC6,^+;L?6.[M"( ,R23K<13#ZSWG MD_FXWGIWUY6\6@>&Q]8\GB[2'>,L(*9*F/#&^&PSF]#-\'7,J3@7N&J_DJSJ MU5_MQ=X3LN)'3N_$3?K4K>1,R60'\U!'/X]H\NR8JFG_OJZ&&BC=V9#$'BG) MC9&T"#U+BE%??SJ+?J#9$+=+D8<],J9U.=\)9IC:K^""K83VC]$0#$%[2 M1$/BWJ]YD1.G4$)-F(LV$@NZR0NNN*9*[*EV"RP$M5HOT-@)7#@_B]O,\9Z^ M?'"![W:MXQY\^ACCZK-^7?0=A8SD68Q3T2K7\ MTB0B:N@(^ .+[ S\ XL)M,SWCIL,B$>9SGR:[]%3,2T /@?)I5Y\EDC24 H!(J?G1-Q[ E\;UU]3[W2Q4 M R\W4ZJC1%X:M@K&@%.-=)0$M2.T5]-.GG'T][LMTTPYKP=2S34!)\W$MGZHC@/F=8+Z(?%BPB6(H39KR5L MV*A )'%QJL\T)T22ZQHL!N?T-MUW)Q^4A!@B@4^;)PX]+AJ&"4)$9@\.VS42 MFD9F(I4^7V M3+#J@4USQ$W*U13N<1 M_AQY(8M.X]TS&:"D5&X% \3U]1)@Q.I5K2W#[R%#1HKU?C?,IZ@&7E6;]2TS MO:TYJ^=.J&9BPJ>O"":=IS?CZ:V,A_7'81Q 936)*L(X3DXY-T[.*0JB;ZR/ MO_4"%Q^_7V % ]23M%EF%ZF=3I7IUX0O$T[5/.B ;Q3E]2>.PUQL!8(&R_1. MI#5W9;9GH[^"5[O!.L0?I[#^1O_FE[)[!@L6NQXWZ6Q/M^/UT![8%>-S8E%V M>?MW91*0X0/"@2G;LO.ZYFKFR 2A$VWC^^#Z)RQXG9-O\F"5RBQW\;_]KNSB MR$0Q2C:#1LK6-^Q;1W7I:2[V) K\]>O1A8J8H_*&PFE+?>Y 8L#,C#WPQ4I) MCMRI#[?@?,MWHI>;"YSKS8*EW"?Y[6Z9Y$1X*$\C]M_0@XK=ZS!EJ?MTBD_" M"[89&@WD*RKY5'0UPG#.'9N@3:U)<*R]UFSWZA]85IYLA]*?;HQN71#9B9YX M?/R!Q64MNO*-\O]ZXQWU3.X;LN0LGBMA#^G&R89+"C/7=V_4ZUW3DD]X-9^M M^ON5YRBEED@3MT>/+?/'F(XY ^G3U,-L. X>5B4E7G(\O*?P"X8Q1*P\7+,M M8X^:6-I)FX6JL],!%QNHGBV*J@XZ++AB@QI#VM6+@4^10N&6G!Y/F"01F5JZ M 0 _XO!<6<5_9*S^G_7_^MF_WN#W*S,3-+'1K32UMWWO!S&D31T'5\ZCY4;5 MK[HY;.LU$$=)S'&A"Y\8B^SS*935=AW$(PJPW9OD^53CSWP/E=WW/U[!!J = M53(L;IDR_.1$R;8&Z=%;1N;!AR!H(<$DN ],V)N\:RO&+58A =^CEH4N^F(!7RH-&3FA=#! M'?"E3T2:#]\HZ>*#NLDT92,#0<5X,UX6VG2;=J!1B(4^>R(@(O51C"&8M:6= M!BR1\<2, RV$8:6RQ2/[QQQNK7LO.H#\^-V]6+.G9_$TEVWE%8M^8.FOIM#C MN>=5H=,M&.PB=:5\QX(*@7+>&<\L;65Q([Y1\%.PI,X(XE#K*$V*R\V>U M D!RM;0 9A_^5XN0FD)6\KCJ$\M+)!H%$TS?4[T8]@AI\+7 (VG]O0(27\9Y MV*W5Z7+P8B2][V WFU=?U2MJ#V5='2W.8K?JWHU';BO;SMRH>QHK 5MNJ>!I MY*1V'T? 44)\)\GQG%#A\AJ5H7[C5BQIATOJHD*Z M*0XI/;LUFL<52)67%S-*12MWZ\_\,W0]*TW[Y5-ZE"#;5CR6:QM!3LSNM\'- M[^3D 2;4"@/S5%4N3+23&+[.!QJ)10[5S?U6$L$%C%PYF>U+A*KIEM3;NI[, MFK^8]N_ZP/].;ST&)[Z5>9+7*J(ENB*%.]H/B#>K5BP;>UZY6>'W6C7)N7B. M:4O(;/+-)R!(F5-J9S>PN_:")^=)_.(K;K_X Z4P%*]D[<,OJS^%>3H<-#)O M0-2_6$+"+AF/=[/1YSC[$L*T6I=,4H M1O[>PWWLL\!MACZ)O]BF5;U%*#X>,A M7O*'K21N5F.'$6L=AO@K-IZ33(Z\D1PEWSSL%J*%^:N,JZ @O(L"0%1 AN,@K[(ZPS3*D$Q@6-?F,WZ?U]R "SH#?4F/U23W% M^ABD>)V:WXWS&TP:6",[ZA\UY%?*TN?2T,HR/1?F)Y?/S@^RF -R164>*:Z? M&%B-!;/"(6"4]1P>B=5\HLT0]JH+Z(-=@,;%ICRK* \M!J.3ZQ!_W&\C).CR M#%GO?)R*&O1GU)M-/6HI4RP=.)^::&AYZ_^UL?$L=SI@:JMR_ E$M$]9;O$F M$]5ZYB!O[&E\9;FT>'BE?!)AW1#]$L$2):AX/[T0R$E]S+14TD!\&=JL=4%Y M>9%M*KUD.Z:G85-[:9!U:G%=XJ.6/RV:1OA5Z&_H:>3OZ(GA+^B)Y$J!/;[[ M/*U6$9>N( 7;Z7$J,<2$-,@J^&M.UT2\?38MU+"[YG*^VV(&6H*R4P$W4[EN M;ERS.'';/-'77:3M"QG;8K<_G*QBOR'A]3LZ[8?/^WR3OP[ V6@\+SFN@*S. M9R[F/ /OO L-G'[_5\;?\?/':XJ(Y^!1[6Y*\F(N)H:DV[G$'0QU+S72Y:U, MS3D"J,TC\RV:EEV]!.CTJ.:+_VQW:X2$NC8 M4I]?G!;Q\O\UQN=W>MWS:QLQ&3.,#!LV^>>2LNV<1GYF_I?0R%LEBT1E3E+? MS[[1'RX_!NSGV'L 7I2Y^EH-'0?][96>3<^ M20V\O/[&>#N%PR*RSYV'8T4Y2T3]D$$I^;(J7S$%,"%*;U#/5C!)K0YFZ:I# M(VWU$J"OD5"L\]\GJ(37C]\F0S?G4/XT'9TA%Z:"+'V08Y!"CHP_<='_Y%)[ M<$:_E-=H-LE$ HV@JZD+>;)P BC%B:XI8+#]Z[1O%P2\";BG_*F%YE*-@ELA MM5FP5TJPEP6H^E)>T^W[883<6H;)/CZ) ,UD3I:I=)]NQ*UJ;BEHB@(\EE[> ML"WW]QM38ILV$6T+ \H55-"*"'6*,[VMT$GMYFXF0:'%=M;]"@FD(,Y3!C(] ME<7V*>%\,2-YW9.:QKOUIU]CB !V@Y<$,\E/\*N_,X6>/\&M=&)VX>\HSTY) MUR\Q9BH(\1&SH2R7H,\JSGJ!C(TE)FA^W/#;[A\&Z;^G9C2/V+?3P_RS@&N[ MFIZ3X8I['7\^3>VT6OE]2_O563/XT,Y0/5]I'.T*>.-.^@:=EL0O0[%7,AMK M>1@!PM;?[#RP4=*O <>,O_ BE -,%"K6?,+&_)(@T ^L-IQ.H'((GB#\IK>W ME#(LY\0*6LC_X&'89&YU^8'<_A,*6]7X^3%_WCA.;:>%60?&8FA2HG"Z MWOR=R!\7@B_9T9\.K<]"_:3Y02?W*K#4#7YM**\%O1]8F>5!/[ 2C$^5%KZP M_%,$;N4:DRC?:]9%QQ:+;+"W?N!>9'.;ITURDY[T9J\TCI^L%6! M*'E32$#NN:1(*\Q)F<+N0I5]-C*M-7W/2'!/S('B#:AD1&JO!'M/;T@Q4&TIM-S5C(TWD0I\'+488.NW5LHF>=I5NQ]7SF%@>#+T3F)<#Q*K/^- M;K5DL8T$[\ZO(OB.=J>CHJ:T]VSNJKFRF'UNZ?0W3HD$(C!*CG(T(V M3(/A"YLY\,)(&;7HEL(-3O,T(!]('D?]R^\]_=-\]<+I[/2,;_[,9H]C.C4SO[\GN+'EQOLXH_!2\@?6 M5]@;OT(>E( V?95+L\6&E*5]B8-&HC=*X_N"A5)_AK(5G=@?;I>4;H;0#/(, MMPF6R,V(U+!1%D90T4IO>75Q=7G,7!TA]SB:+\1$R51=H6%@B(65!V.C]SR1 M-O)>AK]Q*PFP')]%O#MH87*B@C\-YG2B[@E;E%1?F")WA&+SC.6&5U%?%D0' M_=P5[1;RU$EH5AJJ9'<&[!K:W]-*WE'Q!R0IIV>P*6461B>Y-#+XJY(8>76A M8W6Y>6RZ6@-O;.:&H@N>X8 NEJQD78 8'.LOU8-E+?\HTRZX)A, M7LV\E%^>1L]@%9P&,# DQ]4;Q6.'F^A&$YSW+/0SZKE[NHRZF+P! O_ @#SI MR&6]N_GED1,,;:4+;:%!8X^+JNZ>+CEOTR#1DS.P/N8#_71!,X7PQ71!!$E* MSYS4#RS9ND_4.RF'WTS\[_/% &L/[G,^0FW6NL-3]Q MVO';A5J39L?E#RST]@\LH]"N:"I>_&A2B_OIJ0)1DD90(4V($NQKN,;J!3$$ MLSD3&-5>4^):>L,4?],?X :V%5UZ?HE_@^II(C4O;5%8BVTVD^#@XM9VM1'?JR MK7Z5EC,M1UGI1RW_('U XL!M)_1!M&OA;-V@*H5[!&WJ[HR MU.27B_Q?>*]\G--K2(DO"DH5%W.CIE$P]O"P.9EK9G&UQ>S+X&R-1J..%9B2 MQRX]/:#"-\ALR,-KE?.B_/5&UOAQ.#/C>>6>]-KJ?/!B[;S_H:*9VICU7]8? MZ\[LV4#UXKC^I?IV\#*CD($+9X$@%&HK5DX,=]UP3A*,V/.N6XG*$4@AQJ^? MD,R[#+8;7<0?"3Q;#'8[F]OV0A2B-/T2'D@0OYQT^[=%U5#2W!Z*>UR-L,KW[^ M7S"I?O+7L_FIZNBZ3PS_OO;?YA]-E#+Y46I %,\'U!>F6C3@ M^'X!E+^0[4R#[=WO7YA&2"8\#X;/2,L%+@CKJ\8)^ D.'A>1B$%*:DJ8[O[2 MPF8C":<90YP(@"!.F#9N7P<^RPD0U!TYI47(DU 8G5B.JM DM$Z/ MNQMTQ)/]I:$''1!6]-RF:$,_K:]_PXB*?UP/G'*^ I1 Z2)JH\ZR7G&C+[4SP-2P\<,ICPS/$/$_>)XK4H#S@T!&F6M/A.'^L>]R_I MX\U8*3_?//OEN>&ZLWT;]?F?K"')V5?\'H+1#C>J4&3M"4S'\T"[N=!L&KW% M)$:V)BV--+7:2M%+X$R:$*.PCI9/Y0J2-I^/RL4<:S3TE;/J!IFF7WY?6I$) M/ID)T#H0O>_>\/B^?.OVP.+"Q9C[;&+P2>9V!#E5WAEF&)O#.;9QZEG$+^E!6K MC4%U2GEY7S=FMOCZ)> #;MA@)KJ8\<08%"0U>#Y]?8RJBM#06O$>K*ZM\'TS M4?9[1D6[HN-K/5LG7Z4@Q'4J$SUZ63Y-P'XR(]'#@]5NC':X(O4J;'REWUNC M#T_6R>&U<.#O,_CWO8)_U:JICD M= SC CA0<'<9%-#DU]3L].1Y$?\(GJX+WVZ>J@+&?"YDZASI*'?TM#P(8,#< M##$X.DW&K\PHJ>U#CEB3U@*'3V1:"@PHQ>62I))7V M8DR=!QF'9I64?_@L9EOP(>?B)W9(KLBA/(Z9+\V5*MPC7)GDU,THQVN%N651SH>#YEU^J@Y%TTX=?E>WOW_6 >8E+1&GF@R6N=FEZ7-^!BG\ M/%$7"*FQ]RQD(_E=0/ZU)8A^ISXP'*,[''DE6#\A9=6Y9XNU.[D_5Z_:"+W$2?DY?)6'3?$^[B1 M-U@0+IO'K&RL;/(]/2V M-I ,\@>6*826=N+L@O;"Y^)A/,PW%'/$/R;5UUT%=4TOZ\@*/WHXWIW"4WQJUWI"P\R7,$7N&QV=D"=P.Q*[GID M[Z7P:U:&>>1EAC)ZE[W6/V+2Q#'O!MC=N&PS_1XVI-,_>+F8AGVC838F9,=* M5FIS17ZI>1/6.\8>L;8,)XG\RDO2X:0.;/'-.64U0V$/R1G#E]==75V&FDSS:.,LS ]O1!Z5A>Z97-KM0 M@0$/V*&NS#7YYO/V20R8WWD&6=J_.+H&]G]V<5D5Z#_#=B?]T='?-,$MOATO M$<6R.Y]F%-_/IUF$FG%"FRPM'?K3Y.XKA"@@+:WF-I'^AYRGT7W6'F7+ZZE2 MEV.KC;$18/Y)=,)VNUKY1K$&IPF.5WW2TO1#PW2;8S5GJ&CV7-"TPM]&P#[X_=[QMM:-L\B8I5A_D?$?6!KW8E[]K6]VAHSTBLXZP4[0 M7K_]P%?_1K5WU:4;1>8D?<2LCI97OCY&:*D-OJ"\'9<(>__;28D,HU(?%]3B M@I%Y0=R7I.\L+LW>60G*B]8'4 _72AO'67DE'N6(FQNL\+MU#FQ_'%WFBI-W M$+434<]/H'NM7#@3F!T8FEF0=0S;I\>6>B0I(>ZH^ MEH90PME)$[&*$JBZ2"[]4)JKCCB'S0$I'4%%B$3JO&? M/+2\G2GZXLD+7<\ EV+??7@WW77/UQ76%9*X?KUF;5:W^S;S >4KK*JN@'B, M>K^B^:E:0M[VNA5M3"#D+Z2;C^.3T1PEPV53D M]:0\,7>WD$AYL;HLG4@B8>,6QIYE Y389H%FR^HIC.65),1SO*'\E2C]?]I9 M!0OK8=YYB9 (7DR37/:JTBV9'1_U,(KQ4] V^^4V!ZNH>;SN9>[Q-:U'_V5J M[UR(\Z13O"H3LS/@P9X.]N+OZXEE_ZG=.-4KX/;Y1C8BGY_1>&XYO:S< -3P M>FU!URAKQ(%QLUK/K7+\>+!NAQX7[JW0!ZCM_B;0&C<=&_2/+P__66#U+[K3 MQ?^H1YBJ?T@SSH95PL[ RG:+K#0O9Y:H;REM&P%(J%,I ZQ58)PKM\,9,YS> M;W\6)?'E?;$I'3-VH_+PZ5F6E]9I9E0 U6PF9=7N.7ZA2J%6O&M&$3KSM)TZ M=3%F6<%0,;M@UCT[6$W. C^>])5VT9SE%LA /IX0G[XENZEK%\0^F)HZ2]YK MO=97W)#=7):BZJ1L]6B"G:-VK*@M:;$\@" F%>M4(O M$'R?QMQ!+F9 TNY5!BR(,C' >).HLGD-+;!S?W8:/Y%P(23*E4!I1,WD8'RC M/[0YS;?OU4G0Y9,+&_C.N61#7C%KPUQF5P#C9T >_'%G_(Z>+ MGX1R#&\-#B[:?XO!74T>[&\EF];9T#%/9;"KO\5A[];RA:] NC5G<:[O*0% M):$57,?-DE-500;W<7Y[Z\^G4=U:(S*.(5R>TB-P-ZU^WYQ5P@%('M86X\WI M2W%J)(\2:-'WTZ_)2[MU5OU*P1S9V:N>'$]N9]$)$,-\^WUT3I^.QEJN-+HKJ/:*:^4F>YF%OP9#:4C=(GC4JO>YF\N'D9<(TP#A4XEK@_=T&X/I :)T'R3SK)FI) M81 O8( ]X)$M_F([8@EEYKC=?937[\EI ,/;)WSBU^>,1L'A/N?%S3,#AW0# M+H?XZ4X(4J?N#/$9-VCASU^,$E%\021:0=F2TB'/T$"Y(SK^ M#J?D8/!QM^*4S@J!(]6S[15\ .U6*\OKZ+;7"9?#5'?S8,W6L0(LZ^-&&]H1 M;\[L)!'Z[HT(%XX5)3M/SX1$&L'Q'3"WSUP2Z%!:VP'U!L;L!2/S">,+P0FN M&9@)-C^'*@UH(7::/2!5^!9V')9I)8!,>%'9M->G3]+]SJ=6S?<;J#F^6(:Q-+6@K\'UC590&B MQL?N2>3J5]24IEFH>-8FEI+F3ZD""VQ%F !:-=XA3BOA\XTK[ MEH=[-#^P=!-@IQ)6UZ0' IE)9_Z+W&8' _PGC<*E%7M&,ZV\W\Y;)JBCSV[( MKM@RV- KEL877T-.H S)ILCI889XDY3'SHD225]G,1ZJ"A'%$XCWM-J*8B2] M?4Q\8^D[(B$S9>%L30)B11MU#<,I!3;$J(M!8;6N.9_*LU*CP-+A+'?-Z?*S M:2(G#J>#DH&D$R$,G_;\:ZTXV-$HMB*BM-SU9F#H.%KV(U,D$W5E;MR!^@:" M/W0XM7C'+&_P0A)BL*RK<'QZH8X_/U/^?EGT^?L;1QRG)Y4=,X$!)*-[PX/% MV\-<$.<5D:!9M:!>OT?=4;#QZE);G9?U)Z+>_4$,)UY--FR9+U8C6Q+)L4 M=/^/X1\%KF6/-(X3MLM7("YN,3!2K7I2VOX$=ZZ7Y[QE['U^<+?Q+XPLI/[#X?_/587LYDGN">RV\D768 M_*^MUV;GQDVF1GY)!E_K'DO/>]5"&*4OD-BF'(0U4#4*!8/*28W^9Y90 E#= M4IQR)8X(,EE!_8M+FXAQ4#1E!8\(9L!I;BV^,;,L_Q.U$4E]U?M2QP\3P#/= M= 9R>/4'0B4Q&XZU:>B^^[C%?+/EGO5#8S MB=:!.1D/]+?31^SMT[OUY9WJ$/7TI27MK_>Q99+Z!R9,F4&)L0IN(:&S3FNO M6@(O8@5CGI+^;E).4*@I YVW!04?>% S*'N]_O[^J?+ABLJ*] L:\0^WGYNS M],4;Q6V!:L9MU.;TP\2?V7*\(CP\XWMO48X7@#=$F;UCI_NA>GMSLN8TM^#U MZE545P6FO;JO&-J*/U'-K^%6HH)AEK._-)=HIQ&^I"L8Y/F71#RWJ3+M;V[I M./@+;)6]WRKQ&A!:C!R6[>29;-M''D?NX"4.\[\OI_6V5H^C-N.?O2DW?1C3 MR7RQX!L$32Y6$V_\_'L?A..>6+L982V^M)Y!:?:G,!WS";X6X]*7+17<1=)2 M$9N&41 [ Y[1G@P97\1HA.GQFSQ9)R5^>DWY T,G)8$*TKA?QK5'7P-EK*D[ M.M<>9:7L9LR3/U-K)N=/'@2*M#)5_L22& M='Y'R6IV3NTR X-+?;E@ >2G5 M9P6"KE(#L"W>Z2.D%N>F=4T2IBD\M#]LIV/G&_282W95):R"*^]0.SS7UHD< M*A%DH*AX711+WW![,%7'!/R?R5O.N;&0*:U<>$<#C7&;S>FTQ4858CA'PQI4 MAU:I5U/%8?1:>3.C 2U)L9A4!&B;V1G;/J87_2;VK> '5I #7D5U'3_+ZL5E04N_S LA?Y$9+A[?2\179=%S\W*Q'E'H&1CPVTJ:03U PM[ MVGPB>?PBQ*UW5RS&2[+6LHS1C]\^4";CH/6LBVX/WM\9;+7AWC5DR-]"G-!5E)BX?,8^*6Y C M _7("U'L9N866Q>O%P=VGRU)[S"6B3/E5&JH+<0;&^M<@VM&%&PX\J4M2;)' M'A7\]N?;?G..-*,1E;;8R!%$:>XWVMR265-,Z4Z)ENA)O"3@C&H)(NE?MVB, )\JRGG_)O-HY'SPSO]GZ_W>)F[?XO32GQK?K-9KE,U@*TJL MI)I$:&9)JS,H)+#XD^H#53:%8&HSG6WH9]3\^M]G;^W%07:PJG M%AO\2/C@#Q9L-!+;.$MEJHF3_H6;VRX.V7IFO_T<[X M>^LCH3/<<]]#2CQ0FF"2;UG_F^T0?QIB1!=W\*W?E%/$C/AE/=SR ^F M6OBJM0Q9C $V5XF#1R>_!%D)3=!WG4<6U=']W5E 3VC_>^2WK-!FWY!Z/%@V M;V4T@4HQ;U*C.RM!_<9,=#MUN]C*_F>A!55L(?-4&K%>JCFM'CJ2E."@(]V[ M;%Z-*V]6>5*\]UB6%D"1!]58T84$U";NY9-V+$O&]T1*/D5J(EP&* +AU&;@[/4&&5\ MGGENP?'O468(GB?L:;H]= T-@$M!TNZY3O-!B]J1T2*_JV=HCN62L5EGJ 08 M.9\PIL#TZVAT"S3Y6W3FL*MVH#;V\6X/+!Z\$MYV:'\A)81*I/#%!K4A:ND7 M.JU["%L3IUDHW0H3-V3EB*87<,]**@::17?;<(F-:'_VSUU?7"CJB:@EY?N[C,4>1NF:&Y\U9 MC16V"]O*KQ)WB+M\)6GCH\TY*8 O7(-5_-0US0 +:QJ2YH.31!-RDDDJT1;> MNJZD/F\GG!N4EWQ%'"@G=ETVDT ]5W@I&5 M.J7F",+F\HTY_D]"U](GHU">0)J?1Z2 >T4N,EZ^:@?=PAM:[++Q$M8E$F(F M^/MD)@]8S8/@@G2]>36!.LON-W$JR_5W$YFFLWGBU*B[@ FA.\?G2D*8O>8I M_W!OYJ7=,$^C$3QKIS)IQY2A("0(2D!*:=),0.J'#F2-%A!"!A$@?I(06(B5 @(#2 M:Y 6A 207D(1I-<[\^I];]UU[UMOG;7.YX_?W[^]UM[?O??:O[U^@K;I*O%[O![N5F5U@AN9O MAOF[7$*Z?%9CL9J!NQ,!IWX^'W!Q"C$O%F MPT_GR0?+Z,]X RLA/G!5>]W-F4!F4Y@?HS:[J9HD.UA[+[Z_.JCW9.IVS).^5,7;(@WO!=L5^DU M'WL(,<*ACL2K4:V5\ "2O5=SA>.6X?KIU483[7ZM7S3IR.,CPL?L=J_D](6: M_?I5X3+@U) ^;#(B\E%*B\5*TB+[2=[3EK>[99]4*)30_F;"^ 5;<+4_ -^X MQ5*+!"14I\?XQE0TQI(3PHZ0_L?4^.&HB3]KA1?SI4C8R\8.1J+7%UW" EW8 MKLZQS/VF5$WZFZ$2,%&,HQ.45A_+D(EN&PSG!XV)]S,B/Z1@:]OZ^&"K^D-, MTD3'*J=15_DRQL %;H'6?C7CZ4E!FCI7KZWWY&_3T&^I5U-+M/^S+=@&&2 ] M-99'A[+\R<2P(AX[@BD3XCC[9 M&;<]/W_]E5Y?\$I #^G_[&G^0Z[S+V_%8?A.#6M2:J)$?%DPI4!Z3_>WK/E? M/Z#U/^QU/GM'>F2_+Q DTVR'8H9>BGN'NQFN-E;-#[GY5$P0.7@4\_<+MJ0?MI6#1W;[IZ/ZI:^<^O"K??NV MP_+1:=MRMO":_$ZK.]_J9$I8)WG7%WSN+OJ(U)(UV/S@"0 4)=QLV&W$%HE] MD:$'<.WZ-3_55R<^:OF_#;UG/Z"DIV^&Q+@J/?]K9ZEZE22^^>+)?]]96I>2 M+(/V#(#^V\Y2"/Y+R"^PI5Q;+R$#LX)+UB%7%@%?348&-_V13\@J'H*2)(*6 MDYC=9[7$Y;M*PJ2,M'5/K:;W9&7L7M'J 3;$,DT<4<] KZ\#BZ"WKAYF:L*. MW;VUE[A_.E>]\I]9_U.MDZ )36G M99GEC$W#DV'7%XIFW8/25V)$#U 1.6(5J%O\\A+39:RJST>G]8JLC$)09Y8E MUX=95\5O]SG0-15*KNJC_(8;L*<-D94_X^O$4DU!2;OI6>%+^QJ>;1A57]^I MKI+U[7&G#Z[5+POL M!)5;.0IN&WQ44?G47YX&VX28UVQ[PEK!8;BIL4M1(B<&YZ8^SN1!O&.G<_Q^ M_L"LLNX)1HDE9,'PQH1P7LK9$R:O6I\SL(R;!T*.)428/P'>@"H1_6.U__#J M84MW7;)!TG6D8O^;B?KY03M$_=@OAL#" ,Q;@X';/]IF"^IWP\&C[C@"P8]G M4N"$?V?AL-]U,-6LW@5AT2K2@1%U-ZP_/,#(\7)8PM3T!BJ^P'6_#.1)VC9W M]\<4I$YB)>"/[_#Z$T^+'"0H^>Q M&!(_/KGYB;9CX5F8[,\?*%0O)LB MD&HR4=[[X,'6H'NA\:+N2^KN]AIF7UY!+/BK.WREK2[_0>SX+=%# ML*T2[GX-I*?R9I@^/\IE]GK@"5]MQGL%N:]=FPKR.L:%6A8>GZ\X_2]'^F'Y MQ/0Y*WNVHOJ&8=UOO3=BB/['AM:;3K$+WVPK"YN*WQFJ"/=MG\H>P1\:1WJG,3E;.Y#Y&97&_MJPRI6YVUMIR?)QS.X/; M,E^QM11764,^ZQMZJS\DICZ)F.+[AI[@W _CPM:E7V4=0B]F?#;>\^]MFH3E"F(3F' MP&R*:>H4>U+7^?*()WV.5X_3-/#R?L%CQ?_1\M.[P__I8W+OB3QN%@NKJD(,+M-M_BT@0K,X=)9D3;9B B-"(Z'M.=*N])<$Q7MZM;>AIQ9*J^ MUO;7AVKA"E\?U\3(5]'NV?*QKE8)F?ZN%+NHF\UA#G;6M3&; ;\]#;H+':X1 M1TN"$]&B>A)^VW+^VU6_5?O.XN/P[)-4^+JP1A#(1"EQ5M4$]^?16XEU W>: M58RM1T ;41U]0>5,8F8MPO"Q+]$%"LZN) )-)BUQW\J,FW*_G=?GXSRR7A9[ M3SU3+^$LW]OA6IN"!$)R?+9?V>PUE(ED]/S:3T/8E^@\G)B9'%0-]=W5'PUH M/,HR'W+7)(-$%SU0^\DF^R8J&<^/;IZM9][9 MI-&HJUBFG,(;5%\6B'7["%D<@]?=-CS-<[#PPBI8L$T9(*M*Y4 M/ATC=]V0Z_5%TT[[=H82A+=S%CB@+AB<4E"BI9F"1LET87&:7!;0T!:GEB]^D"]IU&I&(O-JR^W\ MCQFX^Y9@O4I5T"^?256UHHB!\%FRD&7M6_KTHS N1]EJ@<(40QOY>?>&01+SW? M5VM\V#HH/:]AUK.(O=UU9S>YX.5O%'2,^%I#01!&1.I0RN\T#3.4<<&QY[' M["#YV(G'_*;/5 %_K[?-I]X"Q-6;&L7FOD)0U8Y(KO8,F$,/U9X0NMZD5C@5 MC8HI?NB^ZMCR"L2I?7^I_($E4Q&_MZ>('(NA&M2H3NG546<6;3_)PK MU>)L'^!R,CBOX\K>?I"4VK-1S8/,]8J MX%H&:4HHLZPX]3O8P(.J=:NLQPV\@"=AB8D0#R=GN+4--!*EZ?>A>H,VP/+? MB-Y@HIU4C=JJS,J+3ZHC-[480>M,8B/=C;?5;+L@'VJ90ABS3^9?PG/L/)1< M/WHN,LH P5*U9;KL%DV%C)Z6MOJD;6HC@5=%N T=3)5'_R$S\Q+FV8^L'1(> M0>#M90*<PI7MZN$R^[:#706PR)D&*O5PI"LE$AXNOQ2[MSA='_H !?[?\KFT;6;D+K^%R2:VVKD?84-KOE,0M?R=:ACD,Y*H9&<]@OL"DP'%(H)9(=SMS6]RECP6 M_(05A\:MNFT-?'OO7A?);P>FA!UK24^Z39CD:>FO9.:7>Z'KS0&&2^@S1_F: MEMS0',X6\>&LMW@0T%99V*1B1IG),-EP8;?'0B?:C\]H]T#J-*D99..4GZV\[QZA?QN MON(]0=B;?"D6)ZJ#!&7Z/687B:8Y@Y_E^K'_>&\5\$=.DOHS='_2_:%((R)8 M0Q_21I3[+C%!5EOF T^;@C2$[V5:Y?.A='#8E7L>I&\SH*9[M.J;N)F%@[KL MW @41@EXXRS"+F]@PXL>V?5M< );T2(%7514H_J"]#H"&S!WNR&IPA"H,I!77!=AGQ)/A*5ZY$2A9AKOY>/ MYK]@N^D[ZK FO5BC,)J-M](7$RKWC+=7+QT7E/!]G3C(C"3I"!\).RC1HH]M M9BF]ZG7Z#04P[P%_ '=(FLL^:?;T_2#K@/ITZU;"H8MZZP[]9QZ;TGEU03%>N?%A,^XJX/;Q?0C<4+%'.2^#CR-T[.;C.%FZ@* MD(_E)=F$F;9RMSZ9AOX-U%'M5J?61LE W9L3Q(.."[9IK]8##Q6_ %+0W.;8 MT:>RZAK_X?**;.>M,.-0GP<&:8)/,=:$&9F[NXRL2?',C!",$&GYG:LC>>G'S7/R9OL%G5%YNVK# MI-N]4XI)F#U;^B:RSV]38!W!,7,4_FZB^H*M;(K@V5@FZ,'UC799["G1FX^Y MNMZY+J9-\3+/7:L:<3R$(UD'O,FY,_.AYTW]\8>)6@=6;^_'B^:#G2V;7FM' MD;5FKI+J%@'.*=B"_5^B(ZXUZ(X5P@^XU@[MA..A![/73EODM9\W*L7*#@SL M]/@=4=SZR#X15H535[A3D](3PBP:UWMKUI"1Z<-U4;L7;&J55)W6,]YB@038 M+8"#/58/8H<0[4\;J"DF$F[(1/>M!PL39BYA6[/[>GK$A MYKQDU?W;XND-]"QX9'4PE)ES/@9\"#Z]7LUYPOY7F#G7*0OHV#DP)'W;E1TO M#_V!AH,YO+3P+AOR_U *6)O+]F4'1QYC:U(BEAY?V4VG7 W@'[[L)JF7K0?2 M&&/40F/OP4S)DG0L6BN0*&'*[3&T*"6C\'G5X+M5SM:NRQ0QREGUI\0-N$=4[T]R%A([Y;% WM;GZ.[Q#'D,RJP\',AW(O]F MW'K+]$V*B>W//=#^#UD:LB^&B^2;K 1[>)6'"^Y/4DOBW2<*I0X*M5(2\@!- M"5M)W2L3W\9J(L2>QZ5".BN3 :5[Q7:$O>+1]48 L*^GDY2DU=.V":X\[T+P M*>'.CA/ZHL_>!;H:RE@:JQ)*8F+R@CZQ!/X,/PS\+Z%BXEI[Q$-ETRI]M?Q*%\OWK*Z \6?N'I<,U. GH$VWUN7; _O45W^&'*-3R=[V]XFM:"5^9JU M7FADJJ1NO)+[ND%I%':/$3BJJ!F/1.=>M53>/+&WG_0W*FD!^WM[!6[Y]5HN MJD*JDMI\MCB_^MYX8]G?D,4(. 6F&]7F:CU4C9 ,":]"2[;[KRIADKQR2W3)TIW6L/BS(J_>W&(T1W(.B M 5K[B&^%NX>K/K^@(,SHN :3 <&7*A84RKI+:/F$_1[D\9FUCNFA6Y MXO,TP]QYQ<+N-4.>QH-1TKE3ED\,PDAMB."FEG=F(SU)R!F<2.W^^44-\/O' M>XV;XW$-DCW>H17T.42[@"&5I3K(U"+G" G@3?/XW=85*RVB>7GTLO2]+5#% MQ_F?DP@GI"''RPN6=L-='17 L"#B0WW4D@A,-H[BKE3XD*]KK)=.D^L\DN58 MHZ\:-_1E>Q^_[-R(*@H\+>_B:.1C"US/Y>[\#N77M)+)+^OQ[2LNBT<8!E[3 M0GL>]JV.4>2 0H:.3U(L4E>9,05IKX %6 N^I,S?RV9=80U% D2=GV0T\9[3 M,6)>O@=@^>E&@>> MWI\RI_,ZWMWDW4TC%) L%_?!GI.L(5A"_&+J#=TY8T?@=5O0SREKA9, RF6" MEE H"%Q-+=D-2C>Q\9: 4:R4&2LN;J9=*VVB9HP!N_002'/,L+%R'88$)4HM M'CUIB"0S?,]J6X9JJ!_V'+I&Q^%=*$O.%">K2V#E]ZY3O_#R*&"G]:RA+4?[#E!F\4N$*OC9 MT7 2=_ZK$BCKFU\>#C$7XV+?#-,? )^.39HD2H/_^--!KBBAG2>4/;QY .UR MC/[28WB\G(3O9/J!9146_OCJ.Q+1:=S^".'9#+XU7?#F](:*V9C?QM=5:Q6R M-&O:2!E$VYL\>V=;Z"';\+TEV8-[E.0Z':OU[HB@IG<'LVR4!BK>_MYJZN-! M>]0TE?9T3=HF,G.M(*DX*.3LE>2&3-?*+J:)PVO ;K"5/W/?"#0*I=@D^LQ#3>DC(% @MX=7@ !Q1 M 3EQ"=TX< MY/?+K.JO=R#^U1'_SR-<@?45VA[:3+NN(2Z;Z7HJL9V>?GO+F#[C3<<(7=.A MDH3(!(K8D''ADZT')$E#4,*8LR.L+Y95]BPZ(/" MI?8LLA1/#7>^(YN9=$3MB7E$$ZKH_(X5@QZ88#?E4);J'5&WV(+*W)AM'ME@ M1';=EGH"XRT##HQD5$#/9(V:3:CMN8X%>OFBC=G%"KO'];/[9YMEVD%-7=G- M;%^-M#S,/T&?5%3#C?#&;1@EB5GPAGOF<-88(V)_NOFX!5'!\B=*@%PD;8.] MDU&-P8?>VAE)I0=WZEN$"-;^2:'2;]=N7#-7S[V4N,W1D)SI)_RYL!,_LB5Q M#9Q @IC=+XD9[A?L?M",BOB)-B3$ M<80RCT)5C"/: M11(1$K;%ZJ%"(Z&6858[PZ1GK;])2T$_DQ->W"4+ I+D))_6PN36]J6DH*ER M#C4$1CPO^V,!W]:UZ@<'N4V=^ODK&?JW9G6,AQ09ZI:Y["8!UC6!6=M&=]#]0"*""MP W=BN@JTQK+2?U _.O7HT^8K\Z2SX_> M".@8CY ]$>_4*W)=S%NIR]7)\S)27#L_(7UX=QHR4Y7.#9T@DW>B&C#&B(VQ MRHCI3?JLD-CAL,?6K[3&%=:0>[5&'6BE3M'H0(+J\2K9;TS",=]]RQYSJU09 M9IJ)LH_I8AK%&712DONC-25"F6Z.?:H[=J3%;/APG51P K'&>7,DWGZ9&VB] MFS9_-F3SS&A+E"]CSGCKE5QQ1"<\*8FJ8?0>]SFA)(:5!9O;\1D6@8E-_ MWVY7^?[1DS[.&7PY([.LB]R2EKE11YK&*MX4H8V%EBY,5-^,$C2@Y:SM^]OA MFXE!5[DRJN.2--T^[I_V?CD"-=M?YOSC4VX&)!!F=(:8GA=L?.HGG?,OI]$1W#"%Q!U%9C9J(0PFS2RA M9X[,7(>[0'%2K((\R?#N7-D"06!OH_E 2N,GU9I9+#WOPL>.EY$I^4VT?619L[&EY5O'H0'QTOJB.N[ $ <$6 M\O9GZ+W*^[:OW:,( O#K=U8PVO@Z&N5P,$?>0%^,8B,"VFO;2R8BH%O0RGM9 MZ\P3'#43[R^Y&!$D)D'/::;!Q^'AH^N3V"*&1G&3Q,=_M63^?P.XF/@W4$L# M!!0 ( "- 75@GXP)KCA$! -:" 0 4 <&%T:RTR,#(S,3(S,5]G,BYJ M<&?L>FD\5/$?[I'LRV1/EJDL+;862V69-B%)*2$QE>PQ(2'3C"5KEE 4,162 M[/MN[$*RDQ&S2$66,ZIQ:F:.>_K?[]]<5_=XW-FQF?F-^>[/\_SF[/Y M:9,&;#M[QN(,P+.%![B._ &;JX#XB5NXFZZ *X ?CY__/*2 DB)P"_/R"(H)"PO\.Y)6HB+#HOW_^?73UB 7T#X__C8; ,D!+WGY=D-;)'@X97@V>P"T(B-?/\QCP?X;P?/ M%MZM?/P"B!DBR =JMB'F\_(B1O,A%B/O/D#>![9*\$GN.GB"7^KB#8'=?M*' MPE->":JL;-WN.IRR]7-W_IN"MX7O*JNJ:VKKZAL:.SJ[NGMZW_?UCXZ-3TQ.?9JFT!GS7Q:^?ON^ MN,1<__GK-VL#^O/WGU\\ "_/?S_^EWY)('YM^9<#@7]^\6P)^OEJS'^N_<>S_SW'(OZO M//L?COU/ORB *"\/DCQ>"0 #<#FOX_<"___\?W%"/V"1K$V [T@R+.3 YON! M56HVP'D'SC_P9QGSTE<2&6NQ2P%YR:RX2]#KB+T+SY(2WJ>D&K5Y\$YM MXZ MT-Z@95.VR"*(A2>)U5-11E)JG\\X:AE>'C>@SIX1%^GVW!8:=UDBHD\> *U" MW#O(D/8FP)&TFQ?/=WD#N; &1^ZNK5ALO>]*3:BVLNZ+''[O]4A8[!8WO#H9VIO171:' 6VI,]2/4';QHO-^)XU.G7E>UJO^(_PNG9_[)7'DM%5HB8[."X@,JOP"9&;]A=HF0P[DJ- M_M_TJ)+%D<^4:UUG](ULMN3=]^N]>%Q^$T 1C#D*4!5C:!ND0L_H\CGL/-Z\ MCX6!S&^.%OQ,?3][VC7\JFF_K$F @#VP=:?D1.R3XY$8/N3*FAZO374NQ;:N; MO$U/T79YK-)8U6"^JM6WORTDI70E,8$VQRC-3ZI-"6T4O M3C07[+ZP73)2CP*/D$ '%*2>L5P$8CNH:).#A$EGQ3KP6Y(N\P%M6C=%/S>@ MQ#''Z)-6B8W%6=[UJJ?"B>L55QAA)EFOF]U9JDB,(PCO2>!%ZV@#M.PF< N= M<(6@.7I;A]#[;C=ET#NPX+//9Y6<.;JD?9]BD0R%)ID?IO>UC@A>PT)J;S*8 ME:AI
FYO0.3+*VWLR#[<&7G,"DJANA2IS5E.ZM*9\=7L4]S[,F5]\(5Q7W MX/TAK,$PQ]#FT9"*;6]O&>3NL0GX/)!BN[-/+:O8^FC_\NCY=F\VTN8 -\.7 MN%#W_,LF,':6?=7RQ][;63;IZVIU]@DE=T:!<*#OYNS!I( Q:1XM&>:W;A*D MH\.10M/YPXGS3I?FG1M*@UTLQEO;BX)GVJDHO1*7XU7UU*H!'YO1D>7INFWZ M><7^9HKQ?Q587MRW1/>U&11=F<2<8;E")?G!O1WWG[O63/QZ;F&;XM>Z3Z*C M3[0HI7&?C)/_H=S=8884C8732,P^;P+M.G;S$Z3EIK>$\3N+U&UKS68^+]OI M8BX=5[N?@N.E:N:O:H-7-8>[EM=W*K"2GTD>_UIJCJT^1N=C_-XB0P21P8# M"VV UJRR$P@N)]4;AW^:TT9 M'J?*K'".^I1XJ5@/:^ZNJ&\A3ZQ^/,A7DE_L;VVX\$0I]N2J4[?_7MZIMV59 MK8+(51TV@1M$"N^\=C+; ))C)!5Y,A6N>J<(A!E=I U>.C.I-2GBWI!J48(K M>1V\ZAK>'K9?Z^\3EQ7R\]01' M8Y[K_-%P$-5.E6R6>Q?LM@E3!WF!S%\ZE"G6 M'/<9^0:.SX%CSGT'JUC1,2CG606/FCX\AACDJ4C55DEWM%C)\?>]D?D;]XD("RNQT<3V,ZT*<_A+W&3X("6XS&I, MA^]-&5"=,[IV_D7I@L7*JH1:\IVM13*?V([>^F-A**_7\32B)XZ2P0KA)K5* M.W/N< L(6M]A4; FLCC J[%KX53_M(:H^"6FOCS/GI6G# @],\=E@ M&2SB@XS:KU#A_"8@RM%%;]G'I4[.74CF\V-=$* MCQ<>[[7[O#"^5Y71B(/V&ZS001PLM FP52 2@]2-?B3;*CE18R5E,\;A\0MT MUZ5Z3[6V^^GE">].!+L9'[$BO:H7^*PIO+"( '+5>>ZS9BQ#AX=SE9NOE6$' M!E9^#NX?ZG16F-";IW_*-(W5?WFWR3&J0MGE-8%3\&'I6/E0.3R$K<:U42ED MNGX&VL)'WQ<+5OC)/$K:)$0\1P=L; M21@7Z_BY@] &6Q&>VP0DO\421C)]8^@KNR<='Y%K?S0^HEXSD62HWDP+&3W) M_K++4J+ISF>-O\>X$9O ];+I&5BHA6WL '_8!*K48]XZ0/=F+M23L\$T(1FX@-:._"8R>)* W =HM*L>W60$6 M#^$6MF[%FW"S3)3@'B(RW*G!*IUH1:,0L;HDSHD\^[[ $!=ZXI'\V1^=TA8J MUQ*1E2)K3+!S!\"(R!QTF001H+G$CKQ%8.<62R>F#5R;R3S.![(.J$DVJ2.]C6B9@J4E74GMM/Z4RW(![98+P8A] MO3'-J%>F!?:#]RX/W>W4TOJ0+W-Y0+-$M?0RX'RFC3?^5SSP)XU!Y[/G[:?;5?87V[NG8 %D M[DQL J"E)6[&FK4O@U4$.=&C2 SK]J*C-5LFA[\^L.ODM*P4]FK?D&],4)P? M>'[9S06K@ZS*Q( V/RQ^E4G^8Q][O/=F;+/P8^"B48;S@XGEE*2\I)-8/H'*PW:Q;[".?:(\6WY-W/+3+?RCIR%E[63Q2^?[LR>L$U. MOV7Z4TZSO1H(75CL.!=&]2>? ,*ZXE*FE& M1_SJ;'$C(:7>Q;4G-]2W>8N25HFV(NJYU8.L_$4"&B3&E%0[R5E7C?XJT>[; MB>B'N!MUU75Q6][M+I75M;T ; =0)X[+[2U[7+,&:0]QI%"=&W*9#ZGHLE6. MUALHZJZ2'>/\4YK/S;6.]*M9+CYYF>/ZB3<5(PIVVX0=4 L[6E94O283[&(' M=BGKC^+-;@2^GK77^EU;A@M.]M8JVIGB[G#BT\B379&1U84?_8[+?2]+(F@@ M$0[%T)X1!9LQ@?/9V'GGIF+(IM.&S?]JGB2$/S;Y&X=R_(R;7LB^,CFR_,7G MLT^2W5&:N.D#!?91>)3*0_9.?IB)Z\5.5S'2G\ZCA);:6[N+%Z5D3_;?83:6 MHZ3C@SV^V 8:(:WX>02[WQ,+.B9#:JPRYIHU-WV*E1L]Q% O8%@2413(T Y, MKW#!ZQU=L+]9DVKX2/? ^]%CI:HSB9]I 7::9%HE4CU6B9=8([5(>Q(]R-6L M#"+SY!+L9*P;*J)06)(*Z[EYJ[<@DZO$CSQ[S_)5A6R!A\L;0TK&5UHE?('?F &L0;"'%[22];P3A&+') MFE ??;\%2_XLL:X4"[@SRO?^E;4V:TA#CB-%8F5,4CM(0F1OK(AE29[S#7 M M5BWC]'B_BUI43KZBG.A+WA)67EEOWXIB('PKJ,3WZ:H>J% MB^TVIL#]H0[L(Z(XP1!_=+15BZ/"M&UMH+?X\YJD%%$T!$L9XGU?U6E"-I?I M%1$'SIS@;SP&-;&,H!0:!E+M1:0.7?81._A'AHGPHW:"?-T(WJQ029SUE]*S MX'KWDF[ZX_Y=B9_>FJ5Y501>"#H@LT1$!@'M+:F\;,42S.@F*Q+=L4E8\#GD MWE;ZB%%$14'NE^K3WS>NH;__\/EFN1[1U9-8<[FB;6L8BO"Z%<=-P]!*D3HX M;SV3R[B["? 375&4R+/,C+B27W&!%M596OO_RCF:YQR9Q]1FF>C=2HP%L_:3?_AR1X8J%P M:/6*?/]CP"3[=:L.-Q=#HZ,@5;/EJGE'= Q)%N,]@%H)G;$,+=32U1)!!$'" MX3/_4Q DG#O]\H :OW<--Q=QMA(-6NE,6]*FHEJ-.+>XQNN53)+\ZNXDA88^M+BIZI]7.@4\U>31^Z:LB3@[ MBTQ+(SYF-]F-I$P8?^Q!,+;R$E.W%O[A+#6II3VZ[F8:KVYQ>\IW$S@H7/'' MP,F\'\+>R'D/9PWH!2;'5\<;$1^AJNRY+K##DJQ$5\< +%LJ<$[A^]D_B M#H-T\8,-Y0T[W55Y%T@U.(Y,)RRTR!;'GTRFNZ^XLD\6A/]N6+GR]2/5#FPM M6G ^>=SDEE2OU\CYW#M7#C;QW2ZZ$CI/:R'",-+QM#EV#H<5?2G2X;_Z^91Y4=MSL?(RSVUC586A,5A<:1.(C&A5 M1DK1!%;R)E5BE[L9GP*Q27_G,"%UH5R!E4OE\RO1!F*BQG;^ SN% M)5P![I4RTB;@3H3V$SE2:ZQ*B,W 3H>R@K@%O]#2P3\Z3KI-5FOL];VT$'U" ML63K:%?YW/ZC/)FS7T0>6_!F_B'#@@CX\KES(YH?L(7Q^R ^.I8BQ#DUOQ9# MY/EEF:P(>9N!/24/B#./?OV5*:YY%OJY[=N:'UBNP3F5C*T M\ULG"=KGUL",80EPFP*38^<,FD=^'VW>1[,55WM\A55B M'S=MD?AX.CD&0%??M>LU0293!(SXO9L@#_VX"-U@HEB=5<,G(E9OQEOH M%2'-[]5E7QQVVR!%KX5T9OA-AYYOI.2WU6\Y="-]OVGT*1J#*2= MS)'2N#91O;VW-]O,&JFN^)I"7:((_L0D1Z3X4S#6?ESE9J6CXP\Y_3AW%0V- M+1U.I'V=BA<$IFR[X&%2=5#;VK09W6>M9XBBPW#.HJ.%/<=.R; :B@PUMS6/ M:EXLW"\T8+@_Z5CFBNW3)X?*=R9$H*[^V8"%7=F2GE3P0MGT:]1T3)=_EZZ2 M=:^S$IEYSN::KI5?OL-2^H;=G9Y^(0?5Z#V)UMNUQ<_LY8WEMR(F6 MK='9*)X10'^FNZ)PNCQIDD+1F[H+ODWIV?(6X&DK>XRT2.^S70V0"]O<\5I' MI9EZ%3T_U>""[9/.PBV"QB=>HCX1D5;\PTW"^.I.Y7%3B1X8%,3$'_ YTWIW M7S;8'-DZJ1)12K:AK@ MA/O M3@?@WLSP[_/+W@U"/+CV:1X6MF1O0Q)T/*,K MD:W,(8PUWS;:J86*$WL:-5M?(>=,?.RX/!J?DS50PMD F$QW?+$(3<[\VHMNPP;?^=7RYY%;5E<_' M*>I:J?Q'I7E^CX_F2>BNI\I(5VT3HH6*U_PTB_D'0!CPG+44QWD,!KXC?!T3 MY=C36$KFCW&AA\ C8LN9"6.:!RG/\N(<;GG*7_*^_N5G_&^=:1=6 S>+Z%/V M,)VLA'$E/FJT2^#H!!T^V9C^[&.):#^/AUNTJ8// L^39PNF=^3/'V@C?9UG M0741,S!*:CBW+NJB])=62ECO9RHM^ M/S:!:G)W*$[0L_(,FFUWJ;Q!/U9D^<+/7BDS>:VV*]?/!\LLV?XTX,C>ZQ_= M!& A';99>ZAOZFN./%,TOE+[^-V*IQ.MKYYL"]VVEU? &LD/$XDTNL8S84?0 M"IMV])G_@O;7#M05$V?IT!<\SN'@*5@8:9BMW[AY^(LX&BZ<5+O6B9;\49=Z MNW*X&M$O%(4?Z;_B9U]8[-H$ JT(4LBWI6P"Z_=)VS>!Y8P3FT#!7HT@&'6! MFP4+X56@/M",]0C"TGT,.N$#S)+6)APC[E>L[)R5V;+.==:4OV#;[*&LP@O] M!+:4@0+R8'>\V:]@^?7+C!-OZ:$W@@MPDJZ MC;M4COL6OVQ(R!%CZW*Q63=+T)M -8R9^ MK\7NRZ\M"*19Q\RAQCD61=/V[Z*]L[)\#LT%U<1J:/AFN=D^2?AR06!8URZ5 MP\=M(MY"40)8]YNX101!>-A$:;(5[5D[)?7#1,W C:*T3VO^ISO[YD>)9

AL'=-^WC@XTC"U6C=9-=4M7K3VL MZI>;:Y1O5".6VA%F_#<>Q'Y:@X5#V8($*N5K'9W\"0EB[!C>YP%]P-PWL"A4 M27^=UUNZN$]!RD_T^L+3F'X+1OW:(S+H2(+4-MIT$@Q(59M #YF2A!8)_MCQ M1TN[V;@TV-*^KMY!,5R>9[GM%C[:0OI)X/7^;G-5WJ5&C:^H1#3H0(34>Y*$FI9#:64>J53[MZ7*8F:&'5PNE99O&WV\RFI4UZK'\,T2_-/ M%1VPW?4.1=D#BS@@5=K+327LH^*EN/D8S^]X>4;V$?Z&D=]#0DM,PS,6(IH^ MK)-5IV?.3[MH)D;6) (/K$SQ[FRD1-O;,: Y>3IF7I(C!-6PL8N/H?BCJ5IG MQ51,R>/7QY0J'C;D3 JI1+4?N:75>CA[J;XLST3#>Q/8!N^$/\"[F-;+,0RJ M^&QP@2-H-3C5Z>3_]Z)?OE6H7JYQ5&=UZ,/TY16I5:>VPH^"M+" 3: F9H7. MW@UWZCO+CQ.]T4GWK2->,9/J&\UBT)>2W-FN(^TJ$BK/YIT&6MUGI$,S0DOI MI&MEWWZP6C)8#*@,_$8GMF,@'>ME]NO@M&X8@)[ZS!NCNDSXF.XQH^N;0 =( M@K(ZWTUW^BG>.Q9B^HB06WODTBTOMKTO<1@I)O7>1#*M 2U']B;+<;#<1EU4 MC+,L)%0<')@/$>EHT1_'[A7I2C6/Z%4_GIM.#XTZ('2N\BQ;*5OTXLLC%U M M;U_' WO_'YT:8!6,>CC<[.@'&K*(3+TG_MG\0]WW5TKS^E'IVE]KJT.OA_JN MTQI[RW'WN6-EB$:*R/I'$0FRR.-YH@M9BH"H%VG?&>L=SRR'4-Y@FVJ&Z<2- MOKHF4U5?H$KES1DH/^504QV BB+2/FP"$M\SZSB2DE5N[;]1A?U3IY M<*/.."E[]T'E*$6 .*U20ZB>^OD*J;3&<2+M)1J\7;>B,X^)PM8.+9/FL5)X M%/-#.;>N%R.."*M0$<,F_Q_\^2(]!R3F[R%C?[U@_]MVBU@5N,B3!&++/BDP MG)_44BL7ZKI1"):&J+?I]:K/%LI/]*-'U_OB74JG\'KR+ MJ!F->032ER?8NSB7N:^KBZ0;FD"YSFQ+U1M.JPQ77T>7_&<, M/Y.CK'5O C.&K$3NJU8U;ZD?SIHM($(5CJV^A%T'/]3]?3@EI_TQ1-U":R1K M_.VO,F0^1J#%,9YEE,,L#P06HA 8?$51CLFS9%KIB>A"H?2BIPW6PA!AM5N+ M_[G6=P6<;\4W2\TE(_(A_Y3('?LPR43P]% T00<9?*%$VFNTO,F_C?,3OQZX M=+8*,9-C7C]J)\K>H7W#9@_1TXK?I3^LX]I_,9*B,, M@2EC,X[RBJ(+JPK:<^!$2ZL2EO^V_W'R$70AYP=2\;3G:/ \)N$?2X1T4(@$ MHI4ZZT&.#)0H7F;$1'5)6074?\4H4?8629;ZF#"R6(+;NE09 MW7TW9X[B(,--@![30Z+$L :@P->$(7351A=6/ID?4@ZUWH8-#FK;D3V1W_)A MRF=_QQYS4?\#Q[V?IM)W!_@R.7P;H%\8'>L%@^=+$ ?Q"Z^-IC_MRX MD=I;QVM7[5^^F)W]U-!8'V*NO?YAU-!\V<(_9,^6 B2&]\EN:^$Y:O]>P3J< MLTR#3J4]EYD"L=78[8M7<\K>7=7Z\+5#Y.@.!7.*U=SE?:JI_2I615_/KKN$ MRI90(6WWN$ R!06+<:!3((ZVUJ$3>W4C0<\5K#>1*X<"BXQ_QY573H>PGK4. M9A&USYFQ!YOZ^ S$/9 B4 RN<^#F$&E4ZB,BO\E!SDXH[B74:V$MS0?6;'0F M.N'*$KDY Y@J4];MH:_F<]B^[(>2;+NO+U$OB+3W2D3;.FZ>B2'DK-$K:T<0 M'/4MJ!-;;RZ?.YM2H?S*_3$O/%(F@5R$%BS2099$TK'8UZH0/&#I6(+N(DFT M*BU2!E_>LZYVM"[X/MP?]23"0$7F_#8H7>'OZ!8A1W@\_G^-1O'TA76'Z!.7XT383Y')\'9-X M*SH5.N9OO2U8HT.+(>;6R=C3V92XYX3E>.VQI_WV'BLRY9G6J2HJ458KZZ7+ M.7S _HF() -#U*%JG'0GJD.ZT<$:5 ]+=_+! 6EX.C9.Q=K)=IJ*58?LT(U MKKX\OJ6KTN&XK4 _61_H&\K[]_/:7502$;R"AO0E=:9;A^9%YQ292;GT%LMV M?6>MID-']%EVW3[T9V5#7UHR>]UW*22G7Z,G]Q,0-1R93/;UN00+%X!D.J)< MQUB'N<]@G25GC+*Q56CWG,PDK(A=W&C4ZM)/HW1['GBZY>#@EX_KN=7"Y=&' MKG]Y@&6JL*2XE1A:#AF\75K(WDWHD_ Z%M.C9-"A8=**WSVD]BN5ZF414-1[ MR^5/7JJA9^FN,R=:4G=>P.W?R[N $EQB44'K9&BW]8H8,NJ2F:@>0QQ%BF'R ME$Z6]+H_2^HXXLSNI(I6-[R\HO&@<+:DV2\E0&FP]_'+S_+YM^PM^)(13.4_ M]J.QIK1C;/ZF?LPM7M\M?CU:?^>I$ +N:LEM(L"AEA.QA'6:B"PV 0SWY4=,'8LZING'E "= M1WK)XOJD-Y[8&X\N..S*7DWP_=F1T=A$"X[3I6:>N/-,'@5)5\JN7 ML[_:M#6%?53\B7V$ 2]B^?'N4!I28]K=;&](BN4!E;SC'!XU.0#)7:AGFF9T MK+C20ZWVB^W6Z)N_Z-UX^DHUB>_$G+3,>Q7,&"Z*8Y4+#736.FN O]8'7-XZ MJK(JK7Q4M=]W[GSVQ?8N9KE\:Y T#Z<-J4.7W$0,;7E6*P7086+ISV\*7&)9 M2=^" 8+M;SF.,A\XQ&J''-BF' $D_DEXF6,IX%"G=S"]9F*YI'5$+CH0"I0( MXAO_WIYR)>#+3C<^^9*3!IKAK4B91A1 .O-FW23H2"^L($?/6!YB8J]!?KD< M<]#VR]R>,5C.6T=TV+/V[TVGOFUL[449Y3G7K;QD-[L[.TD(HYRQA(7%"O'; MN.7-4G1K9L0J6-V_=7IS!J\B18WKPMW:6VMM@Q*6Z[L-CRE M>SZK7")"*:&89_T;1]( %N%AJQ';W8A>UI&M:MS7^#WNX$_62\A2N9BB2/'G M+8"&K!M'5WU*5WR^^#L;OS%M8A].OZ6_D!MT)0O7C0$OXY)--+D5&-K24#1U MJQ$Q4&THDL/#+&AOE1G^M:_O0*\/:T"^S/[5'TLKW33?V[=>QIT_*;Q*=$=! MZF;MV$
E^0W.B:'($'J* ]"5$+H$-9!%DH!+EJ$S@Y+?SM772KV?9&[Y*K12,O'PI8P#OFW!P*Q^BPYD_+7; MZ/ [^ -6FJ-GE!D4J^7;;"V]H^9)M,:3;;5INFJWKAUZ]L7==>>"985BY@8. MVD]=$6 0*6.PV&XBY7 OS:(,RFUK%6R9_+;>$8?K:4!WI=X MNS#$1L(NYAZ.W#SK.9>$:.XA2-T])I"DZ#DG4S7ARW&:3P=75G+B$%+D:1R+ MK;GVN2-"/UY#_]XY.9.;KXLLUE'%R(QOI *:&'I$;IZ(ED,=]X';N[(7=8J]A&,$"I.?7PT0M.8%Y:// ' XO=X3XW M :"?L. "VQ)OQZSKL!*Q9RKG%T,QG5/':@L+\KMRK1YULB[E5\KSK$\--CR= M\151RJI:>$,]A(S3W36SYZFL)FB"_JQT]O8JK# ]>^WX]I60&^3+B;&KQW.. MHWR^3;;,PV+OQSD.; UBNR(9P<&'9+2),,<,G(K+G0K,]AHX-6ZBZ/4CX.V, MLT>MOCYCFJ_65ZGTAD>_NH._?-BEQF8[6$P40FQC.7(;FP/=V:<)0T2)9@54 M@HDR,K8\CB7'XGD*9ZY:W\N87/\C=KA-)2[AQB>Y_>(=AU-Y #A)X\]SQ-2* M3< #J\#Y=^M0?; "Z^#$;\N'("Y"E[MCN^[3Q[%O6B=4+7RU8U=[Y.IBT70) M19< ][]N91UDZ%@D+*3!/@6ML<+ ((Z, NL<=*,0^N@CWM\_Q$!%5ROHU[<\ MG#[G6C,NN;T])'?OW+DFGH.Q+G@9[?<\"/-K_T% @5_0H'790X):[:@/HVG4 M1+NW8''4=-LEG(]^&G[]S#/V.ZMJ17',O=:(EC%8:(-MS3G.+273IA4V@4UU1KQ,1+Q MT=$:TDKNP" SLU*.(V76EJ,%/6+XG$((*Y@"Q4^BA)TIIO0\67]',^5U1]K:B! VS]8#OX7Z]L51@GNABD76;REQ1PE*:J[3,ZE96: MQ]TF ]ELR[XW]C=JX[Y,J\UVA+ &\")H.P3I M:[ 0]A?A!.V?9[5SG[?J63%YVTVDZY$ONCA^6Y-Z;HJC*WO<9CG/_T#ZD1E/ M3T;@7Q'CB^/M #$NV@KG1;MC"KT&2#,[^ M-?/G3>:OH?T#;G57/KJ,S=ZT?WYNN(_\X:8!W_Z6?QL5U<$"L/ KMB3424("4&P$E$4*FJKN[?C2HS>2G5ZF=LX2536A62LG MYPP+75I3W'.DE5U;*I\+Y[C=ZX@RL@$%.,I.2%Z7H;CY%BDZG,(^BO>,7G.: M6*EF.Y3>+=EY)M5J?T]Q=Z#DR8BV%UO\/DU]QI0GN)%"*QTUQ[Y]-;$<%XH8*BGB7_XN)=[W>&G5#:RSNJK45K#%_Q?66Q M.T780C%>N#(E0M#XA%+1GW]4MH;PL54;>99&@NYYJ9M4)5XEF^5YH]"!:S4E7ON[6O,&PIUN9HI7'#;SO.&C MUCT>)V5^1=?FP\F7FEU ,)#V:0?L0J0M8G@Y[MSZ?S^_[, A$.G-\H8*&9N M^'>TJ.XL_X]K8ZW;O;=0'-^OZ:S>LG^^DO'!UO)MST+_JBC/D9>H61*D2NS( M6E%A71K;!+R(L9G5QWJ[UK'8JF2.9#16&*\_Z:O[@Q2O?*02?%,2XKW+0LXJU+NI MZ5FG^/$G5S4U,?%'\RZUZ_U&Q>.06CZ, MA/6.-TG 1&+&-& ^6=3[WMP^T/7A:+$W,<1'<<2XE+53Q1+G=^>M?=1/T=#X M4GN \ #NW6'7BZ'L@<72*KC1_V!'/:8K6:HNT4BE\$W6_",?]P[P^P;EU:1[ M/?O2@UR[I.^"WV+5G0%:&[!=V'N.>#T94O_&D9MQ_Z5T%L#J8LBBKLNO",@5#9"E-CN MBO' 0NI[.G^L0>J]*RYL'KP/4[?1MRD $UY-%@@^9!%8)+^JJJ/W,#U(2_Q[ MIO]Z0AYNU8#*^AMK0%3D M%_:5(CI9W,(/I_@7'W!B<'9M6M)SC\?/Z/J<(Y:"C)L\H&U=W&WR#2RTRZP7 MR3^A@AF-HL@QT#%WG7 7F5*#UPR.KY_.,3(86SFA*K<@=GS^\\/L7O M.;MUYZ[[*_]^R. &7:GGYL#&D)OWGZL]0SU7]09K*OXQ^.KL_\[@V0B#_X@% MS^)$D92=KD%$P\9_1,,F )DA3U5,S0QES>J)&DMR'(63^ITYVS-YH>S3C;K, M3P-OYY*KMM/C9:<; ^=6FT@2AM:AT&X3P7#^%.^"'T'HZ^D+*AZCK&"GK,%Z MGKB?(F)#,7>&?MHQ2"M9='1"SC&D3S)ODWW10H1!M,QO5-1?]UX,OU>&R?X: MR+&X6>O&FT1MC:8G%[U;1@@#A\7>6?+Q!:20%GL[";M&\8YTMHZTQZ4^M?17 MMS-D*RU]F8?/T ZEINYO5$0WMDE\%@::L'T"'*60EU"=.5);,YRSXT86BD7N M[[Z;*#4.BX;12Q K162&0.YKA93>.W._N;BIKT$<14W_WCZN1Z6YS)WI*Z_'1]V7A>YYO%Z"0 MRP5B?UG+P1T8/KPMO4&BFFM&-XC1OIW@OK!..E?GROM=<'O9M;(N:T@E@R/# M[ODG@JAA.Q"M.@6+R+,-.>Y[ MGG[TI637")_-Y=X,]B,$,B/:KL*CF2'@'HYD&4TGP40GN.HB5GVL.Q,); T& M!1D<=]L$,K+-+HSO#,\S;Z>R0FW3/>\]<1(L4J\,QI(F=7QJ=^^I=]_2&PRBO8H*4MU)" M&PYX\05 W4 2\P?^0 ):D7E6BQ:J'HK:!(1^6U;E_>U==#4=5:9>1:L#5+<^"A[M(H.\FT+T6YZP*N>0M$78REBOEO80C4U=LSK3Z71L[GNI#6.G$M7(_4_TU_3%/:5UR6V M;^,X%1.&R"".U$V*(&\G;..<'FYVS6MG/,&*8/%')B;__JD1.5E[DZ)3Y48\ M=&9]_;G@"9V*D)>H; SMO=B_[:M7L!'DK%$G:T<0&=4N"#/H'^T,.G2FZWY4 MS@D2*S%$AR/W\<@8+!X\XK!M"[P7Y/$7N%39A2AJ5$=+!BP*0R[, A:66T%0 M^8[];]M4)/!YL/K<5.?&W'_VJ;S]_/B&4^B'F[<L0ADF\9%J%B3@2_O!%*C]"+[1\])RCHU.'7C7(JDH[P#S[;^ MOJV^6:"BQ7KJQ8ZP^R@.6DO1Q9G[/%_00(^4P'/;_[B/ N]O3/:#GR7$_G?[ M$/6FAH#JVWB[KP(!GL6:O1PE,+G]GEUC M76*S7U (84^-I.?KG17;L^X7_]B5[+??6<]-IN/?_8ZP(%3$/@AM O.D3C1% M@89+YL@5!B]1.],@!XXES>GL1\HO>S'[SR]S[+>:+]4=W%;<5K[']X[W-QUH M3Q(9F0F7N$CZFW,.<%]C/-#0'H,N8@))4L\PT=VR-&E"L:/WQ. M!F=.BMC&&<5^T2Q_Y/G^3,_P\0.(Z>GP8:8A8LB,P?WE',EQHUT!I7@O*$(/ M)S)W[>28O5!)39QJY8N9IHX5!1I::\Z8&5%\G+\U'1EP7S>!27B N@I-;0)W M]'Y2VZB1F+J,920U GH6;%/.+6XD8>?2WZB-;NRV'S^_DU%WGP\@W@7@C<5W2LCU:F\7_C= 4#NX'6[93..!)8U MP>2O0[H5A'"O@F=8SM C6K(P7A7"O/%HU6":)> /^^'4X")WF9;7W?G3IU.O M83MLCN:%/)7>Y^%R447^-#:%"/KB.HE)Q"H21]83UL4'(\)G7[!U!ZPV^ON' MB!;. ?(I,L-);_AK/M8<8OGO%JOR_=H1<<;\)0J9-I$?B-=G2#&8[%W]24+$G0^[B]'1ORH:>Q\Q< M:QO2,#F$;A,T\AP%=Q ER+=6O([(KG4UBM3%X/8H.G@-2Q@_^;,DXZN2?._ M63GG!.^?8["8,/+Q(&B#YG)4&D>JE12NF)F-_IK9 MUYSUQGZ&ZWC-^>25\R:NY76W4^*!+T3:KS6*=R]:"..J\Q!320S[CIZ02K7+ZV@_(XES1WJ\F1G(FG[/,<=6XA$5<&&?R@ZRR? M8"/ZI%V+H!;":A4"??/I6%FOJ\A$H8^N/M0O;ZX;22E6B&*?MOE(J][_;>)[=H$'6+[:;(+40QBL_S!:G@GD]KA<_/'A2IPX?5JP\3=@?I< MR_<^4] W,;[JHNT+DWML19?C";:(PX@>;@^&33A"W!>_D(Z2ZR%#>]Q[AI3Q MQT$;_13:#=J:V-O4T N]?37C4?.=+)G(H'1?DT#[IR+OGKA=1XTCX*T2]!#C MC8[!@E8Z41A1LL^:T.QWLB1>Y]5 KO<5.TIVRY?7SW]2EGD[)'-2* M,^S[&!20^=>W?BWL(M[+^N%]XZ$5F8!\@T3M^=0UIYKAGMN__J@_77#<>RW, MS?+NW;!S;;ISUL]L+5>4$@%"T+_;K='KD66/B"P)D J3BC485.C@ &Q!7D&< MN3&$D-SOV6=;:Y"2>X7WQR.?W]K-'%I^!?:V.1]BXI*-K-]Y$*?_HJ.,I J] MU%QB+M8UISJHU84S$D]?,)B[;GDHX=;4>S3H(06-L3 9\SH=)$H,K: +Q^OE MK#NN*\31,8@E*"X-7Z6&[&8=O32D/W?M=HF1D?G XS_RE$\ -QH):AP\[+R3 M^X1\'8'#3:":^/"FV21>'OQQ94+WHNJ-8>=>[UUUFBA;R65-8YZR'A1TZ,K< M!D.@NXSR:!Z7J/-UPLA,4UG!LL0-OJ0UV#DW5&3MOZ;B^CPO=<[@YGD+(),[ MRLTE"$"6K$PNB>/#/@:![QMUDIKWO?4X]N)QV*TDA::@\+QSOP)1#=9N%[S! M&5CP8"Z4 8MQN:4$$W@007X;)Y0]Z!LW+R*F313$G\:*.\]ZW%]CW:IKLFH9 M;+81&^V\?TOBQ:%G'WQES^T"F*A/V/FIN$W@%L)4K'O)J-8=U_KBVFUYJR"< BEDP16$2)&4 W(=/6HFH1',6;,JQC+D!59U/[ M?W;)R55]ULI2E8SR$SUP7LTS5MC5?"0(_NF^"ZG\6+@=4^.>3+Q-Y"5,D85; MA8-CN@FB)/I$0J@(GKF18\B2M\#HFGFBP-SB#F)LBGQ4[J \]L4NL85R=8.9 MG[?O]1XIZRD+TT?"MQ49WA'6A#$2:+&FB/>L1 "->6RMK?7@^!I'#?3?IZ>T MA][S7#U1-6#6ZVHBP['72];4,_,SS/[0T2W5W( )(4QL C6XE1(VPIC;U4ST M\ [<>,0&3"P,,)76(K5RH2!OQB.I&XP'YYH*)]1J*TZ.GJJ:7LO M<4NL,[8?#>WJ>?3O%YD1!-ARJ-7?EO7 .E@HA.%D:0N5T;ENAJ1X@D:.$S]E M6GU4K5+_O*_/@/.'A(_#IR3V##;A#G1%Y0'*%0@WT/>F5#G!HZW;0_]<[58! ML\?O%7]Y??9\:<+2L2W]TI+''E[[)?.S;H6["6@\\L"P_,ABF%_.,;G&;87Y6/B")0<%#0P7P8=31IB,<"@Y4&FBPUT(Y\3"#J7^#&R ML%&9 Z=9QW"L:T%!@F37N>]O)F\>* B^8+WQ4+., M7]8@+6IW-JH3"YY')9 $-9N/,GR"NIT-(-O4Y?JFAL;PE5ST M]_+W*A>&TMWW;RG4Y8&$$*];/3%U,FO=U*1&\C+?_)K HHGA:*M$S6Q.QCQ& MI/45KO30W&F72@O951ZW5;;?8:'+BEO")#L?0_O8)Q:1WK,K@S22HSCR2.[H M4#MCT&1P]18X&)63E/Y7K_;1VSSHD55]0A=A8&L:+MH!D!)2,GC_4L[Z#9$V MQD4QDI>/LMT@MBVWB.Q>%J\L--IL!_ZR]SSVL0P6SU MC4^'Z823AU-?_JWC*/V3F;K,F 2\"XHCG<;2A.P*?]Q/J@D0(W5CA(*Q9U._ M?G6,?!AI%RUXN2G]S\T7>S^N:5]3&CL"<%]!64$T["<7EAK3I J,;*O=@8UI ME<(?'M?!8^@S1^)G.G$%]A::%P!QO]BP/4>/JJ:>]P;-8+%SW$+"@;)>'.42 M*W(+%%+:&2VR MEA:[?V:N>FRUN/=X->F$!N^^RRF658T%"SK+KL6$62IX6XXC7=L M#-34=NR+Y/?[+9-1;\[ZX,W>Q#U,;TPB^55WN9]\U9QQ_7BZ/6G [?-+]"L, M> +U*0@6QK+_W=%L8V*$-X,:V)K>6!3,S[GZP.7RF&:@CL2B%#=IC6VWLL.K MC^_I%_8M2X?5FX8\)YH48D5(D1A7U)]KC@C(5B4R"^#X"8V-)I8TM\+$F#!W M?P9_KXZ;970#S*"+[C!L?[E(E:I^ZV-TBO'HC[(^&SN=FVI=,7UBQ[%7VH/^ M4PK170]#2#'$[9N ^QH%!PMU(L/OF 7;!6_%?0JK!N>VW2=WMUSJ:C0IHND( M7?,B4ZY>.X"U-GK_>R$*OWG^8+XOW^!CVA(F+ MZ9<\AJ[K.8398C:/-2"V-_GU&G 4C-G'._?SFZ7UMC^-/B'0R?HC\SN#(UM& M"UHYB"0#*=V(7<$_3H+);4J7SC 7?CI ,:90B-&BR9O)>YF9YQ^?K5@P_6%? MF%+RN'4Z+LKAO2CQ,#*DXJ@UWWJM8Q!!3THB@E9KT=ARI/RD\>Z?NV"IM3*0HAK0_66PM^&N16JHK18\%Y MG^1Z =?9ZO"T[A SCF(AV#M/7E%"'$^,812TD:9)C)AXSE&ZD\#IT1HE;U/( M[]V@C]I$2=?HQQ1S+=8'N0\B#4(V)]J/O$1]$D%#!GM@H3A,%RX&H]A\"2RP M(3/7PM9\?AM;=LUWR>VVEO4:Z=?>L0G8BO:NV+1\7'S>:M-=J^_"(S#_C:/< MH.@""]\ &1?"#N-%*D0_?0DO7H)@]Y]EBR[TJ2X=$?P5\ J)*= >).>_>/_% M&4NSUC%MS3=M-_.,Y/8I5FSK/S-E:G2W[)L<+$Z!+)A3K&(DN*!P;6Y@O;+/,M5%\M]/S98;'; M0NE%>I#"LW35J>^; $-ZH74Y]AR]4*]D%&U'8G+L+QWI8*^?5O4UZ58VZ\&QCL_2/MC%G[[3UT"X+;E]&Z"!1YATA!CG M,"BP$LH^!T]B9UA+!?[^QDL#5_\+>>X UV7U[HK$ "@I*D29$!02D*;WG MLP "0J2#E(@TD2:]!:)4Z=(5D$B3)H2.U BA2!/ITDD *5(22@BDW7AF[IQS MGSMSYLS,N?=_SYV/)RO/?K/V#CO[W6NMWUKOWFM7H_M\VL!@<6E+GD$-^QN*CQM'1/?/Q MF6A?K89WI]EWI]._78-OTL<"!K"0^%80CJ$3'RJ-K1@<)/\5X]_T-_TW2-WLSZ*H3_+ 4ZU@#&U.4@&G0EDW@9=# MKP4(=/JU7\>Y%;5-M%6^1P^HO(>V0!JM=&\I?%"?>KX4:?^VC/-I3)2'#CF+ M"G!Y0#A>AO% !7!F'4!.* @'?P6J7>Q29HFUJT]1>MIN,50Q_V&B"4:V)V\M%#]@Q3$\!/ MVN_-IQEG/0H=[?T6S)$&K9,2Y#EG6E,AW78? RRU?#B;*U#-4><@JP^7C=I6 M/-)#3597-#P>D4M +R#AL.JUKWH>^"3"-H9;=I'YN=](ZZ)3H_..^Z?T244) M-PPDRWDU?53V[D2.%_U#TA?:?R- U7#P+AA!P*Q7:C9U&1FU4X=D(U2KRMDN M>3!M&FQG=U XU07&'*(F?E !Y>TM#KKEW]%=5U:J:C4]]/]L^/)M,[,FK!+I M2/3-[Y'HJSC(MM''>9?)XTZK;.WM#$7X.$=S=GC/7VI_?62I:.4DAL1!$MJ9 M"'1$7>AIFJ;XX(UQBQP:1GV:JK?DG0TQ=0F8M#C8L*]+GYQZ_/"=]HK\BB_+ MZH" @,@TX9CH2O!&:_5"+E+Z%B]2@)LVZH12S ?69:LZ;&)R(%V-<[,JZ[G" M\=T=IZ<-#3VFYH]?[>F*N3UP59'J!6%]M-[4LT2#:O\$>N&=-;+\-["9V]9H MW6W&3;:8L_F+C^VX!%)XGZT&;[,/$X1O-I:1'M%^70S,W8,GH,PT..D\P;^3 MG_='_MNUKG40&N4M&+]=:-L0=ZP ?CK4K+ M+-$+-T(8,"RO#W?%MD\X" 8WZ.^H],JR/1@05[A<*UC=CFR$BI.S??3\(5$RD1F4_A#YT04M/B9Q3E81X9P[1X@Q MG?^DM$L0PBDS$VM1TY\<]VJ#*1!::Q>TL70<5"#T[8:T1@:2L[Q4!7%9B_#(P]@%^YB MJ0 KI[%Z%G:F>S5SO\T:\*/B&1*")3$\*A(HD>35AP-HY'TY/@7]2?'",3F7 MA$$(/G2D"D*UM& K%J,0B[E4A0F84LYL"KC&NC3 MV&4=?DX]SJ[FBOF^^Z663!7)UC:J>I18I^^KBMP"9\] [E%F:&.GZ1%] MRZ MN\02#!8?QRV.C.W4CXI>WV&R2= M=AP5$+VHD[%F6/-Z%/6@(0R2NYVE_6M_+4Y^@.OX9O)[TWH2F*A"6,/_6778 M2"B@,'(L+48'40$QE*LD-T*(#V_DL$;67O/4Y8ZOM3=*@$R6[!M\XA\/!W[-_U-_Z-$ MV*E&02OG3NW*/:TZBQ: M<_2^.P":A\VD,"D1K0) W3\V06SUU@K=,S*/U*<_#1=9SCRL7H/?M/31JTB, M1"49+"#!WT@WEOFO]5UQBHIG%T1P]9NF3064RZ9N#"Z'X&M!8L.M=DOM?,/\ M9C$Y9WP/4FQYM6M%U>)$V\]*Q)FM1,+<$ M<)<_3X2,!D:"M1-_KN"]Q=+ESH9N;N_TOE=5WSI8>@(1Z;91+N]3%A9NIFAS MW;HAJT1CMN:I[8 4P0SXMG0;R ZJ $P(?0JZ>+HUJ&Y_:);L*_J49([.4NJ M3OM:3/2S=S>0A5X>O#7\?-\V5G/[BYS1:![/'&,[QIQJ;36(K&F&S6^WX*&; MQV;[DKY+9I<\;X88R>+'U^]?5C+.$5P5'?N5ZO:\R?ZPY2@%/*]7-#C\4P - MB55G"OVF3D_P7K;TCS:I'5T(GG76Y)_?$4H5UWO-FSJE=TPE>KEM]<"*O9J;4\TROCQ=00I)*+)2)RY8V"V7\,HDO\E M<2G_'YZI^/_K=$S$QY$_M7I_#L!2^N$U)FWMQ3CZS6LS"XVW=JNQZ>4OW25Y MSW)7A3YL4KKVUJML(<,D_=D^U*PZSS[E5UIVG2U'ZZ<3C9#M:<%9[>/W#6X1 M?57M,VVS;IIW8EN+A>NN\]? O,S<"K--_^3/C.L.O5-]ZJ*216D)^AW089@S]SL_7DO8B]3=%?.H3 MT2P.:EL*G0JJZ%M)T182./NA.OR5\DJ*'GRZ&.^ !6V-+&W469_&+!M/UEM0 MIC P]DVMD)UJ/Z\G%E8IGBFS1H(BPN57' ^"#F54I\Y'=ZK6BC47%*O.U)5K MNZZ2ZL8(H@>$HD"WE=5 ?:G+\1:?W)P@-@^% PSBYK6.R^1PX[^Q/2-S^;%B MO\"E_^A \7\,0F2K*X3^ %ZFJ$#OMY'30'9#!K;(>G5(4ON-_-T&[+CP]8^1 MT:P+M\\"6+[=7;DTQ%F>MLJ5LW@)K5?2*9;EG9$<$=0/QFI;]]5S?9K12LU> MXW*%,Q<;*.F#,RXEUN8T:XKAW&;N:/?K:@]0@*.<1G_B)Q4'.O! M$7FFAU_&9]$!S>NWE*+%:IW\MCHQPON;2H@4WIN<$\I/&:2D290[;FJA718ZW9H[[V[7/;-9!G MY^OI%O3ZCH_UP3$!B&W5D=)G3UZ(NC#>">[\<.2Q/>ZLU#ZB(_)G7@U_^L?? ML_\()'@JY26#$42"I$UHPC'A?^(:\H@JE('V&]G:6--LI09")$Y]D$P%[&Z< M>/L$GD,77151NFH'0Z39']:^J('VLW]$&!:VM?I\DGAOBDM1Y>=9Q0+3L($]PA?;_%TGG''&PFA18^9>=W"5_DB+ M5UJ3%S2K[>K]06]N4U:PUG$A>3/!QE3G3HP&N]DP4)/=0 /P M;R&SB?H0X;MC11.'0_H+_:-T\VH3<[^O>L8OBP_^=>:WJ1CN-X71CF@4 /NS M$])@. %2#=Y.79Z'H"A\=02M/)O081ON$*\UO5&H7K!J[$SZ8+[H98_*KHB. M"UZ9&I;.K76LK.!UV!:.*$ES#YT)V;A;8U\A;*KW2P-8(",'V8C3!%B/C7#+ M! :[4P;WT%U_ZO+>QJ?.$W_^K(VMB=VMWOJ_'I_:&3=;92%Q9%+.HW#!2PH= M>B!\+SD5Z0I)R$)LWPY7@1_8WRP+ISN/G!0!0EHT0KU#%X(FX;2[[4W(IDV_'XMGZZF M2Z@E$"?)L(;@@8.A3J9B/7P5ZUW<-,\_6;1(6]"]SMDP:JE2WYDL.""@)7!; MK-',@-!2\B>3&,W9KN-7(T>1-"HWDTD"Y%P*OSF$ $%]?H;NM;:C)9J/?) MMSY:4RY.UV0O[9A &&Y^D&O-FF_$V_*M*12:!E_DVY4),8Y^?9^KB"=^.?.,R:A!Z=O!I:DCP6U"EU=H,* M8&Z_2O!:U!DY^';6U,]TX%5!Z3.P>-=*+:LNJ[9@%KR#_QPV$^5Q_F< Y]=< M8,/H08+TW%T[6V?^\1@&VTWM/D$:L!),T7LQV=3N#>;4411GYU,5YUOFK\GX M7J39+HIL%IN/U3GJO=GWXNGF %]"5FEL285HR+M>7_TLV 6VXR'BJ-M,-[N! MS:F#Z_\YY/9O(8:N/[D%/*;#\7?);2 [8(SZ5<('M#7($L?9>3RYT&M5KQEG MB&TH%;]B=O\;'! V.>574P,=4?19^&S&U GKN$83V9]P !7@@HB#8Q\B9GHQ MXW ."74V@H<.C@&%C%7P3"ZQ6F^,*/0+>BT4-YCCYN@(FQ_85PX,#D'@2__L M90[06G:LQG%B(!W#"0M*!-]E8$S#E<?$ M(!):.7%&2[V1F&QG\=WLOAB1.U<_ZM3 MC)^QRF]?X/T=W9EB[,.E^ MIO$81_Y;;5;=2XDROHS2I9;!41F73/0'2P06U)6A%PA@HBY48*K]+,D+JU?\ MIE48XT)?.^D3_&-6./[MURA#'@53$Y_D'SA-[.&IW;'CX_\^7'OKW?K)[7L17T;%8F,J%A M6T!LXU<0QP$H45T6MQA/N4&H[7RB.F,6YHMX\V3W*R+Y=V5+ MWJ18/ZRQ?AC+\X7;U[N;LFSY:AKXFO!('5_#X.<6*:#T9Q;U6AK M, K"2#-[=2XG#K\R0+M,Q.W+__9;ER^?AZH!%2K@?A' !UM,@\O$"[%]<)_W-^YOW M-^]OWK\3+Y\0AU- [W9*,0TM0V(6[HP=J-TZ?45W7F?53J\W7S+045'1@ :G M]AXXN[+!#'T<*^$Y+Y)EE[&I-ECL.,1R_0SX@//&'/\^127$=3* M<;O,>563"ZIK.D#V@O.*O9/:%M#I7QCOSW"&N"C.RS'%C+4$6]%N'9MD]]V5 M)"TB9P(5L*[@0 6\ZB4]_[]X4W1HU!]\OD M(?**X9Z<]Z*+4%BO90#K*VN4JU2YK9YJ$6- 28NCG% M0Q]=8?4 M\?.K>H.A53#6L*)[# PISO&+RN=D&RC4/>GT:6+*9SMB,"AC2%#R O3;:XB M]A1IUTRBNE'W,Z=M3SF)8_XU_F/Z_]VXUA^*XPPW^(FF]0'AH3C6N3"MZ@J=?_0CS?]9 MZL#M=DM%(1D/$-O(F%#02!W3([[:WSQIIIL_MUI^NJNC;K:"#?],9])-',=! M,^?6;^QN#YR]_MRLK3H;EI3_7?@@X]?3V#C*CPM*"#LI-.FW7'AI9)[H70^Q M)TR3[B,0^23>.YBKJ:)9Q7%=FC+!FD?95, %CC6I%*<1XX'L[& 5_Y:6#S=B MY20$4VZ;F/#1Y%EL#;C-0A"%][B+^T#.0/G&A*B C,Q:/G_3>/Z(6YB?N.DJ M;_"?(V5>$F1Z&L^74L86>4C>N'M+M_UJ)NL;Z\8XHI421W^6Z =[",RT ;>N M(A@J;1,C('NC-C.0(,\B*B =K$!^.G2GV>'G^3Z8FM/6]2-MG4:*P3&<'M9A M WLNEA0/JN?K#?>1XIQ]$X/L.JJYKU-EW;W9//N34T\ M)[=7)Z/G)FUEV3_2QTNOI=EAR'SWK(_<23;1A^;!";1*X"QUQEH-B&+KS< H MN81;PUMCZ[KG&NO&GUVP@ 2%-[PT3QADQAK+2/X #X'.PY;B8?7#\:K6S!]P M*CIC4($"<=1V5MI)1=M< G_@WK-&_[F?ZU<_'JJ5G[2$*1)?W;;BNY=VQZ"P M!)7Q.-N@9&9^KWQ?"1D\]VMBUON8-[%5#M)!0PXYV6SCV3ALEVTU1PSTF9%E)W(L79 MG12+?9>Q"A?/BQJ^O==ZG:MY?/<)JV>LON&J3B%O4,/&GM1:,%S7P,8%"\*W MD'-!SWV)"BB6&%,SGA1[J^=F[QO&K]D>A5OV*C+[MOQ2<:[E MTOJSTOZ<25R*)\Q;'467]/67N2_DO*G<-7S:DQ3BQ \##8Y^W\C_T0?)CH3> M'O4KA!!T\"X/8=:F84SV@_1\,1+9^E;P98]R"NPO!L&W]-H<#%U2;VR8"$9+ M\_G1)D/$9T\I_%+9+8I;I- M(9SMBL_]@X0[^>17W:&<2V+5-1Z7OA"SHCX64"SX2UGNL?@*%1WMQ6=Q]7OU MV EO8>OFBU2L^W9*QR O/!I&; ZR+$D4[P]@.E-%<7:UREOYK;;!(A4?=!*@ MLE,A*^2?G_!)#["[?](5%X8*-N*071+*- U(X/TT'],*0I<>W?==YKYFRUZ\ ? "^TL,,SYQAF9=%.OS?(U7*?";+1'=F MB489>]D3;1SY!1R?]%)08D;EIJ%3EPV_%VE^7IGLDZH]MWU.@G5B0=_0@=W M1G3G'[]LX-^;3("7"7"4#<%(W"T^93YMOBQLU>!913& V(LN8O=M&0*(6LW:X0MP >+=0VL[5& MS#I+UNDNS>!H.9K^9;I/8;R#2UHA>&-9.FGJ^* O=*=\>=YJT2:-LO=D]H(F M%; UD+P+T09'>)=T&'?W* :HUQ>6SOL;9"*EB'[2ZH[%7"M>V<41:=4R3Y[$ M6^NJ?S_DMW4L@]NN")"&;DDPTH4R&*N#*M"G(>Z/"UIPZ+V&1%=M-+Y7IYXKW M$88$7:)XZ'?DZ1$0VAAZ]8=/8 &7Y;IK1.:#(-X8!9W%.!YDV5 &J1A\.[!J\.SCJMBVWPB% !%B)HV8$JGU)8D.[,\&[Y$#L) M?8[AI-:2N](AH=R26)U9'3VOFZ$7J.^M*O,5@M6'3(,Z@C[BY!N7SD/M*JKI MW3QZS?9>U YJ:3J\>U>;ZW7)K&%CQOU#P<_N3\[REY[,_I5MV]CPYH9F>VP9 MX,R&D8&-NFWVKZ:Z\>KZ-8.*IL+YUI0@H97/24Z2?34Y^(D_#HM%D#)KGJU2Z<]P M+!QZRG*+I-;"XYM40+>'7VBZ@-P*E+A$!1!$X)VS(4' 4Y21A- PVL4HBM#??"O#Z7.,]T1RI7),+J)BB[;I::&-%4OT?7^ M_H?73F(+EEG.$A0P5\(5(EL#T=8J%F/N]#>K)L1' R";B>>&D2^P:EJ4\V0% ME-@Q5(_(17HYUTBK>\!,; &;IQC#[H5A]4S0%3FDU*0*2T1!&"A-4 MDUS9&EA,&:4"ZC.C5\9\+BI#ZJ J!(AWOT724CO2J"OS@M(YS4O\?Q'K#Y0T MP9KU#$F]?6.='=/U...,/T\W!XZ+L!TJ V9< VLR\9OU%^X-[!'*WI66%U)X M/&=GC%V>4P'B9FT&E>;K12)3A&!L+89A>WA9#;1\M"V!_IT@@-[)5FPBP+#? ML=X!L'"#<;.":@;1\]\ 5(!/JM1X?UGL978 /C;%04%@B\$X.068 AV=Q99[+/>)&44-QI %& HK=!9*H"3"O#% M O$@,)/Y *6\"WA%#ER3SI#GPB6C>$CL,J!9)G_B0Z@9^6A;BNA,B-6U4$I% MP9DKC#3K#1;DW]%GV*L= 3P7VN"'+W+9K'HY=9*.C-L^4P%8'JL^D&@_0QRE MSKA[(^/IYB1E/ZDF&B%G8R&W=N[1(3QVL0[Q5>HUM@Y^15UR75DPMJ6]S[]$ M:L;"WE?!KRD7&=S'^Y5).+"1.O2;8JL,ZT 1#@N%P[-B1;1WU41A!.O\Q M%= O-7[<0KE$\#9/50 M^IU+.)19B5\:5MD,RAJ>$?UZ.P-!:*GST$Y MY2K-$WI!^8XR2>H&=;(6P :0XGS\&V?SX8 MPB+"H=>7K(5D:EF>=G:'*C+:*^B91;J1<;@0N2P4XP#KN(QT7LS4F#I(2^;G#*=9R MK,VFR MV-?TR%WOHO2PE>[G.R(U!I?[I#/?A!=6IWE>MSK 2* CW[&UM@%UO M@Y;^E[F 4WQ4@/]-?3]TH\)1(.)EI1,FJ0,1">(Y8$/#XX L!Q6A PSV3]+S MOXVP313 VGAA=87 H"-00TW\\*,QQC3DVBJO4>;GTMEIW=%;V2'V :"?[[^; M59K$N8/V-]LVM4;EI+;M?@L;2"8KFSCX,L>?$[@6WL%>OV\4V@WBHM#=&0<] M0\S(/!YQ+5!)_1JJZ#0AZPC<_Z[@.O2BO4CWSF%1([D%ZH%]X3."=$N:WK? M/J$_3P6J==C--0_(YM\1J@]6(#>P^HQP7:Y;2N_U1,X9[/J0>(0#@2= M'-Z*&W2)+7@-;1HZ;XML)Y](43#=3\0H[3W9>^II^57M_"1]@B_.";6!0439 M*(P>;BL_.N5?9%/XK9A84?>A8K/XK#]'"T3&-,%*S4S_LY5]G7.Y+&GLYTFL M7 E&]%9:81%GF?.\W+Q< :-(?JWL?W7!S[*Z*C2(X$%4)*DV$U)Q"N9$M4)! M+1<7QMTO[5^4ICW.!@ZFW+G*_,H^A9U5+/0'%5 '1B&FB[^R!OSN/4I1T;W6 M."H;)[LO>:C[B9B!U9J8RPD^U7?-+!/*0/[0?H-D3HAV(5I0?OIYPB]U,04( M?WU]-$TPI.^X\!4GA/XJO@(M9(X025K?^UQP\=!C6[SO"SJU1E=[(H7(OCL2 MTE2W3+>@?P(!J4FKB*<9JLH0& M!RK[%R%^H3EM-/Y:D^VY#2ZMXV?(*_.KPH':#;,J>U#XQ53TW+6Y-84AI0&+ M[]8.P@3!"J[" O:4AS3AV4LR_T>G5?A?3LO0@Z2AI-FXI=TM%_1ORT6@VO>\ M\LT7O=I82A;[G'YY1W+H>9OKE/B5&KC"&?*@6H1Z+6J*\@6KA='M/-%_; MGYI5+X>^C3E'8;_@M4WI#P,7A2K .K0I\L^!=0S;D,_0!UC3)L\2@I_6U[D3Y_SE4[;WR[89TYKVG%&S]N$M M1 02:[4;H2Z%\U%FZ):*",J,%)=TO/RIFKZL$8=*?;5_+5;>Y/#6U20=(D,/ MG*?]$E09>Z NCEOKOGCFX9C[4[8G-B]XZ@R$NNP=GD@/$0?#[C0J#7.0R&:_ M020V?[P0@0Y&E F066;HV@U7]D-@AIYT[-QLPYUN6[H4N,=DF/SHB6+OVQL" M+Q*;$#]4#;#+88IFY[7N%&X:1A1]VT M>OFYR6[J8[6%!\ED*S?V4'\T.";' MM_M+\[2;@_[G97Y?PU!,;'.Y,T*R(_K?ZG#. M7'H*WS=UKVO_5:"[6T@&SR*KO*'N38GJ;C A]I)>*N"TODG[9OF/X^_#E/,M MV-WN*8/-?SI_$,%+,F@U8W8C:2"TZ>&\B;B9V?1S,B25=V9U)!7"76PYFC^; MG(Q%HK_'H8E>'U6#-+.O\CNUI &:CI[I^?B8P=]Y,OMG&1E7RZV*2.0%WPVZ M)Q]V+!BDY,]L'VBB9<84'>]X]*'I$]E);(BTTDG#>ESXL/\97/7>TX-NG,7% MEU&;_8WIPY7')FGQE^YNGML&YT?,/!U]CO5X \&"@:]/=M\ ,0R=3&V6Z.C8 M1)W?[:=;Y5VN_XYQZ]TIO!?XE$/7?F62DR0,PCX&3R./8)=5Z3Z1GF/'^7R' MS_6(RWW[ 6//T#KR;LR_/ZPD\<<;T].*K=XO+/EU.?%6ULBMTB:A&3DV$P'W M&-W,5HN]PR]@J4@S2\FTJGK^BE%GC?:]PK&BFR>-S.ZCEKEZ6"/\/#FG7>4% M$)M LX "CW"LH$Q/-(3UGJN/5+,4-/5YB@Z'P-L2SA,?.%,! MM@0DMO?1Q(KQ+!VQZUG+*]B8RIO^;^&J2_(L+UWZD.@_>2MH3M$:61AO24G%(W M:@:+F;3.U:J.;D8N"K+5_=9V+R!5@9=+Q] )J_G'T"F%[JGN5L2M6H3#L#R" M\4ZP$DQVAB"Z"(DUC:ILW-HGRA*.NM5!27@$N7*!:9=/CYN?%SNGU][;*3_T M+>KR-Y?R/MDO_\]2:M,RY M/424AK(BU?EP4EUOY/A\D)DL4:U*O"]X(E+P2?W1ZI;\G??J9U\->%\8159W MC*9KXV/=3C9J]J>O*D4Y93H8JS7(USFC6@OS$;/6BRD3N4TFAWIFNC\.-NI# M/ P;:^L:[QUQFAF)>W85E,O/1WU M7I_9EY-$*@^B0>P]^\V!OI[4.,JSM7C04@'D#'I*"*OU=5O,FE",$5PFRGP- M[ /:_.Q3SK6-@;Q\ QAN>V% M;DIW.'%XI[@/&^Z?+)3)5QCO(_U_5[*345I0A*&CO@BDQGU]IXVL:ACY=)[ M_E83Y,P:GI,@17Q*U+\9OE]T:]GXW)]: HJ^%Y2PN)-+?B6U8-HY/*JYU0.?&:3S;8MW@Y M=9$]1.!NH-H< B$#G9H\4N(' N^4;\K;)$ .UOG4Y7 MP^R2)^023L_<>.@./_^].\H+FYOKHQ>&#V'3I*2$*PYHO)7\HI8,!C MAA328W(KR$$JG%^YG>""$\,4X]T;/QU#W&HHJ/;L@?T;VD9KL?3WTWQ5V>*7 M]LY]9B$$,6S=H0(T:(9>X@.8"D@NWU^C,-['@%@":O&CN$]M:#>_8^?;*A66!L(L>4]]!6%TIK@!=0W*BJC!:#=3- MXW-2^8&WWS7QV-TLIU'LY8V?<' M+&S/&[(2$OI=FVK:&RSRTD.XKUY"_8S% B_3H)0*B0_]P1'&0^D'LLE1 1'- M*\._=('1O_8/RC.WU\QU'KDJVQJ7)>UDG=R,/?2:VY7K5\JX4A[O@-/2.@^+ M96VU;RU\O_(K\(I1CDBKM9"H%CJC.@>&4JQ71"KV 6E"B+I'F5ZL;3P!;8MA M3ZEZ?$2A"%/HE]+];T")(>J/%!57WY_3Z.AQF5 _1YF U%(!VVS.:U!!0G;Q M"S.1PN$BE7<>3WNM\7MTR7^INL\V)IY'W$.($>:)5RC?8*DPS#$4!2$AZ,&Q1VX,T=E$']^DSR5]LU0 ((=U M@SX0.$W237<)Z_ICKL4VI!Y.AGE0 ?1&V2&.2<;Y[33,$.E&# W]#FPE&.&4 M4)[7RXP; QBP0&;'%Q\&%IU6K;ZL*V*VX^\R6S6^ZR@)9(*?@R=TC) M0&:Z?X[P@*&H_ZJGQ\,F%4BX#(Y!Y-MM(T3.:&E46NA@WM @T2A'J;2O?:Y? MVT6((SCDT,:(^)@R3@&28V74Y@9UQ;N0+@)^[TS]OZ9N4(9JD()+:\T(O.!AY>U MCK@ YQV4OM)4? [!-W9)UTZ&\B0-'^'<)&<8U&ZAW2-Y6=L&C'%Y^&*N &W? M+F2K2"%(\O\J-@KL+WSV0>1Y4P&'J.A0XW.QO>)=\(,""=!T*MX"QQ"I:N!- MU P=F9E3%R045: :@NNYZWY()'K:/2N.,#D;Y3E@OS_ >:0L@OB^KSK&G8U9 M$+AT6*,M]+Q'C/9ZV"W!"GE_HFF2_G0/RH-"9V2Z->R*:M->OT6U-V=)GVD8 M&:%Z\*]'1=$4< M3B)&P39J1EL9V[SQ6PT$N#/1). 3,+XY(]D? SFX,O[KQS.?V@'SV1KQ>^!L M)FZ- 2^=U(76Q%<@:YK_DDDS8W;\#%3 %S@E9^?WHLM7Y/_ML^?_>BB]_7\Y ML]M],ASFZB:S#(QI#<3^QK#0;"T[5!:GA3(7KX2:%1&Z9GAAU?-%J-F%F84G MP^*<5P8EG,B_5NWO*#<7B +.3#]'?%^,@V-?[KX./<\+CH-<@BW!X<#/ZF<7 M-B_-6I*\FK&QW9_Z+GQGY<6]V)&\\OV>24'RA(V&KQBWHS$(0O(CUR*=/*9G M\=9-Y.KVZP$GG-BK06J5!<6;0<:.JX?VS=-XQ>W+2KFZ41E",6:[W)QOI?]B M*!V!J 9(X8E7D+Q03BP3/H- AV&)5%[KFF7*AD?K(5XT*#2MFZ =ON+IVK_[08Q.OFM,<3.F9 M/GO;!_+D_^%HNABHBR*.;0SS<6[56@:Q_G3F"?DR>'3R 7/W@AVYV(L]]&;9 MI0_:)7>MVU+F4Y4ZTZ[^VLK87D_.TX!N5\(Z-$.! :DFV9V0FB,4A(UD/GDC M)!$J]_3'1A6H<*KV%(\4^/U]*;47Q20Q%H*(0N_N M2$T%<(O?GC%W&&Y=4- MHDU)'WE:JO#XF2=YW4NM?*.@\]V6JO&^*(H)>!(TDWU0Q'&K^<#]%FA!:V @ MKHHK1M$A;2TNDZRLW1$TD9H@H5RD(+53^Y,B0?D!.4LYLP&;H0(X*<+/3\ZZ M1N;'GFR=_W2&$MC9E +.%Y5;AF-G85SM MV;>2=GDJ@OG,)K]82E !_@7BCZB K/*5Z/X< >:(?+4($*>+I@E99)!F])YKRN;,K.]@^?I^^X8] M%?#Z3B4F%M.+N^GY[O%)ZZ:7(14 ?ZGS 40Z?5X#*9^]\WV+X<+*M"_L\SVX MFL?QL4%S.@BKU"C8FC\>+,ANH!&@U?IOVHUGY)@E%I 5N&K\P/#[SD]&!D/M M=;&^]AN4.9K:FT)9(K<2P)CNQ.+2C&G^5/2$FR9ZA?)K]F6'Y73L#X:*$8@Z MS?#KAX[#V$'^6#;\O?'/$K2NFR&@VNW6\G(''C6E,LJY3:8;AP44[A9\':& M.)R(K!^:3'(6/IEG0F?DBG.$_-7ZEON='TIJ_R,+A!".@Z&=.N. V\ 8V&59 M-\8;+:E$L$'BE;>PJL_^2OC'>H%\PR1VM@YUB2\A"GA?@MXR.(;S5"Q3!9M& M<#"=;8]@4X[(W5SBP\IP]-$6D"@!56NGS(:C?1OJRV0\,LUP#Q"E5@^I@,6; M7OT5.V5B4Q+;%5M+NI8/644*'E?W\D2:G/D(>$D'"* ?)H@T=B/:A,/:V39& M_1[[MAE>@XEYGW@;/OESNGHK':8\8IQVIV&QH3*$9*_/7+._9U;>_BQ@]N:K MH[MW8;_1DV-W_#'#K\SM8!JNGB9_5-4@WB>$FY%S*6>?:"T=7QGR\:F>J".: MO[)49+72$ESOATZD"I:(>\VM"0_!T%,TP ,B7]HE-=4-4[014T%_CB2>1E+. M#V%'E_'NV/8$W&\T!"^5>$ %-/"V66I.G%7X46NC/W(G=_)>2C*;)CV&P'75 M[LQG*B JE%Q%N4PY6C+;UE'5M>,\0;"0'E<3#:[Y$5T5LXNYOG(<\+&?VE\C MR0-[6"(7OY _P1R K,[R.)SP&]+5WY_-[2A!BDDLIXGRR\=3^2017@2O)VW_QQVE CZF "^FX9;33+M)Q>&;8NJ$^Z1U)8?F+ MF6FM0)VSZ.F';.0?X#8@=A18G]3I,0^%D=/+7P MT4=?P5RX#N"$.78/$05JZ-WJPSU;=U;G(Y3;.I?N_#R1;VKNW+;?R;5"^U<= MZ$UL?@R39KZ[_M^VI8AOBP3QW4X(9\!]_)=FPH>2Z40.JM9#@W18*D*;3#F[(%$0EE!)@HT''50?ZP>O=#9Z.VKQPG3@ACL? MGW=_51_JPN6?4W,!P3U288J1CLQP52'.\T4%JVXJY1L^F-R6;=]@1#B.-VR* M#SL[4& T_5W:*"*W_/W-"L'Z6D,7O3H_OUH*-.^_EGYC#OD3^)]36_#_4VJ+ MP.L3K@>-N?@9@^C&X)C5+WOF?O:L$0+51EJ=R)\"^+\($I@W)!?LVI)[IE,9 MZB;19;9TK378?VLD)%_[[",5]@Z.WX=X?M& HHCE>*&KS/3Q>3JL:^Y^O[QJ M8[4U^@33X&;!%1SUA&%&59&>E_S2#2#@$YD*Q3TAIKV2>>V&E?Q9=['\^MS* M$YIJ"94,7?BO:APS!1QPF;,3&<'CA$=V40%OE/6C3QF.T(1IH=!#4N4&6_/] MK8]9>PSDIOJD&'=7F(/4].]N?N4YOUZ$#8J<7@AKE90$2"46^85IW1\"A#!8 M)74#DR#TH8SF9"2FN*M"X &O@B!GIMUP&JR:]9O$]5M%(O,/XZS?[9RAM/[40CI==K?G.=%M[46? M.?>%IEH?;)?8J,+WQP:S_7J._JH[]8VF])RA=PGEE 3BK=!!B@!.5MJ3,Z95 MDSZYB"8M @/[@PR^IYXD$9P@,\/+P%WD<_!,X,%%=1M[;&\GT<[Q(Q"M4!,N M<^&EV5G?#D2>LD_^*]5AM,)6,%&1=.6#+^@L5+**,G:QK;[B$>_ I'N!QP"QQDD_8RU!G $0#$O8P3;O M,A70N7VW8=[*TCS0<_:%X;B"-O3@5+Q>X^$',#UH*?(63N\$ U&(J!\ M.,[NW? &)C5\4:$&.BF&PH+C0*26;3R$OQ KAMQ-W7/K\SD<:%(Y/9('_%\;CCUM2$K\'3W!6]IG:^MJ><:O4YM(K$6P:\Q M((+P40+,T>,\P9'/OP?&?7"$%48M7G3CK3Q46;%G.[A^HRY"-UBP>#511>M9 M (!$\P;IW FZ4EM''VE*7@:VE.N7M=(<'2F+3%Q@'I6+6>'5+)3UJ:F/_Z8F MR/9H-NBTUL?*5'02B9V%PLADAX.8D?/596@M+U"472@RS=HTYGYUNKU3 6]2#;MYW9FJ4Q<30G>U:>NG8F@ M L+S535*H$KD]W_2J,53.)(_XC@CD"]V&2'/S1[G/!2Z_MDX_OK$1C8]&(OJ-J?Q('L!F(?(^A)*E,D,'9M MV0/U6X\%X] 841?CRZ=U;ZINC.?G)M#NE>S1E9J9O-<1E[_A^L]4_>QZQ2)% MSB%IE 184IA+R!\IP.>&LD&0.)#C/)OU%#H>[8"L@>O5-2;WWAN@ZXH]OW8A MY/?!:+LD^172'O[F"-;HU LGW +U@LXN!$!,")^;G:+;^0E:)J)XLC!*.:35 M(*9R@CO"R$:/U8I+X0H- * ';H04_-/RQPM-36'?Z9N;TP2?2^_, \J V'<$ M.TKX8]BB2?YZBJCV)>G#1A1?D^1@6L]0")!R+_HG@:_B_J_(NO]R:J@&EXCPNV^Z/@GXL? M&6'_I8HQK-,.G71R\2X5$&(RO+4-HD!MJ0#DO:1_+KX2I0GY?ZED\"]Z9@;Z MYRZ#_N[]W[W_WZ3W5N >^(P'WIFBIZF6]:G7"Z%*')+UNXF9M.[UD>]P=[ MB2UTO)ST3/Q8S0BOS:<"5E#:=3\F(SF'^;F&9FH4?CH*?IEPD\8[TA&,;T1DQ>99NIZ; 8R/\5O[) MN.;[.UWPH*T3).,JO+=WIG9AD7K$H6 R<#:F4I=%RV3RD3 M9MNW8$M?M.^IZTUDYBCSGUOD@KGO)G5U+R5=#'!:FHR4TK/L9KMH9F%/&YGB MG0+U4BF!203!#L]!SD7XOH,Z$1] -:?4Q7[C^ 9\E_7T5FHC6]ZXCEV^ :N: M[0X1('^@S9WA>-#1NL$_%XW!L?N,MWWVUGN9&(IW4@U=OI=[E>U.>.\=W\CK M5/)U+GN?MA:;-754H2B\JBTR:KI^K-0ZG9RW"6$FW2FZGQ?@0E30KV[0:\#[ MW1:_\Z ]]@W 8(O.DN;Q]Z* !SSAE)-R^/0,C$1 40&ADA#25#@DE;$FR,]OSSIWSGGO?.V?.F3EW9NZ]?ZS/)\ "UK>LY_L\ M:Z^]%GZ@8%_7I],+Q+.R'3O.QK\WQX"G\ =YB&.O,$NO,=2#C$[N5I@;-+Z> M8@41>0CT 5A*/K?\N\_GSF(A"90(\,T+R9Y-^;M?KOF'=I[A_[?^@Z.2/,0_ M=WOUKYN$L/N[/OG_/+BW@#O,=U;H2.Z&Y-]]W/2_X_A37%_F988=WGPO]91W MA/KFPG\,+K_(XL!-XJ@A]?+4::9:NZ(<_W_.N-5A6+\N_!VL.$(Z MX$]&&)4;-U#OS]2PZ-LU9I5VIM&J.DS]FC#J:IJ+&:QT)]C.>#ON5 =I+(;< M&G0;*/D&R7K,W708]IFG?#8UDINN%V!O@KI=!!JA[[7@[1SE0R M!;6 :"F'?7R%,$&6/JU)HFX!SQ9:1WQ '^*W_+KH"7V]!'1B1>O?]9$(?J@*5T+C7]H/N MR.S=[M&9Y[%';)QN/S^R4!^_1HPE"'"):/%+X2G4S"@3T^=O)]YN!-ZW5([D M5O,%$(.4A]W_5TZ?_]W3_^_'WX(_#7JR#3GNE08DR7J97&]+W\$/]>5V)J[< MN*/B:AS^Z-"+W+1=X$U"/UL+&FQ48YPK/#!]*:F3U?A7/KN8OW-?3G3U04[Q M- _QCXLKVA\[AF*U@Q8MJ'C,5@Z&SC5"RU\"PU_+^A[G(4)+M+=>#YA1$F@( M5-H"B\F392#BT=H6_J*KWQSZQ 0[Z# M)$38B;?J%TN"]6GLF$&YU['-BC:V\5=J%NO^6D#3MT9HCH%+S<-5,\%N-..+ M>8_,+#7/^5Y0RDW>5O1WWB]N74.!:J7W\+K!JN5L(_P9)JXUK.,:;=QJ(&ON M=+#IC\H/F@KN5133U\AJB$P4"!FNWT192I"[[.Q;<5'&:E!H_4;\T2MJ'\[_ M6,U%!O]C_]<[M9*J.^?!0$?.06:PV5"C@K=.4S_'/[0 MZNR.QHYLL[ZDQF<2&S;!1M''H&\7E%8W+6+^>1"/Z*@D'F(;06DFUI'9T^:S MU[H*07,^SKPFFMQ=E_'G]>8P2*IS8919_(M)2L'K,DJM,I<\"1)ESF9V^[B= M-9GK_M5L_[MWWD8VH=[)S),I$V="B&TY\G7,E[6WW(9-_.^._?4U/*B+G1OP M M/JR/A7:0QX7IEDOH?83>2ZC69ZJXACP\IDJ7+ G-3=I^]L4T2%M6ALO[Y7NP M;JF4O$SWD3S[RI&>S&]OKXA 7!$"_A[?E-08=)8Y]Q%:T0M@I'YY;DYS]G^L M-\9#)&J/GZM[U&FI>CFONO9UUMH/9G#TM6,*=QMJ7R?N+VKBZRO]?RDB_W]L M_-Y^DB&$Y<#*RL%KH0K4'5CEP8TXS9OY5YBC;6^,I!(W[[_T7S:N1)[MO[-P M[9.M[H5W]V?'W-JJU@\*6"K>LK^WM? _:G]*1Y?ODJLBD\H?^*8_"AISKXIHJPR)[')\(GK&@304=CP>+J3J=Q 0R']X9 MF01)@SS$N3X_VF.K7\(9RXL';E_PZ!K?GS/;%(G[P)BZ-]H(M'[[7!"7M.]\ MBMXNVD3_D/8YV]LK6O;Y6G)SST&,1 @S[=;ZCH%/].ATQ[Y,+>LB%4\MY7QI MHJ%&[^3906//(C;7,<<43&.PJ;Y1D"J81O?1.-;??Z1NL#3_GB TK6U!GS^$ M+<"W,L)H#@M+[%L<_;[&W:!9N])VT(ZJ>$':?F"5'308Z/TR:6SG*6_M/=$V M'11WL<:2Q.'<$&%(L)]M.BU'"R'3HBY5MY6*)\H,$W;-:KTZ8'KK8?6B_;%I M(?'Z*\-3E6"89I?WIPR_^),OY,\5F(=9OWR6]==XTN&Y_(J7PX[$_*M@BM[7 MZ>-OL5&^3_O\BR^R#^L-]B>*IU_T?%WO6=AG83O%D535B9.Y[8$K6VKRD\3; MUCC N>.C4M.OYTA\/A%Z>ZN5"45GUZV)61W0G3P>0!]>(GD 8Z=1?-,KX3#R M<_9%M1\TXQSRDN#;=?-6L]GNKO9PE+N;>^$ERZN%8^9;MN=:78TY\"K^,&)3 M$]^W\Y69&^W139[I5W=;\Q F"Y<*RI2&7B] LX_'\MD^_S$&7!\_T, _K/N M;F6;/]9P,EZCN>.7+.=374E"\?ZT\.O?B9.+X5L%M)O<0@+-!$[J46HM]FLL M7A!2S_OPM>G_?F6>\XM;C_%#CE53.A><:*4Q)%'"?N#&=);?"*'=C1OK:ICY MRW'\$VS .]VG=64_GKKS1? C"(F]N$I#G&^FIL@2^G#RJS,<9[P.FNSI<[,TY*>?N]6QJHJ4]= D5S[UW$2%E2S$ M1D;\[W5(;HZ>V4;Z#GTEOT?&^>U*>["V)/\YRS07M=)[MBLTC?M=#D.UA,8! M*2"4";!RRQC1?Q'G]' Q6=:6S?,ZOIB[43&033DRO]0WG*/-M M>MZE*S2Z_<#>:K/DIIJ=Z-8LYAB6Z)]ZEV/163&MI/7=^-WZII:PC\MO^",3&&8'[0(O9G_NZ MP?*.6 JPE:/9_X*'R-B8F!E<4W'Y7+1]>^3WXM69DZ1WML3D$6="'P^!XO@P M^1__\CGD5XY2V:"F&P_AY/YJ3)F) M&538#NQG MN!9M-&@9?%:G$0THNP!_1[GL5(KDR,I MW*PD59=BPAGX7SYV2"I#D"Z67/AJ%\.R$G$=1-&PK>2X+,,84VU*M\ZYJFKY-:TOO<3N-+5R) 4^74F- M&E+C["\=KZ/ Y8+12A]*8 J<2EF$M<9V/3K_"&ZQ9()TZ BT^EAI8-.JHM3* M-+=FK31VRR5H@%@.)-2+;:?YW/ZTJ=C3!NK]4+WS\MIX!?%3@P,ULS,E$K/3 MAY_;!-[$_-L[$CDK<.G-H#M)A2B6GNV[[/%R;-'9,/-SY(]]* MJ= *AO(<(\=##+924R(W3$AM/[PO-=DMM-#PUVH:1H2SN_?GG'>!A7X2 MSB_0TVF[CL+64SN&I9:,5".?@^ZG$DXP)I,\"T>/UEVI**MRS$N\NU\=0=A< M\DW@00@&$H13'&D])-%.$K\ZV+A[KC5CD!-U?EO<6W+ZUH M2<)=RHF;7]]+M39%*,XUF83"3D,PPJ?BU$ WME8(ZBQ83ON8/'J%0>?OU[2F MZ']A$V9D3(=O?6S>[]W??1O?;?B*'O7R9_>;G/B#SE.&'NVA72]"0W,",ZZO MTC6=S66T]BI>?L$^ON.T'>&L+?&HC>:9$_T]>_+V9 0'_>T48 ;J 89Q!LD' MM-@8MB)'BTI,AU!7:[4VYCR^>Q<[VSZX[S+]P\)WSX0-*2'>8_L!,:. MVP\!OLA$WPVS=X&@&\7Z17G?0*!@ !H_7NK_BHOE(81,])&1 MC7*@X>EOJQ\P@Z.>&<7B[G6*^;]<)Y*M%VW#T*TQRS[>W7.!#J.1_GG$]<(7 MLZ&OU+5?YULF+(!$8V@+NM"<6U2P_PL0)-="3,O.7K+575Z"A&38$M!H%E1M MN.#$%&@QLB@*>[L%FNS#[Q#I3]JY)VY/;,C-BLCNHW+FGXKW=2'N$ZZ -@QY MVGJGCHP9)26Z$3%0Z?W[QHX/]T?KZ_!/I;..&[3EUQU$."RM26WXVM*_^J5? M[^;75#QR4CA#W+;C8'S?OI:OLQKFGN:C&E6+Y)\UY%X>0O7+2G5RLL$+5\,O MY[3VG3QWMZMHXG:-<75(E^I$Z@6;>]Q,M& S^PC4 W,T':GERXVQ+Q\L+KIN M4:X66]#\6O-C7X;E7A-*_-*K/!*RX]HSB$QT\VI4SNW;EQ6L\GOF7KXN^N&%_[O-1Q/6TL0CI>!K>E6T- M]9"0U:6)D#Z(._T(O=;042WP#+20K>'PATXL<21C6=<_U/A@FF0F]S+3^Q3T M2Z--M )OC:[R]TI"6R-,9^,92- ;.6;<3M9I*1VQ:>_;R^WBN!8[>8P+%%ON MOH$Y&G ,"^[#)A%6R<)XB9M< ZW)@E#4U -;1!C7#'@ULV%?3/;*_#9^3+;[ MB[_ZB;.+V,WU\M!.#58TT[^G'1@O[P@HYH(FJ)?C'L\MU\TL%""UK*Q62+"! MK=,55)N97!$>UK[^X+8VQYX65IRI-A =: >6( (;#W'?D]S\-OGAQ#EX1HLU MBGR_W\ZFR&&D(ALS#D9ZBH9(3_!5R9!@WE^3#,K*[F];; M[^(B 7=,! X99'B?(!+B:OOH8!5M^,0]MXTG!HN8N+>?$5L138K\B! $]SGI MYI(LAX3$7'/OWP74O KI;!]BL8')ZL2=F$N<*6[=3Y"(6;A(*VH\-.;Q,.11 M8TN@+-YHN3(+R!W_?56$= 3MD%EGXC>1?!#W?NT'1A)SA8<8M:%CDDL;5? G M00=N0*(?3RZ[&/[R8CWID$,Z%'KQZ<^) M%&7Z806$.A_A7]^\V8-6)0P#[X%F/UU(!K5@REAI<3F-)X/6]=Y7KY8K!DQ] M^I"+-,MK- 2?\! "6^%BLA,M\43FSRG79W2V3,INI(@DE'ACL//@C0G0 2XV M.W9"'R=UZ*P ;@;)$T@8YR'H$Y "!TGZ8!V^S5!5!'E;G6]U:ST?2XR'N/^( M\!7#.(L$+V(8/6/KL'JG7L0?K6,TEM;:^U7\QLV6TCJ=/)EJ&3Q$^T], <$3 M:(8=3J%AQXB4I?GH$M#)YL]A '@L:!S*U#E=]\U$C>X7=[?]Y;-0CR5IM1Q% M-.:0>^KAR]3U_9W*CPY>"RHF'(7H:W],4-#EV]^'G3P=[%#7FD/=059CY M)^PSHR5+\S_9-J!$Y_[>)0^.%JW89L95MHNL<$ZWP_)6TX[O9P1>]/XKI[UO MEY6Z^O!NI(L=TY"ES'T,:3@_P[F %]U<7V\E*Y7G2K^KM39&@T)+5V>IQ8.O M6-Q'\A$#"1%9F M6Y(3JYAIO]Y.%O/ MP-[+!;I60#I$)6[?5]L_.#N44(:W.6@_3@M[=WV6]XK;TG_UTWITYLV##D2Z]27E47F--P8 MLA.M"CY[W3'>6W_V]>'WT3S$3/J;$WMTV,KO?C44MRJ),TKOWWFPBMP*>F/[ M;N[A(>S=7HZ^V*'6NQV!V?_M?_;]'O^@[=<8'SENEA MUP=O.B2_Q7=KPZERU<_EH5U7/2/B8B=Y3QT_7]<8V3/U[S]1[25%,I09,$69XB'D M"61(=LC$$M.*'35N,DII3Y$\$73ZCLR.&0.1$%%_ KGV++1(\4]J&G(KG;_* M#&9%UJ2T8:JQ'=:!87MHCHWRH,%%S3M61SY>?+I#OU?IS3&!P]4.S@N1"]ES4K'CP^Z-3W#$)YQV+%MNH#TH!!JJU9S-' MF_%="0D&4$6-3_0MQ"[>O--M'G,@K$QHJ^.Z:RI6.6LTK_YS-_IS^26O](OJ M?2FMIP6//PW?+:^QGE9/O-!CIT'EE.\KVC^0]_,"3LJZVBAU.2!]HL[\DD;> M,7-)A\2P8_]TE0:J.G;!B>'**F$ZM.)B2%*8\CNVAO.8:^^AUK+L[A5-GY] MCN/.K\XCRZ=U[S5MKH^%E.ZQ WB(7G\>HMO]% _QPPO!#H4L21V#QXBNA(FJIN9A4K;N>D<+:H5F6O?DUA_1?L#M&+I M\3QS9BC"%/K#(\ZCJI>2CC S%ZY2>X1/D.=\3.0I/S]\7+WH.V+$O0NS*!&! M_)"T*;".;V3+2&\RPZ-/8!AI*/>J^4$,S-?,DYZW,;Y"&*WS,6TP+N+@.UO1UG> BR M?0&L[4;46&B&F6:699.I&'5@ZO/0WK!E;!';QOK+72"6HT%-$1P#W$&GU@RY MZZB55FRYE1WT^RA,! ".076;CA2>M(UTC11WJ1'V@MS:TTNF]3ESRI^_A]%2 M0!L,Y05:GVX.VC+(S03;WR&6.T:J,A MKV4PJEDQ=S@WYN #:LR!^/QOFYJ*//Y!+6<@1XPA(7/V8;C$GEHMH'@TZM1UUWG)X?M@)R1V&JX,>J#36:.M"6PGHI17"5'-AH&+U$\Z M9UW&[8SYU@8LE0U%H&?S2)A8CLRX#;-GD>2. E5P"Z%,/F CZ?0PA>WHF3*3 M7?QDV#>\OP#%8)! K>HV4AJ%S-E>#NU@7\0,>F,DT,:>!G7AAJ.M.Q\31(^B M/#V@U5.Q[ASJZUD#!@08KT+962MC2PA/,-39JNY?V^%M]I R8?V$P)PA: M*1GL[\#V'LU%6O[A6/SYL -M.7M79#J(C#/D*.CZD16?54!VW"M@MV)BD(]& MY$+B<,HDT-R-8]@XWYA97;HWJ0ZF,,\M&NSW02MP5(;\=F:S<[_X"95M*(0- M]Z-$X +[#'B';"9J09*$-D"PWEC3<3S@!=ZD_\KC1]\_OHMU7;36GY<."LH* M?Q-D(%W6+')26OWJT=>1<*));F+(<-"MK(=@[#($6I4C M>1]G(7[YB]JGL(.*QF=Y"%%7F"**/@W'XVS1KE9:.DWSP#J98[A0&!U5!C@ M;12SEQR/H?;B&&=Z'M1#O40&3B=I(_,)U$#8"3J=9!#"@^2O:G_B;LJ+P&!( M-'GR2$ [>=F?" ?$ Y=H3!KF(5H^@Q-%SJ%0'?3)9X5XTR$/KPN[EQ^>(?*0 M1"C 2 ":30E*$Z&.,$\5U$^L'2*0QL2Q=\2\0K< MG'I1*D9#R8&S%RU>_FYT=7GO98< <\E-O^_!4Y^$9.JH#];$[1A!7.?-^Z^B+<;P&.HW>%[+S*U M"ZCM5;:!5W%:JEE#UF\1#SN*ZI_(A\40#'V4=C/)T#8='F)+,O>YG],E9O"\ M&551WE[G5_N;D!TJC(7/ >Y[SHQY-^U<^7K9 'MY>/BO,P)3PYPC-JP,4,X$ M!E4-2%B?N=+D*6.0)=#FN8#WRQ^_UW>XI#1#5RZ(_=G"^E<*>!)#^5$Z2N*[ M!#JSC:$^(Q/4+3#L4BTCAG1' "9T7J+7HECC#\4"QDC'/'*1/:4@8+O4_'0, M(F,8IY!C.A1R.@^!RMD3V\+7EH.*1(49)44JCLPMM]T^4NK)S8$3MIS,.+DT MEO(QDD)>&&2P9I>G-I-/#E4^?X&SPKI5DK9_[AS975JHT4[RP()JJ'D)]H6X M FX>X+H4FZ-9]Z'GR>M9@E25(=TT:.*U8#]F'M8P-ZIJJNJKDQ>_4E7BSR,E MRSZX!>[==?_PKN35#0ZW!HY>(,FM-*;ZG!?YW?""+G..%5([>3V^FUK8;MS1 MO[.K:Z5$)Y%VOL?8\!5TO@>\000/^['\Y2$A..+'(20^N/_*+ZV]=%QKG)XQ M21WH/AB<7W:H*SG5)@+K @L>Z7C.!H9ACP+W336)F+%A(;.#L-MYI!FJ:R,C M\'9NM!\?S@Z=>&>GV'8T8+G.76'8EE$'B<%(=A\+LMOXFB C;NXB)!/RQ$H& M+0_64!/(R.].$IU+*C6)3J5'4'.G#QY%^?5>GFK5202V->J#X7@GAC>M,(;C M7( VF"7(#FLM+7R]>\U*,9-8E4P:>SZNB%[55'.GFFHL+$7]>C+D? MH6@>HK, RS%^76XL#W'=+[I1%4QGVK$>,S0#P #SVD:520?*M^_*Q,=X];9#K;+3C[XK#6QBA_\;+F?Z][5C1;-9-^(*OQ3/ M&25*9V3T/M'6?OO2D1XGH/+D<43NW:S?2[ :KAY &P_[HI6@#I2(#J3N?0N3 M'OC&R7"T0LNTX48#7H/^RG%98;-4NO)[\I^Z9)=9O MKUG_^%#8U&_Y@2T?KVP3$;7KYR&NH1Z0%'7RF-B%868R(/GZHTIDD]+.4,T[ MPA8"NPZ?4ZG=M>J^:TW@5FDN+.!@6 2%CU8S"N^;Z%]]X9D15S6.[?<1WW8- M-9^'X+_+>:J?AO>;2\\T_R(D^+O[9+K)0'C6PKZ]G:RGV&<G:9IS_,:@0]<$N<@?1_9EIL%B8*=-/.F:PEA!3.V[B^+Q0ZL.VPZ M'D#V5%KMF4>!ZD [%$B2 ["X/4>+P3\5O;2$;NF;OA0UI\SZ5&4PF_W)/\/<89QCS,HY M5KJW=-0O'O4.F"]@$CL=R.*-*G@-J&]H34=CH9HTGOGM=\YE:W'\H].O#CS( MC]!-S+'6A^NC&(D;@YF.!7Y^*8*UOBTB-(4C4^59S) M1W@:G3#@ ./ZDD1A2 :4H73>NTF0X^A_@]$#%EQ?V%*98VZPWE()Q4VE/_DO M0Z(+IZZ.-FX0@FS V%6BD9^;=55_?[1I-0EQ P;2%A2-0Y$L,.B(MUGR?# MT10#B^^DPF*G%BQ@\EDSB!F8>B;VEZ%B4&3:MS\[F4@)USP) CHT%[0F:F0<+!+\&3?=BU M#9T6\KV[7H'0SX7O,=<[V?538RG@+8-8>O\4U(]CG ?&QFEH'F)MPWZ]?:A_ MM7IMW-M;:+X'CSEU]XS =R4,6,,HI)JFL K;=>(FE1B#9D2_(Y^.$9_-:DNK7G_FN^ARB/" /WP'HYPE MRHV%!$)]&-XL8]"9ZI @K\K@(2(JV-:'C#.3M[>QT[(0OYU),"D!U=83GG:R M]3E&X SS65R;!J..TE@4/(4R9Y]SFEHM_0N.VCLE_&T%4=14SCK'BAH0\[U8(?5$>WFE$ZO$_NSQ M/1&Y5Q"'-Y,. )1R@.%+;@- 39T%Q0+\#:;AG]>TMI,>?B9FZ%3S$V,,XE:Q3UQ\,"TI:?_W2QL<0@+95PVZ2Y;XB48A Y9T+<.Y: M)G&$\ZV9QO,Y,D/::#6G29O'RG&[1FYRS07K8>#F@ M:U/.[?>/!PV)!ZL_N-.#OFUBKG,.K],MVY!$5A)RX9[=63R$%M[@6;5Q:7\(8(.1Y-9V/;%0O5[5FR;3KS1 MX'QV76K9]TYY]PDK5FDC3!6S&W?"V*>$H:23MN&K&3H<"3)50=<\9?\B#]'$ M"AX67%2MM586( >D LM*U/3^,H0KH6G2WU!G_GM^L9#9=_ MYT&-3\!\AA-EJE,4 =K1L2U^(B#)YHJ99Z/Z-Y\UX=M(W,37Q'JNQLN\"+0B M^ RV;19HWF?B7UJ=C%;""PP0I$(>N\]#*J 9K6YA,XUL BVJ*[.-5B*AXLH M(F,. /=CYR'\TD@G).Q/;[!H0:ZA9;FY)FKNM,H/?'GHO!/!.^[-QJ7A^1N4,S"T$UGZWQ*!;C/W-_L\7W0ZTCNL MZ?&I_9"8)C>M46'"/!_ZCBG/[$P9I3$^)-L0XU%"2Q9/ER7N_9BX*-CV"KN) M]6I#S'MU:WY=><6 UO4R4F5RB.KQ-+-#6RW/'3@?V;PE2&\3G5P^Q9&T86WG M%I\X2/A*K)QJ[9%Q/KW)5L>*:5].%ED5];I\.G;THH@+%V>$*"9YE MGZE8Q\ABKF)C5R:_I[H/5FCM9$^@V%3[<1L!(7-B>$ U> YBZ@_-[7 M3"8?*XC[HB($QBC64'HP590PIV@0_K0R\?KZQ%,%5U@LLH@5F";..#1)9ECT MI/ 0R%1M[34> G')*638HJKSHDI=V?7E_F]1KF,1F&,>I8\:^8#F$(#R"+; MOL\3+<3]@%Z'TIO8%#S><_1T5Q[#(H]+3?U+I+="$DB(HX.T@6%A&!]!M M,1=YB*B -ADCI08N\98R6ZS K[JG,@T5='ZR+K.*ZLS_GQ\BVV9Y^#R'^=V% MP[TVQG57U!6MU7)S!4@,0TX$FIC==-+ZDL'>]NO90X7M6)C-%KL'0\9'CT]4V?@G/6 M]+>FTWP+7AHK;&B/*C>+X[0,]:#*< M8IBNP$8?G9Q@L.Q)[$[[7&SO4*-\Z MTHYBK*6 ^Y%M:(S[$K@+TRY=[9N^S$'Y^Y2 "@ML,"]LV?]1=D1+V9.]6Q8.UN:--M H62($ 9PX&J:@]>VI2F M& 'M.O$K&EMU\18@Z&S*7$-S-B%>)I&*:24(ASE)!KT."6X>&CB*/[C:G1:#W M\1 /XD@W2-(<4GGGO /;CN-(AO)PF_"B]1EJJ]?6=<0&%ZT5Q/PM.::ND% D M$YDRRH:V(9G'%Y1Y"'M,&S'N$B:Z"KED$A GGUQWK&L&EZL'(\PZ1PL''O&F M!7/B4>]3YLL8+4>,>(B6,/HSITL94BSH\YDWK=4WUV@IX'4L>-B&YH>&9][] M&HX.Z)L*O(VD5C=EASOPU;[(>G$O]N5B?@D<_Z,H. %^HL;L: *8"@S,0%B% M0\$\1&ELD\ON0=/^(5&HGEGWJ\_++GX^X+@@)A!%6> O,X3W(47-$\&.M)'(S?:T_V8YG(S[C)8ZJ'Q=MW MA3P-"AD)*CWZ'[6G]'7M9$T>Z&W]8;C>\LVE&9;!HR?:I7Z^TNK/CPT^&XG( M_Y[U>P[';=#7B=OXTGD/84/(]1("E#CJ$,W4=8K#[YW!;QJ;EPC:Z@T#Q1\/7 7SXD&I> M'^8J3HIS=8#"3%GH8=Z?ZS3<8:5:Q7!)[G&CSLDH1.PYI_0CN4=54.& UX9$ M:XX<8RIRU080#;$Y^KYO=8VGB4I ML=97@,TL=[EM^8B@]I6%L\MC+W^M<\E9,\)AO#AY/3EW>D;\.E%R:[)X)W8@ M_NH'9L*+^T[ YFE1E938^1&%B+-6J=-%T\O;_1^:"6U(M$"2C,[[>AJ ,&C8 M6F5T.MLC6^NFWMSY&-G,WK,(/H;4[<7%OI8QF_&Y5W\."M1\_\'>_)_N]NJL M#V7C"9]=! =(5,7^^I#)?4..Z;'F#)_\V6#Q=[.YK8];PW0C72ZXY_P*?9^H M\76 #GORXZT<]2HD8:C!A')!.R62$L6Z4,7RBB+-K/7%9CR[>"N/&D]BW?NG7^;3ZT8\47W!A.Q>[;W(4\[2#4!K5VAGI&U)2!6U4B/N\IV *?%[#8/F8:*2B.ZPL# K M\:&^+?'J YK^'<_MCTXC%/G1_R3O?D"J^%!0GG&I?X&'D(5T06S++9^)J9#L MM@M#@BF7O\X>/*KH%@ AP&(&G49DD3D:1#G/C1[.WIQ=-=_6EN;9]]1& C7" M&\/?/&:_?[GVO:%:" R A(1Y" %IH-F0Y+8TVMTQJ0*JL)U B4[RCINK1_J; MX71]^;KVM8O7S;I=9*TJ,$,Y2/R(^\X35PZU'^.<_Z<51\H')1-N-,D#JX0W M <>9=RQM#*!)&U"T>SMU"N+-=RGG+!O2YW>K>V%GI*; MN YG<<162,@-%@]A('&9@X!Q603,ZQO#UA3CSX'-+SQNX+Z&NQW52;K:&%&10@5FUBQ;3UC:BP"J"&!9:;0"R/KE1_4/>/8TL)L M$/EOK7/,FTJ?HM5ALD\ *$E$ 4[/GV=NSY40=U#\P U<["1RV?\'7-%T*-V*F!M&KA_C_(^B=@%M%ICW?HD=L$ ? MQ;(>@YV_@,X*DAAZ&QDKV1@;WALI/&M%"8A'Z MH=(SL#:WL6(,IQKKCG]4?M0P>-K[;P\TX,K)4?C"O.)JPQ"83V=D=> : Y\Y M. T'JENR,>Z;)QXLU<%_4J(5$G9F6OX"8NEW^34^59 V#N-9#%\()L\Y@X)F;$OXL^L8.AT6R:RXZ+/ZJ\U01]O MR;!-JTAG;"L1-+2!MG4R^J:]@E#O?D6^F90FZT\EK#VSO.A)KC.:_/XIBFB; M&^8P+GE&X E>BPOS%U?BO0X#4(>MQM%GI)FE[./H4WS0[7\E_XZ1.K(^YY+] MW[5&_-_<-OT"E(!K<"V68+VH],:.&;-<&:AD0]5!8KN29$5]UL%$-Y740\Q' M(\6;3;U_*@9#HNW<" ZFN(=&&M7H0,F0W+_X!J^@SH$'F=@S_:W6(Q6&HB9. M=S?'O]Y&3ZY<'Y3<]!OF_R+6L+1E?.8[)EIO(C ;_HC+N$1W.*XL[=!WW),& (=V$T<,[#H)><&R6;.6:")M6/6:)"< MH'1%VN-YAD=4S,_K@7\5R]Q(%I>JHI&\,=0Y%.,\Z@&>T$-F' 7B93S5-HH@ M9<[)7H[6.R"4_M3J>^"8&/8D1X)!Y,@?@?W#9JC%5_0HA!BS=#_T!X;+GXEA MGQSP0:N#5U4J:Z+;'IU,U,>DIP\Z*K4)0<6 &TX*'\2LGJ=32!(0["\1#%4$ MC N@L@'0UL2@-KJD[^+LR3JUY9^5&8Y9:H&'5(=O[GUU\\ 5Q!\.&5T,NT<+ M?YJ'>&3&.LO-0,M:JN% +#Z@V/M<2R-Y-%[J<=!"3OV?*W'BX)Z">-NI3C+# M 1/-0XCV8=>^X0U ";_7E.#S:>#32D8H7SW@YBQ<"[8Q\W M36]1KW=P^!^PQ]@^W,FA[XZBD3/N\L#"?,DNY_X)YZ]EG;)?#WUN0Z KK_T; M-R.E/.#84GL$/#*55)B^#6X%,T./EFI) ]JILE=Q%X)WJ6_ K-*!6UM_D9E@ M1VPFO^ML$2Y5^&Z^.V:J(ZNE(27VS>5;UNGOUI6#K1A6/VT<2C.NA^;<+# Q M^<,JT\X6HIBG+\0O.]1-9YO@^]$PD9&]IL;NPA^(OUVD S.=KM]U%P,]469S MT.YO)OOR+XJ=L M@5J)VQ:A72ZMN^.GVFLCO'60CIC;_8URE.2ZOTT+_?2)CUGC4.O?T9T317L0>JG 4Z]-. 3@/@LB+7N=)RW#"2Z\IQ>XP@VC=93XT?W&4V@_ MI]J$IZ^+CX$GFRHS8^=1[QPE1&]9VBY?>4=-+_[NMY823>3'[Q6YE%&8"]H= M?Y_2765=$/-I2 K5$K%@K]12'P!)$1>6F,%38 *SNY4L5C&*9J53G ],3$I" M<\Z741,D]MD?81=*HP *$5>>'/>Z-([CG^]%,!Z*,9Q3,AZ\/G =>(W>8[+Q MO%1#MT?7A)QQ.([]"+PJF;\-+K$[3FH,:C26Y#0Z/'(+Q>B]&^#^QMNEW2[" M,$_;?G*QKM..VY-3"J.$$'CLM9*QZ'0"N#FKU\.5PUS[*X66 KQ$'6:#R0=ON(D H- ^[% MM'3GOYPE5F-B]8L[?!Y>"C&T)0W+N<^_&I)>?JY6Y8B\NXR]O.8-Z^RI^WB' M.UG5"_),APZ4^-O!2&[VY2$E,M9"X9>QHU#4SH4/*5XLY":.-NC#J+:%/H+^ M%-.]9E5-HM*9A9U;.<'7;/L, W\R2ML3H'XA5Q';Z,2Q%$B8Q#[A?8R'H-,PT4,;P??/8<](]ZJ, M%7X+RD4V!CH[G?Q6\3O0Q\^NNKSR7K!M0."A3@77P2+6A-N)I<(%&> M\!!\^)'&?81)HF!%W0/=7S,\!./916S0!QZB,.1Z*):[XB)8 #17_ME?8@%I M^=$+HQIWXYT&GOO,O.*V<[+KU#UWQ1NH#1Q16'M-9OSV&U>C :CW9,[V-%;B$$P1 MUS-I89Z04#+6K';1.JAHS;2FM/%.DKS5-SVP(DG@9-7[BNB@5F_/S;#5O?9' M$>'[OR (A)1$'.-V;#L'N07J1)5;-D_?8'?2,&U:9FTRVW6J62??W*17$2[_ M6>2XF@)JK[>3B'0UCG1L*V%+92:$UL-%D?GFKW],S&W9W%RHJXH+<&U$O337>@.YP*9\' MFG=",LY)=EAN+![SUJ7<-V>]XU()5+5""@IL_) NB/XD4!E>8HX@B #-+62& M)7*\AU4$UE!1]TF,4SV@:F&4'BH2$NIK[-N(C?+C:%'!M087"H$YMK7V_KF' M)\255[;CEVY9V/]%["$*PI$N)S)PI,TAQ:>8G9$D5^,D0X?>RFU^%246_;24 M&'$GI\>7K25?M=K]ONAL?V_^:.E<53QB!69A#NTXQ7H?]F%0IXV'J. A6I&@ M&7K/99! AB2PHF^?>]_)N)OZMHM3X^.6H1HW<2JN3OV=7#= 9;/L3[H'=,.Q/+A&-SEFOX[1 F7GCU5 M!0'J\2>]7JY2 ^JW/\T'2I!V7YI;''H M C9+32Q[,)X:@@659=J6QB4HJ(5 9@ D*,5VY%Q*HQ44M@"B,RZ[P&"FQ>(A M?>%GTHR_DGO.*)>%IB6]^=S#KB&X8W4\^(&QV#,@B8(%#P>SSC':@ I@OIZA_ZM8X:YY!:O6OO.O&1\_!9O=FV\*9']Y>!.%N;R!XDCS$*PN M,)^MSY$"_1EJ+#SS5*U,&W9,F/8UB;'2FK.[TMQSU4K'_7PM*>K WB]6GSIB M41I?WZ)_WB)5+7'>V+"W\Q C*4P)'L+6XAV)0DT1]))#M9-&B*S\QNB4&((B M85!.A+"_MK/+U2\LT*_J%URM+PW[TCMFM@/;(CX"SA12 <$+C%M%PNE2WQ>-6LXS1W*[KJ^AS5FXQ[TX9SRD^L> M/V[P!\W.8F0"4: Z;$MD)^D=^4'EQ#E,%%!.;NV&Q;\$&'QRT+TBI:U1;8!3 M=(5]\Z&1'JN*]7;<)V[$G?^[0;OP)Z#Y"UIB$-+CR'.S@3]JO65=:2]S?>$L M]:,>VR/&V8=6U<@V[U04WZU\\TOO^=1;_"@&=DG0"\5/HM!2QK'-2IK1>42: M6J2)&ATEU*7>W-!_[<$X=H_[Z\[ ?5&/.J:G^;[]>71889B(AMW=;,-#>"!! M%8'$>H>BN2R9^Q4-NAT\Q+;2R@8+I^YQ4Z&-P_R33Y17=*TU#:H#\HY^_4H[ M8B#=L@L5-/PK=KZ&:HJCH3B*HFP;O&?OGE ]# (O\,T$]7HBESLRX/>5^,I2 M>C$ZZD+?CZ"E>*[.?]YW&L_TS1GLZ["W/@DM3-S>M"[UA*4#%\YOOMT\Q*84 M\-O6=JF4?_&=WO^G?T[P YKAHDG))5>0Y]?8IT+Z6]!B8+M2'#5I\V1?8+*/ M=,OYJ@:OR[WF()E=(GP/3S^8A8D72 M>BLRN5$+E'DY^S%P:2NW.UU![CS[RV"$.^@FN8D,M0 ,?\Q" M,?NR5Z/>M\5&/4OWT'QO)#K!!XY(Q^-2@X<+53)76;[.5JTLI6MWAR?D_#C2 M?FUH)"B1-VU4$%U52I]RBA[BG*5=5H]'711CIPY9$R]HSN_6TJ%MX; M'C".P7X@P64])0E3+A-)\NA1XDC@'L@UDOB_M-T=3L [OY[4[-7ZWMO1HE+C M*"MYXLC!IY!JW7N.LX@4X'TAT6OFQ?6?W>'Z7MI:X\XZ-]9K>QDW#I^R,$3. M%SFD:S2X\2MY>^?=/G=RP]N[H#*G^ %SF"-9QW)D:M&%EK!U=:%)M=]?OEN$K^335JIL Y3VQW+"]^S#'F(H;DZ#' MMAL+^_\X1B&-NE)N%'AZ1=RZDASV^(JGG+*^IV1\-+\DEF^ M!;\_7GDQSN>CDP_.L MUZ^F$0J;G'Z%3KIG?WAC:].!$1$_&X7/WU8@RTDEV8F4[OVT'*@67>AI0\OV MM.M)58_-KHM:1TPFZLD]S\!5/O5!EU1QY/Z:=7<.C:O.W'#_FA2?4XG=3 M1/VON<-BL37G=^5$2LWN[8#IQWK[H@F&@6.=!TU==_WF(:C[F-)EI;,'4ECH M-NF)QT!E>_C@?R6'A_^ZV]E"8BR20"W#=CRFDPAJN_7$SO_@(9R?PTI3YZ4G MY')WGO1D#+B:OIX/[::#.^BD2<( J=IAP9H9\2D@T)6.2Y+1N#;Y^N$E9?0E MX+WL^J_&6;9,$@\Q;0C#4D0GQ^-??L7W$Q.-8?@M<7:44^C*.3"V_"?VWCT> MZN_M&QTA(4G.QQ%".95C,1GG0Y)4SC&5A!PF14:F&6K_Y8&&NMS[H^:[W7 M=;VO-6NM*PZ+DF&^^X!/N] ZG89S98WE7<$J:'Q!)B$@&!ZT6+,$=GNG ,JV MYV3"G!(PF$0)ED0^5LRP.5KEM>9CQ(8\6,AG<4.I9?_]AP="J1K0/[E_I\@N_MD179$"9]Y P)S*6YW'54[!JT#C=C768BD_YH?IR\L<7[?$4) 1VHMK0[(IU21<6G0W2'H MFT39Z'8LC\^7&V\;#>?T)9T;(T5L0T,*][M:77?5TTSOE58+&*QA7 6E@3): M+FCYC,$'KA#;G43 TWW-VPF>8SJQ_&'2>V-W)NB'5C_]HB1^,<+U5/6#V\VI M$*I.(AOR'-NS!&&XO6,=!L<',7I@&IG '_ ]T(=_JG-OD//B:]+PD=Q3$8WN MI2D\8Z5*]A%*KR.4U-T*[MZ)Z(2Q!O$[.TT89L#T0/+4CPU^%*?W:%N&G7+4 ME?AU]IP29WB7XP0 =,_7ORH%5N=>_E]X:LGK<(4MCH_G,(?Z!?RM*Q4Z4#I :6G MF9;_V>[ #YESO:P=+IR.?,YL[33\"F]$4!SH!^W)M=*7IV@ XO+&\LL;;V G M+9[WI0G5;)X<$-\MG+7]A/O'>SD_7HIQ 7P,BV5.974VI(SC-KPI(F-9'M,S M;$@#=FT90-)LP7T/,".XAHV$#^\Z9$G148KO&E,BO*K&@T3??->-FKXZK)?Q M[8CL?0J/>D\,7]A_@0M/_J0_Z4_ZD_ZD/^E_L]>)S/ M0FINW;?#G*MIRN5W._FJ2P3]>X$D'VTVU>%1!GK1;C$S&6XD6808X^1DASAI M0RQ0DF;\N CYQ'/A?:]\S<\DXML0Y9H&87T;0"^.)^T%UV9F)JZ9D&PJAHX MEM:*@242Z]'R1FK)_E%M@V&G'5\D[WBI%I5U*Z8ZGF!]NBX8%.SGE[A#6*6^ M><*FMYYQA"-WW.\K64!;LMKM)B2HQL<0BR0U(H2Q ;+8E+:I]B#?2"D9M12# MO56$".5 -R5;UVS9N[E6T3-&=Z_#$HQ5IQFB.5Z3&%5L=Q^^Q2@#YJ)Q=#"! M84(2%OKL;'>-%K2]Z;NTZ%'Q#S'';"W&1,V@H:PA;+-D[\;?^?0C M8-I)H(4A[TPW9YB^*P_8Q$M@WK:IMM?V2O<,8_U,BP*1RK<3\P13Q$1'I.C3 M7Q[]GZ/L*ME'2"GA!4V(W@YD_SZ"2&]Y@*>5DK>MMV MCC4;TB5(8.F906V<$9RQZIW'$XNAF^&%.BR(#Y9:^$?:/]+^D?:/M'^D_2/M M'VG_2/M'VC_2_O]?6I1;#)SX&/J\I5]'Y@MN%X.;;O7%.*^I>N'1LX+SXH_& M&K\?ZGF@L_ND_0^EEU/_]UW+5.3Z9]NS\WU;VTI>,^T+(BIO'*^GQA\CNXHQO53BTR(+61# M&&+3?0@!AAJ01G1+#<\$7?'-VNU4[CZ$.,.#%)TA%B#CU_SB)JS0KW9^CT;! M^OK]^)-66(:;1C=_U@PT191P!YX%? MXY9@00A)Z[=_\JZ)HC_0;)P\0Q0ZVE_=_.3<>9ZKL*LQ:X:'E"GS0D8GQI91 MX6]-!2_F11:ZQ"G&?KBNN6XFUW!(I:0\V]')#"J)Z4+4._5%X^<;E@D,<>@R M+@X)TWG*#+#J=3SLJND??W7 =;LI22_D2NOB%4[8[OEJ[)^'[9A M%F(_+\($V9"$7!P;(O/L4RJ$A"?ELR&7<+^,,K>Q(:1]_AQD/?E3]D_9/V7_ ME/U3]D_9/V7_E/U3]D_9/V7_2Y3]H.\T^YT(38H(NHGMQ?' ]E8L>=JI-+VL M R:K3ULLERE7GZOY>.1$XW9\U?@^3BOG>+VWP" 6 M?S3'%SM*W>C'SJ^2H&GSI,P,AOR#6;0:V/(0O.%XJK<7F"_'S1F?8?EX3GYJ MQ\)^GFM\NG=QQVW=%TN E<[\/(L?&TU&I+$@(#?= V7\FK4?C9GJL"?"D]T: M.O-AA@W]0<&5(2'7L^2G1;T277V\##C^_)6S-F,]Z^DJW I%IS! MQRSN."*9#@^ 9I2( -I91[OBY$\/F*HTC6N5WTV_->55(.+@^_Q(]48LO$FM M"SIW>;F?AM^&40OLW(?E MM6>DTU9- )S/@S+6<"SP7'MH<"1L_.W.G:ROO[5[[:ZDK7F^GH?KPLDV[X+DH-01"MQ,,#"=BNQC#&C$FQ( M_4HO=%[#>@+F@7TB**1B_VC)_/R3A;R9YUY+#MOFCZ_-G)E75=$LU?U CC$M M!%]25XG^:_0'W61<)D(&ID;,T/[ZP6O^LH\.5?Y9$4^#@E70OM[2!MQZ?.$B M,)W28;1\=/MXOX\PE?=VU:.EK@;WKYXAM+JYWA/$*A;&M MUN)$%JQYB@TA+N'!_82X'SI)WPF!]+VL<055&<,FDLY!SBQ"FU*#![QV7BYE*]A6(RCN>'[9N5*,D!CRRPCUH4;&N'N?VDJZ0([0P9[75 M8GHF)^I@DN)KM5RQ^N"SQ74FO@)V/Z$D28;D=Q:_)'6<=JN%F6\JQ9KUU'Y( M'F::N0/<7+P%^>KGP4O+CLZLW%LMXBW/O"Q]=6)@8 MECMIE>JQL'!+X"F72DX,EVJG&6C-:9[!>1-K1CBS5(L-\2,DP9M=TYZ@ZMF0 MDQ(R=CD.G7&]SNU:=>=:.O-XFPMFGUUU7:;/P$;^B3FPO<.-S\=FSUW_F21 MV;[G'#AF0!M"5M;DJ=]I1%VA(NGP\RW.-T M[<*S#RWY8N_D'V2?(%/RLUY#Z.2_9%@.")T^,ZY_5'?%:^J'E.9:-3%J?7W] ML3LY3N74R/J:F4@[]W:J*9N?!@-B23#1'!&+.6\,+G MP43QKW-?H+NJFQPO?S5![/Q\Z,O40!A/F%V<;$K$]L[<%3H=?4<@\0CDUZ^Q M]3'6E 9=\-Y*'&K*[E)BK\HM&\O]1C2VQ*!EGZVN;4\N0U7TTSQO3K+< MGWR[4.(2Q76^49Q'HNNKV>]@4!VKM&H03N6FQ8+\9)TXW"[30XNH;1O],NC" MB.FTS2IS UIQT '=H:F']PZ<,)^I%Z6_[)_^Y%*;C24F+C4N];O#Y)=UP'T$ M2E353YPTA]$4?=XT:7]]+Y[L)'00.NO9X<7R=XV_&!RE&*6Y@BX_R3=J*D>% MIU0P7W2J,K93,U,BI!GP9PR==P8;.^=J-N\4N1K)%"=5R G+:O2993KEW#AX M;OH(SVXA]!$JAR9-QW+@FP %3B%V8&;9D.TPY?,DI]F&Y8GF$GYPDL24F0S9 M7!)<36NGZYUUO\.3I#I<7@UQ>=LK3] 5H+O1.+5316D4D)MJAU\/UE6Q^IUEF;O6H^![M"PU'7H M63:D6Q1+(BW*,3-A1D 1;14\[UN!CP^Y--IQA-R^$.I$P8H$-G_;L1;Z+)P6 M'U%@V+7_^^/OKZUUK=+?(L[/?Y%Q?/S0M";HT?Q@1+C8V?>#VU+V"6Y9'I0. MODXX!ND'X0] 0L\2_^\;=6^Q]LK@;S5N['*?6YU[HI(V/T.T*D&78**XC>"+ MSU+_D<7_.\!\S)K$\;$4,>_@7#!KX#1I<,"$ /$&RYQR3K11,;D!JIWC-7XV M'IX3>KSVKTPD++"1K6V,H4:NSTVDSK^'+@I'/V@S'[,.=!,WI+'=VMB@MX@W M((&NOV3[<&'Q>!]T#RHPAC4T25[Z;MPHJ^S[FONUO\E'I9<;?QE3._CZ$5"6 M/ K*VF'.T=K[@&0*#O#M,5008Q:9'G4().(R?*"C-:Y+CD!G:SN^P: _!6)W M(;CM6!?OV?>'WG]7K*UC0Y"UX#[LVDU.?95F8+V";@;ZNC13H0G^>J#MH,_N MJ?)Q@^*]:=N59.]]SWW_,*ZMK4IHB/N:3_P_"V< "BHA&3"37ES=2A)+%+. MW:D9O@6$5,\9),VO)6H:+YO(9DR,E[T(;5&=X3<,7H]0?VV45/.$> M[M3%=IM@1%!>M$EF-HN;(9[L.;'1(;U<@R G]^E(HLI\6J<,JHJ"M(YJ4E;P MG2_\\VP*U[T.*[F>:]?Z*/+$74IX=*@;J.V%,4M$(OXH%Q,?43-7]']WN2,B:GS0/WE4N -DTUAC!7R;$ MT?!+5,58)R+F5O5 MC_\4$6!H,YC-EST2.60-B<0VZ?1"Y3'C2^(L(U:/Y]9M'=%>W&Y3*=#)=:S& MKQ.5%8QO0FH9K!XN.)+AUQPWZ7[[\>:*^&ML=S#V''(V?P 'V#NE&-LF883 MZ-XMG ",-Y(,3VKI5!@E-[:^0^J_BC!RJ/[ESCTXD?P'8'X"\+)\'K M-];\)"JIK@37SG&T-\?#6)3/L7D7OAR%K>I5?2C>_S&C$1*O.>X^M]"7=L?( M^$-LCIE"$ >ZF;^_U&2]PS4)]Q(2EYK=UI*?S >R(8TM728S3;4["HHOI/FD M/S7XE*.QIRI%6C?VE66!\H4J$^.?.I1!N@N#EU-]B#-%88YT%;5D9(<:W>;K M]R_7:5@>F&V@5DL*&DYVKSVGY->2)>%:Y[2HM_3TIT/P^IB^_U5A)/-NDPYX M()]223\%VM*:F:6F\H%X"$L0=>*H!7(G SI17(MV)A\)K?[0?'O#)4)#/CEO MW_<]$,'*Q=L)N7=OCIJ)N)L?K4DWG':SB?)-<;6?.?>J"^)^>Q8VT?@/W$3Q M%9P$/BAS]C01FA:>"6%<93[JX"8N1"+.Z1^5[3?5J1]?K_W6;YLC]JWJE:#0 M@R>*S7RG>(W^EFU^(&Q=R^GCRX@D4V-F1:<& \E,:-J0\U%+-E5$'P)*:AYY M#J.I2K/8RXN>05-ANM=DAD-XG];).WX9T4C@=*XD9APK?@Z(3,<3\^%-GVH_ MH?V9A$4V#Z75B_RU3DSV)/H:RZ#[$?&HJ_9?ELTNV,ZS)%DMM6 T/K[Z#SKMO:H$MM] M!A_B-)?? V]JH8@ JXX@'^#5$_95%.5/9)53HLF9(L,1_OL:(V]45;JOP>IT M[MV!>)_8#%>I?L ]=+MX.1-4(3 D2K_;@4> EKX2'="<[AVXU<:J)"[Q!N*# M7@#XM.#C%BNG=B=MDS7)"H,6Z8DYZ:(;#LP_@3^F2>KYN)M'AITW*,_NJ=U7 MT[LW6T)Q3[IS@<.NY*"#KXA9;W7E96U;)BNFB6,AV;^^[B"]>&DGYJ@?EG^H M[+"TWVF51//#O//RCAY_-.%_>4T(/04BZ/XLD6(3UA[=764T* M$IZFX2AG6G/#-J=B7G#>X4OD$>T])/YXIOBOBR3S_A(-#C)%A\@.H3.I?:57G*# M;!_>=D)7]P2_E-KH/UK?^%M815(\ "R9C\(-B/8A>$WET+X= .]2JOY/_=5: MR2^N<4$4XZDS?KDUE@?/W(^ONZBV%9U6^Z;*3"&-P] F\#O1$70GM!NX1.QYKR?I*MZUF3'8W3U>2+GPSRY@1=+A@7C=]WX_]_@3ZF M_"N@;FIDRG=8$]5A<*JP0Q,^B+(WY,>P1E5XMF 0:9V*G+;J ^9VW4?J_$!=G%!J[:AKCMGM M5Q@DZ]6:=77[RMD[ND&I_YI]A=ARV $,B%R+IGNZHP2)\!Z<*$K/%5PE9::P M%/ @4C(165,QA3X0'!%M'R'8XLZ?/34BJ-^JQV\XX&X3(UTH#K_N5L@BX.OP M:Y5T=<(S'\Q;-J1A(Q$F&48.VGI)Y5U*W@QX@#M94(#3?;5]BZL@]:&)6]C< M=L<;+G_SJ(J]2E:OK(-FZM,RS3=7(#_T(8UN.-8D&R+U S>[1/,&,ZC?>SO% M0B)/ FZQ32'7>ZU/VK7KE5A)5\X<7N_W5>0S[2S!"KH!8\4*BA^CN^@UW,\:HJ"&Z2C6[7<+&! M#2S-70NLN/(AYC4CXEL%Q9F#VAB..HX.0C0,#N+F^&@@_ZAF9S898//<(W94KGCYBZ:7U*'NV[_G ME?4W3V.#+H.Q7\YBB.^#JA" MJZ1;HV0MED*W'YIUY%),XGWCE$?V3^:B" FY@)[L4S)(1I M<&85:Q?#E)F\"94'2Z;)A!B,9 #->"!K^:UX=6A32WU=G\"7M5>-\2U5! M_NN&W^[MM,$R))9(^;?A%[&I<&$VA-C*0<+M>*WI6QBAW%'6H<^&A]VH\-AG M?H)ALKLR]C7@"Q. ]C?I=K'6D0CI'XA901J=V<*"H%9HQ\!,DHXNU%/O9P*_G\NL7#DS@RI+RHPQ MU0:#02,R,C$DXJW\NF_)LOW$F==!5T>;/WB4JEW\++7]VX>=1;E>TB?-^-+ M3!_ B2%F2X3'8/180XOZ<=_&CX$I))PXB/6>U%]M=X@NCM+)4U;96UP^ M_OAEK >7N7Z1='X0Y9=,D9BS5]]S\SVE2HE6UETGC2$F A'_.7)/V:M<&1@; M5GKZ9%A/#G+4\0JT"3MPU)\6R!Y/=?;DNHFZ=5V4%8;N%?H?DP?X..( (DE;:_ 'X$8?#2^!Y@;: M;>NF]#,5 FI\(VI>YJ;O/KOH=2C28Z)-^J"[0UW+W:X+IEO)9P'_-+1DT/+^ M9\'/PAW2#AMPAO)YI]TMWI+]KS&2H1)F@^NY?,K2M>F=>E_Q]9*4+3J2 :$2 MUG*IT!Z?(]3I'JCUX-/80A= M4_>Z-1,>J%7,F%!+7+QXP4I XTNFR.HB_^\OWQA\@/ =M9KX(Z/9R!"!*9' MQ@NOMCTNC@Q$7@M$1B'W?>N[F*#76!@^_5Q#45TUQU>78[=2Q44DN?PXD63O4I#;EG G%U![*$ZVW#-UGT>R1;67JGJ-61WQ11G$8M2):*Z/$0^ MT?@_)[S[5;(/^P;Z9;F<\2NX#5%XW"H\AU]6:*";L(;Q(IVFJ,B>C&=?%00 MPYIG,P%/[>CA4WG9(W?V'.&:W98SLR?Z)-\#MVS6)%P2%@CXGP8]R/+;ODEM M'O4BCQ0]0+U6;7'3G;ULN'7=]6EZ5 :^\=/X"=)KKAQP]7L%K9B9AB>V81L0 M71EN+(%##W_?F-Y4*\XX 83FJ*4PO(%@\/KACKV1_MNBMF[XE0NJ"N<+O$K; MF^Y@."*C=FZ9(CQ'&/C.&D, ]I33M%3 ,/G XGNTX;CI/M#?<:'-//I'$DKGI-2IUA1;+Q#.$'@:5[*?"6"K4[>U4 M)]?B#_AWU1)>\8^L??7N3 T'7FP.TSP44P^S.IB#-< 3DSA3R!T^PX;0:D$3 M@$Z#OD-'DJ,1::9Z;F1\Z M=P@:W?L,I=??*=A$O3MMZ&:\K_^^S*.7'V<0*E;;"&(?\((M@HJ^6\?BL]*G M!_YUD,9V"2?P\PLECH#SM$#RZP1XYTM/GM!0S=;\'[' <=P@WS+\+6:93L=+?W:6R725$3R MCX73)]H;6UXTMG2T9/^\H&LA/>=H'#0C?D=,U+ZNX'KG4@"8 0QV0271AFA9 MJE%/<]NGVUN'"&'E7P]<;'H1,']5E/E*^JE[:DG(O; M9V4M<"LMYD$XY+H8U^G3P'2R08U%K^M4N*!&^\L#I(JQ]="04_::'P/F#+-5 MSQT/=EX0U.9W/?\NRRW@/_/HRK/M2!F/\JQ=G/,N'8;<*(1X:A#8$(ZWFWZ# ML+9!UV;8@#])2P*&[4]0&EUSS>WG2RN5*>.>G@[&9G8?^"X*.)VSIR *V)#& MC7_;J#_.+&3Q7,8#SAG"+(&W-:A: ',B;P1[]];UT\2;#\L2F@?UU+T M.(AN=;7RV'G!H_G*J D?!%JZU.343Y!!2T^P)%#)9AU)1X5=P8;'GQ5T[6LF MWS1[9KQMQ\;)".*'1[F\":TRT8= MWZX,9PDB@>%!:#V\'YK,F59GL;.#YGFK??#M0Y\Y%G935DX#Q'5-ZR:V9B3; M9,\NO;5 >7^R43$K;:]-_U6[EDB_^3L\&@1VC;X/;0ODWT9' ,F#DC*$U(X( MHM8I(9NC?+V9CY:Z#8LCHX,),D55!2'.6M*,'I[ZIVNW3V$&_CF4*G+W,VQK M46HL 64 V@679D/\D#+F48&/T%8 (94!?_:U,&+ATK.N9!H6/ZA4DV_F"M5<[?5DUL/G46NB.V*V=53_ _V!67;RQUJK'_U M]*GNFT&(\.FS?!0$-=/C=^01OZ5;2U"8"M[PSL*_(7$GT>1DO^9SG& M V$9YE,X\0X4< H)HJ' [W0SUA)K^[LF@AA8@MV#BO<&*ZI.?$-\=A74ZAXK MK2MX%>376.]U.$^JRT-!27[@$6&)!3>@:EN[&D -OTH4_FYI0C];VXR , M[3'-B SEP4(-]X55I)\OCZ11WAOOJ0CMI.,2>]9"/AZ4RGQ)^HL,)VA9YU_' MJ=EA!*B%[]61P[QB0\0P4(Y6#F-#_.6W>]7N9LAJE#%\WP5?J25CN<\.29 - MY64<_+$&_*3( JFL;:F_?/MN;,5AB:5P+@8W%4=SI99+YA6Z]3GM!&M[?ZU7 M5GC/>;V?\UKT>HVND]Z[DZ):;+ F\$J OWSF33L"V8BV 7V)PFF=LJ9"8!') MR_N:;?2]E=:Q"'%=S_>-(2\D E)FC;=S=;S@5OWH.G!&Y,5_] @AE95@4&_A MU,/S54'&O+D+B[E7QK]$&AE6JN1=;0R1M1<]J&JHOIZ8SU-U\+-=U3_Z0N,_ M2[^_3N4U9Z; (CB_MS-S8)9T7="$EC!E*O^LSE\E\TF LWK>MZ^**HUQ42<\ M-!D_7 N4!#5C75RMO%?51O5/\@W" 9O,^:MM:(G: /FH\V$9G 8*#I3 MU,6&R**//%%J:"X+E=E[_3,*]:S,@AXS,\8_>;6RD+8QC^]#DIQF:LF==2'! M+9)8H#8"I3]O@5W^^BW(?B]'W5+L]0:EML(0NSB#=SP$B27>Q0+.<&YL]P4, M],NT&FFI+R@-GKS4V)GR>+XQ0^7J[L)+K76*JO8/_=R+ K1=#R^;%[R?GL(W MVZ[]8$.$#S*S2D%;(C:C4Q,,*T7E>(\;"-GV&5]/#*M8Q?K6OW1XGE<5KI0W MY%:XN*>AS7#W1>7M8ER]"-9[7#UTC43U)1(8>T[W=*HU4EO2#;RDT%K5H*^Y M4*1V;+GG%]'][7B1[5Y^_DF+.MH6U:[+&,-*@U5<76T/7!(%IRD":FL_Z1:H MRXM?.5X#8*4@.5T=(9&T?M1F;D[THL+)1]GF,)'J] KXZK'G?(JNS%0.TX+6 MJS%$E[NNHB1I9T%+O]*C7X2?@4D?,Z9J:ASO%R!U]KUIJ+OPMK$XU7W-A4^< M$L[UFB$)"@-.M#! '[H3 T&K $MQ'29(9?M=*:00"5E9EZRZ-B=M<1?M&>D+ MNF&O#:;^PK+9OP0/7HX;%J'PG8=R@/X5+UU'P0-^\^=6Z09F=(Y]B3,G, M=H8-2XR9RM)8E9@:#HMD0P2VW.(=&]58IK6JC=FRT6&LB1Q86&:D^+(1&]*B MMI9,/XQV!SD^)\]=H#:% @M9%G(=@ H&F4J]L_0>?A HT68U%+K19YXWZT%J M21N^4R7>NI3QU#$2_O?A)=Y$%\-VP^ 7G4"UP9@/@,[:"R!IV"IZ#.I-%1J6 MK?'R+#JBN^CC4.!_H;\HT$2L;N;I+O5MA+4@(+-_49AY"\9/-\6\*Y%I:<._ MZQ#A2_RQ*F_]L#W3N;DY89;O[OZ+=YQX@I3W$WZ-57.]DF_IQG)\6@X[]8=R MFP.#1+X>)R%0H[?YF_Z=SR42H^?KFCQD91 M)> ,="9G$ &<1,[J]<$;=.+Q 8Z^I+E5B:MVOY(2]Z0@M4NW.=BIW?V832"X M!&8KUK\2=[EHO5A_4Y0#KVM_%R*A?WU\@0V&V,#4%HO_]YJU*&#$D% CL8JO M8N09-JT-'"/F\+DPI-UNS'8O_^.@M#W;+A9*N*0TQWWTO:TO7?SV9A#](H: M +X+S\KH)&#XP'DR(?GWC3X+>B@<$+H\$5+ST-#\HX"'BFBWS*NA:ZS&*LA57N1,&8N?1%?" M=IO"^-1BL7Z$!$-/Y<4[OS9NA;HO7)Z;F'V=]^W;V6$3"@R^$-8XF/#%CQP# ZJXV+QQ#JX\.9J#K!! M-NC']6[,(:S&0^9LLH_L20 L&1]8/#@9?!YH;B!E\!B\;]N>%51^_/$ZPTHZ)+=$ M%M7Q0J#.*P.<*Y^^]O>1Y86HLV6(]M*L.,H1C=KEM(TUC-L1W&C[;LLUM MHWZ=+1Z8WBMN2-SNX(2[^_WV<+UT>;^-^[GQYE\XZ_!_I>VVMSJXB;627W^= M>$FN%73_ZG9#:-X[H'[)JQI_OE6CA7#+T.*86'T*9/'I.A?7C/R-?^(H63W, MF@CE1>'=QB(VQ%&>@Z?:WX7.K5KG_5KPHPMU>W>BS>OWG'QTUV[[#[-JE8>OG,1G_^)F(FOJ)(Q:'$R$V$_W>%""I(_MF'>'E0CX;4:D;]FQ'O] M)W7[*WN+/&=%V4GO+D43[MK__7=C_DE_TO^RY'8'?8G9;"K*$*1VE'!1L4F, M\Q'1\HW7&MMT$BO:XX/28U3,TZFO*&:A!-F+MCL22$);))--] M_>\R+A^V']KCYF@]6S$)/9)"7I?J)N^S:-:^[R]YZ7[NN+?TIHOX]]K_L;;M M__@/+VPEVH,-,7.! Q*^K'8@D[E]G WIRJ+@13!JZ*.@-2FJ(XAJ,N")27QD M9O$ZNO)L=6#KRHX7'^\123;V@]LZMD@(R@9=D7&9:H41 *]1AQTZ)B_E^#7E M3HC.ONREN7>.REUP/1IWL9#QBF.3'V(F(W&-^,$GQ-$3M4&D#.X32?+0XY/5 M)5/FFK<4 DLD/WK<2WS]M>Z9\?3;*V\-&E^'(35L58*EY65Y[8[PB+R;7H<9 M$;5%#Y$^7[@F9_6%?,"VP.8 ['GGD'W5Z_GHP[-?QE:([QTWX_H_=MB>%LHC M54[TGL[7N'O_147(>\_KJ2\IJ*%5GV9XZ5.-9>QL-$L@D>B%FV5#>GK)B['+ M'.(@TOM8\*8KAS( Q?T3;DZB^A><#P@]&WE:W8<5.3_7O@%&$=;8$ X;<^M# M,A37.37QD@-7H!+GJ!'J-T]=_9"3,19B8N)M2HCX@"'%4;D3#MTS1B6F)421 M'_FK%+:=>!M^F8;Q'SWC-H('OO]NF950>VL)-%]@0Q*A_^$_U_Z[P0EG0YXQ ME-D0\T8V!%"Y*8[@P_Y>$PTES(NR^"G$S$2<"!MRJ1C;E>V%-@-?/ (EZ">H MF0FAR(PRG^YK2HNV*I)3].:;!;'IF46H7NTC=%DB84!'D!$.6&%,@:3B*L]9 M^VLJ@A)-CX^6T^\0%P-FBLLOT31E802_SYD@ZX&PZX'KA9\)9;T7 GS5;5Y*[[5VD+ZE!!$!+VEO. MLSQ9HW#@=&T:=B>),Z6T0;UCH"TPWC<*9K"@*.'C[84K?;_N7G8VG8X*'U*, MT;!K5\XH"AY[QJAON^'/$,F5@Q4BF:NT3K^[=VH20Q]91!PY*B48I9K7*],U\QX'[H R);8,L 5GZ<=8[ M*->/FT+A.42DR-Q7[,Z^9HK@*D;X14N*5A.OT)LTE13:0S5+A4>A?-P&FW!* M2B5KYG4%*-J#JXM82MBD^".H8YZHJCZ, ; P5>5;^CFE G'6X1HM.JCH4E1& MG^&= 9DSI\:)6?"G:?[*HC#WQL'M1W&@'*NEBZ MV"$.-OC9D#7".G:34CW]GD.Q,QGW5@:0]'T*2FS(N%\_Y/=];3QDSK"GH1W! M7L[?)9P>();#F]F0OHWM(!J5<[RS-6FIUU2L-4GHR#*^M:XEZ7!Y6XD7/<5' MO<>BR,=^GWN6O2+N]&_O^S(6.(63!T4P^S%+1JQM[RY.R=AO(B H_QY)B;FD M@DM]]^"-VA-Y M="H5@(.HZ2["+U$&1^$G.$Z#SAQ0R(#2'.V%S>0HD90VCG<#V1H"=, ;?&N' MV!#K039$J]B)#& M2C;DFT$T!<,[O3K(@ 41_9G\+#A'(:JN,M2YE]1KN=F0Y ST3HZM@7.>"UHM M8#D:CEH;B]M4 W^KT!U%M< #871IAS!+P0#08R6P(5 VA"0:P1)?+SSQ:'O= MH_G+M$JE_HC0')OZAVX"0U+;^1YV?[C^0)B R( WUS+$W!PX8SCV&0$<%TZ" M2IB*?\'(4W5ZC*B3N)0?2XG3+KQH""!/:66?;:H\K[@_!IRS>SW/ M+.1 Y@FV$9& )U;*<)!N0OL)N,7/#\CD)V;>8LF@+<'(P C_"M3M;M]L&_OJ MT(K6[*DKS5LJ9'_'J3'U95^C=-;X"CF.,UVF$4(JH$4A]ZH&7?F8J\X>V&J( M"G9NKOF'S@[MC'&AIN0G!IQNX\82[\%W;W*Z07VJG3.]@IC-K$,!BVK4CYD) M.#- ,A$F6>884@ZZ.? K7JUW4G:,-*EN^'C/YL'[-Q;%KY0A]!NIC$1F"6LG MZ]T2X,YYC&KN(,6DDJ$&WGP"TLG5-SZR(?$L]:]8V8@BH=/=D5E+"^;GQ=,E MVO1+>P15X\0.6IIJ[]11J1X[_HG3_"V?H\P.]*%EW QG=/ECZ<=013VFAZF$ M%,9^LJ,;N8/6:3*A?]-DP-\VT75D=F-Y?/&3%>H#W?$-PM_<9'[MZH5 "3/A M\3:-[W3:[P")8:P9/ \7!DMX.?41.] B5*^S[=$WPQQ^ MWGB6SX;LF=\W7GS'6O;G'BLSW!;_3R)AWH&(SV"$T,W1&+"E MT@>MPZQ%F\/C'C6!F3=%NWZAIRHBAAO:?3JZ?6VS0\8.6/$XBD05F@G/#/BY M:+Z!<*ODC'5"F3B.0<3.F; $DJFV SF8GD458"NVDP_%UW<*Q"#2C*=BYCK+ MEK5<=S^.& M)'^U&^DM\?#O1XZO]D5^&T8^)Y;Q-HODR'3^9+CS1 M0-9P$M&\&.HP7KTPPKT,=A(,ZJ19$IX0&CRM4YWS\$S6&\Q1D*,\)25[X*(8 M>50F63OK ;CDW@[$CALPMPL.)\9JB\V/A(2>SXY,$KUU(5M9';FX[3C6<[H+ M"[C6SC?09ID9\,O(V0:2&X>(D+')-20V)!,A%M(ACRG9#_A-+DRE?7+T$VE+ MM8O8X1JJO0^IE17E(OM"M:.,-@0*5S(L.4B)P>Q 2U#Y!J&W)%@*5'P7?O=[ MU+S#&!I9.3^_J(^Y>#7M,&ML:=;";\?MD.,ASW=7/QOPA#!/E^*U#:!<*$NB M&D-,@W:%\SZBH.A@IWX123PS!F9)Y>LW+%&D6DU+EJAK1: T&ZO2/Q3;R/6T@$.;1ZDLU- MF>'3=4G[E28U*>[W*/+]$_8'^IYFRIV2./5&"H(I=D84X0';):% 25QS!64# M,#F3Y,6A*%\0$N'#\CJ]GAEO\B6NNS9XG/CFU2N6/BQF?8^1NBTV!@+Q_;0T M6PW6GN&\/@8>_/88-)5U>'R#P4L]358I$9\,Q\E=-LR_'NC+ _>/)Z1&9-M! M9(]KOY7==K6B!H*9HY/AC8B,X+*6*708,&T];8!ZF'GQPM=/0_O]U$WV7K]01B\_R5?S[VLB M/GOI2,P2;CO\G)/ 9XP.2" YR5UN[E2<4&FHS^QB";^8VG?;RO'#T)UMOF?# M?;MA;B-0ZAZ^M?ULB%4TC4,7>O<]Q5+UN;9^B /"#*M8N@!V5('Y Z\OHQC M./Y/BE[CF(DFC!RVA^,3).[EV.;'G!G&'_F;A\[C@-O,!S>KZ$8$.GRN.>); MQ\;".FM+'%@LXXR'.JNKT 9G6E.%U@1_! 4%"3I>NQ8&>)VR(V687[I^Z:2X M&4\V"N)&DF3 Y\D(!AS)4JAIX8Q-@A/]&EV2)1+2^X;S08=I.],<.KL2A?CB M=:V!@C ,,X-."XG_W*K =@_!GZO65G17!<(%38]Z>RY8-'B=G6=(3)0<*3LG M[>UQ)NG4#L7;.PR,_L.K0FXRK=$S:/R+;-_C8'N'L/A(;,76F/' M42EW#X<*G*T32.%T65XHA8%N64IL(.]!2@&U?QH'5WE_HR/QZU'*7T0W8 M*9N-YSM*KO!DE#P]PEV(YS3&(6%WW3G3CV8&\V-#'CL,07XZD5HH19RLF]1I MQIX<^W\+6@$?1&SKL(Y0BWE,Q50"/:LD3%5%@>8YCWVM<4+6$2^P&*645(F6 M.4J,Q8K!CT&&J"]M!?!GB*71- $G2AH1N_/LY^LLC8;[/I\CK_$CG%ZVM&;/ M?1(^R+M'/4]M!O3^[)):N<]VN8DPB)L_31QD[-ZBG0,D^W1D/OM(,/,Q^U$W MH/P,-S"?B!4Z>Y9C/SR]EU_O24'3DV(L#T\+X/6?A&Z:*#.NI'_*^?<9&/6_;*UYO/)1GQ X&4X:88]812^*PT_0S@7C #CZ3O\PA6CQ@_')R+.,( ML7;G939$GB7]QLDI!FH-W!U^@OOFZJKM#?R?BBR[G[KZR>%)U,U MOB-I>F ^_5W&J;?8TVA\'<9-#JANVD') M#7ET33SA5$=6_0[S%E%+O2JCD:I/"."$SIP730%\03^%E@&5J1K$P13L)>Q< M&NGFY)O.?8!:JF9%$V=^Q8T%Y--$\7-I/),>Y:U>KU9>+%PYKO.Q0+S$@NO7 M,D(#VQV(,66-X>IK&:+)9#>*,ET+Q9FQP%8*6K9,Z]O[55,9F:QL/9AS?9_, MQ=O[(56&!P2N97U'=#O ?^^A<85YT&W (K+;&IT(O_5+,LG4"!5/(B15 M=WA3D6=&+P(O\_*>=]7X!P65+VC53%1OA&]5J;?Z&@_FWI::N(;@>)X"E 3:$HRI:5@8<^08[=8"-Y&U);TI[9/:85Q#RX"\J#7U,LJ_5U)! M><) AZ_W9EBD=AGML(_7E76MFAG[*R.67D/EY]0SY5@9;A_Y&))!+)6X- >8 $6R&3Q4[' :M<-VZ20&@BG8.YSG.0'+\NH$J==]="04Y0*1CVZ?EOK'WLH?*"PX-#-_-#R^Z>CZE MW.6("VR0(3,V9\?I,&FT)&ODXJ(J56T^;()#QODE'FV]I 4S#B&RV!#!8)AM M),=10C"+.^PKR_% XN_+-.P4VRS,OUG'J]S*_*S\7>*S_^-/@Z?-H TX67@0 M;JZ7Q3]=R5 $T^B7T59 ?EJ'"-5HX+K/;NI$IP+0^R6^V[A_\\14OF&]_C?9 MC,,.LMTZN *S@(_"6Z5'$11I>B##?IH-0>)W6&)1K2S# MAEI2];CH!S 2*S82[.W?X-=N_D(8;K)M;FRED$/!+^?9=:QU+'=A_&!)B^U-\C" MO6]5!_M*Y*C:6>>"251$TK.>IPM%%S8^G/4:6?*_KQ$5VB^_;;LZ[K3;)^W6 MMKPJCBT-_DP@71F0UZ/!D*#=&V^>D&JG!@Q\/F^^EFXZ^2OB[V\?^U^4H J< M[C^&)Q:V55"\GGHR?$#+IQX>8-O(ZQ"=Z@B^0]V570EW]W:9[#N;RY-^\ "_ M]P-<#FL/IXX4&Q*4*85JDS"3/&^S_X17]0@;V_4-_Z,:+NG=' MS+]&NZWFBO_"V)(WI "67?T;_0FZ5.3_52Q@ MK'ZUL3Y6.; 'UT@9] 3"-):CU;VL#%7CB(XP$& DLD]0R&4(D M>0W25E\-?&#T,D91,C]29FC>ZPN[HUI3GSB7U$<+54S"E[I91[XMW=YHW9+X)#X:9J:Q2Z M5Q "<%Z%SPT/RJSTTC<@GTT%.X'!!)B6V%;5DT#[R$B>+4]FK,I)B_M2KNW=+HQ%O9_M'.M\5"M77R8D.NXE&M,IY!4<4*4W^_\^G]]'XY'];Z^.R]UUI[_?_K>9ZU'M_Y?>/XV]NQ8;Q[ MD9P>;?T:YA,D/%9"7V'-M_(3$!/6-A(S(?OTW'RJ^=X8,2UGD6PKZ HES%L1 M>=D!J1[EX_<%!D,GV$Z9:+L?-0>_+H\ZK;I S(AJDPE,-:B+*Q+R/^?A#)_)4.G5M"2480&/=<0FTBNBZA MBA._3.>C%%>64+D$>'()]=D'6/Q]%/?-%HC\K_,V;XP44!@-R(:E'@KC]5PA M>$@;LYKB6LCETG3?@(% QDE@S$M0IEX\3]K&O-QF&.HT>'JEV>[:H. 1 EE_ M931NNV:!WANXJ$/40?&4GYX!P= M34F"S.HF%ZS04-W#+M9!H3#J^]*#V[/6:LTLGCEQ(V'5X9,A1GY(MGZ4C_J& MDP4H[R[OWUT\_Q"QWU582UON1T:*2B<0+ML!9'IA19%6Q T[6]I+<)L"_>93 M"VK*YV:=M(KT"U>^91S;?//6R#)P4WL(+:D*HT_=! -O"T67= M 0HD;EA=ITFC\*/SZD9.9;Y;#*P38AV;&<5Q5Y>4-TL-A.K7_'DZM[L@[B+7W\ 6L)M1F_G MK+[O_JG_"%HE-B]67IZ/@I)E5Y$5+E!Y#)90@@,=9AF2;3/.N0 F!9O1Z7VU MCX_+46C4"LDYGR(Z"L.LPQYTL-L: LC)JN^(S2SKXV?\!@8PKPFR1Q 2JVK1 M$ G1>F!J/D6%)/Z8&Z4WYK6U<]58/8DZ\4@09:;37';I4C7[88I]IC66O8W$ M>"O?A%C4 =;"("\OEJ9*+*5"\5X)5^ZB"!BEF$E9HN<(?0/I\^:2:Z7FASNJ M)^ML7MV@-KK<.G;N@NHSJPC<]J,;'=W:P+/95!:8+:Z+2\K=MS>3=FXA.LI2O-E>4HBW'QSKGF!"Z37MI^LGH6CS4E'UN4A__FIHU/ M1C]_<*6Z4'-__K!HTK!VZ';A+C-#H4#4^#6QGHP%Z&NO]W.SRAJXV44[ ML7H(-VUVEE3+HQ%,,J=BJ .=[E)&QF=L;J-5ND\\.XB54IM<&D-5U<0,7JQ+?>*K=)'?K M5:*S[VC%\#-\ +G$[MC13Y?W'++J::#%,3.P>L")CYBUWG:8DUO;-I+ON-T^ZDN'ON(M97S$]KF>XSNC, M(@=\/?D$IM!F3+#0)D!I.@(?%^K0%H5V8X(KZ)# M=O1N"[H64D=A6M4;P<.5SGF?G^]/B%B?;1UBW-C.B,4_(6>D5SY=5'V7&/O' M?P;FNXD2O,<2K!3;B_Q#/2+_C;SE4.NF-@?L(X '<1)T(]T$* MRL4T"09EHH(Z(LHD8"9TX?LP_]H$>H] M)R8M6%6Z#5W'#])2/C7]^C*]W++.L$(GP/.4(DB9!<33!1MF-;IH5X V;P;( M]7\"&$0PY@\+/@#!K+#?9B3$R&YK!EQ3" \/JT#GL^37@TU9_8".4LHHQ3-CRDC MDH/^I2&M+NJT+7YQU^MC/>]EIN[.PSZB\I BF<9'S](51@$#V,8DAG3?"$KZ9^L0HWO(SU 'A.!A.IW0ZD>7ILG(RD>P 1G?7:Y'IV4I-LXPU*;F M3UI\O>9XY][ \/KB#VCK?[EOUDD2H%)32;N4^=YH6G<0QU(:%PIERZGP1)2A M]-4MXZS3%%CR@2[6!LD->;;4 #/!3;97@[T1_5&=^S_3J MQ=:5/G_$UH<&BJV56U<_>70*I5%S+4E5 R)[RD#I+2> M[Y%:BV1&MOK:(]3P"DR<^?=GAIIORD!_^;J6RS,M0 ?^DF\CZ\J@-1!S;5*C M:#Q%8)1XCM9"^^ _\TN:K'NY,=A!=NI52N1R,[&76ZHXDA8@-0HTOC?S46]R MGZUY')/=WK9OKM'QQNE(SL3K42__[_< M6?I'_I'_L^"6)OX"4$L#!!0 ( "- 75@Y?N>414$! %XG#0 5 <&%T M:RTR,#(S,3(S,5]L86(N>&ULW+WI3JBD M*F]%E$MUJ^3M[G#D;_O7_?'N<@V>1%]ER\6]_\7_P_@+$@BUYMKC_M[_\Q*,%5+D@I./@C*Q] ^2# K\O\]^R9@,]S4LIE_@CA MOU>W72V?7O+L_J$$@1>@]K+VM_E?XUC$'O9\&' :0<2]&*:Q[ZD_ IF&)$H\ M0B[N_QHGF$F:"IA$(H H11%,_8A!&9(X8!P3KOY9/W2>+7[_J_Z#DD( 9=ZB MJ/[Z;W]Y*,NGO_[XXQ]__/'#-YK/?UCF]S\&GA?^V%[]E^;R;WO7_Q%65_L8 MXQ^KWZXO+;)#%ZK'^C_^Q\\?O[('\4A@MBA*LF"Z@2+[:U']X\_%-GCTURT__:0"WGXL?,\WWFJ M1HDU2C_6*/_Q6&,_G@'?$=YR'ZL#<)6YGUQA[.+TDS.X=THAQ/" MYHY&W+] M0KU?\+'>W7539T,?'K&KUV)9DOD(K\6FF2W(<_T/']5/33/Z01UB6K732/<6 M5/&M% LN:K7<>33(^+_]1?TT6Q7PGI"GV==RR7Z_?'K*!JSR,-<0AG%(414"D@B'D*>JB$-I[$( SDKUR_Y3"S@+U];/%6C MEBW^Q<+V\L@WG(MBN_],<%>13%$VEN4+#U5*&VY-\K MP& ;,:@A@^\4Z.+[?_UQ8ZH+PN?CTSA_6P;!;S7D_^\HE4NV VZNYQG+_#4] M2V9/S^9#+I1E%3>2%+0RKGF8(BH(?Q3SLFC_!>I_J;YF\_9^W'LW+O/6*I*S M$]W47/$C6ZHIUU,)=WI,YLO'GN:7RYZO5=T1"M9?P#+G(E<3[0,F[KW^?R=Y M1JC29:6!U\M'DBUF29#&.(H3&,8>@LB7*22>C*&DU).2^PRSU$9@]IN8FJ*T M"(&&"'ZK01Y_^4V)-!..\^@96"DLF;&6A>/&.]*! PV,^N$?-_#UE]YQ9;]/ M^P/)\K^3^4K\+$BQRH5>4O^J5M*_+):T$/FS;NQF\;0JBR]"6Y/-&X41;)7G M:G'^CA19\5&!4K\I7WY2B#XNB^)FP>8K-9FY6;PG^4)=5LR24-*(R@0RRB1$ M<:I6UBC%, T$0QRS*)#$1C%&0SXU(=*&@V=M.2#\OU9%J2TO[(1HO&XWT[=) M=N; LEGU8V7T!=@RN][(VC8G>\'J+&!V W\CV1\O?9G<@?/R[)XGHEU(OA M-XLXX26(^Y&:U :"0T0B#U(L"8Q2GDH/4Z&&,),AZG@34QM+-$B@40(%4^^+ M^V;C2 >)W8+OAIJ!E7F?E=.+75-Z>'-N4;WS ].TT]8D7B+CT>4T ?4PH*^K MM-T/ZL.&?^RXK ME^%R/E_^H0^"9K%' E^(&"*>JC]$FL T4G-SW_<882R0H>_/RO6^YXDWUJIM M*S$\LL'K]#W6;0#>P "2.M#39Z8-S]HE3S[+\OYROU]N4O'[*YFGC.0D$EDIX'4^:'$'E2S87CB,,D M#$)"/!\E@6\R%S[:PM2FPC5(L$8):IAFLG.T'?OK"?KNYVLN'K^;B5EXREJ\$ M;Y?1F2CN],+[3GPKWRFHO\\000&+"8)!%*BU;B0$Q$'B0\DH#UG*)!9V)\3& M34_MPV^1@Z4$#7:P!=[RI-B\!PR/C ?A=>BSXVY*P6\5$CR!.< P) M93%E/(@$LY*KHRU-39W:SV?>5Y&.,60(%] /XZ\)(IE MD,2>R=+?+:>C+?3)<,R:2;L3O@96\@/J?0$:F.XT^R03CB3Z>#NC*O))1#-(4,Y^*.+"1W5,-3DU]*[QZ%I-M(0;E$BQ$"5@-VDXT3E)NIATNB1Q8 M0M8G>7T%>XP-RF:MAOT$/Q#>FARVRX&!)"X6I M8,+X5,J >;-A_TPVQ_GBUR"W#I-:F.X&^M-4.!KB.QH:=7 _;?#K8=W@CGX* M\C%;B%MYE0N>E1\(JQRU?B;?LL?5X[MEGB__R!;W:NZ@?E.^S% 4>[[>88B9 M4A)$(PE3*CCT&8EC%DOB(Z.3I#Z-3VUJT. $M 6J%Q$54CLAL>H ,VD9BM:! MQ4;#UHN+&CAHD5^ ENHU>'!UBFIK#>K#F2-5LFIZ5)WJ0\IKY>KUC$E$0-P4 MQ4H-YY2EDC,4JE4.B2"*601QDF#H)R)%G#)*L?>&T0XURJFIXR57W:U OVTP M0].#9JKYYOTRL+P.&J2@K=7.*].-1MCMCVE&'C08_\Q1!KLT#QQ1\*JQOFMH MEBLTXEK4_[U9W#Z)7#5;C4MZT^R2%F5.6#E+?*K^S_0T6?-?"_EYWQQIYNQ\/?FO!._3, ML&?,V0K>N.&15_2VA.RO\*V?T$_OK@4M;Q;J4963\M5R\2SR,M.N'ZJ/BH?E MG*M_*Y3@EMFSN,N)SMMU35X*?X9$Z'L1C6'"(B5_7B(A"=5,.,0$\S0,120B M&_GKC61J:KC&JW6-;3"#L@8-N$)M)W+]>\E,\T;A?F )U#: C1$78,N,"[#I ME"U+0&,*N.[J$6L]/)M-1_+8'\>H:GDV7:_%\_P']O32?2"Y4'-2H9[_^"06 M1>W*G^=Z=E0%\[][V5SSF;SH?[O\@^2\^N-.M7JYX)_56_U)O>=-'A$JO=!/ M6 !YQ"*(0A) '+($X@111+@?!);^O . G)H"5TB!AMHSG\L@/6DFQ6_=/P.K MM$W7V+L(#\B=*V?B(2".ZW8\(,E[#LI#MC60R!]#]%XM>,N7S;A4W)8/(K]3 M2^?;IVH9_$D/5(7.JKFJ'$.\5/K$9S&,*4HAPB&!J2=2*$)/1W@$ 8K9[.E5 M5M/S]<45?AO1>6W%27:9*%_YA?B<&[5(5Z'"R 6_,_T M)CB:3+Q%WPX\PZ@,@I5%8-MJL&4VH"]@^[K&=%#9?@%JZ[<6DP6H[ >E(@ T M#%R -0?JQXJ%$6Y=? MA)YVM7_3>5%F&$D1))S#T)-J'"->"DF0"N@+2AGG(K#,&6C6[-26J6N$8%[M MW:LV'RW=A"+K5.."J4^FVZ)K?X!W'41:^\<9,63*[<@ MLT;'=0BR(F+/%9+?<"\B=$.U2**A#R%2:A4"(4!AY@G',:" M43^A092HM97EX<6!=J:F.-?OW]W9GSP<(M#\7.%,6L8X-=A !+\-$KM^@@>' M^_V'6AE]-[_#U$-[]5V7]TB45DV$OH@G]8H\*!7YG"_O<_+X,5N(FU(\%K.4 MT! S$4*?4_7MIS2%:1*&,&6,A)%/9)0:^2V;-#8U :C@@@U>T &OVG(H,)L MDPOQ%-?=,N&:P3%6EB.29Y&_S"&)(R4LV^:L"LDYSFZ5BL*!&MLPU9F>[-0S MQLM'9FC-3@(RTWMZ[H^K%Z=:D=[*JGR%/FY5PE:O0]>N6"%!PJ>>#]5LBR@- M)HG28!I X2-*DM@7++**/S=J=7)BW(+6&X_;L/]WNP-EX*UU1B<8[B&ZIG9H ME7;!:H\2-Q8L.2MS8]+FR*5N+&C8+W=C<_.YF=2T3_'](OL?P6^X:C.3F>!U M+L9+[9N:J[\MMC-SJ-^I<9&_2O;%A<^Y" 4D?N(K(8M#B!DA:EV)XT3ZA$JS MT/>!\$U.\K83B-4>PJTUE:OP=C*QQJ"^>=K<]*^A1KY=KPVMIEL=MK$-;(PS M[<:1)Y.7_6SM:[D8IUQ@Z)N/0] MSB!#H=)\+_0@88S#F&$I)4.22&R5/*FKM:DI^!KLZ\AKY"_B*=EKH]-UYLYG.'4"W$ JY@L%*CIB5(6HF.R@E0$TO>%53:68PU- M34D:G& -M/^FV3%J#=> #@@;>C'7ARO[Q=@)(ERMJHXU,^[RZ(2Q>^N<4]?W M3K"]7"W*XC-YT>N@-E^QG\:4DU#"B(4<(A'Y$),@A"2(A";F9HD MM"C!4PW3.OOS(2K-1.!\@@:6@#4W#<)ADCYW<. NX_.A1L9.]]QAZ(%1TPBI2O6$8GCVC UQ6IQ U(#!_G:@Y%M MH%<.HM59^;*V'(B-Z3T"%49^;PRG4=-^&X:>H9T?O+ .3]ABX@*LW["&C"T? MV2TZ''O*OF%?NHQG&-F"\2,;WJ:+#L8XO!&4?J/ONR9ID<)+LT6;F^K5Z87& M8W!^TUN;NB[-U@Q@'\FCT__]3?Y% MB?UNGL?+\H-03R1S[1BVTOG.=RZ>22PXX0&&D:C.T'P)4T1#&$H2IL1/8RS3 MF9H!T*7I6.@ E8WB;6,;\/A9H0+DZ6FNO77*)7C*A3YURRK4=N.9BUXS&Z5& M[HF!QYZU-=N'=E6_O$ZK2TK0& 765KV^Z0)\5C-=IWMV#NEV-%BX0#3J$."0 MPM?"[O+1_>1:#2F/65D%D*OA0B^CU&I*J-9%,0NHCV@<$RB$QR$B2H$IDJ'J M4NK1B(92IK'-?F!'6U/;M[NZ_?GGF[N?WW^Z^PHN/UV#J]M/=S>??GK_Z>KF M_5<[:>UBV$PR'?$VL!1NH:PFU3LXW0F: 1F.A*JKI5$%R,#DU\)B^Q-CW0L@C0I3,L!1BQ@7T"/99'/@\I%9GFRU.!]ZJT_ZL>_^324YTJA/>.@G147Q_CF1#I^AUEE3H M9$-G^;:]_Z:P\*Q.+%7+T420]W-Y.VIZ;S;6I_L<%NN4UM0[R5,YQK.L?QC]/RN<9] 5KD M>N]$8X<5^&:'V+G;G UE;CWIC%I^"^ MX$1[R'#F0Q2KF2M&F$ L/)K*T$]C:;0L/O+\J:G0%D#PSB()Q@'FNB7& 1]# MGS2!;3).QO@8<6*1"^0\;D9*_['#D:/4'L<-[\SF<>"V\1)X',>\D[.CX[*> M\4EJWG9_G^LC=O5('77Y+!8K\7&=?";T$\42"V%*!%,:YE-(HC2%24+5*ES0 M)*+(*D#I1(-3T[-=O'7XL"3DF666-GM-CT=<^[F[9N-)\SI=\ M51W4;OO-M&&$'B(H264 J:#=83@['YL"RU@+7VM5 !QOL.QZ+MF&Q?:BV6*4.1_E(*UASZATM;_LQUKGT MM7SD>,OB?K;N+)E[/J+O51/\JDM35P^>>2RB"8XB&!)/0D1"#FG*]'FU M3P.=_B.65K/8_2:FINJUFY)>Y&4+U9XHU,\+\+0LM>Y,%Y5L3=5MXHN^%!4X]G*3Q\><\-LFRAGKB;A&RS)ZS+^C%).8PE M"G6E/PI)FD@8<#6]8$'B>]@JL4]G:U.3AFJ36+WL>XGS>N_!=Y-MN _FBL*A M-[W.8<]^?\N$%5>;69UMC;MS96+VWC:5T4T]Y61)%J^SUV")"4T#M1CQH@0B M&3%(!4ZAY"GA) Y%P*U.\PZT,37IT '>8*YP KX20/N#60K% 1H-Y>$\/2?I_W.JSG4%FN-)(R"=3L $=!HD,B M$XAEQ"'VPX!@WT,^M4HKVM78U#[XFT]7MS^_!W>7_V$;>]-)J=DW[XJH@3_^ MK4C"P8N>F5#B2!$ZFQI5&DR,?JT11O?T$XMFS_-7HIVZRY=+G=""S-NMT1E+ M>,))%$+?1P0B)#V8"A)"D:8)]UE"$C_ND5*DNU6CSV'\'"!?15G.1;VE_TAX M'1S#2/&@" ?JQ]^S!;>,DCG!OIFR."!SM,(["T[R.E?&^V^E6' =H5+#!RU^ MT!AP :X%RZORK#HDJ;7'G?R8\>9(@$XT-JH$F1G^6H0,[W(I0\U?,U'<%,5* M\%G ?<']V(>(^B%$01)#@E U;R%\23D"(565<',FIW:/$:A?LZ*+K?8C=_=-2@U-L.,MQ<+2AD5,/O>C4K; POK0"D<-^]'9?Q%/8<\^7J\ M:>[&D]TUP9R-QS'_:7,UGNR&(7,TGF[<;F@K\G+V,_FO97ZU*LKEHU+FRV]9 M,>-)(!!!1%<64JOR&%-(41C#D"21X)$7A\1H[GOX\5,;+%IPX#>-SG!^>X2Y M;A4_GX^AY[&&5!@+8;?%78JE[MQ2*_6WC5(=>>@HDM)M4/OMG[BJK]/06@Z: M<\6U%S[UL"\(%S!2_X$HB=0'ZXL QB&+.0MPRB.C0)/334WOX]U+QFSK'724 M5<.S?R=<#>T"L)VKNN5LB%)@I]EPY@]TM*&1G8%.&;SO"73RCO,JD#9I0=>' MC%4JE$*\$PLALW+&B8P1)XD:TRF%B,L0DDBD,!64J>4FDQ&S*F!OUNS4A*-! MVZ_RZ F&S83#/6\#B\BZ#FF;KWC+MZ !#;YK8!\_-^U=D-2,)\=U24\T^B;E M25*VLZ7BN6_0/Z^BHT MTOBU7++?/Y/\-M15X%V,Q+[F) XA#Q,E6*)Q(.88 X3+'A( MHM0/F-4BRZS9J2@V>-N'*?XLOYG.0%>!)YG6?8VH'*J"], M?1I<,SRP=&W(_5J3JS!K9[0:-:A@#Q'Z:4>4,Y\%HT9']EFP(6+?9\'J;A=J M53UY)FGJIR@(=8X17[M1$4@\/X2AI[T54!1$GE5NW -M3%Z'%LN-%/T+(*OR M89E71T3^A>=Y^O^;Q.?_HBY=")!5#B3ZZUJNRD([$V6+^W/$JNZ*/LID3?#8 M,E0!O!C 5>HH"X-H3-W"&PK*CHG=ZK%[:=_ D>I+K//ASK/'YOBI23 :>9%@ M@=*+A.-(YWM$$$=Y^RTE87VX]ISCZ8L M3I1T0,82!I&NSH)#$< @3$42AD2BT"JVM*NQJ0G'VB-E)^/SQ[[^D9T\F\F( M*_8&5I'^Q/5VN^EBQ+&WS,&FWL3)I\32*]?0"2I%HOT9!84K" "8A2M4B)DT#:;6/W.47C/1<$+:P(K1DR_[[#>GN'"5_^9H.^-FP#EE[EX.G),WC%PQ M3KN]E2\WBZ+,J[R/Q6WY(/*[![)HZA1]TLGFBE+P7T5V_Z#^>_DLD%!](EER;FARVV&$#'E3H@89?[SN SWG&+.L53XSSH8OS$3^$_]1$WX2WKM,WD'5_CBI_PW:M MLQJ! \/L>5I2 U0/6]>Z+=5/1<9%'2&V3A7_(5N0!5-77.J,P75:62%8F&#A M0TH$@DCZ'!*)F2Y.$7#A>P0CT2=;QCF@C,1Y_&0:K>@NI4[UVQBE?]Q8!?0W M 6B[#T VBT[+S=?S.M7PA&;P/AHU7WP5];ZQ!.R8LET28VT-V)CC\,3'!:NN MSH;.PC+N*9(+VO;.FYP\M)\LMWFLVS/Q*N&RX#,D>,A3/X4T3A*(1$ AE@&& MD8B]*/(8CP)ILP0[TL[4ED+7-Q]_N7M_#=Y??OET\^FGK^#S^R_@ZO;GGV\_ M@:]_N_SROO*M^>7K=6^_FF.$QW$J8IX&D FL"-?[^3B1(<14D>][@1<*9.>& MZ8#R<9PN&V! M#G5-;=L^?BX;$JD#T:ZV0CD@,B!QY;];/07H$'I;L@X08.C MP>!8*Z/*_ E37POXJB%"38X+P"1JLO Y7R^_$.M@>KL<4UV?1UZ,$ Z;1.V'.E/9U.C:HZ) MT:]UQNB>\^+8MH]R6.)'/. 2!GX20)32!&+D(>@3SD22I![SN(VD'&AC:DJR MJ3BC08(&I>5DYA"79KIQ)D,#RX4M.;WCR88[CSG4PIO$B!F<2W1=>M8$0BVA MVERBQ2]/G)2BRB9:Z%)U'[.BG,4DD6$0)3!",H6() E,DS2!A$J.4! 2I3\] MYA*GVIV:&&Q@@S5N4 ,'OVV@@_>+U6.S@VBI%*8=8C7K<$GS.!,0-PSWG7>8 M\N5V"G*RU;>8C9A2<61B8GQ[/_FJCE?U&6TN'O13GT4=TZ^GI5>D>/B@IJQ_ M$_Q>_$2RA?['2SV559.E.2F*3&:L/MA=\#OR[3.IIO,RQC1 (H&,2 J1P 22 MF$0PXA$)_)!Z$EG%D;F'.#51O'K0Q^*Z6L!JD0LRKR+.[I4UNF;G@S8-J!Y5 MLU-=3M+RF'. #C93SK?MMH%%MO;]V;&N363RG;;E>[6DTS4@M)&@LO(":#O7 MOZU7A*^MK=;;RMXJ9M?I>G"XWG DX0, '%7MAR/X]< P8$L]<\JIMU9GFE3_ MN5&HEL]U.90FC(VES$\HQC"FJ8#(IQRFPE=K7X+]*&$A\CRK'?[.UJ:F[!IE M]5%G6U M<\MULFNFQ:, M;G(6)5B=1%:.VS,B69HDPH<^#I5\,"_1)11"M7@F0>3)B*?2JHYM9VM3DX^K M^;+0"[DG#@(6R 68+KUTU,3@]V*KS;YKK>(S#R">%J0@8%];F:HQ$$<1S$D(01"P4B.H&X MG?_G>12.X_KIF$3#E=Q9Q R]?-MA9(@EVU'KG24$WVM@Y$3@QPS<3P!^],J1 M ZF;P*S;30*T3ZOJC8Z#T$M#)B'U&5;B&JE56R@3F 8B03)&6$;Q3"UDLB7_ M6I*\-),&YSAM/J#7: ?<8=[ !%3<9POMI:L_KA=!\FHI6">BLUS_N>]EF0KJ M44Y4MZ82(H]CF"KUAQ2GZM\EY:J?FUY^KW<0_B1]W&(=I8.FS[*+X_1^#U*7J=A4Z?;,AN7O!$ MRM]G=R)__+@D;4I"7T0ZH@O!D$>!6BEQ7\D\]V"4>"+$:<(#;K2%LBN6O7N2A^-AI9#A>OH@G];CJ M1"I;R&7^6 \&.D"!9-44K5P" DI-WUS3MUKP*DN( *Q>%4G"JGC8'\Z7_@[* M:M'6%U1*[*O_56I\Z)91=+0#:ZN 79?T/5K*YEH(+Q>\_?'0";7/0Q*D L9> MZD&4*D'#'DX@C9FNE##7^?UKR]I; !K(QPN79K9;RP11VT]\.D7@OUPOWS^4=U3?_7JA\W'OO^D43[BHP:T M'^?Q"WH>@XM2O^CM"=+6IM'EHPX[FN'>N\+/2:X-CWX=,CCT0?"&O.8L>&?KN\;K\%C8 MD!E7A\2GFAOWR-C0^+T#9-/[>FP;_TP6*TE864T?6B<1%F*/H@@BR3E$(B*0 MA'$*(^)[TL>,^<@H#N!8 U,3D!V(%INGA[@SV$D^DY&!!6$'79\MY4.L6.PK MG\G.2)O+=P]9 =H:2:LRTX& !7@F:OJ]*L C4:]M1N;%!<@6;+ZJ9E!SHE;$ M%^#GZP\7X/[EJ5@]7E2[3T\D+S,V%W19'4'^\9"Q!Z =G^ERP=4:CKX PA^$ MCAXJ=/DZ AX$*6M?\R733M/5/O:B.D'2.J[^F:]8N=/X<[9XF>OBG4\BOP!R MF@]\F+E6IQ3JJB0N('<*<:%.LG57 :*[ENKOZ% '*5+S+556I1 M63R(^7,U9OQ!=#'>*B16-Z:;881F"U%N'OA'5BHCU7^XJ%@3Y8N&+K-%IAY4 M[VR6XIM^=*'1;+&M:%TVEND+U\_F2T4.SYZSHG(>)[7-VB&_#K'>_$IO\5?9 M:*MR@LMYIOYJE4P81FK<1?CJ74?W3=YK006^"_-3\^OL?P&=2J@9^_]_Z)?DO=>?C^G57S]OPO64C^$/= M_53_5F9S 93FU_N_NH,; $^D*'3F-=[[1@7KGD*/KNA[#;>M1?[5\I$W]KB/96&=2"!8ED0\E3V.( M H] RM426W+?HVJQG?C(:$_1LMVI#, S'(TT/''%M)\3VC'7JL\7CQI-M>QMWU+S'[?TV;3XM M=:#WDRC%Y7TN=@Y4:2B#F$H$U0I+J"66(##U_11Z$8JX##U![8HW'V]J:E*N MD,(&*B!KK'8[-!W$FNW-N*%K8*W>@ 0;E .<2)\FP]%&3$=#HV[!G#;X]>:+ MP1T]<^)+*71^_28GQ!WY]D4MO6HY6BE%NFV7'T7SJR]"&ZD68;6;85.,:(80 MI3@,*"12)A!AH7ZB'H:^C%B81B(*$ZNL#8YP34U\UF:UV5\4>J#A@UW\%_JT ME%59AT_7>QJT8\WT[ VZ:V#Q&Z2G[//0N^755=YZ1ZC&S7/OELJ]O/B.']]/ MSN]RLBB>EGF]M%AGOF[F)B),& TP@BD*];YZF$*,U%]EZ',JXHC(V"IPM;.U MJ4GO+E@@6K1VLMI-L)E8.J-M^%/W;<:V,N$[GP(:4>)(O;K;&E63C,Q^K31F M-_5<,8IRDQQL)OP0AR'F,$(XALA#.@, C@F).B"<#/"N7)9D;+A*WGVZE M#^LV!ESMO+\#-Y^N;G]^;[D6W*&,LCCT?:388MH-@@L.<80X#",?(<)\SQ>I M76A[;]+&B6IW0YMDE"1$$NA%@BC:D ])$A%(0\1PD@9A).VV(WJ_:6/L0(A2 M'ZLH=.=09KC1T)>(H?<6% <["3 =;B<<,MG5#L+.L\?=-#ADUMX^P<&+^F8^ MJ2OQ9:)H*V^H(0#'*5*?*4IUA+Z2."+B&)(T8G& >2AC9C,@[#Q]# '_$6N %*DAPWW5GRCKT&1D[><0=1Z_L M&5PBF#[KOU5SA(4NB[PNMJE7IE^7,E__YF;!Q;>O?Y G_9MFF9,F#,>Z"HE' M6:1E(%#K2,0@2A,L6"RP$@FK0)-ST$QM=/]Z^^&+90#)69UAIB.C43RPY#1V M@#7[<=YK_[[=^7]D#M$'U!>X7KTZX=15T)C]BSXS:)4;ZZNNW!9%*(L?M:N5E#MP/ ZOL5A=\=-<%UL)Z!HF.Y+0/@E%%] R*7DOG M.8_J)Y@_$_:0+43^LEVELYG6A"@2:>@+Z(4\A A'"*:1I# *X\1+XEA2L]0Q M!FU-30#74"NGV?5!1>WYZ^04HXMX,WUS1.? .K;+Y) '& 9\.)*DKI9&E1X# MDU]+C,DM?>,3E4B)YI!U77]U]M@Q ["37 M?VMB%=O"OS.G,[TAG__9A"*CT&?1I[1$18)GJOV_S(RZS9:1Z#99M= M -+L BQ$>0%$"Q\0QE:/JSDIE8:01[5,R?['(I#'LFN,=<4QX??32O5E)5DJ6'Y5S=7^A55?FR M]MZ6.)4X0 &4GB00$1I"XJ$0,AJFB5H+A8Q@NU(E9@U/;5[S\>;RW_^WVX_7[+U__^1_3P$_^!;S_?W^YN?O/WN?ZW1UA?=KO MC-[Q? #6FRSERR#.\+;LN'<3Z&[VK9P'C,CH<"DPN_^,+)9?Q)-ZW1YT O*] M#'$SF?HH$&IN)3'1$>8XA3A6LRSB)0@EB2_5E&NV$/=Z3G%GF;RRJV&C;PC7 MW]!>\P,><%?E!O,U\*+)"$U7+Y2PWW7^A?N!$Y('3,%Y1;8 M@WDH':>;-.'&97K)SO;&3R=I8O[!])%&-_93H,_J6R*9+EXMBEG@>?2H7_(AHUY_M >OZ?=]7@M:WBS49*-*B?%%#R6U;,2" 9941 /T(8(A_Y, TX@YP3RD6 !656B:U/-SFU;UDC!AO( M%V #^J(9T-246P&W=( Q(-_LNW=+Z2?Y[XR6*?.D+04+(/(0@BJD'U22%Z#@)%+'41X(;I:8W;7!J MZK&#%VC 8(VXI[/N2<[-Y,0EDP.+RGDD6@N**3..9.5D9A';6?PE0$,8P3+Y ^"Y.4HKX;JE9()KK#NL8' M>+TAJ+/IGEE(U[Z7+.8^[DG_\Y7";>W3912;)=K@E8(,6!ZV5% 7@"G4"C(@ MR+!8D,F3>@HH>Q!\-1>W\CW)=<'-0K78%L3-V.6"7V?SE98>/67?.+AB&6 : M1&KA1Y&$* H8)$$LU$^)GX9I$N$PM%KX]<,QM7E=:X;.D]X:HK_'^B.V5,V> M76,HG<,3/K1^=G)] 2H[JD/WQA+P6V4+&,1G^4P^72EE3Q3CRN5Y5.UIYIF/ MZR><7P03V;-^8O%Y.<_8R^8#E'$0):&?0!F)%"*6Q#"5TH<^P4F $(YE2FVT M\7A34Y,_75)+5)_:TP:]%Q.".OEMA17DKM6-CY4@D\N>,J:G<!9)++Y8DLML$.];4U'1"(]7#]KW&JJN['%^MV))JNLOE@JK!][=J MEBJ8E:JV0,'7+LIZ[&R=8L/9GM;1AD;>S3IE\/X^ULD[>B[ FHF*X-M[ %M; M .]>-I]0N M*LLEN*EI4(,./'7OE@S?:8;KM3?JBNEO@E7_ 6UW.M_\&H!W5XL]E]#&70$. M0.K>LG"(-OII_&53B^[#\?0AOPJ==$GPRV>1DWOQ2R'D:OXQDV*&:)R05&FZ M%!A#%,81Q'%"(8V]0/ H04%@%:-R#IBI:?A[U4F/533=JL((Y@JDG92?U3=F MTCT6XP-+=6L&^' B]5%K#&BL ;4YX&-7YU@+LPM6'0GQ65!&%5X7I+T66B?/ M''GR7'N[;+SFBFJ_ZNZ!+)KSE4_+Q;,: @3_LIS//RQS?=/,$P*1!"&(?4\M MTQ..($TPU;M[7DIX**4O1IE>]X(_-?&N#[5&FGCWZ_"!I^:#=^/T)^]-/.06 M!\W6<:E8V)QOKXE0/ZYK*-Z+Q)M[[UVJ ?^#_'ZN&LCG&V MOC@/1<^!,KM?9#)C1&%@5=5OO;C1&]W9=MHJQ"."4Y)"WRG=Y=>;K^#V _C\Y?W7]Y_N+N]N;C_57=W^\NGNYM-/X//MQYNK&]L48H9]8C@&.6=ZZ+%C QAL$(,6\D"9 MQ>QH+4/:WW_.,R9F2! 4 M$:FT3V "D8<%I'Z20AX@XD=>$@3(JL;.N/"GIJ'=7J2_?+W6^^ZU-ZFM,^FX MKX6C)<";=?8$E@#%&5ZL!W:3VJM Q<6(\_U!^G"L^;Y;\-.:[P_2,=;S_6%0 MV(V=3Z3\?7:91-Y7LW/:57+)J(5Q]4./0M]/DV]!X_L!ES$@]QNC+JX'# M5_^K!H_3#QA%YXWM:"79_(9^*X\/),NKW#HWBZ=567P4SV+N-R\KX81Q0A.= M+5!"%+, TI +&'DD2D3(4QX'-LN$CK:FIJ 5-N#;3=>[N#2;6SMB:&#%U"CK MG%D7H 9Z 1K"!JBG8,")HXEE5TNCS@(-3'X]93.YI9]"5%NV>AZ8BPRCOR[;-._*NFCENY$.Z6=2:$ M62JCA%&,8!0B/3T3"<0L)3!$B4QB%I,P2'I$IPZ%U^@#'#^&M3+73J<&ZU$S MD7O3#AI'(>MSO1T;P7>UE=\#79#W C36@L9[0W>1(M >#.:KB#TWVZ^%B\/9Z9FA4JKDHB[:X;"BE M]"(.!25J$1\$"*:8,XA\@H0O0NPQJ\PI.T^?VHRS 6>9EG&'+S/Y[>/6YVQD-F[:5G/'A13]_>M1(4=\M+SC.M F3^F63\9G%% MGK*2S'\E>I>PK./Z9YY$@0S5G"X2@5I&^D)"FB UST,$1Y[GQ5YB56S+&L'D MOO)\R83@!=#="0I2AW3_44.V_/CMN\-,( 8E>>C-O UV/2?:H >?ZP2XH#'@ M C0F@-H&A\ZZ?>ESY:%KW?ZX;KE]Z=GSQ>W]H'[JMRXVDW@DC5(9PL"//(@0 ME;H>F*Y'RM0B-O3")/%FSR*G2U-9ZU-Z9KN!X;ZG%IF=,JVI\JDG,4(2"A_% M.E.F@#A$"'K,ES%G:G)'K-(#]"J*-(*LM[B^0Y8G_&NF2!H++I@B*<44(B^4 MD$@_A8G/$YZD-"8\FM7Q>U]+DI?#\?6ZD0&=SXCZ*Q,7@(K[;*'36>C!L$^0 MXH9&%DH:10GTF50+!>S'D/I<0O6ZQ1)%@8Q3U-#X?L&')K%M8@0*Q8*?39[9 M]&""=;).JI3U(#Y0D:NW*6-UJE"5HU)4:FZK7K_R1>\:E-ME?3<.GE$:QCR@ M H8)"G6%%P:IKJ?)_"@581PDB%H673C5Y-1&BNU,3BWZBVKSK]RM3&U;G^$D M]X:[ TX9'7K+H(O 05-@F=/DK C$R09'+@UA2L!^P0CC._LF2B5EY:541Q_H M7<[E0B\3JB(&7AH3)-1$--#S4A0K"4K#A,!8,IR*-/$]&MNE<>]H;6KJTX0@ M;4#V*A713;"9SCBC;6")L6:L1\I1 R:<91?M:FOD1*(&9N_G##6YJ6?V*GW4 M=BN;+8/;_(OV6-QQ5%S_LFA^6_@S3](TB&.=?"91ZS8L4X@1CF$0DR2D(E%S M&JLT-+U03$YF6K?E)PUX>X=3]0C(*]!G.\?WZR\S=1J\%P96K0J_YKW=Y%2T M5R@O7KF4;UU3K"]R6!;K+")=9>+JA6'<)%WGT+27O^NLAXV9PJN?48#T@<2-\N^?) 0*P!:8$#J3[W^TH<^B>['ZK7#>>0$^C+@87<0=J!O20"ESNO M0&7Q!#()&/;)6^<,. 5S6M%"9Y+M+ ^ :7O]!I^/HBB$^"A4J]>B8'E6!2%5 MNS\S/Q!(\#"$B3ZGJV* */(3Z'L2^(_!@,>'E FBL0(%U*$!G4.5*F?I &%>RSB!I3\O.>=;(B_,FFKN:HZU# MN7_*ET4Q"[F($(XBZ(4Z!W?J2TAED,+8PT' J&11Y#:%B#W&J4ED!=%IK;D! M^G7@E;>;WIK^HGN=YZ.V=#O)1V7M!!;3&5DWV^82OUSPC^J?LWFU$%"_4R\9OUKE.IRROO)SKE8'&7__30\(0EU? M16_6OYOY7H22, E@+*(8HHAS2$B$810*'GJ(N)-N^GUBN-MP=B-M%QD ML_<*4/GR]9',YRWT69C*)$9J]1$RWU.+$1*IQ0AB,)%AY(5!&L?8R$GDR/.G M-CK5$$&%$;0@S8:E8PQV#Q@.>!E8RNTH,1;6$X8?D+Q"L!_NE\\_JCMKM5,_ M;$3NV/-&D9\3QK3"<.JRGGGFCE?,N7S4^43^IY*>1BWTOO<']7+,&(E0$/( M)ECX$+&409)R"7&,_3#VHH!@JVWF?C"F)@#FB3S/I-]L'CD\J0.K1V>5KXMJ MXL:JM,Q;UC2'<=H2A[GNSF+251J\?B#&S9!W%E%[R?/.>YK]).:C>A/FGQ^6 M"U%[1LUBXF$O8+K>(>(0Q517RL8)B)'1=NJAAT]-O2I\H +8.">: MSUWVB#L]<3F'CL$/^HV9L)JR'#.YUWQE[V&C35:.F;$]4SEZ3=_RI56)CT(M M@43VK)<];2XRGTH:,0[3P(]T?@8*U0PDA"R(.6*"8L:M:VAJ'^M=3K@ M^1JE;8ZB8WR:S2Q1YH9N7)GM['[53E/7-]/ M"]Y+J:9]Z]2(=^3;%U(*O3FR8-D\JZ8$A\]KWW]C:L6D;FCS* KULBW*&9,L M\&)?0(H#H>ON$)CR.($\2DDB_!@%L54Z'.<(IZ8^-4Q0DF^ -GE2=2A+N62_ M0UKY7; MH^RDR7WWFFG:FW;:T-LPK6V@-J[*9*O- [OV752_:#?$OVOL^?[B ML$O-QOOA C0VNU/6P;K#D22[QS>JE@]&[^M!8+B&SBRL\+,@Q2JO7M]?L_+A ME\62%B*OAJDZ5_LN1O6W5:X=!!7.K&CWV%^^BK*Q9Z<-^WACMN;]M5XY>9V+(3 M_*$,!=N6-D4H]L:8M;6@,O=B?5S[H@8:@[[O7ZIBL&YQ7>G"/="W*90Q&.%' MZVP,UV+/,AU/(B>Z-FD5)K5NX)/"4)_*SF+*U=HCC: ($U^M/@B%*4Y3&/@^ M]C&EJ<^MSE).MCBUU4055U/JN)IE"QW,-78PWQQE6Y;2.,FZC#@A,6=0Q )# M%/@I)"3A$'LHT3GLI8=#NVRQ3GD?)XWLFS!O-I0Z97/@$7&-M8U-W1K0-H = ME@ QY<95+8^3[8U;E,/4_+WJ&L8W]O#)O\L>1;7W<37/I/R[*'1#S:YJB!GG M02*@2%BB5@9JC8!]CT&&44*5"OE"&DG\J8:FINP::K,A5($%#5H+/_,N6KN5 MQ"59 PO(,9[ZU+GL(LS"-=\1<2,YY_?D>^U>?Z&XE>%L45R?,7NJI'ABFIK,?A**\=1_?FO0MM:_ZM@T7H+7"W:3O# H=30/[(!AU8G@&1:^GBN<\ MJJ\4/N6"U;L2LQAYL9_2&,HP"F&5%YE&@JB_D@0G ?*D3.TT;O/PJ8G7-K8V MLL=6M[:H,Q6D?H0,KC0;6"ZE8]]89YJP]>B1/_9]H_:_X@/7]%C;[17Y5NNV MJ#F/:AV14"0D5Q]KP"2'B&(!4QI%,$B0#!-/(,R-$@X;MC>UCQC]D$3_!(JZ MRORBJC+/ZRKSV&+M8L"SP9K/+7L#?_$U6%"A!=<-91= \]D>JO=9!1HP:;$8 M=,OH2&M" V8=K0K-Z>E<'!H\9KPUHKE-.TM%B]OZ3I-H>;,HRKQZA3ZI_E?S M+Y(M9J&44< 1AQYAJ;/682_]X67B8Q$2E/ ^BI_T#$A <)#]6B"L<(14%,O,3*.?QU U.3@@T^N\]^ MCSBSS_T<.H;>4%]#&\#I^YC=CK[IO<>/^BT?,^[U-WST.KMOM\C+V=7J<34G MVD>P=A:LDV3=RDN^K+)G;2K*-J^G6FE1/]3%![2?!$K5'S2B@?J)B3!A'O4E M-OFN^S0^M6]^@Q_4!EPT&>UT9OG6B NP,<-,&GKU2[=L#,WVP))B3;1#Y3F' MNBY54L_=4B3UMXT:]6IR%*4ZAXQ6Q$A6K=$Z:Q$D,J$$Q3A"!-U,(H0L1#S"KEU."( MIZ:EVYZMVRF$6J-UD,N>\^J^Q^N>P^N6]> W;3]H"+!T$/3?]09>O"&>U9WR!;B5EXI-%GY@;#*":^N M5\(\M3['G$*>Z$T\&JC1*R4I3)(H#=44'Z4>MRKA<*REJ0T]&JB>2-9008NU M9T68H_R:Z;L3U@;6Y;Z$V5=B.$6&JW(+1]L9MZ;"*7/W"B>VR]7?+ MDLRKTB3@=E46)5EP8U=;"]+-),0ME4.?P6ZQN%OD9>NHH!BT<+TY7ZZR_Y]N M<-QD_L8$[.7F-[]SN(03ZA]K"2R^B$*H)AYF6. 8R1A!GWH8HB1%$*-8Z53J M>0EG02PE[A$.W ^-T=;LIJ!K=N<,"3RFK6]KB%%-QKJ!=@(0S/:@SX[98WMZP-+&%KG+H WQ9K M/]6L?7+(FE4E$T?LC>0<=P:+ME5,#(@Y4Y$ M]Q?5T54V5,'U+ZZSHLJ[=ITID<^%,NQF<7E_GU>S.K5"%Y>/^M>7"_YAI1%= MD>+APWSY1S'CE%&*!(9IC)!VH=-G1SB!7D*(C(4G N8;^S /@W%J"_ MN]3\ M52T8>6/9A?JIM4U-M@!IK0/J11" 5/95TUY960B8,A%(;:.%?@WT(A@,%V_? MO0./,WN>@MM=7?WR>MW5USM=O;94[TH*4-L*E+&@MA9H<\&':72UQ1CW]ET^ MTN#XMEUO-[X.VRF= _- 38\WH@_+WF957GNXJ"7>O-KS6:I5G\Z; M]+"E*/>M!)=9:R*2A)#JX MKVJ*6N9]/J/'S;;(AN[ \4L-'\QW>BU87B5*TCVI]\JV# 2W=)[=.X[A=,"K MJV349R 9-U_U^93MI;1V\,B>/A.B*(0XDL&H*5A?G[MNCNJ\U M]'(>0!D1I M-$]3F&(:089XZ)'8CS U6L^=@6%JZ[7MH[X&L?;F4G][E<1KV]G+TONB1T\9 M^F4,R__0'AL5^HO71.]D2U/#'Q5*<3-^T7;/RZ#GKF=0ZLKOHP>"<3U"^E.T MYRMRQJ/ZR>:O(KM_4#)]^:S:O&^*D5QG\Y7ZMTJGBRU?B8VZSV2"B0C\$'J1 M#)1T)@02B044-*&Z]AF/U?360CI[XIB:?-;G1EHNGY:EPI>1^?P%<&V'/E0L MM&MAK:C?98MFLON]G7SV[3$S"1VA'P:6T=8"T)C05"C2?5(;L.W]H_N3UY;?K*J.UMD>H);O'O9^MMF;H.9 MD-B7*?1]&4,DO0AB+V70\](XBFDH"&/]O/3,04Q-1[>GH>MRU]MF7 #ZLOT/ M?=WX+/K)3$"'9G_HA;TM\2-Y_=F3Z=P/T +"&WD&VI-TW%>PQ[/Z::;>K+U< M]E\?#3R2!J(&%)?NPA*QF"J/0;3D!!$41 EH95( M&K4Z-56L#D?TEF?UPQ9N._4S8]Q,[ISS.+"^':7P M2@P6_-?P<1-"NZ'"F8 M69NC2I85#:\URN[FWO4T\Y6NJMMX_XGBJLG.3Z+4B\)(0B]@ BKI01"3F$*/ M!#+R&,)!8)5Y\FA+4Q.?QB&V.9718[YU2G+@@:F!U:3!N.0\+)2Q7 MKNL;G*3"75G-(^V,75>SV]P#A35/W-!SJK(LREOY50G.WFCI$^9A/Q801S[1 M*5="B&620,PBD1!/>(%9(>S334U-%S32HAI2F[J(MK.1XZ0:3D&<4#7TO$.! MU&NJRKNQ8NNKR)\S)@:>;YSDQM4DXWA#X\XL3AJ\-YTX?4<_M?A#O$SM3D GMA2J @2CM0*CR(,8HA]RB)(R2C. I[N)<9-3Y1 M1[(&99LBOW]MCP[:S23%'8MO4+]C"_$%:#D].;4[IUS':8[<%^CH:/.M2G*< MIJ&C"(?!S6^>ENW=R]J7X6I.BJ+)G:QW361(?9CBV%=2QB5,"0D@)U+X2L\2 MFHHW2LMV&/'49E2;%%SZ;&:-&%20>V:Z'K[;S:1T4ITYL R?V8]OF?ZLF]OI MI3\[@O?/FOZLF_X!TY^=:+A'Z.:O)!O-D%WYVDHS-^[OC=XX7 G;1@)XKM M]-7VV=\_YTN^8J7>:6BVC-L9E* Q]74>2"%E"%&$(XA1&*@_9!#Y4<*H6467 MSE:FIH<-T-TM=*LI;C>IW:+HC*JAMPO[L&25;OTD"V?D53_^[-$2J)\T;SM3 M^NF+>Y\@5*%4'Y;YMF[1DSYWQQFV ,8^Y>A)T('#C[Y/ZAO<20JA M)U*OP@*1T(<@2N-2/Q 0Q2&%:4("&(72\SR6((02NP#.@^U,3=)V\K%6P9C- M9N\%^+IZ>II7,=ADODFF4 WX%UK FY MK-PUAHVK[&3"6>SDX59&CH_L-'4_!K+[\GX*0EN%FWR,3U IQ[F MR \E5'JA_N \A(11]1/!88"20#+$V]-4,R7I;*_' >K BK(%SDX/NGDU4X7S MN1HKLV*3T^*[%NGW:A8)3+BSU@A15 M*[SGC O^[N670CN6Z@:J##2;*<[:[2AEF(N(2!B0A$%$0[4$BT@(4R1CJ\[7P]3GB=]H"I5/?@[416^NO05S(^I/H2-%Z M !A5YOH3]%K[SGA2SQ!G'3Q-7R?OV-BI8.#71JXGJYE3@U MR\%SY3^@%H:JC3+/F,Z$4)1J EWE3%-_T4O!7,SU0,DMHZ:'ZGHS:9Y"APXL MX-MIU;:-W,ZMIC7]8/HU;:K.'M2$:=?FZ@EJ;? %V/B7.(S0'KA37$5Q#P5S MW$CO@BP8?NKV>P9FZB3MU[^6WK)B), R2-&;0%R+41>PE3(7PH."A]@H) M)&96F8AVGCXYL=?@@$:G)FX*GZ57WRYS9K+;FX^!M=*<"OOXRD,FNXJIW'GV MN'&4A\S:BYT\>%'?4(;]PP%]2/HWP>]WYJ8ZP>]\J1W0ULLU*GPL&.4PP&$" M$:8Q))&'H1) FWF@Z>@65J(G#P>*V.#&JLV5[@;>SI'61U3C^:BKXV?F<\J0_R M2V7_9K5?4[!9[3M>X8_8;2Y7_&/ 'G\'8,3..+@C,&;[?7/*/64EF5=>,3S3 M)4'4DW58B^#O5N6G9?F?HM1)M&I& R&<1)#'S(4NHSVG,$6)6 M[I*F#4]M[&D3%[$:?QU#W1A@FUS.D'JS06,(0@<6_08RV,8,6M" KDJ@8*NA MO:SRN+O,+6='E;/T?F7FBB4VN7<[;?_Q;)G)=<_NEB=M"0I XPCY$@1=!Q)5BTI1Z M$).4(\9((H55+1^KUJ>FHUN9!-9(JVW(3Y=_/S1IL:'*=<\&H[;?)GV!#R]%<"%8/L1,T+K+9#9/YY4K-))?Y95F*HA[F/LS) M_4PD:>#KC,*I)SR(0LP@Q9X/18!Q*&5"26BT?]K=S-0DZN;JPQ?00 5;6($& M:R9-)WCMUB!W; TL-OV(,A89,QX.J$DAV _WR^ZY%D5VOZCWS+0'!D*^+V0J((T%A8CQ"*8X09 @E(H4^U0$ M5FE #S_U\+4/OP6(/A-0P051LMO?I]%L\_]+&X&_M+M:+'^R(^:[NC[WG_^ MJ)_V4?->?]7'+^R9G2-?/HF\?/FL.E/7GM='7$]Z_?!3OBR*F8P30F+/@Y(( MJ:;U5(WRB*90I!)'G ?"#ZUBT[N;F]JGWJ*] $\:;UVHO45\ 4@)V+*PS;S1 M3;B9$+BC<6!5V##X>AMS'4OU\M%Y6/V8K,[T3^&,R$B&/?CX@2*A1 A -]X)2D,,0\ MB6CH422MRAJ]@0U3D\!U(5K2%*+-6^1*^];0@8+R6&7-6=:6@^7&]''CL_J\ M-V:B._&W86 E=QG5M5.[>*_4\9H-L$4'T'Q,)^+KC+Z<2#!8'PO^5'%B9W21 MZQ"R?V,/&O6'97ZK!G^BPZNK9#7K M%,@S/Z5Q&E &:1Q%$"4H5C]A#AE)8DEB)HDO;4;1,[!,;31: M?PZ24;7; 66O-=C%(WNXMUT+6M;>O(U30(!\CE,_A(FO=T2$]""AR%=K#,9\ MQC!AS#R!^^NG3TWO-+[&%]_2X^(P>=TJ=C8E ^N2:S8LO-/.864DG[0M=ASY MH1TSNM/[;.^F\7S.CN'=\30[>E'?I*)*#<41X?M%33D+MESIB"PED^K2RT?] MMYF71-@7L80>I@(BPO04#R$H4\%9'"#DAU&/PFN]P!B]RN,78M.V@.SQ:57G M'U%J*VRW>OOUC=E,;SBJQTI1JO%?O)Z_76PF=A_712S1MOY?NBS!Z5@!2S-$A3CR )@\#W($KC%*81 M3G2:^3"2V$=<6OFL[#Y^:M,XO8Y:2K#&9R=CKZ@STZ?^A PL/*^YN !-Z>I! M2U@?IL.1?KQZ^*C"<-BPUU_\D:MZGBPUB<-OI=Z-6RZJ0$QYLV#+1W%'OC59 MQ-^)A9#9ZPS?VA<-.8*@V@'/F1E8/]&5BF)A+;^=AU MV'Z5C;&H#G/T1DMMDRZN:JL?Y_27XIZ62[>N54-V2 M^DFDUJ],@6B"[/S8%Z&/,,0TY! Q'*BY5))"C%"D7OHX3$.C\'.;1J!M_EM;M[ ?:WMMSFW"YN-<^ M.GKW4>=%;(LO)FJY2](0>H&/(/*%#[$NPYC$&#.!$A[&@57IH8/-3$VL-4I8 M>2QIG!=-^LU> :5'>#7_!=?+@:I/M<"/C[J)U&KJW M3=9]=<^TP_R_5D59!8C>+2\YK^+=R5QG ;E9M/E"JC1'Z[FFGG:N-4J#F852 MYQ4B,90R#B&*$UV[3"0PCG@0AH@G.+%:1;L -361:5*>L1:P7L>]GA^"K"A6 M1+TZ%V AJBM*M<13__E?OG^!@] R+[*+KC53KK$[;&"=VS('E$NP,:A*;J1] M3AJ;UIGLKK:[=7LNI2USF,/9(<^N4C^[@#1NQFB').XEFG;Y;/N _/>+4CWZ M0Z;FCJMJ[4+2R/=0C& D1*SC=90RLR2&7A*G2"W*$QH9A^&_?OCD%+;"!S1 M4",TC[C?(ZY;]\ZE8V#]LF#"*J3^F,F] NGW'C9:^/PQ,[:#YH]>TS=I/"TW M>2)_49VW5!_\_PA^W1QNSG B$.,4P90G/D0)CB$E@D%)F9>PD 64]G'!.-GP MA-TM_GIH TU[%;4GPM4TR3;K^ZF.2%+I88H1C%/"=.;G$*:48+40#KR$>I(G MD96[LYL>&-O)KZ78-;MF\TFGG TLMA5=VQ7!M^""ZU,T]LB ;TB-LSSWI]H; M.9N]H?G[.>M-;QS \:ZM+7Z]$I=2?W-#$SOTUIV!?YU:ZE)1 M+7$O0$4_T(8 ;XHANDXV)VBR_48B\)( D"2.8L$3Z41($86I5@-@Q MOJEIZ+;S2%U4K,7=UUG'33>:J>T;=L[ .GPP''H3.'H!-J:!RC:@C;M8]]Y( M[CU.:7?N\N,&W1NY 3FE]KAKD-MF^HT!1T:<*YUQ7JT%>4HC+Q0,1E6.#L0) MQ$*FD N.8]]/&:%6=2JZFYN:0C>PP'(WAAC,&]R9K5_E";:1#/Q4^CY,0J*3 MH7@^I#)ED(:1SUGL"R;"V;/(Z7)\OK>;'8[QV^-,7P#6=,>37A8N%TZI-QOT MW-$Y\!C6M89HT+H;D\Q8<33$G&ALU!'#S/#7 X#A7?V]ANX:#X2?2;G*JV_G MBWAJEA"W\G.>+5CV1.8W"[V.N%/](F:"IDE,8E\).T80)9%."(L8Y"B4B12Q M'R=64_=^,*:F_^KEB^V=BWK0;[C!,3BI0^]PO').:HQ0FE3M8E1PW?HH]:?+ MH0]3#Q"C^SCU)^J0#]093^N=$Y.O6/DKT>NT\J4J*T;F5W-2%)G,U 2[&>:% MH)0'*(&>EV"(>)!"(KP0QJD?^VF:4B2M4M\:MCLU86O+KOW1X+;.AVE$MIFJ M#4#AP#+6( 8M9-!@'F!J94F.NSR91JV.G3#3AHH#F3.M;K?W[&D2^'_(\L<; M/HO"6'"?1S , ZYF5#*$:8Q2Z''A!X%$V/>,W7IVGCPY+6E*1&ATX.;:W*%G MEZ]NL3B+A8'EP)0 *S^>@\;V!Z1XJL^&6QI(7(G_4NVLWB:56J7RMSU%W5]MO'=8)W&3"6QIS" M.-&U$%$80"HEAS(22%+DI0);)1P8 N34Q&!3H6JSY:#,!*V=8+D :TM!9:KV MQM@8"RIKP:ZY9^3M'^3-,)O8O'5_#RQ[;]G5_4N9#= 7KBN>N83X-H71!B#Y M:/VT(=KJ&:=3NRM5S]2QWJ7Z6K1;9)7\L)AA+ (6!@C&:I$)D?0H)#044(2! M%TDC^^JNPW:*R9]'RL :8,5'C]B< M0V:?$9VS\[B1XW,.F;(?H7/PJF$]N# H M3A".(Q8-X;W]?].9IC7IAL>90U(Y]$FFI:_V(.>;??D;V47[K4XU^]+3US7; MU5GFNU6A5J1%<Y4557AR]:-Z&J"PA)("!;, M%R2(N-4IYLD6IR9B+6"PA?@"M)A[)H8YS;N9KCEE12)UN M;U11,C;_M0B9W^BXJ.AFUSM.>>Q31F L/*4Z7AA!$J44QC[FL8<)0Y&5+_#I M)J?I@F>I$B2),20T2O]_[MYM MNW%;2Q=^%5XF8PAK\P"20-^Y3FG_?Z7L7>5DC1ZYT,#19B]9\I)D)^ZGWP!( M290E40 $TDSWH5)ED\"<'X@/$\ \ ,G4+S F"2V<+FA=!1@;/7T7.OG@[#6Z M7JVT=]=.F6A?&S=VF4N)?AK<8;+3^Z(7B-:4MY MWNT$/-W2?WQ;K/]+K#\N'E77S-P8/9J45*;\9*(K8ZCOM"0@PQD!,%4\2!E3 MNT.>\J3,:9$)I^V@IQQCH\.ZNN"ZJPAMT&&XX-0K++CO=O9E %=Z1*]B'6TU MF9A"P$W6/:--SV=@]FCV>1)F(<7[GX?90V5U*N;0G!]%?B2K!_W_VOA\(3/- MQ+MX6?T+99CN_Z#UY!0E4&9E*G6R^PQ 5!: HBP#!&,L8B$2FN#IDZGT]F-- MEFL[NKQ()I=Y_5:R_J:X%M+LQYC^B]B)&Y%U1,5]-3?%OM64?A7$,07,94,( M.10YSQ! 4@H LS0&-"F@,OPECDDAE-$/FR'\/.>C',"-7.\T?$+]_!T&SFYU M'&PH>EXCM623R(Q#2\"]U!'U(WJ4WORP_4:XE3((LH'6R\MD&735# +;V[4S M3*.>KO+5O%J+K]6++L2\[T6C]CK/C\\S[936=K>9YKD@.,T9*-4""6"2$H!A MS$%:E'G,*$TI+CT\Z=PE&:EW79T(D^QDCHBWOYW'\-@Q:T]H#^1K;H0'1OI# MISQ]8;7#WLK7T=V!W!N^4.[A[@(,Z_SM#="!:[=_2P-X%?VYF(I4Y#F1.> 9 MQ #25 "<<@EX(7..&@&*%0,Q(E> MA@U^Z%;U(.KAS..>.?_6#V)Y/7]1C+-8OMZJK^A!)R'\9;'@JRDO"R%Q@H$L MB':83BC :O* )*8"\X0Q*4JGC'\=G8V-)GY5AN6R(K-5]+21TWSUJ@^U]XY^ MXI7>D]-G$Q[T5">46/WLF(>N"WP[0@D%:<^L8L2,MG).HJVDD1%U$IF/.6 > M.@M<0F6AZ^IJV!QT%DH?9*"S><>C_/"GUOQH*K.6)!>9X"F@B5![I90@0$4L M@"@ISPJ*4HJ9=:7AP_;'QB!M"1WJW!X##L99@K,2%#27 &:, 9KF!$C]TX11 M*E)J%RX< +IAXH/#@=?-HP$ Z9DZV\+YU$T^ HE#B>3+H!FH&O+=0[6*5N+> M.(MN%V:AENZE +*:5ZL'D^!L-JMOPH3::*F-]1.9BYE:>OCR=?N[S=_KM\Q3 MS=H^B<1,L/5R,:^8^L>?E M*@M=5DOQ-%/P&"E6LTJ9:8MGU>OS&J09^6>:_P<\=C'JOEE0:AY<^_:F9J$I<< MIHRKG7FA"P)F#""4Y( 0Q@J*"4T9M%XR3W0RMG532]F.0;' 40@YK0@"D!EH8[#\E-UX[@T GN9UZ=SB&.R/]'LV=>S9$I8&/ MB]5Z6DH:LX3E@"=(;0YR$M<._&4N82P$YYFP8KK378R-Y][FMV=*QDORV!L8 M+4\-+@*G[[."MS,1-]6\'N[/-[3_K-Z^O')U(M M-;'?+)6!]+18D=F-U%F@S15N?7'[-D0DIF6)4B0!D3 #D&DW/H:U\WI&&.4" M%1ERF?D^0HR-&W8Z:/\\DRN]=G@XDWHHW*C8$4G?6/=,-6V8E]%&@:.0#Q/* M@>C+2X1!">X2D-Y2X$5M>?JM+QX?%W-3T,E4?5K5(7I3EJ44%FD)RI(K M"X@5:M>'> %R6G)E08H8$JOCT3/]C(WJ:C&CE99S$E5UN.)/E?J)$=KQ2N44 MN'9T%@"RGAFK0>M'C58MY*0)\@SH(-R-0RC7WQ.]#.O4VZWJ@;ONF<<]JV\> MK?[6*C3XX77W2.,@8NK :5_@]>NN4/+*7.?AAY!A0'E>@$)*EDJ<,5@D'NZ[0\EO-1&'=_JMA8SXLTEOK#0P M$17^)#;8YV#'BJ,:W>'K?K:5;A?_C.AK=+0^J%9]$M7*MTK-KZ+Z%GRM](\: M "91\^VH3Z4&(6!YT(&'+53=T*'$'K:@Z,"#<5!I=.C^+\MWIH2D^NY+=?!1 M]5%Q5=2+)>")U-2Q'&9ISG .8, BCS6KHP0(,[+6%G-"2%XNEZL MR>YT6-L;\D/DT[Z_7QI38^LH%CTM*W8ZN>/E\-LMVWV!VO/2NTU#UY); MGP&W)(]:HH=/1^>"5^#,=%9=OTN2.A=03N6K)1W)&_]JNL M?%O,N=".1CJ:[_-?VAP5T[2,I5"6'(@300',RA@@6!"0LDRF,41,8">;PJ'O ML9D4/P0SRUQ2I#\]_AP]B>4CF>NM)>&<$O8OQ^L?AT&PO/7I!]J>*>*SE!K7 M%UUL2LL?*06B[]IPVU=C$NTI$C6:3'0T\7/(@IX>,(:ZXW'H>=BK'7=(#FYT M/)IP+Q7R0U>54AOCSW\IDU]MH;^I#V]*,:*"B104F92Z2F ",.42I FG>5H6 M")4-J1+=:_"(4<; M'*QT2)(AG<\%-4W4#^JX1IV%1:A6'Z8X+Q"3F01)F:5J'R'UCB+!H$2T MQ) GA&;2X\[$6H"17GILQ*O=YL6+F"WJ;,UKM:RR6H4@ALJ1(;G(3/%$>&Q& MBOY%K8=))644&-IG'$:4.,G4<>R:DCT=]B78UYXH8U.*I MB%_GU&\\SJ8(IDE6" AXG.0 YAD&)"\(@"PKN"!8)-0I -]#AM'M.;0*T>'- M? @/B^[!L&.&GB'N>^]RS)^AY?+0J_/K!=#UZGO0+<$(W BL(++S"+!KRI,! MQ4S]]OX7,1=+,E-]7/%''6:[UM= +]LS2%P4::IO]&6.!8 )(P!QS('(RUB6 M6,9)43B1GE6WH^.Y6NI)=%_+;;999$]R1\JS0]^2Y8)CVONA3 /G+RTX]X7> M'/0&)#0GE$)QF%VGP]*6$Q '3.7V]N4;IE_)6A\W54+MQIZ:=&PW\G99J0W; M$YE=SW5BMB_JVYPR43 !RQ0P4P<-H@P06A: I)+BA.2TQ$ZQ2UY2C(VZU"=9 M^N_ [,%WWZKU NF@>[I)U.CPVJ1^U-+VL]%S!JN'':&]#.^V=72&J6N/Z=Z8 M=T[(3?)% \J@BU/J/2>?V^B?6-O"-_36DFDU*(&.2,,0 +! $N M, -9#F,2(U20PFDCZMC_V!BNG6.ZSJ/"V@I$LZY<9D$&Q([[>H2Y9]9K(UR[ MS>_)OCD=_TF+__,D4AKHJ$VE0]!4E#[@A4M1Z=3[T*DK?: YDM+2JQD_SOO\ M^#1;O IA@K?J?6Z3^P3R#,."IJ#,4:G/QQ% C&< ID*1GMJ&%K%3)MR3/8V- MQXR FU@4-\(ZC:8=-07!J._+N$;&J(W3^:0[SDQS%HM G'*ZGT'9XZRZ;WGB M_ M^C/!)+*L7LX=LQ;>H_>5_"GZO-IQ7^B+6&&.?JA53:_KS4NP2))"T8%QP M!EB<^?3Y^_7O5W?7OW^.OEQ_N_KV M\?KJ:W3][1*(.R8PC0WA)HD#8OM+K$\J5BXOBMP[?%_,6$$9J0PY6Y MPV__7J)^WGU/X+7\89?%LOF1_JY9(I1G*4T45Q,=3V6$@E <0%! M@I H,D(QSXB7*3>(^&/C\;W09YV?+)HW%5V76T4F45W*L,F.OE7&TYPPUL/.1KI3?1[EK+;;G?[ZV/XW;W<7RW^#C\;>=!QRBT03Z,\.]C MY0\Z,">W#L-*X;=6WBX73 B^^J+ W)0!4CV8LY$OU9S,V=YB/862J$V&E*#, M::P6.\D!U6FC8LB@R/)8,FD5;^#9_]A6J_J<4&X$CUR'48[!:3'L'M M>3782![I21[]M!%><_K/S>'L5H'6_B(_DK^JAZ?'S+433$7:=\S>31R!3PU/:EMUWQ7+[7FNOK7;IX?MC?(##ZIQF9NGG[ M.^_DV]N5[74BRE*2H2P#'.F\<&6< XS4+KHH$"%,[:4Y=LJ5T-&7T\P<(&#@ MX\VOM]\__^?G;S_T<>7U-_7OS\XY)T\":V<;!(*KYZEL>0,[B:[6=6D,7:1. M%RN]549WR* D"[C"I:@\V=/0:2K/J7PD5>795T9VICNI]4>R7+ZJ?>?O9/8LIE04)$=2 M %CP D!)E8G*<@&2C,:%S)),HM2N"*)=ARYD,4Q-1"UO)'8".UJIW?!:&JK! M(.O;5M58M22=1&0=;82-C+0![5$K5$*9I-V=#6N56BE^8)C:O>6>E.=34U7L M3KTZA2F*&2DE* 6) 10Q K3,.,"X5/^;L]SR:.EMPV.S_#:R15HX^]P[>UAU M3_Y+$.C;X<5*>:<4.\>R387"_YG-9N9\G!+ MP3^9_/=-:GDJ\PR5*0.0Q%#]03* ,I8HB(A@#!4$YY8UBVVZ&]]B[5[ T@I6 MNV4Z%%0]S]Z-F)-H(VA42QH\%[X-(*$R>W9U-6RJ3PNE#W)_VKQS66[WULRX M72Z^+):/Y#-9SE4W*]6/V8Y\JF;/:WT<1+.RC'$,TH1B 'E. "%I C*<91#K M6O*0NY&(NQ#CHY9&L&@NUE%5G\(^U2%(II"229"A:X_\]N.3^87YB6,)$H_! MLJ.F?@>@9\+:YB9O23_168 3F4N]VC)-RNAVC*(U?J65'Q*.,L)Y#$HB;Z4*W(($,HHB%DB"<4)5P/C MEA%YU_C8=C$;V:(G)9QKVL 69G8DY(M$S_2R!4'+-=$W;+-GKLVAC^2I6I.9 M.=S?/#2)=H5RM8/_M3FPZ\L%YQABP5+]M9H>.)O?H5*'"?N./..9_T:'+]7U MXMIFE3GU:&\7IKA,(4L3#&(H4@#SF J*04)*JC(*,U)FCMEP+'L>'2DH$0F M:B3UQ7)=2$W7R5*#.V\2I/]9K1\B$M'-LLQV%28-\74B;$ ML99Y?Q;ZNUJ]7 MG"^U853_YZN:?LD4E07,.)- *2X!%&4"4*[^)C 7 LLXAA#;GKB>[&5L'%4+ M&C4B3C9_B;2PT#P-4SPW@CY71\>Q8)K[/_YAWO/DG4EU?0SZ6JJ%S'EJ4AQS@@@ZC-1>QE9 (KS'*1IEFH4@^4&T@7!698=#1:UY:9X.YS+\4W/8^9G MNA+_?E;L]EE3W)V.PIF*C'-2PL1D[ 2Z]BV@"*:@D"Q-DKQ,8N(46'&LD['1 MS$[&R @9_6'$M"243C@MCX$O!*GO(U]7?-S/=CL "'6.>ZR+8<]L.Y0\.)_M M>M9MNC^1];^F5ZN5,)FLARF%!10!UH7*0$H MA26(XUSD!68YYE;SWZG7T1$">Q#\>6;ND[X*LA)1K8FY/VWI8D<0;@/0S1B] MP=HSA33X7>WC-XEJL1M"L=K=7 M;UQ:S;W?\!#O=?]W@-J:QKT@JWE=OVK( M.E'_9PC;K;%!&-Q+OPVE^[WLF:ATFY;O1K:CL+X+DSQ9!V.M=G%NQE2 ME%DIDA*"&,=JRUEF,4!ED8,R%06B10$%L;J9"R3/V-8%G0+@\[J$TP^8D#0/=05K20,UZ MQIL^+W5:BB^"Z[)"=^2OII#0!S$7LEI/2X%P1@D!>:JKIB*2 )K'!9 929(X MYJA,G:XLS_0W-E)LY'0,,CV#J1W3!42J]W,W(VG4B&J*,C?"1C\UXI[VO'A@TUM5/](-;4\C4_"OEU\6)6K.OYC[7:0Y(E5Z;@Y[_68LX5 M7RT7_)FM_TGTRK9^O9ZSI=YS?A+U?[\O9K,OBZ4.KY]BED&<0P0X3@H 4P0! M34H,!"P8SK*DI-3I="Z07&.CI(U:V@MTHYC9NV]4BQK=HHURT15CRV-ZX]C:D=>UX&T3!\6.?1;83< M)M=KY QH0I[%(A!#G>YG4,XYJ^Y;%CG_PF71SQ]W(2H?%_-5Q4T,UV)^IWAI M)86R5OD5U:5MV7I*:,P27G*085$JLS"3@&:( I[F3/* MO'XAS2XC8,/:,_-L@YI;XNMT/BE'D\RUSGP_O!X<])G,E> ME+3WBIW%DE4K<;NLF#'C9+.Q8C2-D2[J2(M" IC##%!""* Y+N-8\6C*G:*G MAU=A;-R[$3MJY(XV@D=&WFN&_"#LR'_56KW^8+NA++%^V>=#U_>C;YF^=,O56;_L:].6%4F_&.PH[[W'.*>.?.=1M>9=OL:@D!\'5R\08F^+W#?KA"] M]>.WM.RW>"/-\?B/ZGY>R8J1^:['^?WU6CR: G(_Q'WMJ+70ITJ+6<7KNZ6- MNR-A10P+D0 !37[@) 4(EVJQ(33E-"F*+' /]":TH>$@RXK/4+\=F7ILRN/T+4-I=W(Z_E:38M*?<9U.,6'U\TVJ>G^ M3;P/2R04:@T!22K4^I&6.2"8(* ]Y3#!2492J]W)96*,>8GX^*#/K4RVQ)U6 M3;";0P26_Q!UT_MPP/?-X"W,#X#6Y^3;XY9&D\LBXOS'PR%$;I!Q&2AF3@GX M/"/+B&\##?1(5;N1(D:Q223^VJ3:O=_6))@1]B_]DZ>'UY4BR%FT>J;ZD)>I M;: :VFW2T54SM-IY44TX4[,T^O.A8@\Z.[MJ5DU$$BUW1[_1JH'X'X%"]"X> MLLZ8/?_6APOBNQB!O:B^RUL+DKFAJ?U,8(QXS"E C&4 BJ0 !&8/I>7N-GP6BE!^PZ<[ M&M9Q^*S"!Y[#Y]_P#51=K1>/8OE12SY?USYZWZO5OYIU+<_S N?:(F#*2H"E M$ #AF .BZP24G"4<.7FZG>EO;(2Q$3?:DS?2 KL&KW;C;$<: ='KF3DZ@.O! MJ+#$)5CL:G=O \>N6JE^&+MJ]YIG3A&QK%Y,+KKZFI?$4):%*$#,"KVY*#* M<9HI T3F!2&DX-S)<^A-^V-CC9UX?M?L;^&S(X<+0.F9#!SP<,^\<5SK4)DT MWK0^;&:,XZH=9+HX\9COU*V=\W^LR5KHY$-J!&9UL-)AR@56E$2PC **8V4= M2"( I:4$-"[R5.2B3&/H-J_M.Q_;I#C"&<>AZ8/IQ!^60FSS:\".NW\FRTOSW7?>DW6HY+0HNE94A M"J+(2>UB $:B!!B*E"'MPVR7"_M4!V,CH(U\D1;0RT'Y $([SKD$F)YYQ0D3 M9]HXI7@@:CAH?M#I?TJYMU/\Y'.^-2_VLR=9-GLJR,L:6B2+;I!K $%$2XQP4<<)U>A@&U%<+ M04$D$[+(*+'+T'VFG['17[-YV,II$PGJA*LUEUV*5O]DY0R4#Q%UP1".:8[V M,C25=*EZA"LZ'_?P@-25RKX++AY-#&GMLZ<3H<[72H]IC@61)(]UP@()(%1V M$RX+!E A:,EQ@;BTN@$^W]78*$$+&RVWTDXB9N35KENLEMC!9ZX;Y&YR" M= M[\>M,<;'D@!5I)AF2*2_$A=FXPD@Z-C[?":FC M5YZ6U6(9O>KJJT]+,:L>E>[+U^A)]?:@]V)/)A\(F9GY$R+)5Z#AM[,C1S&H M/:\TQQ.&M=2,6GKJ;*U&TVBG:K3359^6!GXJQ+/1%1-TX+E.$T0*&!F7+D1()1)@'C)I,P2QJ5?3>!M M%V/C_JV$T1]:QCJDT7EG?P"D[:;^$GAZW\\[(>-?_?= ^=!U?W<=O$_%WP,% M3];Z/7S2UP&#*J)8K9=F2U)7\:Q8DQ=JFI4Z-6M*00ZIFN5QH7;N:L*#.%/[ M]HS%*,EB-X^+CM[&-N&_BW\_5]I+X*F1,VH*L+NZ770A;#?]@^$VQ,Y])^BF M=*^"[O8,=!Y.%!:0!/.:Z.IK8#<)"[4/_2)L7GJ??*A?%DLIJO6S^@ROY[5H M4T)3G.4P 65,K;22J],.38.-LQWYO=>P_?WRE+8TU;>_M:[CR4+:,1 C23-Z M3,*_51[1#HA#)PKMZLIM*>&BFO[0Z:"J]6N2TKMJ/1-3Q')).2E!4B:FQH@ ME*A=)L,)*4J*6EYK/&Q69I&*'TIE*0_T9^CC;AV!'T4O6YFO123GBG1 M%0YK(NO2^P@#K03[Q_WBY?^HUVKR47_9<<[1Q@8ABRXU-K.\\YE@]Q&[LI>M M"KU.]P(A_M1.ZIH*X;3/V=DA_K]+V/O#N L#B_[GK[LI"A._)7 MGC]4*V)5M)A25=-FB?]]^TO M&L5T^L5:M9V?KU)NTJ_';VC$ TSW9'YR]7UYN1 =&]B/9#W_:RA]M% @8#>J+7;"[ M3\?N![X9]0/G\-[4LYU@-6U6M\O%%^V_\4VL:P]LG5QGFK!,7[)2D)(B!C!A M.< \E\HFC1/.2H180J=J8RPS@#CC@!*.60SCF,>%5\:^_7[&9E/MTL_Y M%1&.<2GA]Q:9V (G9KO32_ODY?ON*HGD_*=>'Q@]XW/BIO6 MKSNODI5)PG_W0.;-_>"WQ5SM(M>"ORDC^(MJ>OV)K,6V/LP4QGF9Y9@!' L" M8 ES0$2&@"@Y5E+G,2N2:>V%]6--ENN>W3T"JN8R?=\JV-],_JT1/Z+BOIK/ M]91>R)U_R&\_/FF?M]I/9"@WD9#?D\"8L 0Q0)$N'2DD!@@5*1!8QDD*6&BU*%' ?9]N@^"'2]G])[HN:9-Z03CZ"Y0X[W] [Y0SI5/IY#I/N5"VEC MO\C;B2R.5^LO0K5-9CJ=R;,.C-J]K[ALJCZL-"X+#C)4:J+A$%"&U!\$IZ(@ MJ"B(4P!34.G&1DTF:R%Y>II5RI(R\>UBK2:KM.Y/HZE''#/= F"%A#TVQ061['U(.">M)&@_: MB:]?W]-BI3HQ%[)3B4@>9R@#/$X$@ 5- "U+#!!ERG:$-"?(R8MXK_6Q$>_O M8LX7RUUFS(C7TCJ[VK41M"--;UQZ)KU&KG.5/CV\U8[H&\SEK-WVP'YC1]0Z M=/XZ]M#[A'W^;O:@5W/C=<9T6.1"_VB[>:$$"DH+ E"9EP F)02$00(8XJF( MU0Y1_<2I5&"_\HZ/4BC8#KY>2C=[: ME-<_[F6[/- HO?-VG;KN2YM"]YN$B!_6ZS%ZNN"S+5' M\Y=J3I2=.[]7!J^H7O9+2Z-<+2M)#H% M%!K3@$!CHD :8)35*9)EN1NY6G] M91G;>M(N#VY\CPW#U+'UK@;_30UU]*DTED=#&C ML=6F-2(N5=K=N?]R=$/Q^@62#,O9ET-VP,F66 MI:"E9;,S!E/"997()$(+7%IR@!N.089(DH4YA#D65.='N9.*-C M7&/LT7UCKV4/^MX873AHEJ<*@PW%@*:YYRBX'U$$ 2_4F<9EP@Q["!($N(-3 MDS"MNJ=$^3Q?5^O7._+7-5S9>Q9C(,I4\ 4DL.(!%@0'">0%$ M7&":Q1+'T.H*_6Q/8R/&6EASH;$O;E3+:Y\UI1O@;J8+"EO?%TB^B#DE5K%" MPRO+2G?+@Z5BH*0/(L Z7(8D(SGHC$R=/&LM^QD<9W[>L$%A(\K]36M0[K7- UJ>9J M8:_FD?BKJBLNB<^YZ>V8V-G2_6 >,]\4TNL#R4W 2-&Z$G4 M$KL7R\D1JD FDFVO@]I"CE"\-7I<7[\PK_@WL9Z*,L,$\U+Q$Y7*H,$I0) ) M$,NB3&#,,BR85T9QU?C8Z&@C6UM6!,=TMM#DO66NJ'3J^NF MWR>Q>DNIDRG5V\\$2DVU;7M*BU@*S%/ DU3984F> EIF F19)O-"Q%38U4 [ MW]58N>XU8N2I4K.X^A^/:C@=T%H>204!K.?)?335TU;0'G,V'8#15Q:F74?O MFU?I0.&SF9(.W_ HE-@*Z;\R"9:V__S01(MG$@NU<$N009P!2!5ET!3%("U+ M91C!G*M?6A=+/-O=V,BB)6%T%5V9+&:[GWQPJ/MW'NENW@B/7\_<<0:Z\['Z M/A@ZU$\,BN5 -11]/T>W HK6R'0643S?RG"%%*TUVBNF:/^6&_.NENOI=WVZ M<_57M9JFI$B+DA8@D7$*8)F6 -,4 YHP+"4I,VH7$K+7ZMAX5'MH5ZMUQ=2F MZ5>U>7]>;NZKE+"6%+ /6S=;>H/1]_V='P[6\_>HWEVVDWJA93>I?^ULIOVV M!IFL1\7?S,GCOW2?>A^?'Y]G1 >PU)$L=:V &WG%%_5ADOZ\>)GP(DL%P"G$ M "HC!Q =J,6S%"J>RY-26)4DM>UP;!-V)W-4"[VIG62O%?3G9W9H M0'N>]$&P=*( %X N8 >K;@8C#A>EVYSB])[OM?GU7,U:8L+F/I$U^?BL]G+S M]12J53X6'(.XB/5U6$$ @82#@K"D1#)-1&)5MO)<1V.CE^8*N"6L3HY!HD9< MUSOS$^AV,TE(S'IF$%^X/"[,N[&XX+[\1,,#7Y=WJW=X6W[F>6]'17)_OQ3U M=>Z-_"Y>Q/Q9&-?8*9(TQB1'.D\4 5#?IQ")="T 7E">)C"/L:,;XLG.QD8+ M^[+JY;&1MO$;=O6. 6F'4$$@*CO[4<+'2-BU,@8CA/.@!"(#D[U,B@3 MG%'U+0F<>]QO_F^\>K\LEM_%D_I0'LBJ=@=^7,Q_K$W9LSR+4ZCW$Y)R7:$" M JK-" ESFJ8D+_,T]JA9>[YGJR]_^!*T1K9HN95Y%3W/%> 1?7ZE1/WF:;FX M7Y)'-^JP& <[%@D$ZS"$LA'6."?NQ-561RUP9"0.1R_VZ 1B&HL.!R4=>P#> M\H_#FQ[7QW?/CX2M/BX4Q6VRBT-&89X*"K)")TJ!L@2$9 E(42'*/$%I0:VN M,TZT/S;3HY8PJD5TN,H\@EPW4P3 HV=:V(/"YWKW""8.][F783/0!:[=Y^)V M77M:\<[[V2.O#7UKFO1O8CL=\#V);S&>BI%8WS^O5FLQUM9TI01E2UD , M6(X(@$D< Y1(")C(XEP2R J2N!W'=G4W-BYK3AG;:_BD3O*QBEIBNQ[.=B)N M>T0;"L=A#FJ](?0XL+5!YH)CV\[F!SZ\M5'U\ C7ZBV_?=BF/-?5_*"$U^UB M5K'778*('*.49SP%,F8%@"B# )7JGQC&,".-!]VSN@+S=NWFT MX$=C=TOCBO1J./*[6%?+.H[\5[%^6/ Z0>L424F+),D H1SIR,U2VT84% CE M)"U)F VT:-Z@UME(C M\232,D>UT.%S!+N %(BFK+HAI07_ MTN)&&WFC6F#7K=DIA&UW90%P&V9#Y@&9QU;L#!P7[,).M3SP!NR,@H=[KW,O M7!;7^&6Q%-7]J?3@:LM5)B)' I \+@%D3.VV""T46<2889'@O"Q]8AR[NQT; M:332^H4WGD'8SB0)CUO/I+$->VPD;AI[L]%.X9D(^I'"JG\5[;PV8I/J;60=[AHP_Y3=1MS*%/ 98:'$6MTU-!*)[XKCCMI;B_,G<;7BM!J5JTKL=J$S?)( MYXMLZ1T9Q2?15O5HI[L;V00:?3N6&GY,>Z:WGH:PU\SQ80-=-!?& M_^%E:[21C1(.OM_6H]%-K;UA/-2-0SO1HA([NI$M:_BJ3V =7.W[ '@@!_Q0 M0+NYZ+L"UNFX;]W8<.[\KOKM.?D[OWSAF;^&@KK-G&?[OZW2GK MDR/ZCF ME[C7YFQSO2&4C8GS!((4,YT&AB6 )#P'6<(R@07#".76N>=.=#(VPMF3L]X$ M.EX5=4+:S2NA@.J91;PP36_7UTQ5B>?$UQ9016K=!&-G/!2<)"7L53V1X( 3G *"EP6)2QQ3#*G M6^'S78Z-"C821Z(1VZO&Q6M=U'^=<<9FNF23FK!*K(ZY4::GV-2*G@.%4 M[7B8,CQ(D<0 \R2E&>>YA%;N]%Z]CXU\6L(; WU/_!!.;6YC8\=4O2'>NT$3 M#FR/G%4>H 7+9.72]\#YK3Q@.4PEE!F 4$#MDU, 17L$(,E%F@M6I(53X2.W[L=&=YLLD=\%6]S/ M*_?6':NQ56PZFG5;01/?I3R1YMA.\W"ML/N6 6FE/G UMK/L < M6FY>K?A&.='U]5QQI+D7^:*^N"806(@XEG$&@:0D!E"4%) 22Q SA+(\@SF+ M'6NW'>]H;&353F3)E[2?642.SP\6Y!=3=;-$#@#V3 M1C=V/BG]+$!T\#L("^9 '@>>'Z2;@X$],IVN!1;-#.=48*_3GCN!PVO^Q5S8 M8OFT6)HO1Y?T4CTI8E^^?EQP,4W2A"'!).!EF@*(!0=4_0R4.1=Y+DO!21%MV]S$L7[MULW .:/;-Q"""]"L!8P'-1 M'9BN]@X.=W>3V1Z3G66T/AO-D/JYSH%G\IO%!I^]QQ=[.VQ-/ M><;_->'*-_+ =7?U(6,D*"LQ8+E0VX(8Z5'9,,, (]4XXC^+W&8%^(9JCH/$\I MA@W)NPRJ@SB\"YOS/4:YXEQ]S"NS?[I9WBX7+Y4.1(J1Q)#&,<"2Z$SIN00H M1B7(D$AIC HD,\?SD^,=C8T)F_U^(VQKI[\1V/6XY 2^MN MQR+=:%QP'G*BX8$/0KK5.SP!.?.\Q]76U>SI@?QX76EGZZ]?/V[*24$4YQSI M.ZQ" BCS&""4,H 11P7'.>:I537+Q%A2?RZCCZ#C*,C2_5QP8=8U$O&PZ[S>%P(/=,O;4B MP&AR4%QF8O(A,QUBTM9J$OV7(,OH9AZPQG 80$.%NUXFS+!AL$& .PB/#=.J M'Z'>/ E]]S:_-R=[FQJG4[7F< PS#$0J,@ I+ #)80F(8$6LV)(2Z12[?[R; ML1'@5LJ(D=5#)&>+/^O2O(OM+V;F -2-)4]@;,=^ER/7,ZOM0#,23C:YJ (4 MY;3#(! 1G>AD4(+I5O0M<9QYVC_B[62-29YK(SG)&P= M3Q=$ @:?O6]%3Q>ECX66]53-<]]ANQ5M4/]UIR>^?;#6/E;#L5;3[]A8:Q\.#]9ZTX G:U4O%1=SOIJBA-"$ M\ SP%,< 9C@%5"8%*& &*%V@)A!)0=P0&-*2XS&A,LG1R5.WL;F[6P3;*E=S6L.6+14O^' MVXSMAMAN%@<#KN>9O<5,"5J?I4Q,O1?6B\>S%2J!B*"[KT')P4KMMX1A]Y)O MG4RF2X6+3Z+^[_7\BC$=*Z5="V_6#V+Y73!1O6C/PM6TR'@A25("3@0&4!04 MD"3/U7:$04AD3B%&'@N_DQ C-0[NEH0+XY"[T )'RYW$)@6_:VE-EV&Q(Z+P M* ]5?K.6-_II(_G/436/-L(;S(WX44O^D$4Y/6 +5J;3I>^!"W=ZP')8RM.G M$<\[Z;>S!N60QS*A0)3&;2>F "%2JG\B16HQ1#!Q.ENY9 H-<@_]EI<<[YO] M6&?$Q-(C:?3,"^\[]6UG=Z )K)V:KYYYI1#_JH'7;J"49K"D&062,7T"(2C M3&UQ"D%YF:M?0OL<#F_:'MNT;<2+-O+91QF\!:U[PEX(1<]SU1H%I]"!$_IZ M10N\;6NP ($32K1C DX]XA4&,#/S^HK]^[E:"F["#2JQ:KRURP)Q*CD$L5 K M*RQ2!%#&U3:!YTB9Y6F*"BL7+XN^1C=19[/:#K5<6&W@[)ZR@4'J>PIO\(DV MHD8;6?VB!3J1&(KU/R/;[K?C*P MD\N= FWUL)CQ6Z$^ =7SO;B1QF'0.-?<+:O[>[V \Q)+E C DIPK2[+$@)*T M "F!$G%6T S1(*XO=O*,C4"W4NL[KD9LG2;">!(WOGWK6O1 KC&6XV9W+#3@ M:/1,UMUN-+MANMT;)J-1[0\8W9T9IG >-F[@]NUW8RG-.+QQW*"S]M%Q;-;[ MDF_Q*.[(7[J,Q)Q5LVJ7&%%G$%$?U&S[C%A-2YPQ%N,,()B4 "8%!)2R B1% M3F#&28(**W/4L_^Q46V=MV*M1=M6TY9"P4]FIM"VD%(P]PL^IR&QON+K"^B> M6?2SP;!Z$5$MG\ER]%WCOJ_*)HN(R7RDU6D]KX28\X]%.]3DVRML/2WLBR^C%5$?6T2)\,9N1YHE;.P=1^/"UDSV^5Q3;.0@Z@MG.OGJ!5X+JYFDI'L1\ MI1; FNN^+):BNI_7N6S9Z]V2S%>$:6)4G&C^-3,T><7_^WEE*KE]$^L;J2CR M5@?WJU^LU>Z//J]-2KB%DEX],N4%UKDL,Y *2 DRL2C"8H!T_S&RS*1L71V M>1A*^K%Q9*-DQ!HMU79[JUAT3Q13_C1;K%RC=X?](.QX=K3#W#-CUWXIO MS,V?ONJAG42;CV"#0=0"P1BI+1BB'0Z3Z%N]CU!8J+6@1B-JPQ&M%U$-2&"O ME*'',:3+RV"R#^]/,_2P''76&5P(S\B'S69QMW=0Z_+^_J&^O]L*M9HB1&F& M& 99QJ1:^\H8D)QP0#!,)"8$IZE33+B/$&-;PHQ\CB$1/MC;+3-](SJ:(XSF M[GZGQ61S.APPP.(",$/%7?B(,&PXQ@4@'41I7-*6'P\JIOU(5@\FNRL7_,/K M;RN=[>MZ_E*7T[K2\AC'A2G!.!,QHH!QK(M>Y2D@HA0@EQG'@A*8"L5^BS69 MV;&??==.G+<5H+]IJ@TODXCK64FL PFJCE-K< 7E+:!XMN-'8:KF> M?E,?U(W\E?SW8KFITOQI\:@VS]."411G)0&%S!" /"6 $!@#' M1X"R'66SE M2=K9R]@,LET5\EH^2X^?;B2[.2<8/GT?GUI#8TT>5JIW\81JH,41ZE\[?NAN M>Q JL%)O,^OM'O:V4VJC2!^:7+V0:E9O!EO'J_H*7,TO$]HZ93B#<9Q+4%*J MC)4BD3IV'8(RS6(N"$2(QRY;-:(S:- M5S.7EB+31M-<#?YK4YSP33VK-$U*)* $B=J9*<+# F B,A#KNF,Y3"AV.YNR M[7AL3->N=[65W+>DV!G,[?BL#R1[)K*C(+:*D0Y2(\P.K>!%P/P-HR8_O/BQ]LZF6'ACQH[:*44M'?=#5?J[1,S**3J)&U;W,U-$?6MVH MT3CW,GAZIDY'9"X,D1I*Q;NQ7+:L'O_EPT\?1YB7.U,8T!87D"8,H% M(+& 0":Q2'&6(YI9A>.=ZF!LT_K_>YZ+*(LGD:Y?9CRY]-VM(')MZS%Q$LKN MJ1T"H"$F=BW>)%("^J1O. :,0W3RA0 -%)O\%JA (S-NW=,,YP6E&($\ MR1B %!4 2\1 2DA*J<1%4C@9, Y]CXT"KU[$4H>KLL7*,;K-!7#+?68_,/:] M>311OBVQS4+2"![5DF_YP0@?<"/HCEBHW9U#S\-NV=PA.=B'>301TLGUXV*^ MKN;/JJ>F3IO:VTT315E9+-0N2^;:58*F@,8D SE.XP1BG, "NCAWV7<]-N>N MY@+/Q.J&\&L]"K<=8_4#8L^$9>_#.I##:A=>O;JI'NUX!,ZI78#8N:1VMN#' M58H0FSJ1-U*;;U.2H#0K2*PVBL9Y"R< I04&G*>2Q#RC)<&;1.%VG/2V"ZM) MLY\&O&?NN1/+Q[HVT7(KJQL''T S#)SO1]&VD%BX<89Q2.Q M'#0_ MZ.0_I=S;*7[RN1"%F[]6A"K&7[].D8R1S(H8H+*4 &)E8> D508'8T56,E1D M7+I8&"?Z&9LY<:?[N*0L\PY!NZD< )>>9_1!8>:MD'U59CY H9?2S+M>WK$V M\X&JW<69#Q_WO<>18JFV,,I V#19B=6VSDV6Y)SD$ ,I,PA@'L< %WD!RD(2 MFA)"8>%83;6KN[&=@FRD-:E^9CMY'4L)G<'8]KHG%'*]GQ WH.G]0TO42?3+ M%S M0W2(B,/]T$7(#'0[I!!B+80>C9R!KHA.ZM]Y073XUG#70RB8Q1V3?O#3ZXE>R M?EX:\^9&?EW,[_5)G3XL>1,1D&<284P375T= 4@3"&B,.4 H*5+!V\/?:(YWZCCN#:7LA^_DL[\XL/8BYDM9Y"23A/B 1%SG( M,Y0#2@@'&4]14A*9$8I<9FEW=Z.;N+J/)I^FHU5Q!E?+K4@PM/K>EC2QG"TG MC4;6Z*=&VM-I1]TW*5:PA-JP='%Y5S]XGO_UVLUD9$O8XQ]=>[A?[1Y[_$DE4KKS)$9?H>.=OQO+$[V_S)?1]?A@P14'S0>F%< .+SGZE?SR)6M!,H@TX MT29,: -/7=5N/!D-PHSS2#(?7*C,WRI#0IB!"YU)(9!4?HOY[W7JU2:Q9X9( MFI4Y!:1,B9 M[ZV1<*;:HQH'8K[]M@6%XP_Y3=,KQIX?=59.P4_5U6A,X\X(Q2(8^S['91_G.%XRTWN#7@7"E[JP()/HO[O]?Q6 MQ[)5?.,LW)QE*^NG+F5ACC&FF%)9R%@H$R0MU1Z?E@ Q!$&:4(H*F66(QF[1 M?GZ"6,VW06,"&ZDC48N[,ANKA:$W8D1VKAKL,SYVM-8CYL-PW$:!Z*>-"C_K M^AZ;,=CXUKO!?S]73WJO^*E:L=EB];QLN; 53 A!X@*D A6*(%,(D*02$)KQ M$L6L2)C3(:A+YV,S]&Z_W]Q^_G[W7Y/H]NO5M[OHZMNGZ//__>WZ]M?/W^[< MZ-!I#.Q(L"]D>Z:^C=@*5"UX?7ZW$3W:R1[]T8OSH ]J@>C.J>M!2,!3NGP7Y,V-FGW>N2W57K.O,^KUXJ_DQF)J(I5W")!'(0 M"[7'A0Q1@*6@0*?'*#,LXYAQVYID1WL8&P\:(>M"$ALQG:+#3D/9381! .J9 M SVP<:I,UJG_!57)CK<[6$6R3K7:U J2.&=%G(@\XTXW:Y;]CFWZ>]2'MD78^DPJ-&X]L\)%5:"O'A?/(7/J M.<(7[@3*JM>ACYQ[%CO^R6/!58PFK/5>>D10" MDN5$9R1F@.(D!H1B">,BCCDLK7=@)SH9&_&TQ8R,G Z;BE- 6NR] L#3,[\< M(N.S[SH%D<.N*P!4@^VYGE1S)@EA-9>+Y6/M':N]P;7: M>.#^(]#&[ QDG=NR4^\.MRD[(_W>ENS?J)\MGT?:> M/G;TBY,$8:YV;#06K/9!1CED0!>3C4O)92&@HY.%CQQC(]FKCQ^___;YDW^D MK.]XV-E^ Z#<,U=O-(@:%J(Z\9% MS5V4?RW=>)FQA%)!%>U17@!8Q%09DVIW*TN!4HXT 5JE-#K>_-AX;9MV+/7* M-I8Z'-5? D7?1_2M_&OI9?G74H\S^4N0>8?\:VEO^==2E[/W@[?>(_]:VG76 M?O(I_Q*"._K;ID,M$\A(GF0@87D.H"PYP.I'0)0XRWF6$AD[EQ$\[&9LQ&62 M_+1M@?-94EU M3.[+H>J9V+S0,FKM.!I$ *6%SS2R> E!D\K>JS,8,?3@3VI M[E1[3<"&,E)$2>,$B"2/ 11" JPV,X_*$.(;!V M@SKRJF>UK<>GV>)5B!]B^5(Q<3Q(\([\U61Q^:*T:_^F\3"=9BC-,TQ*4!0Z M(H^;:'>L\UYG,"F9^HV=@T!8L<9&9;LJ71&M!7>LU15FL.PX;?@AZ)GVCH:! M[\)?)QM'^8FYNOQP9H#UP\*V[L?*WY[U%O-& M?A=/BZ4)6_LA[FO_@;)("H$% ;S0@9,Y4CM$*C.U0RR@8%(Q;8E=F/9T5V-C MSUI2[7BTW,H:K1IAW8BT U\[<@R#6L^$MP-L)V;TXQQ@SL1V'HM 9-71T: $ M=%[AMZ1B\8:G^4:6^B)W=2N6AJFV9QZD3+(D8QCP3&>V0VD*$,XRD B*"I81 MEB&GG-ZG.AH=2:A=3%6;63H)D/K+XV)>YP)RM+5.(6MI/07 JV=ZV(BH2YK6 M.7)Z.5(ZAT0H2^94-\/:)F>4/; VSCWOF?OLF:[$OY\5P7S6KAQ?J[FX7HO' MU93 HLAC[42%](58SI#VX2X *]*XC(7()'(Z3SK5T=AH82=G9 2-_M"B1D96 MQU.CD]C:$4,(Q/K>*'F!Y9[?Z@P2H3)/G>IFV)Q09Y0]R-9T[GG_:Z?KN>(8 M<\_X77#Q:+([F1Q-36EKYB5(!<8XYCB),^1Z M#V71[]AH8R=H]*0EG6BCHK/\]T6HVU]4!<9RB)NKG<@Z+^T6U]L:UYW<82^S M'( *>+MET^O@UUT.4!R[_W)YW<-YYUJU4-]%U&D*OB]FLR^+I4Y -Z5"8I;B M!"145P<0,@%4, %0+ N!DH2*W,J/\5Q'8Z.?G:B;C,U_:&FC1EP7IY8N>+MI M)R1H/?/,0'@YN ,%PFT@QR!O_-Q\A"Q Z?06ZGI_.+\A"RWV/(ALGO?@S9"I MM_>K;-_0675O&ORFX*B+.TQ3R&&>00QRE' D[@$%*8"X!@B]3\D(Q)N4E[= M63+RL"I8S;O]9%EW0X0<;NO+STPNI\56=)<0H(&_!HN58X2#^W>HR'!UJB+# M[CLQ($0[%";1#H?Q?C(.B^=X/YV!UN-Q?D)NB_W[#&*G_3"P2,.9).^#]9Z5 M\TXB7%24[H>:QSI Y:OZDF>'-=002;)8)!00+F.=Q X!S*0$-)8$8X(()TY% MHJQZ'=M6U$CK59KN#+IV9U[!,>MY\=\4JC,"U^65M,@#5:RS@RELX;HS?;Y' M_3H[&$Z4L;-\V?<8OD[0J=JM>7!'=0O%G62Y?)7UUG"U)\;I_&9S!COL]Q1CX_/\RL XO!"YLS].O0)8>"Y= TK>K0@N-'NHYG%0]E&_"0?O#.B6<4N_ &^'D@YX)30QG-);6 ME%#"TT0RA0\2 )80 T*Y E)DQ(*C'B6N13_WFO=:?X.7>O;JQC"/GAV<]@; MDI[G[\:&^!CJS*E3X5#I//;:'C9)QS&U#E)O''WHLIW*B:K>'Q=SM>@_JW6_ M,0 6\]764Q9F&2[3,@$B326 ,L$ P9CI,FUIG$&4B]0J@5L 6<:VBF]4^0^_ M'8K/:+AM4GK&>*A]2BL7Y<&QBV*=K3;13IV>XNHOAC7P?L5'DG?9LEP V:E= MRR5->FY=*D#>UMID%9W^FA\*BA*F Z?E9QQ .,D!YAD M$' F1!*7:4;LTA9Y]3XVJMP(K^.8&O&C1GZ3$:"=14Q-7J.#JTNWT^A8[IKZ MPKSO'550N-UW7#ZPA=J-.?4][$[-!Y:#79Q7(WZ$=^0>L*;7>V63JK^M*MY0 M[.;>[W6*N4P98SF@-(D!9 4!6.906XYQ7)8Q2Q&>OH@E7=@2GX<4+E.Q+4N/ M=TE;B2/6%MF-XWP&),V+4O*8 S4L4&_,,T!($8,"BS(3,9":4V*/0TF6Y>7UW"+T@4 !EJ:?"08 M=(&Z **WR]0E35UFG:]NY$>M[GQ=MW\COU>K?WUXU7]^49N Q7*7RS?F5+ , M9;KB:P$@CAG *8:*()-)4P-I#AK%:ZBM-BGM*F!P$2H%)1%_-7Z): M%3\SW668W(SUGL ?R&2WQ[VQVZ->_86+$1.])?0;01//I32;[+4^R;\-1V*.Q8L > >V:^0-@Z4YPC4H%H MS;;70:G,$8JW].7ZNJ>C+UD]?)DM_MQZJ5SI4E7&U_BKLC3%+KM+BHJX3%(& MA&(M MEVV&B=L"F?KQ4]@)YK LZ5',V>^:" MZ_KRZP<1/0JBCXQ,+CUE:]2A2[.=)[?C_9;].-DQ6B_H]\QI!G@M=-NS;B>W MVN :R7OA-6>\0OD06_<[K!^Q*QP'OL3.#03R)U9_V?RLN>-J)RF\FF^.?E>F MD-LTHZ+(J3+0$JC=BG/* !$Q!1G)XRQA,A;O#;GL;Z[]M?;+.UMC4RCL8;G9I2DSVZ'/O!VY?GL:,T[^N M[ ?=63]DSV;=:)>+:OIYOJ[6KU^JF5A^)&MQOUB^3@DD&J9 M*%%OY _!=,5&G>9HBI H2ICKHHE$ )C&)2 ESP'.8AQG J4X=3JV.MOCV*;U M1N#Z5&55>]C/C8?]0BIJ56:LR9"/9!W$BK]\B-O)$6.&B= M#3MLPE79.-/?T#4V[-0_4F'#\L5+'?_NEN:LY/7'>L'^]>'UXXRL5KM[*BYQ M0F).@6!<%[O.4T!D3D#*.60Q806A3CLPRW['QCUM[[/OXDDU^T!6FXLMD\K9 MJ.'KWM<]!FYWA0&1[?M$20NF(=P(7(,XR"6@)4K!/?BZ>WTGWSTK*$Y[[=F] M[I%#S*2>WDTWQ8GW2_)8>[O&&96$)P7@6*8 9HJBB$X;G?&2(42QR+A5@.6Y MCD;'1"8A^D[6J!'6SAV4Y'-?)X9BUE>4 3*),L E+$$:N QR*DL MTI@5C&"GLAO[S8^.(S?2>89=[&-G:7YY(](W 5J#X6Y,'=4YE,VTW_BPIM%1 MQ0XLH.-/#1:8T,I>R%":(DXH2&&1J&U:@0!BZI^)P# 7):<%=G(/N$B:L=&! M.5*/9KJZJ.KNL>T'T+LKO'52TL&1[YEVO-WCP^9Z# KK^SG-#YVV,2AL 1SI M+TZMJ$_MF\P#7ZH5([/_$F3Y>W]V*E.QD:*FTR M:"1EC12HD:?K/,I=D)Z_L(L!%!]'U#Y8.1T>78. M!*\;M).-#G:-=DZM]EW:V6=[CA@-ISWS_OF[7" MQ,.K)Y#CY-OZB[>+6<5>=U="+)<4L;0$HI Y@(0C@ 54.S_"2(PP@8(7EY11 M?=/?V%AJKT3HY@+N\EJJ;U&VXZ> V/7,28>552=1+6WT1_/?7B[=+!'JJ>+J MV][>M?#J"=7/U5\]]9KOX;!JX^#8^>IY_;!8ZGSX5R:J(IFBI"Q8CC%(XI(! M&$,&4(8(0"2#$!:*>C+'4V.K?L?&-O6M]')W!?)4"SZ)R%;T)A+%]:#9;AQL M3Z"#H]O[T;0&]O!N:1+MI(ZNNH'U.+1V@BG8:;9=KP,?'G?9R M;MV/C;I^N;GY],_KKU^CJV^?HNMO=U???KG^\/5S=/7CQ^>['VYLY3@0=J35 M'[P]<]=&$%8P MX50&Z!)AQD9_;;=-'1:\+[M))5AIUW&AOJQ5]$&L_Q1BWDK.JGZHI[<^ME&K MVTNULB][&&1L+0V_@4:L;VNP-5A;1=J9".CG<#;@IF3:"=S:"@=W%9#0SJ0_^KET+HYLKK U.G1:M70<*ZM+GKM^;@Z MO>AY6V*Q*IACU ]D)7@[\/KS7\KPT]37.Q5?+I>K#N,-.@I_9]C48H6Z<0HLW[!55 M3^ >W&GUU8]G[K5V5DJ=C?)6+/4/R+U(ID0419Q0 ABF.8 RXP#KTE^$):7D M91&SQ*G215=G8R/S_4RM2Y.F]6DKKF/BM"Z0[8@X%'0]D^H^:G5RV]OSJ+FG M0K. (U3VLZZNADUX9J'T08XSFW?\J.,+J9:_ZRS[O^[2#.KLD+_-%W0EEB_Z M .)Z_O2\7NVSF_[G\U(GJE 45ZVVWLVFK6E!8M6;SM)34FUT$@AH63) (!90 MF9]%(K.IFHC5@O]8D^7:CGEZD=5EWKV5N+\I^$'<5W/M-M&N@P "E4'H9\S5 MD!=E#F. *,\ Q"D'%#(,L@S%)99Y#EG>C/GG.?];C?A&WA[MV#G_6PVVW7KW M[L/7\T*I]8N,4).HI6*=';FM9%1K>; IV>H9&45;H4-UL^'6VEZ'(M BW8^, M@Z[NO<+\UBSHMS//K4@= N%3/3-&!>$)2D%). 20TQ3@),[4/TM($8UYFDNG MC8JW**/;QM2:N&9Z]A\*R^W,( #WO=EI J/&4L;T-[&S[G%A-,^V* MG$,))$RPOD()X09&S49.?65H:X=,1>F3H<4>K\^ M,Q>)PNC:PUWAJ<$*>"\88 A&&="\KNO.M>GI#WWT%K!UP_SA=?=(VL_:K3;6CK M]+2'=#G?&SC'\J!?31Z M#>L-/QJU3[G6CTY #S_].[%\_+H@\T_/0GUXY:]">YQ.!S\YR^&:2"'>8>/R,TSOA. 3E?XXV\.Y_O>*?F>LWOWDY[> M1M6\6HNO:B=V$(IZ];A8KJO_:9PDS8&[SJ#V13T[A242D*<8Y)BKK4N")4!( MT5\J9A['VJE,E9T6?U M5>D@_56S$B>8Q2E$$J01$1U"H1-3I^Z MRCK?J*+D^$<@:[ ;GDYS\,2KP]F#W;+O&81G'KTT7\@F3 MYPC 5/U!2

M06J@5!HG80F>*>.PIW=*A'%2Y=-Y+DZ_$LY)ZN9YO5(6F_:AGY:H2$N101 7 M-%'64Y(#FI(2I"E'@F<9+DIQJ9=4J[^Q,<(RHYI?_G[O ;2CLR&'I>_]YH;NC"Z3J*7-9#,L MD]UP',T0V9_E%0KHP.4!O,5YEYH!EX)WJI# Q>WV5AME[S9XSALW_M7QZV*M MQK3@&!8B34""LP) $G. ""Z!A"@7!,F4V!7D[5/(T9&Y\5BY-$-.+\/I1N/O M-4A#4?NY(BZ3?<P]IK4=M.:+]U@,5QS&7<2Q59'Q!MFCW(Q_ M7WXKQS>Q_DA6#R89+A?\P^MO*WWQTP1US>^OM,>PJ:PY+3"-85EPP&2, 42< M ))#"D@&2Q*SF"EY]=?@ ^)MB0*H$":?2*Z*YU. MDMA[@5QX[;UV$]_X\:%[6>@';(E^7.:\B&<,ECB0+LCB$41@@B&(E( T0 M@IRS,&8L(CAUVDT=S]2Y38@;@X'<6SP@WG^<7K4\ )I%7XU]?G1Y1/XNYK[C M\ +L7!XEKG[4;O$9*#^.H=-'OH\*^-%0]G%;O.RX?J-ZHJ4^/6V?"GDD9NI5 M20@2$I&A4,%(FEK5+ @@CJ,8)JFB&4UXD"9.>@8^C9O;:-+=*^\-5-0T5+OX M(DZQ7=P/BR'PTMMN00=3]^&$40H7=-\D@0T^H?<<">'%M#<)G? )ZJE8"Z]M M#!L?6F5\/6RQ?-ULU;0RAN^[*H8[U;%&;6>)B4!(A!D40C$]&ICBG$B9(U.D MPB2*::"<3DN'FS(W[K_BO'C27+%J['3>7KF@5^Q8>QJL1^;HU@G0\:)5_JI4 M.%\XTM%JU!?5SOCCXLL!]<2\%Q@R*<]>#MAK5O7PQ&$<>KWFM98C7=7UP!L9 MH&T=?5O1]48;\$-3CV[]1GV0;/O-2#K6.Z29E!F7U,B$Q1RBC&&($ZP@Y8H* M&B42)6RI;V8;6RJ]T"*7;[QKUWB?^BX5GC:I\/F#OK+2[7G<;+6C.5VMGH'( M5T^5L RO?-M6T[2UOJ <'D)W:>_:$?*$/38R*W<\ ;4K.[FRCC-@NP$?VMZJ MY5Y,9^X]K HD:A_!WDE_;.T);4^4?:DUD_*V)^A>D[>OQPYC\#KBI9ZU?=Y/ MVMHY%8TQ56G$H0RE)NB08LAPD$'"HY!EE.L_G<)+^IN;VVQV0"#?&3SM*-$? M2B,S7A-:UTSZ.Z:.,,^T \43,9UI;%+>L7/\-:U8WC6TBD_QN-$S2OE%TY6\ M-^S5I.IAF6*EL@#B+$::, 2'%&<"(D%QR$-%F+"2_SC;TMRX8F?H FA386.K M:]V>4[#:\887L$:FC.,XG4\6'5"RYPP8WNKUG&IGXF(]9]P]K-1S[H:A8:Z/ MA>2U4J'^>26;**GN?MY2\#B@821@9M9\2&4<8FR2QX4*>,J"3'"KO'&71N?& M&%V;J]A%VC'6-1;5 G,[#O&-Y,ATTC5W 78&5WA>V> Y(.#3'B!O 9P634X< MD&D/PF& I<.]0SF(;?PJB5FD\86"*8T]8P%D M29! S/2<$7$IDRQSV_D;!_AI-ODFA=YV'!@#SM%' [;MR(U6D4TUHK?5C+/! M>8P*D>YX>1L>(AP!>1PH'!^P@!EHZNJ,'J9FV&G66VAD.$P#2*H"8I! M5%<*Y"G42]M *1'2*+57-3I\_MR(OV,@N')0ZSF"7#^W>,!C9 *Y ETP!B@8 M'<'$0;WH,FPF4BYZ@9$G7:+3CO=J$AVY;3H]HM,VO] BZKELJ*K(1CSQ[=^I MB;'RK>H M1,OJ%'U7Q9"CN#(]-Q69B>XA6"\0<*PTPC2&>LV0B(3%B.' M5BL+U0GJ_;J M$U"[^>?E$(T\5'PSTAVT$-56P\>?6[DV:5"-V:"U&S2&^]1>Z0/&F^3*T48F M5EKI<_108*7WZH$QY&:>:8;4&Q.OJ+^ G*Z^;FHNWU6@C)E$&8NDGAYB I&* M&*1!S&$6Q51R$3%*W/*.+!J=VQ1R9W,3-5Q;#5JS;OX]'(I MHNYAU0X0^0J7MFERVC!H!Q .PIM=[O46MFSV3DW@=&>BZ?AMN#UT1E_)L4#8 M>N_?V/YR,3?"!S,,M_'B7?L:?^L85PM@+.):;9XR=*S?\']\WZST'65=9F7) M@X3(C"@]GNN%%%)20!9% 4QE@O0J*XE2'KN(*1PVX32.3R":<'=S=_49?/OK MU>W'O]Y\_O#Q]MN__ \00JY1A M1"7A,7)=G?I <[*5J2\@;2>1ET S\F!8&[0XB#;^2OU&XIT&P=ND\*"!B:> MIQP\G/"=O-)M%"J+[=)D:FQ6N:@&NFL]D2RO?N;E,LE2F@5A D-B:JGSV-18 M4 1R)"CEB8RPM(K!/=W$W%:3+ZP$E9EZ^J8-M5P]]H#9_YG[@6CDSWP .M:? M^'D ^CYQ?7?G\]9_VW_:/0^>Y-,^[UC[:5M<>=G*K3-U+;\6FT^;XH'>RA]R M_2271"24!CR$RLB"HR2(C"(XAS*3D>0\3 0.W,(B+%J=7SR$D9W^4(K3A)E*G4$0A6;]H" .A( \(E$6LI1+Y%1J MV[KENQM;^6CA^YCVW>(Y>G8&#"/S%+>$'8_,G-%R]%,I6&0 MD SQY5K>FP#1NPMT[P^;MGKG2?W.'Q@PWOO_6<\D_P)^M.8"VMI[H9S]$>QI M&%(E1 (S$Q*+4D(A"3,$"28\Q(P'0K*+B@T,!'W2I*U&@GY+?P+:R*!- KX= M6WN&=&3N/JKTO[,87)U%\W*Y_M/XC*6^?Z3%MQ73/PW!66W\GEN'#0&?)2VE MV5 OK]9B]Y?K!R/B7D56M#5A4Q&$ <]2J%E'CP,J9A"'>AS0"]8T(T2Q0'$7 M+K)M>&Z$M#/5" /M;'6C'VO0[3AH#"A')J*]R57TR![4KM4CS"Q=H?+$2=;- M3DI,KF"\9B?G^R^M WR\X$='^[ALQ(_?O18_KI0LES)(4LH$U5,I+"'*C/)9 M'%"810S3 (59-+1J\(66S8WDNIJTW>I-IU30R[T,.CN406^D:5U#4;UUNQV+ MODEGCDRSA_W8KV9?]LK9G^W'"PHF>\+<>WGE2^UZHV+,GN \7;K95P,#$DBO MU^+)[(7053-+R@@5G*4II IQB&B"(8WTJID'',N,)5)19)T^^OKI].&I(P>@.&0,'H)*!.EB[J XY8T>LKYWI31@YNF2Q@] M9>^+=-&3%PU@ICL3,?P;U32@'U=^U3WZW;#?ITUQ*TUXQ8>\K",%]0O0'.&4 M7^1VB61*DBPC4"0T@BA.0TA%F$(94XZ26!.:R6@Z'_=\B1%./#=%9+1I SRT M?H#'UA&@-@4H*E? +Z+CC"D\5WGSIP582TLIN(OZS8)%)^B-DC/B*?NG-1'^_ M.ZY;D\6/IDKZ;JN\7 !:F@NWWV6;: S*[U+?+30NYE_R]0]M_Z;(Y?$/[\^> M1I0+.Z-WX!GZ[.G&IPN]?S&,7?JL85LS=X6DY5/Q7!U)[NOY2($R$D499$KH M"7F01I P(6$0I"'.E$@YRUSV68XW,[>9^;>[F_?_"]Q^_/JWV_=_O?KV$7R] MO?GU]NJW;V[['B3QL V=F"4 MSUP]C )ZZ@K]1O]S4[Q?T;+\HM^(#YL'FJ^7(F*$!$8L!:L0(A9SR!(B3'9% M*!(4(,&("S_N/=\YU^4I4%%40IBVF: MP) A"1%A :11%L-$H31*3=(S=RI@UM/6W CNA:G V J,J4[Y9380VS&6)^!& M9J>!F V0;#^+AC?1]M,M32S;?M;E0^'V\[<,/-E^8J7\KR?]\(]FO;U/2N"Q M8(ED$A*$,LT7"864,PXY3442T2".0ZP8(7P>NIYJ9]OSTC+,'QZ'GKA]Q];7NTN;YRMRJ6TW%O)VSN MM3+@V)W@KVK@:)9.75%P;,B/5!L[] MX[6IP-3)Z/EL\4KXT%PI!CM3SP\(GFA4F)DK]5 M)UM5X.G7S2KGS_5_]\>G >)8A5D&D1Z+($J9@!C3$(9!+ )%DA#%3J'_UBW/ M;8O%&%ZE_,F*5/9*Q_O*+X[CB7TG6)XJC0'MV.=)>U0[5B] ;3'XO?ESE--N M9[Q\'2%9MSOMX9$K' ?'1LX/&$9>KW5UC0A:+IIEP5U!UV7-F/6BX5Y;\>** M)8M"1<,PA20Q4J0\H1"'YDS=5";)4$:RS"G*YD)[YD9TO]&?^ZN[3;[$APPLX8F1H/E,$7X(6IH./- NS]>7F5/[KTA*PG$KW4 MFDFIU1-TKPG7UV,'EW=ZE,7V^:M^:[=ZZFID91\-YW<.EY. (H13953;4HB0 M*3DB!(-2T%!H( /%$R?5MO-MSHU.6Y/UG,8875?A:##_3MX'?CC(]@SHR M+7[>K.^;^*.[%]%'WD_Y'7#Q5\WH;(M3ES:RA>!(G2/K6X<24+,TKN(RJZ3) M\EHOFJ58!EB$<4(5Q#$)((IY %F<,)B)-*,!%4J&3L&2IYN:']VT&UNE,74! MRLI8D%?6@E_R=?.;/[G2S4FP;5G&!X0CD\L>O6\U>K6=H#;4)[6< \,;HYQL M:&(B.>?P(7^)4E(0QF&@(@(157I=B$@, MLY#%2A'$A;)*AS[7T-PHH[$3= P=&"U]$EH[BO !V,@$,0@K9WHX!X0G@"-("-H,%E@8GO M'>HC+;W-GO1IET_N0O?<,G#?F7.S(UK>2B[S'^;X;M?6A[SDJXW9]%Z&G,LP MH1AF4@6F##.&3"8$RB21-" QP42Y! I:M3JWD+\JJ]9Q>]@*7E<2PFVEU\F.%]'G@< M[AFA2I@:IIIM!40HR2"E"L,D1%*%*=&30*<%X26 OX6H_"MD_8!J-[?S -7( MM/M!LFVU8UP)!+VO7[T^/:?!XO G,/ L"/^ZE3<1@3_AZBGA]U.7#Q"G,]WY MM:H57)VI4I2P6&FBE4PO\E"B$&0BT$Q 4H82J5=_PJJVQ)%GS^]SUR]R;9[3 M$?4QV/H_[@O!F.*#]H2#@^+:<#PF$E+KX.))U^RXR[UR9:]NF4Z%[+BM+\3% M3EPR@(3V L*O%3G>/>\U.2J)X'W8,%9AH$2LJ8J:4W"N%&1<_U4A$60AHR)( MK=0S!ELP-T+KRGH?$:]QTUPA)F4G^_V8@_\M5J 5:4_\/\ MYO'[\.]J MS64]\LC[?+TVXY(>3Q[[%R##X8]0K#*6$H@9HA IFD*B]!PZCB*"HD@$*)8- M_!_7XBW!;YN? 'JI1_DQ0;?;!/0-X\ASXN-K#?#+SF;0>Z*G> 3HH]1MX$ M3RR:G%BYQ!Z$0PD2AWL'Y]!P*46E<=+N&-^HF^UW69@\ASM9/)@]A&6J<&AN"E=B4GVZQ(YDQP9[P MK*$Q_A#G9Y=3A@LJL;JAY[W@JF7S;U17U0VI51'^)6@;U5)B)[78B88S&*E5VB4I1!CO58C<8"#C >21,J) MUM MF!T+&A>:NM:\6SA9_C0_GXYE]]8IE@0X+M1CM>JZM[2K?RH ME.3;_(?4)IC2#_1>+F,NPY1$"(J84HA"S"'!20))H**(4!+@R"FKVJGUN5%B M%3&5[ZQ? -G:; [$*T] H5UQ#:AUZ1 [4AP-YI'IL Z^[2#(0]Y>XUO$]I.)1>,1)GF/XX@4HA#/6%D MD.J5,XXRQK@,7([-/=LWMQ/VNG2R,@F0/ZH$2+V^,T5ZFT@AVKCS=O+=]ND* M;]A3(S/M2,+<7A,E1D)_AH+;DR=FC 3MF%+:E]=MOEYS4PM6?I#UG]?K:OK] M?;/2SRB-Q-GV^7:S6NEEU1^T$,M0 ZM"AJ$B2011((CA?:7GPEG&,X2$;L7M MO,2I_;E-?UOSP2^M W_2\U[0]>'_!;47X'?C!V@<<=0AMW=F;U"-O?T[!"4GP9NS* R2NSG]U,G$;LXZUI6Z.7^QC[.E]YOU#UEL#9/< M:5A+,Y6]*Z@)P/Y G\LE#4484JP@C>+4I'XIR$S"!D6!C%3"0\R=*KDXM3XW M@MC96"59UG8"H0V]Y##I7 \,.4SRB.O4ATD=TQ=@#WAC/?C0A_:%ATF6J(UR MF'2N[3<\3+*$I?\PR?8APSC-Z%-)V12N7=]_-FOS7>!2$YM1?GB27^3/[=T? MQE^]>QUYV8G#?/>\O:9J_,@)*SU+IO?SX4Q8\+^77(N=RB3'C&:$)C#@QR35 MB(FL=Z&!Z80F.L:_U)IX-I^^J:'UMV\?C 9"74O+L9365"]&DJ2$Q(&$,0KT M\B&E(60H"V$H$H)2PE)$D:M^Q6Q?B_$E,#JF[V0P_JG>![N!?(8]//+XWTV5 MZ/K9]3HZ6*%<@!*R$0RSB$7 ]7*B)I*E.G[?SCSXXM)=P_TRI^FA6VQ?]E=+RNV;:?NP\4>PDC#@' G/CFX'T4,E,OJ>/ M^9:N3-C!K2SU_(I_-YU9Y#NIU$K4?1GC,%$Q)I#'FB)0%E!(B8P@QQ%'D5(I M#KBUN+%EHW.CCH[9H&CL!O]"'Q[_K2*/CODN=1J)Z^Q+7 M5Y;7Y1U&P-5!IW@$?">2)O:&LYL4L"-@O>J_ML^:3O#7T;L7&K^N]PZ;_NFA MXF%3!R(7AV<[N+(!F;;SMHC% X]:3KGJ9MA\^?=,9VTKW7D[73%UZ@DW(K'_5K M\)V:E>'FOJ /=3#8]?K31K\=X3*)XP3'40)IFH1F>YI"IHPZBHG4$I$*E9MT MI4VC<_O:ZQ>[V!D-'FNK%X-T=*U@MUSP>09S[.5?A>/>7O"UQ;&)\\S7H#+: MLYB))4(^U4O.-3F]7(DE"$?U26SO=8\2?Y]OGZ\*2=]OA%PBFJ"$*0%#&E?3 M" Y)&B*88$3-85C,HL@V,+S[X+GQB;$-&.. L\940NCO+KWHE0%?_)W^LWJ8$)S%! M1M="I 2B6 I(61K!3!*9D8"FDEH-\_W-S.U#K"T%C:EZ&*J,!=I:QR^S!]GS MWZD?O$;^:H="-: :<1\2%Q0C/OK8B6L1][EV6(JX]VJWS[\LMLM&?/&F^":+ M'SF754'#0&5<2!%!/;HB4V0N@$ROV*$>@5.)%*:QW=+]5 -S^^1;G5&3A=F8 MZ504\B20_=^Y#WA&_L('(&/]<9]SOV_JK>_M3+OUW_8?]\G'3O)9GW.J_:#/ M7C=L^?Z1%B:NJ=1S\>H89R\<+!4/4@OW%?II9.V6Y5[P&GL\ M;VPT2^\Z- ;\/HK"\EDP/"V[3[&?/$2>:LWKC2?W& M'S0ZWMN_M]:$ ?)]_AA8;[:NPNZGD+8CBTN FX8J7H+5V.BYP,P9%#QQQ*E6 M)F6(,ZZ^YH=SEU^JS%"'RQL) 8IC&F5Z*< 288*XF&:&D,8PBR.B&.5QBJWR M%7O:F-N$X;7>0),;R?^49*# =. MG=9A.+QTV-#?U"SYC1;_D"95ICKT?_]4%+JEI8IEP$G 8,"(7O '*8,D#"44 M C.A%_WZ4W>*TNQK;&Z?^_NG?&V$AO,?KD-]+[)VX[TOO$;^\MNZ M-SL[ZQ">!6A,]3?TVP#B:?SO;6K228"-TZ]G E;W#"QD^<16.?_;MA&"VI6E MNM./^[!YH/EZ&4<"(1I12")E"@%0#*D,4I@BR2(2IBR+G-0,SCY% ) M$Z+BA..$(F$E37GPY+E136.<_9GG2YS.'W8.]GYD=FCL\OCUG_3V@D/-E\^; M[#3SJ!O=8\SC%PS5BE12KUW$'?U9B]+J']K?-?E_)HFAT(MT30#5XH>NRO97 M2Z9D@M(T@8KK[Q6)2,\:9)# 2. H#0,6\PR[B4=>8L[M^+ZN?=/S3N+$!K?34[:5W:_]JG_*0/<+WI45YD MS,0"E3Z .U2L]/+4@=L[Q>91%MOGK_JMW>K'FV(2U1S*%,+*PE2@2 0P93* M")D#H"B3,)*9$!Q%<2J3Y0]9L(WUUDY/UMH%>#3V5A^F;"U> MF,)ECML\?6#'*I#*;* IAB(3FH,@PQ'5_^&"Z'%+9BQUJ23G"^HIRL)-"K0D M-$L2J3&.(@Y1$"M(N-1S!/UN8Q$D0KG5+?4&]"39B<7CQM0A;2ON/:WIJAHQ M]$BTW8!2WE<'RA[AMMRX] 3BR,/Y_D7]NGM1/^Y?5*\E[FP@\;5YV=?4M-N6 M%DX?;%C:W'.!GLU!CE.S):^2*.8L,J7@N81(#X:02:&@8&&61HHSEC@125]C MT!M[#W(P<,.4;1BN*$4ZNLBE,- MS(TH_K^GM01QL #ZG0D78/N]V#S=?Z\&SGS-5T^5%.=OE3Y('%9762K GT2X MGRY\X#;ZG@';-GG/"Z/$?GY'T@X8!^69"P&:2&7F-5">5&1ZG.]5C#EVWW3J M,#U6OU""Z;MN ,>U]<*JO+1($D<$9RB%(0Y-PK; $$=9 I%,&4W3(&21 M5=9H3QMS8[I=&;_63(?/]02*%E1V.38CL]D!+$/H[ 0^#HQV.4X3D9J>AYB- M>1-3+UO$MM_I%GRG/R1@4JX!;2%ES_J?I-$?V115)%YUQ_.?/1%A/V:]7'CB MUNGHL-_V%XQXYM*!*T?^78JGE;Q1QY44*_6,1IOUBF_S'[K?[DP9QGU*&^4+&"6=T!^TOA;%EQLT[=+9&X '"VQ_3[Y8 MF/"#?KJ0:[%+JWQ/R^^F_LM2! %/S%ILW/DM)]G MT^C<&-78!41K+7C4)E;E#W@MY%=50;BX+H)5;]CQJ6^,1V;,KA[B NPL7NQS MK1>@Z@)C]R@ZB6=1\B^=>+K)MU)3/ M"C\#B^7N'451=X[TJ\;XOLUT'!+Q[ M_HW^YZ9XOZ)E62F*Q &- X4%#$D@3;$T HF,.R-;V)MS JILA]4#CCIN0SI&#O2&@GND;G+*]+.%#8 ,T],YM+RI(0V M )+7O#;D$4,E9>FV6A7<*$.8GU:;/\HK5FX+RK?+)&4!PCR#*N+(U ?1*UTF M3)BUHEFJDH0&S$U*]G1C? MPY$;H!9['A)O*K$]34VL#GO>Z4-56(M[!LI:_=>37A=6A'2C[@I)RZ?BN9J3 M?<[7\EHW6RXY8@R;<(PH5'H-AZ74:[@$0QJR,*4)2U+NE,-NT>;<"*4V>=&, MP_K3:,UN9=B-Y: RW9%:;#K CF$\PSHRT7A!U%T>RQXC7T)9%BU.*YEE#\&! M>);#K1=H:=#5ITUQ1W_*\F;[719WW^GZ>LTW#[+Z7:O_P+, QX%0D$4H@(CQ M&-( !S"2,DEQF#!,A;.RAE730Z[AJ<7ZW "Y*ATA]L3!M)5M:K;K00R M'J!,Z3D238RBOHPI)$((2)0,>2BS)&;4B9)>/'YNM'/U[=O'NV^.=/,2L(B$ M$D>:6##,IJ?;"+]2$O^6JCYWYR M]T[&,E$H21,H$=(?TG2EG$&J>&,FM[4D):Q LK_ELV$.&T=WGS?K^3A8/ M)I+WW7,S.]0-FQ+)S5]VDY8PQ"B2FMP28E*44CW+BY&$820Y3<-$)$GLPG7V M3<^-Z(SE4#?T (2V_2]N'.: N!V!C8/CR.Q506BLKA2>%^;$K[&\XK.][:.P MESMDGJC+H>%)>D-> ) S($/DM-@_+F41;4Q"A_EE1_[.8_7S;;_Y!; M$UHAM:"6951"6>]-S8ZR= MV6!E3"Z- #UXEMLJ%JLRVR& WJT3^DEL7&C')K'*;A.:VJ);6;VH_] D5F.\ MLW\!*@]&@]HAA6$TR"?*;/ -O5LRPR#T>G,K#($]?9$0,>\) !9JF MAL&M7%4U/C9W].??\^WW[YN5R0W]M"F.QPPODY0S+C(]HY65.HTI398$ 512 MCQ-83W,%E0/*E0RUQ^J#F[Z>27U$4,7QFA.#*EP7LBIDOZD> >@^9-]5^&-H MW]G-DD?MBHD$0VH7:LVOCNT+<"9YPJ..R(4H^M(8&6K&M/HC%X)UH$URZ?,& M;A'DE#7ZS;N5*5%*1BJ)H4QB"5%&&20)#6$8$HR2U"3F.J63'6EC;E/HCHF. M"_XC^%FN["]#9>S9[]ZZ<1;II[WWM1H_TL*TR^[3+AZLKWLNO4P9]5.^IMK: M2NCXUV)3EDO,J4@BSB%&F9X-I1&#F&093$2<9"9^-A9LP&SH9(,SG>Z8F>M? M0"G7N9[L5!7;@&B5-E7E@UEW\+I@B;.NW&GX ZQ4$ 89C)#4Y)J8C(PXX3#E ME*5"!"0-G&I@7(;[E'6RC 9'7I9/QLP6V'MCJ2]H[7C7"V CLV^%U76+55,U MY]=>K :+NY[$P;-NZV$[;R+)>M+=4VJKIV\8QLQ?]++8)((5&Y,>)MX]_ZTT M.16?6LYITEKU4+!,"94!"F*8!":O/TL%Q&$2P31+.5<9"EDH790^[9MV(H\) M=#^_F-U,$[C_RY-9!N7K/X''Q@MSNK G;+ISP8U5''K%CF;&P7IDWC$PUUFE M'7!_^5L+^9F="5MP\6(\FUU+'"U%N\W:W/&*O7, M379B!3LR<$DF>"(R&#/$(8HS"1G"FG@R@@2A69RF3N6,W)J?&P6]O_GMM^N[ MWSY^N?L&KKY\ .]OOMQ=?_GUXY?WUQ\=$SP<^\&.A\9#=V1:ZAA>A?.],/U% M:/(HZFW#[ '!,P&O"4 "JG;*M4:H=X%Z_FG3+=VM?;HQ3+6_J[+PNL^;8JOQ89+*I"(-,\W&04+U"C<*":3D%4G:49,SU=_MH6 M;=DHD._3MYI:6CL"U__6>#3XX,*UV^PFIV/TPJ1Q=&45Q/A+:SPPG^"?&@&$ MG0.C'&,,A,YS\)QMZV\2,^<(S:E0.=?'#./%=T^E7LZ7927^7N9F:/TJ]:/^?6-:NU[K&:%NN&PEXIU5H+63#=R.X&E'7E= MCM#H1\&OP#E?[,>9>?I!\,0L)QJ9E#GZ'7W-#&>NOEQJ8"=FEV02I8C6L1\H M#B2D69!!%4:I0C**!'<2'S_2QMR^^3;-_8%NGXHZ>EZ/LJL7D@+#%05:8-,H M4BE3(8R3)(,($0YIG DH,X9B10D+$1ZP]!Z*[UL%;_-)P+8\5;[LW1S[)/F5 M($/[FOZV0VX<^85Q-/Z.M?!F@@IG5/OZ+AUP9K([C]GJG\I<5'FWYL"YSA]Y M;B8)-$-(XA!K@M K4!0P#)D)PJ,113Q#B6"1E6:?0YNS8^*=U>"%V6!GM\.6 MOR7L%D&"Y!IWH>H($C[N;NZO/X//UU;OKS]=WUQ_KF)UO?[VZ_?C7F\\? M/MY^^Y?_@:,P^S?P\7__[?KN/X9GZ1Z%WW*2YQ'4L6=\G?Q=<]Q4&SA._FX? M%",D\QYM[LTR>_N<[TOS[;UO&,E4!R"UE.!>F&L9Q D*I285DM!8+\53#HDD M,8Q3HGB &6;$*>'T:"MSF_W5!WWKS1JVBT0Z0*/X.*!V7'$Q3",31(U0;>"B M(\GGCR)Z$?#$"\?;F)0,>MU\S0#]%P_\[%^H+]WF]]^W-^IO92TJND0I#@*< M2H@DCR!"2D'"P@BRF'%&LQ1GD9.P9V]KLZ.!E\IXH##FPHV"3Z6$@QBA%^N8 M!BP480952@(]B0MCB%,6PI@(1A,E(I0I-^5W;VA/(P3?A_W7ZZ_ M_/H-?/UX"TP>Q\V7>BEX<4'IXW!'%#.>!A3R*"%ZH"09Q 2',$IDM?,1),II MC+P8["G&QLHH(-OC5^^UNX]#;4?9%P,X,E7O#JT[U;@K&ST6=>N#P%<9MZ-M M3%NXK<_-@U)MO1:IV +]N5CGOZK@Q'$0\(%A/XD(]?\:(0)+& D89 M#9,8FX1VI$WAE%@:4(5:!G# A&-$@AXB* +!(9C#B+8AHA M)=+4*?/V5$MS(XJ3A4XK:QV9XC2^=D3A!;6QCU,' N:>)GL.#%\9L2?;F3;Y M]9R[!WFN9V\82!+UGMZG32'S^_4=_?GQI]'JE>_D6JI\NPP2$E")]7PB$-SH M/X90)P,D9 ]T=[<**0UUU2&;C:5+U#H/06R':=X MA&YD3MFA9LAD=^SGR11&SXW0&M.!;&QWS(*4I@0F41:)) CTN&65@.;-HKF-/)W8<][U8&%._5K3S<_:=H?H?B^= MUS_BO$F7C#R<[!+V._XLP*G\@,4^0:#*ZM]UU]NH5$A1!A;&2K:6)*988RH5ABE#C6&7&SP&EHR(^\K!GBH[4QH-?C/E_ M CL'P'8#:A= UX<%:+SP6GQD&(#^:I XMC]U*9)A\!RI2#+P08,*D_S8K'[( MXH/9J))II*?[$90QYA )ED'"D8*822PXBP@7D4,UDMV#YS:E;TT#XDD"_9IE M3K4U]GA93+\'HC RG>P ^.!4C+WKNU,QD4$83%9!Q (+UZ(A!PZ?J12ROW[* M\B '5KZJ"7+X[VX$(V2^_*@G=MOG*R$*,^/3/]X4=YL_]!N39(2'<0QIPO4L M"E,"<<04Y*'^M9!!)K%5Y:.>-N9&.[69H+%3+WO,W_3DR=AJ]Q7V =I/1IY@ M&IF7!B%D_6U:8'!DIE)*_N?[S8]_U7?7DQ3]PWYNTO?,23YE"Z?:K]KFTH'' M:/R[%$\K>:.^R7O#V;?R<5/4ZGG5NLU0^+OGYA_W52 BE.(T("%4+",0T51 M$D@.<2K3E$>(9IE3-8Z!=LR-*%HW3 Q<8RO8>0(ZKBRJDY/Z"L<#L8$]9GG& M-7X_C'UL-:0+F@A%,$I-CPLQ]77"--"*:0^-+H/JX!SHPL<-XU2CTKS6K\1S M$TA51_FB@"4RS5(H42 @BO1BC6*!8:0"AN. *YF%+HQYM)6Y\>'.R+TJVZ#@ MZ>.0VE':Q4"-3%@#,'*FH%X,/!',\38FI8]>-U^30__% S9D?J/K)T7Y]JF0 MXJ\;LU5^WRA]I2J.$QI1F'#%31Q1 AG3_PF%$9B,,Q[']D>U)YN9V\??-10T MECKL69R&TV+WQ@M((W_XQ_ 9(C=W&BB'K1XO@$VT\3,,.+>=H+-X].X+G;Y[ MNEVBLQZ\V#,Z?_4%<9KL?"@..Q&*\^^RW$IQM18F")T;!=Z-^=7-T[;2L?:&[.M\S)I,F+>Z(KHU$:+B,I$,:*P0@E%*(L01 G M&8=A%@N:T23EPCV:K8[(H,Q&7TOI(*C,@U\[8-CP!;(4:>] M;7Z\?/K$VQY'73O<\#A^V=#R[>MRL\I%13R5%L7S_K !)0F1%&V3_EKD:YX_KNJ"'2\L=RW,WH.PW9?N"[>1 M/_L79BYJC9EG\'OSYTB%UL\CXZVL>D]3$Q=1/^_T8(\@4$L4KUHIR$DG!&H$AY3F204B_BR0KRGFK;Z/MZV^*[N M=CT[VU;5=]>;K6:<[\:9X45V3W:#'=WX0O4-BNE6]B[ SN*QJ^>>P\=_Q=R3 M+;Y5E=QS$/14QCU[JWNXVX=F[_I.+Z'JBI+U8?&2)2234SKG5C7@[>^VP6<>OFXWX(U^MVH%TKZAW)?[SJ=Q6'+/,4"R2 M+!60LEA!E,H,$AH&D&/ML4P1I\(JRM6IU;G1P-XTL]WZ6.1ZH'R6M- _RE7^ MH/FW> :/[81$_SN7@*ZJ%]MYM6/7+7;S$.]@CTPFK;UZZ=."V9'<[-CL;RKB M!)&GR8A=FY-.1YQ@>#TA<;OYT@#=(S6ORW?/G;_505%*9I(K*F *(Z(]] M .@=^ LB;]W0\QYR:]G\&\7:NH%S.LC6\3D#"=%D4>J)8,.Y7XO-?4$?=L=3 M5T_;[YLB_V\I]M=6P@:-Q:=R(6])]T+ MK_K[Q)TL+X;3%VT.-V1: KT8L ,JO?R)PTCU"'/7:AVWLGS2G76]YJLG(<7U MNI;^D*).1PN7*L*)GFC&,.0\A"@D%))$2GP'K(CTTEP'YE+C\TR%XWD$&C\ *TC M1HFP=074OOCCTHO1]$2EP^V8E$DOANLUD5[^P*%!$3NACRK\JMQ3]C))")'$ M5#PC>DV.!&(0*Y[!,,J09M",)=PJ"<2BK;EQ8:-R4QI;%]TIIBG#58D.E8[U MM_J M@V-\ +?Z)$1>WV@11TK6W;F@S[C(<["X2T,W_=D5.5V5RR1,5!9+!1$VL=)) M%D&6* K3#"O$*(\)#@:EE'=;F=M<0ML&'EKC!F:1OT#1C@0NQF9D NADD1N$ M=B8NP*_%IO1X<-@+A.]4\A=MO$TJ^3$W3Z:2'[UXJ/36UR>VROFGU89NEQ*% M+(H%A22.] HBH"%DBJ>0)ED8!3Q(I;!2CSCZ]+E]XHV85&TAJ$QT5=GJ8M?_ M@5^,R,@?M@L8 P2UCCA]@916]VD3BV@=<>10/NO810.4'KZ9,"3)OW_^_+[) MM ^5#!3""0QH3"%"4G^I09C ,,PD0HQ)/8NW5G@X>/SZ9TRR0%V/Z]WS;_0_-T55*_3J9UXN59** MC)( 9L1,,C(3-:0DAA$5*",J,6Z[K2>08Q+J^5D:0Y+&&8P%D0&/A IC M)^V7LRW.C@,KG6TFB-UA]88[8CEYT'WHZ]O,(Y,E]=C*1[VI@M.KZ2 MQLZV-VW*F*W[!PECUC<.+67,MM=K_:AJ(OV>%L6SB=*I(G*6DN(PXRR" B$] MF=(+1(BU]S!E2F2)(*%23I.IOL;F1C95N3RPVJSOH9%_ D+;[EK N =:.T[Q M!=C(=/+9H&245( QV/MVK0T*WHH6]S0U<<7B\TX?EBNVN&<83W2R0>XVM](X MD:_DBV(Q=YOWM/RN">M'+J1X]_RWTDR:;AZK9T8W:()SX?Q<1)QX$Q07X]?HS:UK!QYQ/-BZI6\;OG73W& M_;Y2D*4J2".L1PRC:Y"E#.(PE9"B+&$LB@B)G32:>EN;VTBPLQ!4)@[:R.N' MUXZ7O8$V]BS5#2]G.K3"P1.O];QN&KR3)I[X]N_4*$ENGZ\X M+Y[HZDJ(.IOOD_;@2&SUD@0LC5(S#\V"!*($19#$C,!088D8-X>BS'%[;8 9 M5SC%FC] HUC"[!S#9@O M\&@RLM?-N@O0];>#-\2(J;?U+@#JR%[?)4\;$ 3R02I9%%+$MURB5%$<1 JRC&EV9"&!F.O_1"(,&*4J%=P^+L2FQ;EQX'Y!M9(F:W75 MC%A]NFH#L>YGOU$0')GH6G.-(&YS%KH CP]+V'.8BA$:G M6#=P!AS G'3?V[G+80L3'[><=/'PE.7TI1>GW%:+XDX)@Z4D<:)BSB QJIU( M2 )I( 14)-5+U#"42>CTL?>T-;>/_F7*[7H#'FD!?ABC_ZV;@(N"11!4_V_R MS] ^:U Q!$T2),@T4:8(L;HOJ&*(P6<=JV,#C1]Z![[?C' M4Z>-S$,O$WTK0U^4MADET_<4'OXS?0]:>JM,WU,N]V3ZGKQEP*+QQ2E!NSJE M*U./X7K]OA8&:>4$;]3[O;[W%R/O7E\LL2AEE)(%&BA0BJ3 DBF8P2$D< MABB1#%.[C&!O-EE]29-F#MOHI"^JHUY]P58O O0?_T^(%DF2.JRFO/2GQ<)U MLCZ:_KSV;@/V#E5%7\#U&C0^=111;ZIB&KM^K!RK9=M=EK]>.LQA>3QUQTVT M?)ZJ ]T6V3[![EV$>VEHND6Z3UQ>+.*]/MAM."V+[?(NWQK=R6L]+/_(Q1-= M_3W??K^5J^KE+[_GCW>;.N_OP\9(J"UC+() 3_UAQ)G)TN,!Q%PD,(R%"$@J MA$PBF_7 @+;GMCZHS#=CWMX!\'MMJN7.P) .Z!_I1H9UY#%M$*+6_'8!-GVS M>?W8SDQ>_VT_BQ_2XB24=@$4+7E=\HA!E>&+?"V;!$^4Q(%DFG6R),@@HIA" MC%4($\RQ8)F*D]"JLL#!D^=&,;5M3H7,.S!93(J'.C\R$=1F#:ODW@' J7C[ M," FJ]=N!XAKA?9#I\\49>_<,&4=]D,[7Y5>/W+!!=76WYTO"_ON=5E8DQJS M?=['OYU;74[1R*#_[=L'\*AG9%60A*,:^CSP?O/Y_%@OQ_\U\_L.0 O0 M0@0:C$ %$C H_9--^X?T^^R7 4Y._5^R+!C2D=,M$P99-S1R>1<<_7F?,'$T M4C\,2(9,+1%),$2!S"!#/($BPHS24"28\386Z,XEK-G2@ &!/W=OD'92F/Z" M&P6?3#6[*M[<-?[9MD?L1D&_ +]!.DK'ZK$2)P9CY2VPVK;=B<.M'>$X#,)V M?=N&[A/\L1*^5]/FI,^FLV7._V4:JL/ MRRC(!"=0I'$"44P)Q)1(F(5*@\Q(%F/AM'%QO)VY[23LS025G< 8.F@C]12P MEDOYR^$:>VT]!"GWI6T_#K[6FB=:F7;QU^_JP6KLS.7N,9_O]4ILL\I%M:S[ MN,H?\G4=L=6&S22<,)9E,*&20412!IG@#"8LB'$L2)@QJYPOB[;F1@LOS%V MKL'V(9WG\.UG!L^HC2G%,L2"HS02D(6QT3!*$DA1*"$F)-53#"*9I([R1?TM MSHTY6H-K@1S9F%FG3NWS2,'F<9B6T1GX+0]L?8(Z,K&\Q+.RMMV%!SM[O6H. MV4'C3U[H3'M3*PG9N7]$-,CRQH'+EBW=5CLI)LS.L5P.C0?WV,LD'TB[+YN&X>5K.>78^K3+K&'0'"R_!CYF0([+$74U M3:^?-L4#O7K8%-O\O^O97;TMM*299*$I6YNH1$%$ PYQRO6J#64B"B@-,FJ5 MBC>@[;G1G#85*&,KH!UC]2RLLM8A?<2Q"_I);61@1R:T8QJ/1B$25+8O0-?Z M=B-Y/*0=4GG&0WRB9)^[[]+HYO>\T>:?JMBGQRK>%M 2Y*KZ!6M[39,2:]: MFH&Z?RW!=RH DW)M?ONXDE7FP[:^7=[GZ[4YA]2C&&T>_V=/Z4;#.J8W(1+Y]GI=O6]5J(?=I*WWWADQ664BZ-CH/.GM1\E% MR\(#6E/I4PQ!S5%LX@P:_0(2IVZ>4!3BC/TOA1[.73R2%E(=E&6FK)MU-8WM M:$B8BCUW].6I1%)95<+Q:=3^_ -5)%&[TO_TD@.H%^LCF33UKP$DAS0<=9($$%2PL3YC:* MUH::3U76GV_>2;@P23RUPJEC]LZ KK';CQX7\)''16-\)Z%ET67'!=CWQ&'J MRVC%,QT '*>DIHT!;UEHTP&@,^4W79XT5#?Z!<,VT2T\99(2@2!62*\@6" A MPYF"69;%01)D>F'A= )WM)6YT=KK>8>K0O,Q(.T8ZF)X1B:AU\AXC JR@L"; M$/.Q-B:68.YQ\U!\N>_BD5*MRU.)88?I7ZU4Q*LTL#9LX&N1<[F,$CU!(A&! MFC7T] DI 3%C# 8X(8@@$<09]YI4[=F!N;'4&Z9/^WXU+,,)9MSA8\EC0[RGULP0(7&A(G/(_7C5"G.OLV?5S+S2)WCG+8\EAW#1M-= MFL_7S2KGSW?RY_:=AO4?2TGC),6,0VXB[U$J TC-SD$6"R)8Q@/L%L)VJJ&Y MC4[[O#37"B_W0('OY2'/1G.=?K46EGE!7=GO_5!2:K9:4B8BE+#/%QDW,E\J@ MG@=S& F18OTW02A9:JYB&_M ^[.MNGP'W;;'C/>JC&[#80NQ/]_BQ$'VUA =&G%;U?1C%BFFX2R%(40X23!))( M15"$D0S"$).(8IM)B5USN[(?[!VPHR!+W/O9QS^: M8Q])N )?C?6>YC5N,%TA'Y*R?]\O_GQK_I!-?/H'_:$8_GX2;C&S=669ASO M&C:_T0_.M_)S_L-('&SU6V$V)VL*.Q+/^!^2%G>Z*^0R"14+N%(P3A,!$=>L M@[F*89+&,LFB,, 9L 3M ?5AXV_\YVLC$ MNS]]CA[N_?1>/5,-Z[TT_S(Q.D\!#6&0IBE$*&:0!F$ %4N(P)%B.$X&J%U. MZ(+5]SB]7F;_X>J@L+8IWPM/!ZH3=_-\SE*]RDMW*\C\$\E''W;>/XM&=,?R M>9V=^N^2R=6>CY@P;)@\DA#9VJ#GI;+1.',KA7RH!HAZ4&@+BPOOH$=^\3)!Z87IKWT@S1*HLN))M\PM:4?A/YD MEC/W#LB[$+]WF_*K6ZLHL$EEF&0JEA"CL,$ M(IIQB.,@@$$<,#NJ&? MH,8%=^PMAFJ>W3$<:,M!8_IB%V!MK#>L5<_G1@/:(15]-,"G$ENJ2DAP@ZN> M)M>K&U!T^J&N"5UY!$3^(Q?Z3_9<[>Y5)2[ >C?)[K_;EXS2(,1[L\W=GCA= M3OD@3U]DC@][PK!I[M5JM?G#B']\VA0?-D]LJYY65YQOGM;;\E9RF?\P\^ME M&(J A8D>04260L2B$+* Q! GBNNW-^<[X2MA,-.8#VMCO M-M>U[ >[V:Y'6"<20VF, WOK]/#Q M_W^O7/M^"SU_-"-Z \S7DM&YUTUNL& MQ.MYK^/=PYCJ\V9]KS_KARHSE&Z?BJIZE:;)>G>WO%%?BWS-\T>ZNEY_D3^W M=W_(U0_YVV:]_5Z:4%#*48RAHH'9/TT%)(H)R&5,8Y$0&E"GBC$763.W^;%^ M19$;75W6&78L-AG$(Y.;\0,:1QIQG\:7YR8*ZV;M,0;+"V:>>.XR6R:E/R^P MO69%/P^](#BC3CH.PS2):8IA'&381**&D&0JA@*Q)$P#3#/FM$>Y?_3<:*RR MK+/(OS@WW#EK>Y;YU*/D-8^65V$'2NI_Q=**%6D5VB*2XB#F$".XR",91A'W"GLS$G+5M]3_>57M+ MD5*!"@,]1Y11!A&19H\ODI!%,9>8)82QP&D$<;=A;F-#ZT(5C%+;"79>=&7& M%Q7M-%?\7OGB6IIH0(]9C@SC]L/8G#]*%[@3^7 0?5'T NF)=_A$!W0Z@6/ M&B/YZ;PQGK[1;]1RP2CE 0(0X+2&"+&)*1893#C*,PR'*HT4;:Z%L<: MF!O;U#:"O9' 6&DO67$4Q'Y>\0'-R 3BB(J3\$2?ZX.D)HX^<#)QB3YWNG(2 MO=<-"-AKXY)_H^LG1?FVRK'[JGMQ6RYEE,:8B P&/ XA2GD 29P9P8B ,_U- MHSBV$J/]#UUCP6%GK$!W6!V[_Q^T3LI$_\@:M&P5>V F^^D3+ M(7+.$VH3QSQ^;-U7CV>/X=EH\VH:Y*_'L8?*@P]-Y MV% !U@V74I2?M&O?J-DRT[]YE,7VN>+9JW65\OQH!MLED21(LH1"B96IE]$#5[XR MDX+!>JWV/63'D2/A/C(SOH3\6P/YUQWDE>V+"N6=^3ZE7)TQ\R;I:M_RQ-*N MSI <2KRZ/V*XU&MI1*R+QTUA0OS?Z76ZDH74KNZUTPG6,[M$!I KR2!260AQ M'*=0L(A3E>*,">N=,>M6Y\9M.\-!UW)S/+:SW5WN]3SVYS?41D%T[&WZ\V"" MW[W*V0]"ZB+]U_.M3"X#:^WX,358^YO=N:BJB+TIJBUD%(48I2R"$G'#-@&& M5,@8ACA%/!)2\T]DRS:=Y\Z-3QK3'#?=NT"=IX:![H_\\5MY[O1A'_%ST*?; M?99ETBJ9_60+<_OH=J+CS5&P-A,8.]U'[I= VH_2@^&9:$2V1F;0R'O4^XM& MV9=/G'Q$/>K0L='S^(67[TY\-J(^-ZI.Y%P2%'#&: 8CSO0'C6,%,:84II0* M)&1 8NI4)O%D2W/[L-]MBF+SASEVV*Q!(7]L5C\NV5%XB:K[_L%@K";=+:BL M--L%M9WC; L\D@B0B& 698!(+J?PV'*!-XLL_J MBYI>N^"S+,N_&*F"UDD@.EY6>W"TXYZCEH&OOK5CLTF[:C(]A%W'='U:@)U7 M51^]/$2::BO5-^"^=!5\F36M\H)G, ^T&7P__VT2'YLBIB;2N[_Z=I1$G"02 MLE0D$(4\@-@(U2"44I6B2'&[#>")[9[;)/7C*J\.+Q= FD,O56O"&QT6V59+ M'KWZMJ.G:%[S1,U^:] M2<'KX?:3R6?JI#7M#]021<*480DQQD2/8$1 0@(%B'!V_K M;RV[;@.-A;ZZU6.&L=Y=(6GY5#Q7JI9U@88FLX^DF+%$(2C2&)MIQ2B(,T@ MY2B L<0Q8['(6& 5F7^RA;EQ0).]UU@)*C.!MM,UJ_$UD.?/=R^&9^2OWQF9 M 9F-)[R_(+7Q]1,GSFT\X=!A>[\I'FHLFHOW]4U'(:MOPB[:[_LLR MP4PAD6&82L4@HJ9HE6(49BJ1$2=1)EP/>L\U.;=/O;$8R-ID1V5H"XAM3WU] M C?Z\6^-66.MSP-?6Q2\G?R>;7#B(V!; [/@JWO''A(<%KLQ9P]7V_E0[E, M],H@H"*$BN-0KQI$"@D-*0R)3'#(<9(JIU6#3:-S8Y1>(23PN[$;5(:[BE#9 M=(#EAKIG6,?>#;\<4??]:P>(?&T^VS0Y[,G(U/2+ M,?Q/8*5--P%NAYEU5;)]%9H@SX8F7-(E49:Q%"<95#1,(8H$ARQ%D1XV4(24 MQ$0$3G*&'CMDVKGGEOX$]]IXTPTB+Q\WND]&0=QN8/"/X\A#@S$8_&),_I-Y MHS]4$%:[IMW\Q3KF9HQP&S? / T4EHU..E2X ?%ZL'"\>W@Y)6Y8]OB)9#-U M7A*<,!IH,B(D,@)>60HQ0Q*B%)O@1402Y)2(;=?LW+BICBQ@560![T8@R#.+ MODN@MR,I_X"./7\]%J6Q/_]>^%](NT'DL7:21:.3UTZR!^)8[22'N[VKY?Q: M:$Y,P0)Z$<:H&YT9%C6K+JE)MR?>J M+;0R>0'NB[ZZ8\,PMV,BGTB.S$&]TC<:Q%][0?2I/T@[^C/AK?>R;54^7:91"PDB*:02ZG7QS(-($T)A1DE88HQ M8@EVFO"<:&=NM%*;"?0*S'77_Q207 291)C +%48(A0@2$(10RH%%J$B"3<5 MYTU)D^F W+7VSP2D'?MZ@&=DTFV0T2:V4SSP2V/EZ8!L9ZX]@X,GBCW5RJ3, M>L;5UX1Z[O(!JK'O-^MRL\J%F15^RG_J":&>&IJJOW5(ZJV9&%[Q[1-=+5.> M!,P(W 0)Y1!A+B ) @R#-,-)H&@H0BLY>L=VY\:S7@+?;F[Q+$$D(@+*F&00Q4Q/##.BIX@4_F12UA[HVFR142$8=0W!'=P]=G/.*4 ?><38N0 ZTU/C M!7CIQ@*\<*2=P5;U3[C70Y1+0?4TPQULQJ13X$O!>CU'OOAY0VLZE?G]VK#U M5?E7*>ZK"(&V6$L3-!]C'&=(:OA=+[%B>LW64-P6+O) M_M;+\CW?;QY8OJY8SG#>_3K_;RFNA6XF5SG=2X2;=*Q"F[,6G_6OC>9T+DO] M;]HBT49;5E?JI\C\A[FS7$H9&5W; )K_0H11#(E,A9[R*1K3@.E9'QN2)#JF MT7-CP+N""@F*O8'#,DE'[6<[SIQ;[XU,NKN0WR:B=HA-.I>%.TK9WQ8*/M%CK M(;/4*[4V0AI$.J_*A2FG"=")=GRARS8QH-HP5$3 M7-BI:\B()&7, FNY!7F]&#:*.;Q.::V$ M"8<#SIF]&Q.=C,[J'7$[79VPPWJ/9:>P8[KSW E1?7$0/&6[ T^0'QY7FV=:G-NF7VOP MR]03PP6L#N%RW 4\#[GE\:]/(,<^YVULA45M;)=&=]MH'@]Q;:'Q=5I[MKUI MCV5MW3\X?[6^<1C;_+LL3?KUU<^\7(HD"[.8("@#S,P*AFI>"0.H)-,K&R(( M)4ZBE9UGSXU!&M/ [\8X1Z6%+F1VO# 0B)$9P!(#YT_]B+>>/NKNDR?]?(^X M]/I#/7;)0&&F.@>PO%&?] QES?53WV_*;;E$ G.JXD1_GVD($8H5)%F:0):E M0G?2^K!TVW M<>7BUXN=)Z<;A\T1S8@[6S$GP[ MAY;SE/$L$I[FC*?;F732>-;=U[/&\S<,F#9^D^M\4WS9;&7YX4EJK+(L"9I4 MC2:T&V$:R@ I2!'B>M*H]$]9Q& L0A8G.!,$686C6K8W-Z;(_IP$_U.3@[$; MK(WA0.A1TYCN,.^QP-EB_N@7O9%9HS865-:"QEQ@T&Q3@<['SP_"T6'VZ!?/ MB>:.QW!U@]5MQF8/4N]\S>(QT\W6['UZ,5=SN&W83.U&S\$+(Q95R.]R7>[R MJXS*W1>YO5%W].=7HXRZ65]MMT7.GJKI_MWF*ZW.HUB(491$"F:H4B?9TZ?H6+VNDD:S9%J@G>%%/ M\)K_/>[,^84#(\['P,M_U'!(L+Q@YJ\%>#'+^ZGZAQQ^K^5K?&7-GVF3&MUJL;\ORB5L5W/GD#%*W M^T,J4H44(&XTH$5.0*J1)M#^44$5XGR>'W)J!K*2&"R-B9=PX(&[G^L8%\V! M+>DF7]O)F+1"5ED(5TFEB04YGM?GCTTDQ\YCP%%]-W\ 7KIG 7?VY'29E^U1 MJ%V#[LQG_4,OGG35CWC;JQEQJ"B6 FCK?5F'S"4APEQ;Y"E%:5IH"(-ZSGF- M.C7SL]LO>U\!]TVC0B"YBQ?Z?A8H.J9#&Z%3$ [:#3L(I5@L+UYCCLOS$@+# M =-+T,T]"R[^Z\GZ5M>B7*^X7,\*@U)D< 9D[OI!%38BY,+&AH9J)0I%,PZ] M>%F//WYJEJ:6+OFSE2\P%_H%=G[FHS\B ]L)?S#"ZQ^.ZARKV&'_X>-6-AQ5 M[*",X?A5/;=R\MWTOB:@QFFF))489!3;UY;D$C!=%( SK@O%W.DU#]K(.3+( MU%Y>)V72,]7Q%(Z>.S@7HC/\_LT^,'TW;XXA%+AU/Z4PG=M.A X MNV=S[-YQ=VPZI#_8K^FZMF]7#NOP6'R?K2WFJ5PO'_7JW=_RX4FYRMW2OLNE5O?\[UDJ>)5O M#U_<$I.T\B=_60625@/7]+C1(6F5(?6\?4=&U$&TXDD8"+JD&R)HTP S)@% TU;E,65X$G>T< M&V1J"[>3$3@AJQ2,J\3)V8OWYBBB?O;J4IP&-D@51/=A$ 4;G"X,(EF4HT., M:C*ZE'QI$SJO#7OIE9[/KA_U0KF=\O](,G3^WUW@B7..G\WNA#N+I?XXM &/C=]=3?^W4]J>N1=[34\A]? MES_^W=Y3OY[VP_:M/'S2**_B207:]^_T!5$;A[MU?KYXLHMZ$_ O%^6VB=A> M [%-_@"C#&69C3,*AES54YX#&_T)H+C6!;+K0[2IO?;^;?JN:]*1 MOAD>$6?7]W#E->9L\*.8TZV^;:PSP&3&ZA-^ >[#MA;O(]@4NI%? *AG _-+ M1NBW!%2,-CMGW[4$7^WZXAKOSE4CQ8MDTXSC3&L;@Q6$Y74T)FBN@# *2B4I MECJHY6TO*:9FV'=3?RN%]ON@;'5*]I0*,^K]YLO/?@\^"T,[E/Z@#YH^?!&. MD4QO/QE&M;(7P?32H%[VL![9C/:Q/_2J:IQ[P#D!VWRS7$-('<]K106 3098 MP0J0P4S '(H,%EYFTG? J5G$[!]I^K\3N15\GYT'!J3T^<#=;>6& '%@@[8C M;?*24Z8"L$]RI-%:?2F J-" ,VB *Q<1!88*9B:, ME]MKW+ CTC%(NC?%G@T5R]J)&;S=X(&X]TY")!1'VR2HY$Q^:B7^V;'!;E#= M;@[$;&8;A%*\D-YCS+&C=7\8C@3B 3?WLT4WO/QVO5#N?ZZ:Y@=_<)R0U^L; MOEH]6R?U=T?R.V.$I20U!*0&0H"$$8"ZGN(H$\JD/$6D\"J#"1IU:AZCD[9B M3I;N@][*'6:+_!#WLT71<1S::6PAK#[LB'SE6*5;J9-*['BV* BE2+;(;\Q1 M;5$0#"]M4=C-E[4HN5\V+-9M6S5=,SE5,C3\UC,I"5:$,U!H50"$,A?),N/( M18C .F>:B'YM2WR&GYZ7M.F%R'>*A39\=97)"FM]VFM6>&9RR@D%6C$-[+(@ MK?N:0Y )*D7&(1&2AR591I^54;,K-]U2ULL6_@UEN!Y_>E(J;0B1$0W]*KV%0D YU6\HZ!D#%)NYVC9W3NV.L!O6Y!G- M"LJDL4M-(7.[WE@'0.08 R)UIC#FF>=+RUKYJ\R+JY9E?:3BL@[PQB@N.S;\=(K+.L )*B[K M>DX_,[BS[SQ+=8H)=6V9E<0 I9D"E+JP!S(A"H,RIE"81[WS].DYS%]V.F6$ M&:==T P51EF'%L@<"8"P9H"FTH(F$)<(,9*F07YN3\A&R=3=] '[OIHOY/Q[ M**?\+FY^]KHG&@.;XMVCLGCF]8BND2SG[I-'-8I'5'II[XY=TM.4K9?R7Y]U MVQA.72_49[U^V:'LRS=N?PJSHI!I+E(.H%(*(,8-8"I#($<%,_8?G&5!!;(A M@T_MO:ZEF!62QC$S+TN-:H!R@'YJK/,WJ>E^U19[]=.EZ!&5180T0H@+GKFY.Z M D!N%"!I!E,-N:%AY(['!IF:?3K@L:_%#*P#. JGY]G7A2 -?=05BD_XL58' M +%.L8X-,>ZA58>2!V=47=?V9)=V9-6+\')>?OF^TES=+7[GJ[G+ MV'1A7S9#*",IYQ!P9AT6)"D$@FD($,^M42"(41)48^0[\-3,0D7(/M\(?N7Z M [O6P97LKDWPCT;Z:D,JD&S:=S+\#,@0$ ]L5&JZ^QUT*ZF3+QMT6\&KW::( MI-.!4,7BG?8==ESJZ4 P#MBG0^_O>9J^TMAZ1.[;_[D;\K=3F MZ>'#W.@9*S)(4\Q!ECI"%F@-EI ( 692G@G,,0EC)/(8 &ST\;/-]M\:QE3CYTX1E^].>/ M4*P3/X\1QSWH\X?@X'POX-;^K"GW#2?#1ZO/TZKJ:8BT*4RJ)6 B$P Q9;TG M5 A04,DP2FFFL0[;VCX^T/1VN;?L*:JB!GEPB3N-M,DC7]NH=3UO\D/"Z52. M0*T+E5)DI,664@NU2 &GA &D\RQ'>4IA%K0A?CG08]CVJL-J\C VV'YF_7(( M![;D+_EKMMQ9-PUXOV[ BTMHM_3= M":M+3^[YWQ]LC.JVV*S=GTD*B71F N?,[78)#BB5"F!%!4E9BI!U+)H,Z'O_ MSO''1_/ZW>]G7=^/T!?>Y35NNCFN^=\V6MR('+K#=11DW_VLWIB-W+71$='L MB%AEAL;;5_W4Z$^/CE+SA^>[+?U MB=O=T[I<\X7S'&<\S0P43 (E"P,0$<;&(50"K*%,55Y R$E0#]BP\:?F:1RD M:];'^\ER*W("DD:;_N?_H;.$,T&AR)@-S%WI<>:Z7B&A@;:39PRQ7R@;+?I; M\R%G:03[?C!+C^G!C+-]=KE>S<63JY)K#HR=HX5$0;2& M"! %M35\O !4N%VS#)DL%1F5S+_=7_=84UN*MF^5VI$W,1N! VAP=6I@NZLZ*F]A>S\ ; '$-_'@&XGSYK/^;A]7%X]]T\GBW(^QNLI>[C)K M7)K'VOY;_B,2'XX?>IU4.&<>,1X+CI\N>P0XGK>$6=]RM9Z]6?*5'9Y^RX]W9/VT].X\!1C$/ M_HJVUB'@CK[$6/9MT^6ZIK=IZ&<_+A>;JL6/>CTSA*D\E02D%9NWHM9'XT(! M@G&&=<&9-'*SXQA"ZGU^[#[[CV,T+6U$3W0M=8^33"_D_2+-:$".18_5@-?P M8/W42/SS5;(K=.0]RA"0HK%C>0PY,CF6/PB'W%@!]UY8C-X\O=Q0SA."7DJ9T>:FJ.R+7=N)0WL&G<:4S_C$@6I@2W* M(4B#,.N?A2)VA??!.*]3RGU*W9,UVR=O&*3SYY;87.0HDYIBH+AB %'DN"E2 M 2A%/$NUQE*)B.T^)\L]__G=[^\^_O8N^?SNYNZ7C[?WMWB<'[Q%-#6RI/C4%I*7;9?B^7QAPM5\9<"%'V.D9 M\;-AD5%^/7ZP%^4"5_OU @.R@YT%;"ANL-,#ORXSV%E SO*"G7]"SSY 2E5T MEOSA$Y^KV\4-_SY?\X=FAS,CQD"D%,B1];50CB'@$!7VCUDAF")0%FE0OY^N MT:;F6VV%39RT8+X 22-P8.^>3HS]C%(TY :V0X>@M9@-D+?J!4JLQCJ=8XW; M0,='[8-&.5XWA3=Q?=L<8EXO%D_\X;/^OEQ9UR?E19JG$C!N'1ZD%0)<0P*, MR2!*J?U62-]>KL<&F)JI:&5,:B&36DK_UJY'0>PV##&@&=@6!*(2U/"U2_5> M?5^//G"T]J]=ZNQV@>V\[N+D\ZJ95FD_M-\UVSN?=:E7/W1I_8YK*5=VY/+Z MX6'Y%[=ZO5^NWBZ?Q-H\/=B_:33\'Y77G:&A+MIM=7ZEW M57W_W8(/,\0I;Z_=W]]8?D^LN7=_=?>O1M+6<4IIP7) >"<0&0$MA5? I E&;& M%'DA9!"7=@^81JL)YY5LO6#RC(6#E1\ZZ.W6N%\CV=BVMGGH^*U>3]JT%W_; MDP35I;!O^0D_K99?5_SQ^N]Y.8.8$RPX!;+0A8M".>!YC@ MM,FL4YIR%,94 M?'*HJ;V(E:0[5)Q)(VORIY,VD$>P V&_]S4.;@._PWTA"VCFI;:^-E/TGC;:#WBCV]S^>U=53)1I\9HZQEK1B3" F02(M=< &! M'X))#U#B<4MV M#38VK:2'XD<8)7WNZAE,/XE2_]>379W?_:C23S;IGP8K@@GF@!59#A#/,D!9 M)@ O:$ZM6\.0#LH$.3G2U(S(E]_>?'GW?WY[]_$^<;FVH?M_IQ'UC)UCX#1T MZ+R1,:F%'"A?]BP6L0+GD^.,&S>?4_<@;#Y[P^5.QLUR8<.H]5P\:$>7.$/< M6H"44D X(3;*01@PE1K "#40X50K%)2(WS'6U"S#_B(IM\+6'=;L:FFTZY#2 MW]%X"7:XEW$!A*.Z&#MR5HRHP[@7)] 8P+=X.=*K.18G5.[R*D[=54]I9B:@;'_N)H?Q)E?_#]S,S@D YL@%Y2,#7 1NLEC'73HG9_II(V8AJ"!R:QDA.ZAAHW9<%#Z8-$!I][>C#JO7DJ MYPM=EC?+1V$?ZA[_AJ^^\OFBK:;[Q7YNT\"L%$^N[)!"F1G% 1.2 J1E#C@1 M&1 I5(G._*[+FK[>%]5@&\R9Z^26H^AX0\@^!MZ&D:B_1MF.L+8_BZ!LI,#L-># MQV,&O$3O/;[ BQYT66Y#.[0NFQ)4-4-I04BJI'-;B3L$4(!J34"N)-$V9"?V M0Y^4AL.AIN:^;H_>N9.PK$KI>J8M' '6ST>- ]? J\ 6J:V8;45Z1.;H\UA$ MSD)?8$;63.FXJWN)$O/JW-$>4C\]?LCO J1#5'5#S%2'/LTIX< MH.MO>K73+FFGRV>>8JV8+@"7, ?(%"[0H 9 64!5R)Q $G3\=WJHJ;D/E:0[ M;55[MSOK0-?OW8^#V< FH(9KO]_91LZ(?*!GL8A%"'IZH'$90<\J?$ )>OZ. M"PK\WO!2JYOEHRMTKG9!KEV^X]>J!^.;Y^TEC96Z_HNO*HJL]?/MHEROGFK3 MY42\_\87=]^K\/UW7=HE_7;QR3HX2_6B4\XO+I_RK5WSW_/YZG?^\*1G&65" M2,Q +I6U2CK-@1"%!"XS$FJC\B(P!W(JFDW-"-;B)^K)I4]5[4B>W9&\:_OU MVY>WR7?[RE?>4&#WK\G@'5(W.05Y)V3P*X5!I7&RBTJR TLBGI/=ZQIHD@J; MJZ1&)]F!)ZF7D;4%*&D0NDJ:'Z';*Z]0NDH.NJ552"4.JL1AE51@1:X4G=+\ MQRQ,G81>X]?!3D+M4_G#DQ.P;^OULM1ZPU%>]6UN/9/G-HYY:\VP%CF""F/ M&=< <5D FN4*2"@Q+"3!)B4AY"6^ P>MMV/0FU2\'0].W*3-C@IMR>X)N=_* M-P20 R],M;YRNSA"5[R8,7NWAT$5K9&[Y[ C=W4/ ^.P MQ7O@_3V2>KYL]_$.* Z:W?V48269H$#F$ *4$PDX%QDP1F%D!"):%]ZM,L^/ M-S7W?T?B(X0< 9DB'E!WVZ,! !S#/SZ)W?GCE%X@!B37Q 5SM Z:QO[LG?F> M+\QR]5A''"O]U?H^;82ZLSUO_V8#_/=:M5CM,_WAZTR?\7C,>,DR_CKMI<8$ MW-;#2KO$\0]+WC;G?&Y^Z13G!66% 864""!FK,=() <40B2YS)%U&;TM\_$Q MIF:-JQ())V;;>/MXQJ];]CV#=^;22(WX9EA(8A 10!0J!4AG*1!9 0&!5.!<4JZ+ M(B0H/AAAFM'OIKEAV^DS]+SM $@J),L(9B#CO ("P(H0A)HHE.4\ISB0O5( M9.B'Y_AI#+\M'(6U=,,E"\ 8^-7=XC! ?N()M:.1%.P_?61B@J.J M'9(1'+^L9_Y G5M:]\JPIN#MO)0/R_)II;=??+KX[DZ/;C^[O/OUZ'=Q+UP=GSW#LN>D/ON&UR MEQMQDZV\0Q$A^0,4Z\C68\1Q#U/](3@XY@RXM9_)<1F\[E]W+OJ#/[A#@\^Z M7*_FTCK#[B^N%VK_BYTKZS/2VX5:.%2P*1 M+BO;=76I/NBMPF%6Z$#VR[G2I7295POZ-1U<6G43:I+W$3_^++ M_3MJ%)(6AF3[*[I*-E@D+1BU[UC#$6]9>)UIC+3"C"S\J(O5ZTS,RW7OE:3H M686LUTZ"3ZNE*S90;YY_*UT"T89;XUJNYS^J1.,-I;^@DE&",7Y/WGNU^3][W'[\ M);F^N;_]_?;^]ET@G6F/:?%;@H8%>^!EQ I?+PFM^"X#]2>G@?49R;O\*L#&Q==S1*[I?)BP[CUKMN.XQ?;4F= M[LP>I6RE6_+/9N[N7V7N H[T7V$.1\H!&'4NP[(((H/>F780:ZSQ\A0BH[.7 MV!#[V?TBCKJ(P54^+!=6E+?+1SY?S%*8:L4+&TIDR@85&MI/4$B@BE1G&B*9 MIT'\YD='F=H2V%1(;:1,_JSE#&P<>!Q1OWC@8IP&7I3"(0KVYCLAB.2P'Q]C M5)^\4\V7;G?WQ?U>_",<:];&E-:M7U5_N%_Q1=ET6FX*G>Q+J,MUZ8A7M;I> MJ(J!U1JD&=>P8 83H"4Q %$J --8 8&PPH6U&%0$,:1%E&UJ1L:J]+A<).5Z M*?^5S!L*VY_RP)K>F)/G9YE>:4H&MF?'V2+W%$MV--NIHFV42VKMJIWR5K]X MMG T"-9T)B2C6IW!X#TI;4>8HA^-KYER+1NX@Y'156F.B.P@!GF&O#4.%KV MS-A/N0 JSW,D:&%0EO;(T^P8:W"U<_R3 MQ/+59VA7BA'G2#9>^+&I$F-.E=]J,1C\ Z\?!]0Q.[V<:^AWA+^J7Y)XBTHO MU"(M,V%CC[KP](+EY5+4[R%QFH$X3M:OB_E_:W6K]&(]-W/G*E^7I5YON)ZM M#[VS1-J_>WK4:I_AX$X\S+_6WGG#$$A8KH6 $A206Y=8JA0PX_@785$@CC2R MTQRAA\A0\D_4OVZD2ZJ\T[I_S[;JK&9?66Y4\ JN3G#<_FZOY3+6JY,X1?SJIU:7O67 M+9O#QP_PDI>>S=U:,]7/SG$V-QQ?[#C\Y M;ODBPP4T0$C7P,9H"80K]B(JRXDD2C"3^<3KYP::6FA>R]J^]3NE2K6X?@O( M672[78.8F U]N-L3+F^KZ8O%D1BLU/(?7Y<__MT^H@Z_[(=MU'7VP:.8*U_U M6O/B?7W/_ONO)W+(#HLFH-%RE0+!4 *1R M"A@N,(!",P:AI%D6E"1S*8AC'*UN8K%Y)>/E(/K9U NA&=B6;E&IQ4M^<@*> M/F;HSX-SJ'YL)IR=$5Z'"^=0Q9-L.$?G+R5UEK&PV&SN8X"]V@&1ZG1Y] UL=9:/PR M0;YC5[(;X]\]:_KO^?EC!F2,91J4*0$N]ZG"G"D,I!BC*!AK)!9 M4$+(N0&GYN<@X#NXGB?5./RQW M]M@*?;4#Z@!DAX%817.,_$8=V2$*@N+0$0J[_;* KXX@]YVN&9)*Z8+E0&5% M;@T2-(#:P XH)$E1I%J+0FRB._\]LJXQ^X1RHU%*JS;\6-OPHWTY=*6;O.Y@TQLXW1JNS] M.G5@)A7.B" 2(.;X6 DK ,^X!M1&5;A BLL4AVRS=PTVM?WVRG:$\BMW8.EG M(F(A-+"):,1L*=.K?9NZ>6-\ MX0@?K &:K]NN%[\MGER#2FY_('4E^..\HHYXK[5U=5Q&8H11B( UA M .4, ZZY IHS6#!,,=$J)#;J+# MR^ZNM=BTN[E*:D625A-78+V9#JM,LM4F8H/(2P&-U3&RMQSCMI"\%*Z#GI(7 M/[ G[_W:OMM5U]XF;[/AO2ZK;5.H),8XLQ:19!P@03G@2%)@<(&MDT52*H,V MJCM'FYH1;&7KM2/=C:N?D8N&UL"&S!>H< 9['P!B<==WCC4N:[V/V@=\]5XW M76@DG)6ZM1_+&;/ND1&% EA"[2AL)."29(!#E1N,I90P[V49-D-,SART$B9_ M5BMW)61?J[ %,M 4]()GZ/<_#)G^9N! ^=CO_G: UWGA#Q0\^98?7AF507N3 M!+1EJ+U9+NP73_:[YB^7BRU]L]2,&\8E8,*X%E<8 29S A1-PY-VA0DV!T+LGD)XDWWV?'JMZI68:A P*"5.09SESK0>MA:;&VF5.H"@H M-4@$M2P[/LSD[.QA#M7 UJ\'2A&J4P8@USLQR"O7I'11 MWIVYNN]9V8ETQD_+A[E\WO;74XA HW4*M$(90(RE@*62N#XHA!:YR#4-VM7Q M'7AJ9J)?>N]EV/N>L\5'=/ SMPXP[9>5X,F?S?\':7@8BEJT@SG/84<^I L# MX_# +O#^GN5S[AC0,36O]#>]*.<_]+;LQ#I6=^:>_WV\J]0V]DRU1)1(0""V M/@X2&E!1($"PP*D-0 E%:5"AV,4B3EIL(L^>G!U5)=)0L;"BV- MRT'ZC\"JL\LGT,\FCCLM UO+>D;VM-FO;KM*/M8SXK*T=&^X.WRT4E@1*C_U>K5RS?NJ,X;G[26?^+/[ZOHO MOE)W53)I^;LNUQ6EBTOWD%4VI?MJA^>N)L";L+) MS<@3%^L\:"RQQSUE&GDR#LZNQAZ_!WWJC0UY^'Q1L9*558>ILJGJ811G5),, MI+D[X<*( ,J%=+2G*"L*&V50[=T4\>0P4UM8&D&374D#B"1/P]EM^..!-/0> MZA%\SA= A0 5P(\9!;"1V"R#?EAA/)-G8>ADA3Q]]W@E?%B63ZN=AL^$BRQEA70<212@G!(@&&) 9RFF&.F<,#.FZ]\I[=3, M\O77KZNJ3BV9+];6YW<,_#_XPY-.?OI?]BL; 2R?2KLFEC\'[N8,.^?C>/O1 M9O)_D(N_TR)U1^E!-HY&F9Z)./+=LOZ/\MZ]8(_MLOL-&I-5ZI?E4OTU?WAP M3<&L$[/X.M]0#;_\\PQ1QG,"71O&+ ,((@2X8V61><8YADARQ:+Q3 4(YF6C MQF>>VHK9LS:Y_TSY+1SC /_:5*&FQVA-S *X8#SABI9UUC#1N[MEY ME0\2T#QNZ;EKP*U_\%G_T(LGW90@-3]GRJ@@,)> 5#4"0DK ,,2 $H((980H M[+6#>G:DJ=D)=Y)?\F"WZ322GG%T#'P&-@N->%=)(V"R0V(7W326'O\>QS&"H#FQJ-OVS=@1O M3[R3.Y-LA=]TS1H,YAY-SZ+#/7;;L@BP]^LW%H2<5\.W_,K2-.C7;O" MGM!C.;BVJ&9'CCE34BA,-0.:%P5 N49U&*FDRJ76F'+F1<73-&ULW+U;5UO)DB[ZOG]%G75>3ZS*^Z5'=^^!,:YBM TTX*KN\Z*1 M5UM["YK. MAI/QO_V-_IW\[:G7[\Z?TD M7%ZD\?RG_6ER\Q1_^F,X__K3_&OZZ??)]!_#[^ZGDY&;Y\GT N#?%[^V/_EV M-1U^^3K_B1$F;G[LYE^G_Z)44L02"BQZ"2(2!491@G^P;+B3FCCW_WWY%Z5M MR-XDT#(Q$$9(,%0&R-PI%J)U$3\N#QT-Q__XE_*'=[/T$[(WGBV^_;>_?9W/ MO_W+SS__\<3G_^"+GZ;6VI\7_WK[ MH[/AGCV?A:[IP,!S/YFXC=)KR3^7OSZ>'#U[YS7[U+?W;WV;#BV^C=//9UVG*__8W_-5_X$L9 MI^SZE?_O]2_^?/?F;],T0[@L./V('RQ_O[QE&RK2CWD:QW3-V\T[1I/PX(=& M1;*3V]\<.9]&BT\',0T'BZ?N^=E\ZL)\$!C7W# -RKH$(@4)WB<#"F6I(T^! M1/60Z4+T#*E>*&*6PM^_3+[_C _^N0BB?+&0R$(:3UYW+9GMZ+Y9>>?XLX,D M0I8F,]#*!B1;4UPO7D!.@GGEF251[$3V_;<]I/J^1O>FX:?)-*8IFHZ;U[EI M>*+=AZ!=_L3/W]P4'P3AZW 4;WX[3R<7-70UGU20W+5:D-R__81#FA8_64/C>^/QI1N=IF^3*0I!!!.MYB@$3I%^S\$'H2 D$Z1( M4D03JFC^_ELW0@!K'P%;2[(1))RDZ7 2#\;Q/>Z] X)O2981R!GW11&U!)ME M+%QH*64DVN@J4'CPVHVPP-O'PO:R[!D,^Y?3(JD/PUEPH_].;GK#0Z+.22\R M2&HX"!T36)T-)$*=D#HH3=)N>]F*-V\$"=$N)*I(M!$3<3YUX]FPR'YIYCA* M(!.#HDA6@1 J@(E4@B,I!>X#>M&LCJOPZ,T;H4*VBXHJ$NT9%0?C^7!^]6$X M2D>7%SY-!YD;ZXET8"PU(%32X)ER0#C&4,K)0/UN>\;C-VZ$ M4N"G:28!/: M/TU?AD4(X_F1N\"=SGFEJ,M ">YO@F5$K^8>HK%1,^U,E*X" AZ^=2,4Z-91 ML(,DFT#"X3A,IFC"%H(_0_FG_#Z]VI_$-/#9")II IFR1]D8 XY9_,I2 MZH-S*0E> 1AKB=@()Z9UG-23X::)0N*22BV*#V4J .295V^6LB*MHV-7H;:$C'W\\GAZ/OEC M//",!F$# 46D!N&X A%L%U";OM- LLMU2FH_?N)GJ M&\YE[B3"GM5_EL+E%*%+F3\?SD=ID*WTQBH'SJE4H$O FB" 6<*L)-)GMMN9 M_>,W;J;^AI.8.XFP9_6?3UVI1CJ[NO"3T2#*+**,'IA/ 031"1QQ#D00.FO' MN8B[92\?O&XSQ3>>(TL^H,?X:L;?TF+A"OU5%I"'>#>94!8I< *'2$Z M;ZVAG@559^'??^MF&&@X)[FS*)L(!WY/H]%_C#'8/4MNAOM8/)S-+G$CD]2@ MP8H)F"Y2$32#$:SC[L(LPDT+.LZ MKH_MRS:(2KA$/@SGQ",+*EH& O=$<)(H*.&0(1D \/RC,E ME#$ZL1IGFP]>NAD.&LY [BK()G!P<)&F7W#+^V4Z^6/^=7]R\U'JB2?A'V=?46RSX\MYN5=>3G@&,@IK M.E04K41K%,9J+,Y$IUXCC6*<=?1L-G-P.;3GM7$W(C#,;LK1T_QW=5I MH22-0SI//^;O\(?_,7!$>\>E R)P$0C/D"D6/4@33:DMU934N2+V(BF;0:CA M[&@W0F_#_"!;4S_ M9.6K-\-%P]G2.D+M&1E[R$%<<%%";VN\95Q("#2B^^2L*%7H:.:T8)F%)*W: M+66F3R#L>E1=CB:0\IWJS-U)-G M5.HXM9ZV'9M/%38&C]]P"Q%$1J:,*E#QV4?C!Z_KI/E5/ M60_6\]9R[-N*7Q.^*!V4W%M';("H,681NEP622P4%7K-2*16[U93=>]E_32> MZE3YKY9A&ZK_N&Q7.)"ES87/'$B.Z)6FQ,$SDB%*QIC169 =;WT_>F$__:8Z MA#H_.SXP^'1_O&G@VWV]Q>>6*N_ MY"OHWG'OOYS!%^>^#4I6Z"(M[F8N^M'= (KH1%70"9*S%ET[W!0LE0*DQ- O M!!ZC65?9GMW,+[2^?,_URDJC^>SFD[LE]@(IVYJ*F\>>IN]I?)D^X$K:GXP7 MC_Q]./^Z?SF;X^NF!S_"Z+)D4O=FLX3_Q7/W8\"%8IDZ";AT! BC.7*_:*X3 M?18A9Q[7]33O&U$56ASII &E[%^7BUO\L='.<#U%+XR]#/TK%U\=U MPX5- LT)!(F^OE"X%WOC+4C'"7>2IBAK(VP]1?VZ/MT@JZ(.MD84FDH_J82I M)U(:!.6#D$BSD(S@'RF!IP%7AF;$%MY46'=;JHHGU*\'U UR=I-T2\[SM8?X M$:. @74TCS![C;!Q^E(*+,^KN45W2^0F*SH<7R)'RS4T&<_>I3R9 MINN?.W<_TNS@!TH4U3@;S!L(+-'VW_,SY'75 ML Y@$!_72)[Q(FV\NW ;MRX*9C-(NSDS1= MW*UYYV;#,(B4!24T!7? M$CO;"+V!#>GW5*8/I[B'@'1?E@UPC_.3NWW72X,E*UGI1!)S+&UI" =/2E-L M&9/"Y9*)6]?Y:1M$O8K GKK4=XFS[A34+OJ6:^GI!=/H?$G>9>"^#)H+*=DI XB<@OL^!EFX MCN-]-_OZ833YX]<4OZ1?W'!B:]_A_+F?S8K5NU56J:O ?YN@@^LNY\Z-T/ED*)Y3[N+D2O)Z;<>LV=4UE)3 M-<1UFH1^M_=Q[VC_X.S7@X/SLUU3S@\?UD&">0VU]=/)'X9C-PY#-SJ9S(8/ M>E&@GBD7EH(N'< $B1&\RQ940N=4.<'7#\7;,8>\DJZ=[Z&_\Z^.?E\+L;(3.SO?F^FTZOAN,OO[G191JHK'W(UN%N2AT(57KM1<4@ M"-QV$Y44@__:/M FA+6 I9T \-C!J:Z-!B"V%\+D$MDX32$A2Q@FH--V,_^, M1BI9=@2R(:'T?<9H6/,RU"8&;A(ENO[-RC7T])LPK ^H:K)O $>'X^](]61Z M5>[3,&N9-4AQS 9I9^CX&R()BH>Y['E*I'J:[?[[^TV-U/RG@":ST64^D!&@V1"#C1JB%(M6LNQ,JB .>:R&PE$=5[D&Q 5K\IIOHH MJJV))HHO'I)/%?>*^0#4)GT])L7:S%$\Q-O@&?)3NX[B]9#I+/_3P0:UM70; M2!N>3,L=S_E5.068(]R+S_9M>0XP$$XQZJF!D!)*1=H,CBL*"N-29:VT/-?. M&ZZCIP7/IDK854WH35B7V]OH'TN6]+04WA[GS[/KIA<#S54@6FC(N:PGQC@8 M)0-DRB6UQ#/;7<.(YPAJP>VI J)Z8F_ 2I=!?\8CD8#:Q,)NE2X:%Y.72P! M2YV&A$M"L9@9#;6=XIMWM^#*5$'&5L)LPI0\[IB#]O"V9^DM5RF'+"6*QHMR M^NR=1?XB;KB9D!B$0UG5OB*V"5TMN#55X%-="0W8EWM>?+G/O_35B,F)>9HA MDP)SP-SG924?R8D'X;BM33XB MU8E"N2-4[B!QZ[-45M=.&+^B,5IG?3BJGRZ\2I -1$0?A\X/1\/Y,"W:')>I MD5\G(Q3ZK+CI\ZN[,@#!A'0F@K(Y@7"+<:-> */1$$H84;1VK?:FM#5SZZ"; ML\U.5-2 Y;G'U^,$A4F&99<#)%):PAFOP*O$03&AM!,B6[%N-N..8&OJ_+,; M[:^&V"ZJ: %4D_&7\S2]>)_\[;&)B<)KXPGNPT2 L,J51I017*:EK6G,L7IB MYQDRFH'13AI^#)P=Q=T 8AYF%F[D='7#34"JA,"H,EI6,J3:(%\^@>$T*$&H M$=5;=*RGJ-_=KB,<551" Y"Z.<0]<5?E!/>&"R:<#6B-P7@70$0TSEX) YH0 MRUFDFKO:V9[G*>DW*]@1A"H(O0WH3"_QK4]D-!#1A2 E"L-+E$T,'GSV%"1& ME1HCC!A2[2Y3*XGI-WG8'8 JB+X!##W#@67<9!%+3W>.!E1QA[E\8>SU/2C,/38?RUNPJ:.-%8X<;=8RD&U#H1%JQAR!)+&"8X7"J26[]\K6W76?OB;'4%1"+0B)! ,<-&D1R991 M1+LN+$^*6()FN#+.7B"I&9^I.Y355$H#&%N<[]QGX6ZU9&UYMBR"Y*1T:\O( MA$0I$8PO;.3"1-?)[=AGJ6G&K^K0?M5110.@NL?$(!F=.=4E-49P5\\*8U/" M,B1A362>>>ZJ)R;O7M_O.>Q;Y[5?)>P&O/+]R<7%<-&C8+9H8U6Z^7])XU!8 MD48Q'Y,&PZ,#4<9-&B4I32L(CLN58[&U*ZYW_%0M[,!"6^"JDJJ: !4)S?O7;!T?>DM MY>!T%+Z,?T/)$ QC3:(.F,U&1\VEM[7/<)\AH^][SW4T_/3:QD[B;@ QQ:). MQG?T/VA/+)$F+@10)4O'"8(6508/5ECKG7<<]=[!]K:"G+ZK2SI!4"WQ-X"D MO1 N+RY'I7O2)MU.!H%Q&Y/00(0W($P9.<*) Y*S)KFKK09NQDZ<8_=TH L##%0]4(2428?B5(#Q@(''SD'JKV.AF5N MJI_!O$Q5OUFICK!661D-P.NIH 8AAL1*NV*M6004EP,?C 7K4%9!.$8Z:+[^ MF(I^4T\=P6='83>0/'@I?!DP([DT- -A#JTK#1(\\@?$)8I?B)BJWP5XB:9^ MTU$=0:FJ(OZ$7="NNPM^3?-A<*/90T9V[(GVZ-%==TA;Q\E;]DLS1@KE$7Z, MJ3*75JF2>"KC%)-3"3&9:>TRH+?HE_8PI$5A'T\7KXV+\.1FA-? 65V*N0RD M(#B4TBZPG*$=QL^8##QF7=MN;499WWF&RLA9GW&HHIX&O*J'7%W/2=J[G'^= M3(?_D^+ H#.H"%<@-2NY/1XQ$#8:%*-.D2!8JMZT;SU%?:/6A2^F]0G\ [="Z)-BXJBEY KIV"6$U-W]F&'D"UA1H:!=3] MO)VU0=+H4$ ATQ*C9$ #K-%/I3G&I+/)M3V#%TCJ.[G0 [2V54@#^+J7$UZY MP8O *74E#6>$+9W&,AB*-CA&S:AVPL3JEFL#LOK.0G2,L]J*:0MK3_9YQJ2* M@5B043 04@045V;QFO(Z3LM\7;8VDD1+6)JN M(J)XM 6O>.G*(!/QG&EB:R=*5Y#2;Z7,VV-I"P6TB*/[>[IWS#FK#.@R D:4 M C+KJ 42T?@:E2W5M>N*U]'3;Y7,VR-J6U7\":<8[YW]^N'C\>\[#Y)X_J%= M3RQ^GOKZB=*;(8-W/5R$4,J5'B[92U/P1L!;QB%FRY1(AJ@.JMA6TU-A G%Y MYLET\GV(DGMW]7E6"NQO+W3LA?GP^_7ULT59XB5^MOS'R?A.*EY1E8ESX*4M M58I.@JO Z ME+;52:'\M 6M0N."T(SJX_)5L9I]X& M5.V7Z..!K!T-\1O=CXY36&"[L>B M6_X=2^>3#25\*TTK4Z:6.TAS"&>^\=2C;6+EKM@H]^#PH:0';O MX&A@@;Q/^&9TR8M4\>M16DZ,W;LH*[F.GIY[L;<&QVJJ:P"&B[S".X?R*A7):3Q;+B8J MN+3: 0VT#/V-*!G%!>Y%1"9)B(])UHXBGZ6DYP[NK4&O@KH: -WC8:N'XR=7 MY]-L8*V)D;, .OMR$4,'*!UD@9")TA M!6XX+L(\'I^Y43K.#\9XW,[P0+Y(3 *CQNR- 1%+DW1K!. .X&T@$C^H/L)@ M(\IZ[E#?&DH[4&<3,%U<)BKM(%"6U[)=3K,:)$]MQ+4%)- $PC",'Q-N#+A/ M1**"MJIZ2_.5Q/3<\[XU,-91VJ[X.^]P/[^5W+[[-IR[T=WL+>L-U58#B\2! M(#F <]:!,RD)HS-#_[GS37T5=3TWXV\-IAVIM4D']*9]ZLT0P+L!I+,!SXXQ M8CE(5T9:>%KZT+&R/=B@",I1AOHS:%Y!8+_9HJY0\B(8:ZFL93MZ,^>T=%J) M6:0@<%M@/)86!TR 39R#XUXKZW)DIG9AV%J"^LT*]0:[;572A+OXE)WE#-2; MF.W96:@#=#Q$$EF!3IJ7>EX.)CD"26:?G1!,I.ZAMPFE_::+>L-D=24V"M9' M3<[+$<"3KM4#;1V+Y71M(A6U Y_74]G,K= WJ9"K MI:X&;";:_V6R8R_\\W(X32LG90^HE)$80H!E6D[T"0/OF0;%,;PC400=:I?* M;4Y=DW5TU7#R^-)?-TIKPM]$5D)*M.<47,RW^)@YA8 M4"XPB,92$-Q1,)IE3NPV1Z?_$M MD@W/2'1 LHM><@MZ<0@1C0:7) >=/.$V9HWN &4?(8%FS6%/^(C(<:-=H&78*-+OO(%R6@^,"9X$(]'(VK[B8QJ: MC)Z[PM5."F@C&KFW,CZ6( OW J1CB!M DL1P-/LYHC1$\0ZLX1&(T2%EGY1/ MM8O-5A+39/C[%L9J>Y4T9IX>,N*%(]J@@TMU*?U@RB$CGD$@/$7O,AK=V@G ME<0T&;V^A<':7B5-6*[[K)RE<#DM#?I]R5(F*:C*(*.4('0DN(<+ Q)9\"7@ MSKSV[:L5I#09?+X%LK951SOYC^<=QOM\.1:RM-R#]*DTOD^JOJZ7V MX'>:%L,(SR?G[L?OP_G7,A,,Q8C\KNAO0H+EUC,'/)1K^I\ 9 M<9T5D+R6ULV@^E66+_@-?C5#*4Z7S:FOKT==/1=,"6=" M3-D"CYH@NY2!8TJ SD03GZP-JJ-M>SN"-T/I7^7,XNUTVY"MO%^679R6XV^+ M:UH'/](T#&=EP(:)?#%:7;(HD"\NT8DA"JCT60JM/=%=9@2?)6HS7/Y53CSJ MZJB%D/D>0_?)F M@/PKGHC4UE\#\-Q\E+'Y:$,_ "?;=14)J'S&TTLV!J4?Y7C MDXZTUD!11W*S,.4%78'%'91P??G#O)T_2=#B)3^_WA]%E MB?T.?H2O#CV=4W0K#G).J(2 FXG+ 3T7@G\(DS)8CXZ,]9X[EH@PN78]UMMR MV,S$Q[K%T W#Y,^^B 8\$INYIQB=VG); DV48UE#4MEX:Y2)L7:;QIT(;F;8 M9$,0?Y42MT;LM\5"0@E,YPW@-A'KDV$)K$L*1" E*&42 C5>$AW0%ZL^"K5S MW+[%(,N6Z(VX/Q_339F\V1._MU[_3@U^./[P].SP[^\_/A^7\_Y&>W M@7+//+WCR7(O\5-_Q-PB+U#R^1@%%>S,KVZ!JVD**CL%/&N,N0+:/BNMA:"# MCXP:K77M#NT;$;;S4(2;EYR7!E6#7!H'R<"!,TY :*7!"2V!*<]<"#2D4/OT MZ2$%S0R!JX2%)U,-MI=W T']+?77$BG'7)-Q,:][/X:S@1*91+2C("E%XVYD M!!]5QHB0D1*1ZD1K)^;7$M0(EK;0]"K0["SV!C#TB(?WDPLW' \"99I9+L!P MCFZE14$Y5KK1EZ)-11(3U>\O/4M((YC97=&3VE)O #KWRD(^I0N?I@/.G"-: MEB8WV91HI/3\=@*D\=H:F42RM<]5GA#1+V0J*';U*.8MI-P 3/9B7 RF=J,3 M-XR'XV6/SR4S,C.&P0<#*FRY-5QV[Y H1):%BHI%9VIG(=82U.\5W/KPJ2?] M%J 4PN7%Y:+@9W$P4P0U35_3>#;\GJZ'%2P9(S0F;I.&)'EIONY+"SBG(6J- M'!/M/*_M.6],7+\7A7A\X%>3=(VIFT_E@_]J.HMF\ M/I"Z/L$ZSGMQLBB/6<0=1FI*)96EFSX#0="B4,[RH4%P2/3@?(0XD;= MX'>$49]Q?C?:?P6TME!%X^"Z&R6VM+XFB=)<)8&T.6"$03TX$QU8P7,. 3_0 M&^UVNUJK1W2U"[AM,/$::[:+@AIPJFZ-_D?8%74#D91S=-,X^?XNERJ<< M44IY/1Z,-D^@?R/,A&&(=B F<5*]>"T+0GHH$$C%H]UR3Y MVKTA7DEB(]Y\'=1UJ9X&T/>4F0&U4C.>%*B(JT8HC2&N( 2D4C)X;WQ0M0'V ME(K6)H)65/J3?7(G#313C/=@S.\@1)^#L02R)AF$+6.@%5>H>B&<9S8)4SMO M_H" UD9[=H>?[>7>@/FY:T?A!/=*,@U>^]+9)&;PC 9((C#\D[4AR:R,VN\/F6^JV =.W$.1==Y3X M_G**H2T;)3FT)&]S815_ND^]5$]MN.]^]QN43CU M3SCU40N"/C70+"@(*S&DXQ3_\"Z*Y$M?Y=K.YQ9D]MQ!]LU-;(=*[-':EINR M]Y?E^61%H?O)O2ZFM_WGCR;S-%NT!Y\-G(XR!().3N1E?5("WG&#OCG#K8;2 M2-RC"PA/;^E6HZ;G=K-O 'V@^6Y&.QAHL^42I0P M;B4@4+K@M18@B5+,*8M>3VT_H ;=/;>O;0W'5=7< +2?.:]'?X:($-#7H08W M$,DD&$$92,JLM\1JESI)U&]1,?&7."G:405_E3XPU^=>7]-\&-QH]I"[VEUA M'KWKS7O$K./U33O&9*.3%M(ALH@ P0T'#+YC.4;G(FOK&:E]S[C3CC'5W.AS M]V/ C+ YH9<29413'B,#&X(KA>"XJ)/7B8@WBX&0H$;J7ZL!JGKL\UJE_1DB M]9<''P[W]_"C_?WCST?GAT>_ MG.#>N']X<+;-UK[-:RKMZCMS6&E#O[LP<#(9#!I+G>A!(;3 MG#J@@7*" 8>AU:_ZK*9FYXAD^&4\S.@8C>=/7W*.PGPW*A.73 I""2J!Q[2X M$JW .9' 6!LHRX*Q4+L7TV:4];M+5T+)DQBEOE+:M6FG![\=''T^.#W8/\9% M7A;\-B;KF:=4LD@OT5?)X)RF[VE\F99#:A<8*D=[^[C[32[2]!ZNE)0^9F 9 MP57Z_(,MT[FYY,JQC/_B:U\8VY"TW5M5K'W-'>ZI5,(33Y!G%T#@2@,CLP97 MKJDZ(JP(M<.H36GKUQQU@:&G#2XZT%*[UFEO_S\_'YXMEOU6KM2#WZ]DD5;3 M5,D6O;N<#<=I-D.7V@_'U_ =Q[W9+,WO5<7S^R3"MI*B2 M73K$L'Z,/W)UI]1;V+"4#24\@&>BW.#0 0-\KB"H$!6/J%-5>_&M(6?WB]U/ M'GT'7VF]3I$+C"5*2:Q?]*T7 32R3Z+P+M#:!_+KZ.G[NFT=3#R]NUU) ^T: MD)/3XY.#T_/_/OE8\BI'[\MIR4DY1=G&G*Q^6"7CLB&UE4S-R73R+4WG5R>C M$H2/8\DQ?BMIR%MP6724B6$4B%44A,.O?*08ARMG:7:$4MG!\+SU1%48(/C\ M"YY;!+@5*T]I2><*A:LKH(,?F,9]VSE*4J"!=S# ^''W'QOS\LZ_^7PW-4Y@TTI0M39I.04TZ9VIXY7 M$;BK*=OH97>+)#NG%<4='6. B*N1>+"$1(PZ.,FS$ MVB=6LR";TUW-MDR'WQ>=1@_'B*O+1:$(;AVE0NG!;.)G .B34%)XA5M'J8V/ MD>#601UHZXVCD08IZAN@K''P_/M\R,/_.4:B=W MZ^FKE;QR5Z6[45'^7@C32S>ZJTLQ25J?= )3"NA%-A*<,0RX#>4B1114UJX? M6$-.I3:[L^4K;MZ >!PZ/QRMA'MVNF1_-4CG$.ZB7"XU&*$D$4GTU#'+.JKA M>BVI/:>Q*B%I13_>3O76KIDZ/-H__G1POO=?VY[/OH,O"U)G M01AHIT)IJ+_HB9Z L)P$\908W4'_Y97T]'UR5P<3SW1=KJ.!=@W(V?GQ_G^< M'IQ\/MW_=>_LX.3T^)?3O4];&9-5CZID6#:BM)*1>7SG0*F4:3GX793',N'! M9W1I';'!VM+>D=?NUUEW$/>#/F[W#I^-YB%[!LZZ,K9>VU#?.V$W2[MN)@[_3H\.B7LY.#4]SC/QT?+2Y(;F,J5CRI MDJ78A,Y:AF(YG.TD73=,NJL]\SYQ="5!<85(RIZ"*VH7%O<&(Z47MO:9_BI: M=IZI_>BY=[!6+FECD#65C0!!= #+M0&OI(W4:IU"UTRV8D)JX.#)6.TJ@F_7 MGI0S[.WBEN5O5K(7S]%1R3Y\+$T([EWEH=HC#P&XL :$+_=LLG:X#_#(F"*6 MT]IGPP\IV-46?$RS64K'W]+4E9M$UP^_%U0+8;(KEWA90&<[YG)I27L("0-Y MYZW2K'8]X7J*^K4*.VC_L2VH*/AV#4+9K0_/%V<\>T?O]X\7ES,/CK:]?+KN M<=5:1VQ(<25[4@8(#^$0OW)$R]])S0A,1NG:J]G44 M]FNMNL/68V/6H=Z:-FXG!T=GBXOHI?)X6Y/VZ"'U#-DZZFH=LM]JM[16N.O3 MN6Q#6UK+S^XZ>9ZXJVN,W#K3E$A+7 9M2J=Y$S4X[CPXAQ\J3UADM?,5NU&\ M^V"B#=_^[O[;[U:.)TXPYBV@:'#E,!G , P;)/-2JA@8T?7'&>U$T:R;.#7XHS=7CTX?CTT]ZV5_B?>4JM)/0+]-5J I:^%/6>IF]E MTM#XRRW"B).,!?3H*/&>25G;?FU 5L_]O&I@XTF?D,K*:-C"?'Y7FOGA M(B[=.+8K@GSRC%K692UMM6S+I9^E?UXBC0??'^Q>+ 4B7)GR&8P'P;D![VB& M8!T+Q&8I7'7;LH*6G6W+H^?> ['R*6GUU\;M>9]8[2KJ=?0TVSKM-8AXFJ2JI( &NH5_+KU7#V;SX07&DK.!2*S$AAF, M%D@]H0R_*M.:D^*6L""5KCV8Z2$%_38:[0@P.PBY 8B\T(WK\0)0A.OL- .= MRFU);2DXGC@87!DH.LFIKFV!7D=AO].T.X)8ATIJ ((EQW6X;C 1 !/ XJ/J.BL#XE4+YMY@:1^1UQWA+2: M:F@ 5?MN]K4X25)H8(O^]@FC91.,A4"8$I(X MQTWME/PJ6OJ= =T1A*H(O@$ K6Q5]YBOG(46S#&@*9<.!+A$#"$6.#J&3"1F M7:I=9;TI;3V/:^X(89UHI@'$K>D@]I@SS8*)62J(*1@0Q'(PU* #J3(QE 3/ MA*^,NHZT@[#>#N\.*;&TX7H["F[X>S;Y.9&QWGCY/QEX\8",?G M>;1$E!&3#%SF"H2D%*S$M15)EC(F)77UC.PV=/8\7[FK/;9KC36 R@_(X6]N M=)D^+>ZXICL#_X0Q9HD,3(#A# /I4%::41D4^J>,&I2EK9W/V)BXGN7\0MHRO$3JXVU]:.&YVGI>>9Q9V%# M!Q(<0EL(D8<(%Y41(U287* MR'HMC9LA[L]V$M"IIOY2-67GBX30&U64+5_67SW9<]R^034922H%OHA5'6Z4 M&+ BJ#PX(84IUW@YJYU%Z' X9_B:XN4H'>>;?FF+\931BE&UQ;&NV]<>+Z^)=I(ADC3E);N_O-#N2V6XOV"CP].2-](_4U ML%V_7[YV<>%I.99Y^#\IGDP3AE@1N3V>?TW3U7WN-+=;#K<#9M]4D0T =V42]%["76LC?31 F4=_1=B,'!D& M.7AKDW!,ZS<;]/,G*)3; 7R5E=$ O&XC_.L%LXSSX_'X:#*>IG YG:(,W[G9 M<%9^:J&_\Q2^CH?_O'PPZ9E[9P6:?T4U*5Q3\"1(B(ZJJ 6E*=:ND:]#>;M% M=SO M >EMAL'/1V/O7V8L_)9G8WR[C!(V708L\G6BJ0I6,0>")4P]F:" B$. M(V_"@ZG>'N&-!GJC>^"^?)FF+]>U@7GYVO.'GB[1,8E(D749RLR.8%E?73KIFZ/S-[>P/US%,ZF.G=H5%ZY2QF MH3'VJ]&\7"0;QD7C-MR^ M'R^)G&F.$HSR%&,<7'DNAP21,>^"S\94;Q.Z%:%_JKG?K\':DW$"G:NQ@5CB M+IUT(]E[',_>7=W[[EZY(9=$20S"G7$>!$FL3-FRP&AP@N; 1>@N#;@YG?WF M4MX0J9TKL2F@GJ8P^3(N^:/#6.Z#Y.%-5<6"3R0-Y7QOY ?^V^5%BH_6J:7& M$LDC9$D,KM.4T0.1'&,UJY*))D5>.S=8F85^LS6]P/OM5=\ \I]9TR?3R8?) M],(=CG/YZ]'"SHE:*0U0F12*.N#"CH)!1#P2+7D0I';UURM)[#>!\X;([5)U M[89%AT>E9='QZ4ZGTT\?4FTJT5KJJLTF6E;:/],OU:JL?/0)%"^%$0'_\%D9 M($9$':T+1-3>>M:04V]COGW)_N6T+,1'9I=:P6*I!R'.X4*B-(!5QH$BCF2$ M=PJB.Z]Q/6U]SRRJ@Y75^V9%S;1K=DY.CT\.3L__N_2L/=\[>G_PGY\/3TJ+ MQNV-T$N/K&227D5YK7&.JX[%[MHZRY1LP$@VY(0!@E02?.*NW X2FK!L,+A] MJR/*6L9J@\- (K-E*%^@(A;O4#OP@@50RK+L9)*6V+=BNQ$#51]_-!*1NJ5U%;/?(;-:+#M2/\[BQ:B%#AI4C@JY].@3>$^!16&=Y)D1M3OXUI+0;P*V 036 M4U #:=8;1B?YPW \G*?%;I7I36Z/^S4/7!C]*HZG%]@]+HI(92 ML,I9F0CL)1A'[S;(6%R[[MUHX/S-+TH7#XRD(XQ:E5V(+DO??\3 1^% .GN]T$KGR6=6J-#>AM5;: MWUTM'EY.O$.87KK1W?6%+(Q2F5%0H8SV43:")9I -A(1AEX\\;6+QM>04_6> MZ_0RW:\+>7S^E3W"6DJP3I=Q22*#,^A,ND"TS,0@;FLW*=FZI-Q"3E*+F_Y MPF4JXUT:ISQ\[ MJ)CC7Z'B:4G(B(G5@B.*0=&)>"JM4JGTE80=R^R[BJ8.H MU4:J6_TUM7,>Y)Q"Z?1_R^>IFZ=2_3L.:)B?O7>1/:6L]/Z1@H)@ >,6[4LA M$XJ:*<,UZ2Z+\7IZ^]U1NP=KQQIL"JTW[2V0R64Q^GB-.QLY-^@Y:-!!)A"B MC$UE4H"-)FDJ1>*I^B#;[4CM]WRK>XQVI[=VG;^S\^/]_S@]./E\NO_KWMG! MR>GQ+Z=[GW9P!-<_L-8TW,VIKN0@EB*T^=7=0&6-'(O,@7!:QKDK =X%"E)( M$IQ6)E:?/OV0@GK6ZGRZ:"UQ=39'5+^[NBX@N,M!,XU 1VSS4%JAZ(AAM](. M6,A&9ZEX[C 874M:O^[=#GA8;8#JJ:)=@W.P=WIT>/3+V%LPD"@ERB1I4KC8!]][WP]'E_,EMO608(SEJR(0$#&*< F\< T-]"!9W?=]A M$/HJ4GNV4#4PM,:A[TQI[=JN4M^\2Y+LP>]7LDVK::IDBS[BGG2OIQ6GD3#< M;,"0,@E-4=R%RF08*A(AKG3E8[6[=3RD8%>[LWA:Z3SX"*+9H,=.A8>H=)G; M'!WX8"(0:TLK3"*-KVU:5Y#2K]W80=^/K44-4?==D/I<)/@QX8>/R[TTD92$ M& #7NT3W3!N,1CD!YH(@)A*K'E^/6E%_NND;^TT958!)=_)M(!UTS/SY.(\3';MKR:SWS10 M5?/4K8K:=60PBCDY.#I;M%@OETQW\&E6/:J2>[,1I;5J/V\3B]>'*S<#AT_3 MR,V7W8H7OJXO(XE/W-6B7N_NZ-DQ!$9 5,1%E[PRNY-R#U0)XT/6,O/:Y6R[ M45PO@GM^4/,BC7$]K7FV5Y+_3Y=3T$Q1&V5Q G+):>!"%B0"=V"OTLHM.M)G!W\4AI3'!Y].#[] MM+=;9^:5SZIU:K01K964=N-/TK=P3&G^Y5Z%&E"P9?*U1^<(D#8ZK#"%F M)I.BWLCJ^<*^;U;NKF^N =_&_(YQ$'<&D4,8W> *.)0.:>9>< M"H*Y[E*XKR*UWZV^"H;6V+'.E-; SOVPM.0X+R:*G V_C(=Y&%SA>OGOR/<\ M7GH.AD-8]E4[MWHX\G[X B&F!Y%X'0 ET*&)!F)CAGFJOI_F;CAZJSF':TGH;_KAYI)Y@YF(*6,PE_+[VDW3&%KU#Q@S.>6A+M^RSPAH_WPQ+J^\NB$S33RU.K M 9IA'25)$!8G5%E(\)Y[T#1C1!^(5FRS$\#U[VEW)."N^*@@UP8\L1MNSE I M:78X_OWK,'P]0)'-KZ[/F@I+F;#(2 !)B_,@A0*?G0::N"J#(8RFM:_6;D!6 MN_/^MD!65^IH"&&W1YV;RRN) M:7W+KMV--K^9B'TGUE^FDQDNU9A,1E9 N7)O MVUD")M,,.B6ILDJ6:-,-DX]):=;7?PT.G@S*JB#V!G;9QRMRP+*A0DH)497. MKH%!4%18E1,(&Q0ZF64FG/,*3!0A,NHB9=6MSD:4->OV[V2$ZBOE]5"S MUU ;E^FGY6RA&N*>,'([+OJN0F*0DE(D:@'$<5(FNFEPI0,P.A#!Y\ TD;6; M%FY$6+.!0=U-;U>5;&_9)G,W:BU(N+RX<-.K27[G1F55SH;CDVGZYH9QV;%B M=N,#OW&P\&JZ>@P:=I-A]\$#8TSS,CU2\C+O7C#.1Y-QN/YFH(/2,5L*)"0*(D4&/G,-3&C< M4[BV-NG*T'^9JF:CA6WPU)$R&H#7^_1M,AO.KV]"#5C).9@KW 0'-1@.[@&9[$3> CR7BS]T/C(T#89)82M$S]1E]5$/! M$+^W#>]>)*._ M:.YU$NH^>"O#SS,+N"E*CTZ3C1JW1Z"FMHE"=V=_#QHY;MBFN0B M_Y=-BD)'"]PG= 6\D6"2CV 822FY&(SMJ@3V)=J:C09?@Y2U/99K*::);7@% M-^^NSO$1>S^&Y?Q+,^6-*)<=->XR*8 7+@,7DD9+,T_5.Q=M0%;/5UPZP<.F M$V6W5$[+>"L,O9] MX4M$QDS".,TJ53K9<8EA6TS D5^F<\JZ>D'&IK3U/"&C8]AUHJ$&D'9D82) -K8TB_"L7,..0+24/.3H M>/7>0FO(Z3<)W#7 :NFA1TC-IO/!J1M_N?9G#<\A,$[ N>"0:"HP:BH]1V02 MC GED:5-P(-/O0<<_.X.- ]>V/,%\RXCRNT%VP(:EB VRKK%2,=@F<7%@=R; M& 1RD9BB+/@-KWUO@H<^G? =E/58W5M(KF>%?QJ.AQ>7%TO"-=HL$5,$KI3 M", AS WEH)T04>"NZ.E&G25?4/F#E_:L]&U4-JDAO[X5[W[<(YS;X-#3L:"L MTHAZQ:!TQ409L,BETES%C4*DEQ1__Z7]V/]JBM]:?@WXD"NWO(_HT2Q:GPPX MQ8!,H%>L'%F$9!R9,104(411EXV)]<^$7Z*JYQX?O2:AMU--RV#[/$OYFB%+*A8?W*B2A")*.4F"K=W2> .R&DT*;HF$38&VI5K^4I=5 M;XORKPLTW(.^XY\6XW=2G(R/)N-I*N6$P_&7,MEB5G[G>DA="E_'PW]>OO6M MU@X([Z_VH6LM=%\M(2*Q7!D/*5*/.P$+8+3(P(/,PH2H@VR_W]]RFB# MXG)\:+$@L[O;*]<3\ ;>.9X<,AP5BR",3F MQE7>.&(XYRGHVKFH5Q'8;-W$ M:S"S=DIA514UX$CI M"$(--TY$H$'+TL$\@HT8(E!'(W,B1^-K7S%:0TXC.*L/@E5PVU$CC8*++5F1 MG&I-F &7RUP&ZDJ>G'C0UM"H,?Y4HG96: TY_9X@]0NN;332*+CX32K6Q^RH M51 XRV5(DP>K2 !*/57!^6BKUX:M(:??7&._X-I&(PV ZWWR\\,QAE&715P+ M%T)ZX60P%#PO@[A<2C29I]G[RX3*U#<;M"">2!- !X?>'U4*#+<.+#2I7=9A4EF[?8-F?C+^GZ7R(^_ 3SFY)HN=RT"U[[0$%F5RKK# =C MRLSMQ()-42:O:Q^!/$])O\[Q[AI^ 3);B+L!T-S;@)?6,SE-M9(2B"K6,V<* M3H0,F1BFC.$1&:Q=,/"8B+:@LHUF'Q<$["3F!G!R;^\M8KFIM_622VD$L$A* ME3[#K3S$#(P2&Q45/E:W+<\2TF] U0%>=A=W YA9S'!Y6"EI8G11\ 2)1E%: M-Z%7YAB*B#I/"6&)\.JS9)]0T:]?_'9.S8[R;P!!#V.(PS$^.X M]/O=ES1@46>"#*&@0KD^FE%0AGB()GE":8@8<72:&5Y'7<\E1SOB8&VNN)I2 M&H#;OIM]+?77W]VHG//MS??=='HU'']9',P-9!0B(LUHQDL!@5,>K* $LHL\ M"$F*G:^]VZVEJ.<#K;JPJBC\K:&$>ZZ?U/>L!\J+DMC O=\N)I9Q"AZ]/\@L M<&*\QY6@NO.I>P[BZ\)D6[$V@8G'&:P3=[78Y1,AF62'8DA/*WDE2#=B"=YZ:\TU'4 M+K[:@LR-X*4;A]=;J:FB-U/]GN?IP6\'1Y\/3@_VCW\Y.BP7#'>X>[GZ897N M0VY(;:4[BFAYTO@R?4#\%3R4BV:_#^=?]R]G\\E%FMZU.#=*J-+OQ,K2P2)3 M"89$#\SP6&[\2A)KMW?>D+2=4SK#F?OR95IFK*&VCO/RM=?9+D4UOI-VW2!E2>YG%K::&!KO#7A-\;W9MCSXJB/ M,:H2U0("UP1$N&[K+T"6_W'C5 J=99Z?(ZCG4L%J>E^5<]Y9"2T@ZIKVY7E. MX$19Q308',@.WU-*DH MM+Z5CJ83O4A_6<1^4ZR8B4-V(QA!#(A4?'A:[&?BV8G2RYGDC73^]-D]I_CK MJ'Q'D?7>U_HQSW22U=Z=BMER]0I MN5%&_X5.;<^]N^?J\=J>0Q41MP&1TE][R<%LN68\NN:190-,QC*= (V:5U( M3\E$HW228:,ZSLUP\I2 _MHZ[J[3IP#94XV7$JE4.N*(\,I6M49M=/EGYBMZ!L*ON)M4%V3</2*?L[^.T- #4'V M#8?#<;PL_K ;W0Q\,5Z3#QD_LYS.]( M^3N)K8%DT@K'^>Z\R1N:N"09%"V]/8E R7@G($8?J(V!>5.[".0EFGJ^>=A5 MDK*J*AJ U@LG!0<_PNAR,7=J-DOX7QF=/#!$X@(Q!OCBZ@N)I66Y#99)9\2YQ,WE9I+1\1[^W_Y^?#L\5IZ]F1FY:3\.]IAU/BM<^K M=%"\.C.?+!O[7&103B"DF M'6.GTL#2YC(UA\/_9>_-MMLZEK3!5^G5]]%_SL-:?:/)Y^=J65)+]*FN*ZS( M24(="E !H&S5TW:PO6Y<2B MU-;K+=W,S1\8MTEM8!MQJ$![V&I\$8TE$Y,@ 7#41+2C?WAG).A4E#36T$W8 MHGJNNQW7 ^8^]A=P#ZBX!+.GZ(A9EB$'2U&ZHJC)LY2!\"V#4SKE^T'H_K@8 MNRQJ3V4]LNMZ%\F-O?+XSJ[FH',.$B.(R CKWA/6Z3X#IS)%T$D['9JL/.YO MU_5.*GMTU_4N\AM;\7=V-3/T3*,Q(%7-R%G'B6;K(!'F)1);^G[)XWZ*[V_7 M]=Z*WUM^'22S?R/4KO+[Z<^<3DCFLZ]U*L?%0M'7OW['_Y@OWISA\J*;J/CL M1'0"4FTIH@"8@8OD,]5I"XPY':V-VT!CA[3V#N3U,A/W" \I0RFM;SS>,'9K M:G5V09(QK547ZRY;C1!\H=/'M16<1>V;]X_N2.+(.]Z&@LKVD#Q8;QW \JK\ MYW,^6ZMN^6WZXR;4T\@35Y"RK._O*8*/S(/3GG-A?435>L3A$^1T"[?#87!_ MC%0CG70 KP_S69Q__Y%7^=771;Y89W;)B=)WB$\EL.*"!LF0W X>/"!W%HK6RDLI7!&M MR]'N$##RWL C(FA_N7< FM,%IOP=%_^ZIE]ZDU.X@DT%PB8*[ M4HQL/73U*7IZF3H^3OW=?FKI$V(W ZX_EG_.ZU"WJR'8RZMJH(FT(A$W$7*) M 91@""[9NO-(:L:M0]O%67LBY7D(ME9;!^#<,M]PQYC+QU70"ML=D_X"D[.\:H+(CS_61VDR3A=)3J1AR(]*S%KD71CQ&T@H[NBLC:(.E3@ M'5BQ#^?5][SQ3/*-/6;,F&P=@=T&3OZH)LF8*,$9G44I06;?>@[FX]1T5W_6 M!D&-Q#]VQ='C;)Q\_TXA>1 M\J-MOM9=>=IA>!E&RAW8GT_X:YUV.YU?\G+#W(>\^ECJ9I+K(Q&,CSQ8 \S7 MQ;1&,\ HZBN&]LBDM1\$ZY9+2&I2,HK8O6,"0(FAO8RD\6>)M)_QM]=FM@.9> M)M#:R[V#F_:*[B=RW/^6IU^_K7)Z1086O^8_EKF 16/5)5 MQV $A13:2)LM*U*:T'IBR2'T;@5._V+ >705=F@ /RWFOU6+_NK[?+&:_M=: MF>_^^I%G2V)-,I-0!#IZI;)F!'A!@I6H,3H152C;37#<[;O;I6_9BX'9T*)O MAJI!9^+\AM/%>NWA\A$GH]&LG*V_,\ ,G?UX'&>VCG%.,YD1F*L1A6*),*T$ M\)@8LA2*\ZV#ON/.UKE6QI7WNNYDQ[J(.'VEGGQ MLSX3GLQ^G*_HK^>SZIK@S?-AX-+D$CTPK)9>AP#(50;CF.8ZAIR;3Z9HS4,? M+V,#(/1!2>68RN_ *[WF__6OZ^#M5K&J*]D&CN!C1%!8)]4K7Q>Z>S*I/!2Q MW03O?9"\B:"1ZRY'QE0(EK &R"@%2 M,)$;BTQAQS9Y,U.=G(;# 3B<36Z AK%CL>=2;9?5:R:QD*RVH%VB@"-S48<\ M(104R3KOE _;#:#8[GN=8*\/A,R'5=??RT#?Q,@\F1@B9W6_J*OMFQ:EZ\$*5U831Y8(FMNXU&821OXT?U]$A:H><%WP'/2*$?U"<64N63V:U\+T^ M);_#Q8S^L^7$.4:N@N!@6*Z3T@P'%#Y"X9Q$5N@/PE;S8<8[4H\S-W)SZG^G M8]8(87^_H_E+*$'B4D%SBZ*4OEG5^UFYQ,W+[ M[G^GP[4OA@YH4_J*JYQ.1S]43WO&C <3:YV3L37?[VI/ML@9DJ3[/6;G3-QJ MCN&+B*D&ZV#X>QZE=L@Y,*9Z-TO'JF=ZY$'@JJJ_4373EE\9H)9I'_[&J62B M(,,I3V;9J$B(#\("*G4Q+2(;R[1RK6=(';>2:8]"_3=T'.DO)RFZD#5=7J$$ M!&4X!^>%AF!SCIXI);!UG^K^U+ZHZJ1=4/=8)__ "NW P=^#TSH]ZI)99DF0 M1K+:31)(QBZ#DS$ RFRTEZP(UGI][$$$]]'AWR> ]U3KR\3P)&:E8FU7=\00 MJ"(3!.\D( J)7G-E0FMO>0\R^Y@?T"=>=U+A_BB=K_"L31_2/;G=X>IT@;/E M!5F/\#V1#IEP28.TBE]N<==7!A13_W036]'?GWW-J%(KM]1\G3$.G2S!*@<&Z)D:S M1)8U,P@B.2Z2S#RV+F_I?9FSB%)[%B"G9$%Q@1"XS%!IGS M+@@[?)GS#LKKR(F]OT067>;>%X3H,(%"QJK,"B@6@Q?&D^D^IV7 M.>^BA[$;(Q[;"B(Q1@*+QG(FC/#(GO/G#EZS-^(ZYYUT MN,V:O5T$.CHH;M%_M7)(HPM6:<#$-2@7(SA5I[E936)R1K+[Y=*/X>'!S^XC MCS<$% X3X]@H>/V0?.NR1*Q.GJMM##AS^XC.S8 M"@X4X]@H>'5V]G'U+2\>65./0ENR98(8T9&RF87D$)6*"%I&!..#2\I"%U@_B[L<0LC\R1ESA MO#\R#A?GV(AX?%M]")R0BP1DGK"V]21PS$<(F)U./$NMQ%:@>/03WSNL#^RD=*F;Y(HFK0#+SFK-DML+&X]_H M;L!D*W T$NO8Z#@]_XYQ^6;^DW[<)?G.!B%\5B2(0O%3K".!39* V49GHO," MMVO-?_BSNYL"V0H-!XIQ;!36@/(8P:%*@-Z9L#G$D+VF@3; MN@SO[[LG>!>H'+@G>!>]=0#+IW;2.B:-5\2*%.A!!57KL'( 9[AF)F((]X=Q M_\^>X+U@L,.>X%UTT@&\GMA*&\CKC"):X#Y&4'0W@*_NA2Q9L1&=;E^KL2.*XP#MJ>#"D M\OK'YL:#')VWAG&*Q9FA@)\3BR[D#$Q:9K,.,D1_7'SV%RH,"IO=('JP#CN MZ8-EWRA)3M88L X#*.T8A" +:*Q]QXDGH5IC<*]5ZV,!['"E/[=N?1<-=("@ M)[=]<(,)43"HPULO(IQ@G(>Z-C['F)$-UCV[B9Z7MFZ];87L?FKI"&)WF\\V M=O!)_ @][<^1V5W)Y)X8V:I;L)W" M.L#D3LLGH["A/L75*8AU["EF<#H4<%Q[LNG$W/V*JO[V@QZS1Z4M6 Y9&[J+ MYL9^6_VW^>)?T]G7-_ACNL*S_ST_2P'COU[-TKH:C7B;8&*J%BU#8275@F4. M0?$$.@OM(_DN&WEE2YJ(X\S/F4O\OLH8#Z681Q+[V/; MS>UG&TP"X\@L*E!,:&(K.PB.E[JV5X:D3$R1;V5 M_]F'V721[&D RGB99E4 M/M'"6\XR!Z]B]3F\@>"5 !:5-,ZA2!)_QI M,4_G<37]>9GLNI:@TTEE87(=OE$]F/I2G25Q5[.J6:J .0X=P#Q&7!^N9O,8 M>ACE]&D+ZS#,K[/I?^5TDHCG:9GB=<+U*A1[M6DZQ^50MXO_DGY*GJY';"XG MI>Z1%K* Y:G*1-;2BJA DPF)T+[IK7Y_.D$0U6V>.?E1%3Y2P3HF4:YMK .4S MJ3%9 R8:F:)REC6O2#X*8^,F;%[>,6J#D Z.S<?KUV^IC M^6-Y(8.)BSGRJ!0X5YN\O;$0L@E0:F$EDZ0-T;JPYDF"QDWC' >F[332 ;S: M>H!754W+24S<0*^/.!WAYEG=?%(S] M8/.$I&\S>25N82,W23O@B=4!375R<%(6F.!%1)LQWR]I?.319K?O]O%XV"PO M.;3DQP95RX-U]][Y&,ZF7R]>#B[G]]N4K3+*079U<)Q4=/:%SR!06Z]DRM*' MK1!Y1*+'23T.CKIGWA^[@$ _F]$&")]O_T6,\W/2,^E[741 ZBK%B IUO$F MW)*9XK53LB@;#8LDI2,4CPS'X#AYRV,=J?XQ,_ZY.IK9N;4\)D2OHC+DVDG& MZB*% DY0%)1JTZ"ITW/+=@-6CDOW..[4W^[^V1,(XQ^5(QZ;6M/L M.%JEN0,6:V\2TXF,AT_U5P&MK!WCK2N"&K,P3@+T)1^(7?7>08G;/^;S].?T M[&QB.#<"'0-=:FF>]0*<*P6*X)&31'/2K<>"77U[G+3DL8&VEZ0[3/J\QL57 MG,X^G2_B-_*<_D&_OKH(7GVOH<8D.N6")0:MLIQ"]Y(!,P7Q15',SB0J^J-] M'>AGOS[.F-.QW>"V2AG_5C[$W;\Z:%<"J,)XU%QK;8IUTD(P@IR5$@(XA1IB M\%#Q:;V*_G->GM/]>C*+9^>I/E9= M".UR>OHO/G$.O2B:U;E'=?T*+^"+BE"X<;S8I"T>83?2=L3VT<4S6*/WL,KK MZ/']%J,;>^ ^+JY:X#Z'\N7;Z2BR[^=&)V0+B3RB*(BKBOK(81$=L1I MY[(Q40WUUGX8Y7TT_1P#OT.KM4\PK]GYM)C&//&1SIZ6!E*H#77"U)4#7$(Q M)D=--QO30T7V&PGJ;NO#8-#;4PDO8^,P>52_S1??\616ZK\N7)^SZDZOYK?G MX#1:-KSKYP;8,WP0Q^.L&.:2IV*D L/)IU4Y2O">*^!>"YVUKF>1J>9C(K<@J[LA+:UP MM(5A/$A%>YO'GWD1YL-=N==,4=!V4N?XYO?SY7(2.3>>&5M?%@*)+GERC#6" M1!^%TKID78Z(OCO$]=%J.S(&]U=7KTB\XNP=+F;3V=> MC'=@BA_ M3B4'P5M[::I_7(->KI!7QQCSG68G69^0I>CJ!T?[JOC]8IY7L.\;1*?W_E[/)N:I&GF/3# %;0FM/=8Q='?,[SLX+V>OS MRR?HJPGU6D6*;:4 1"XI\$T2@I(>'"ITMG@O[J_G>:2HX)$/](F.?94X;RS1 ML5%!]SFYEJ%Z[K=9<):K1+Q5_SW4Q@M7(\T CB59%&>&^^U L?GGCSSC9T!, M-)!G!S?1M4AN7LR\' MRKDGI'S&/W]'^KE3/%M.HO4Q"R4@^Y!!::;!T54,SCLG,I<\^M8C\C<2THFW MNZ=V'P/+WJ+N"2]UT/I)32;%O%Q.C,IH8M001!VJSHH!EQ*G?^B DEFE9>N" M[LV4=&)A&B-F?V'W!)FZ2G'Y[?)BG13ABW9!0A1!@#(^@M>2Y&2]YC7ID%3K MOJ[-E(S[7C$49/87=D^0^2>>G5_6:BSSXF^ER(HKK&/NZD$NPBGLD\TFH MMRQ%'=U@5],#:L9]1Q@*.H<)_=!Z_L-CHFM&'@1XM2*[EFL)2S:SI/J^D8P" M9!%!)Q\%\JCQ?D+OD=#HR<^,6Z+9"!F-I=E!??MZ#N0U1U<=+)=&TN* W/H@@X& VM=POX4/>.66C8V+LT$/W;"Y;1B\=I]OV;DM_F" MK"6>Y>L$PL53:^U;N3@HQ;,0Z09VB.2T25U+4TP!G:4TVC(T!K?3?__T_M6'TUZUCIDNH,%U=7B/!1V20R:E!Q9!,1^OP]%FB#C4I M-SMO'_W414Y4&\%3;=AU/-.%3$ &+UP&[EA645M11.NNDVUI&_DYJBEN[ENF M0?3303C_*#>OUV\V%R^]R6BC@@.O&;'DZJ^BI3C3E"B%S<6ZUG7^6Y U+MJ& MP"#7CD7FC(>4Z;[J^%8:0!) HO4LDL!R;+]%ZGJQ.K=N^ M4-@6:GOJI0.HOCP/_>OD^X_%_&=>CRZX?#;VS.A@M0)I:^ENU*F.<)9 M,:W7BCPM;EJ7^SQ)4*?PVE?]\Z%TT0&P7I^3+*>SK\30U2\W,.54"L5@!",* M,>64A\ I?%'&>6ZYLYFW;P_>@K"1"T0&!EI[W70 N-^1I#K+BU^W!7;)"F<^ M2"2G-DI'3JW,='8*F7]IHT+NT G9>@GJ$^2,O!II8'"UTD,'D%JO8_TQ7UPH MYSXSWGAGN;:@6?#$C+/U05M"L1'K-%2%IG4KVY,$C;PJ:&!8M=-%!\!:C]'] M-C_;=,]C840RIXL]UP#<1@.>NSI[220Z-BHER5O[7(^3,_)BGZ$]KD9ZZ !2 MCXKJ)NF<'-H<70$94ZRACP$TQ*"5FENC+"/VCA4RON^CI'+<#,5^JND9;/]8 MK-O8B1V7;0#&O:,CB0*"]IGB%6Z8=59%W[SGZ$F*.HT;]]3_MO#:71D=0.M5 MC.??S]>#;=YF(B).UWJB7Y_EJT[C[^0&3/\++Q](']GWYV/*7$D%6<8,2M#9 MQ8 (KE@KE>IM54D6UKK6X_?U.P] VH-E;T!WK# M?/7O>?4)IVGB./FZOL917I. !*_!=)47QI@-2F5%:P!M2UNGX6@;< VBH'[G M.?[CX\>W_W;R_OVK#V]/:N7,/TY>OW_WZLN7=Z=?WN!B\:LFJ-?CV.?E:F1U M^/4E?ZT"/Z NJ,5G&Y4.-9= H^JBJX\1Q&^VNEX,$=\P?Z/X(IW)'@A="E2, M!5P=N"/K;*@8G3&E=>7#3@2VJSJZ^NQ%2H"1 TI^)@-FD@>54H"@B&]5BN;D M>X;2?*'@(Z2,&]X.AY;'ZXOVUT0'%_$7TLTZU7@UW>KR2"_7!0H\Z>R98A 2 M71[**3+N6A!'J+SV9/6U:IVE>Y*@7DJ(#E#Y?1@UDW\/8+J\#BZ2X4(DR]%H M<@H<_<,6\D9M=!2W^$(.*LG*Y];@N4W R&!II]C[D-E;RF/W>]QT/9$WJ1X75B5G8!B&R9K$\,2WK.C7KLAX^,@/WUM'FRRGY"&UOIMUM( M+LFWKII%S0&]85#G$A'PF02#POF SEBCM]+YPY\]\A-.&Y4?*+(NQIU>79&W MPE%FK1/& 8\7,B'0RNA!I,+J+"#AO1O(-^_NA:^= W&8G#MP&JX8^#P_._MM MOO@3%VGBG(J&J0+"UB41R.O:$5NG*F9N56(BZ]:-Z1O(Z".4V5.QC\!D7REW M!)1)YDE*+3)$2091)9\ (PL@%<^1<2UL:%VHN=/&R\$AL;<2']MLN8M$]T;" MC_7^+/*+%ZNF>+C:)?=V[2%=;.F:6!9BJ3N+'.;:2Q\S!!X5A"*%""DIV7S9 MP%/TC'OO#(6;@R7?E:=RU?W\*L::YZP)S_0?Y\O5.FJ;!)^L1BT@BIKGEI4C MHS7(+)W%E+1.K:/9K0@;]UUT*&2UTT5/%U>QV7B)&73":F;I5\X9D@P6Y4MF MFJ*;,2^NP5Y"![NX=I'H@1?7N]GM<3K'?('Z@(L%UHVMP[PT/?CQP[\H/+2M@N':@.#+P,I.'S2TS*B)'W;J"OH^7(ZC7>3? YCN)$Z+B"EY-&"L0[K5K0*LC::.\61D M,=PWM\4OYN5H)\4^^7*TBY3'?D38] B2E1-T8C1H;A2H7"3Y?H6#%3S+@,ED M5,^Y12_AY6@G/3WW$ RZ3P^3<$5!.OO_ FI*Z5=E_\4?KTLC:@R*D\CDK12>@5D6BJ46R M,D,RW"(= I'84-GC9XGKPP7>$P2/0*JM1GK>DO=$P'L_I/B05^'7[_@?\\6; M,UP>LAK\\(\.'^[OP_TX20##95!9@(PZ$]Y5!)04VYG$LR&4!LU>9!+@L#@'8C"@TG)&Y5=?%_G. ME!>!+AN1-"0KZV(\PP"S9B",SX[$QTMJW6WQ.#7CYCB.":Y&&ND 6Y\HN+XA MOGB94ZT1#EJ1VU'JA'?##&1NM3$BU!6%TAX!Q*U..B:#]Y=X!:$XHRBZ[ MN XH"M.LCC=C=<4Y!4S!"@TU#ZUR"I'=;]AHL#YA)Q+',5T#!0!#JJ=_]&T\ MJBPR,L)UNXT16 /UNN(FTS^T#4HJE@QKO[9L9S+'WK0EXYZA\9 C"8V84."BJ)8^:JV0I@LA:IJPUR^5>4]26Z=?='BN;NV&- M;\.&4NS FCSAFU[,R?/6<>=\@J@4'12D<-8S[<"GR$(0R>O2VG5_CJ:.LJI[ MZGW[--;N2N@ 5,\8Y'=_Q;/S.EW]NG9:%2'1TSF4I0[Q-ZR #SI!25)+Y5AP MHO45MBN-'7GR;4 WJ)*Z .&&D_20*Y:3TQD=%!.)JR0<.,$0,OD'W"2!BK=? M<;X-91U=EJT UUPA'6$L6 6Q5/YT#7T0-0BE&*)E M%+6T3O!O0]&#ALY\[?IU9AP,*,8DZ[:-NB$!" M'0\%G*T;+KFR+I?@DARJ!72L"K,DI"C%)O".,U L&PC&!BBAB%"'F\2X7XKC MQ568[:+\+2K,=A%L!['!TWTM3H6870D@M:BK4QB'X#-9YRR59EP[[5J/R.^P M8:R5MG?J%=M%]#W@Z$YW3(R2. \<2!:Y;EL*=(U3J*S1.R2'07)LCIN7TBNV MDV*?[!7;1*[:3 MGI[K%=M%:&,K?_PY3!O55^H,A& MG=WS3/"HHK5&JE@[BNJZT)K.LMI#]+[4\7I%Z[B7R[G;J]HQ:TSV<0\:2G'L M\W^?B]N39B+A-OMHH1BL"U2"ACHU$TJTT6ANRK:&X(F/=.0N[JG IS"QKS0[ M\!:WR@5EJZ,OY!ZIVF>M="(;FEF&J)-F(;E07/N*HD:)N>. :F\$[).:VT4= MHX\CW"BNC9/QG&%%.A9!%$W'43M5%\-2^(^J,)-RML;L98?ZF3@X"':&D7 ' MMNGVN\?'P/4U11Z^CK>Q10Q7T M\QAUE0QX,_\>IK.KU84_ITOZ!9Z=S,I\\7W]IR>SZ6J*9S=3%D_6K1!GM1?B M>M[BC5"6D^2--"246K9% 8(POH[Y3)"5H!C!,.2N]?2-P9CIZ+&U%9K[4'P' MEG4[-T/EY.J$%,WJ;>$#G>MD2=R,@J5LA1#W:R_[\?J.\QQ[7*]O!W6\V%F> MM^^;]7*]Y4!3/9_XT/ /L=MR.OE .CC],Y_]S+_/9ZMORXD/7"3)%5BG/-2-W.!CLJ"+XHK' M8K)N?<4?1O%+>@'>!7N[U%(UUFL'-_ANW/Y[QL7IG_.)2D9;9R6DQ JHS 2X M'.NN'"=U\4D&UKHY<2]"^]@'T!MF]]'BRX0J82]/3$#EK(C F*G#RU.!4,>8 M6VNSX=['XEL_7>]):A]+!KJ$Z\Z:?)& _6U^OIBD;+DV7 !F19(544-PBI@. M*%#[:%1H[3CM1VD?RPYZA.O.>GR9:*7_=A)2J8O)'615]TLHJ2"$.K$]>>ZU MMC%C!VBE_W;G7\Z_?\?%KWDYK57A;W-8?3Q?+4D2 M-0UR0!9@ZY_=*/#?CY=&L7[]U*;AC=X([9D%)XL A9C %\P0BHM1H$VB>3_^ M9DH.M7;U]?YC>4/ G:Y^PS@]FZY^751X2.^9]$:!"Y8.("L>7'%T+G3DDOLD M8O.FX$>)&3?F;H"!^\:IC=@[N"VK;$YF))'SFL)?EX%JK3/GR@*7=;21)#;H MIB>CG9C1]$?*-9_8\Y"*<1'32+WSIK+N#BVW1G5XQG)H>-SL^7/)O.%Q_FJ[Q\ M>YZK3J]&YQ%=C'L*A$O254@(+GIB3UN3##HC[N^Z>Z3898N/]820?54Z'U"^ M8^/E 1/6:O8I+R+)ZZKR6"?GI;; 9*P;[;FN#>B^SHB)PI@@611;P>7Y;XV; M>VV/EL;2'1LLM\!_BR?'K;[+D\",$D. '',M2S">0E&ZO9F5QKK"/5/;M71L M^<%Q?&O<-.01#,UATNW _7T_GWVEG_:]RNJ4_I^U>\=8,6I=V:)C 25X!F]- M'5?F4">A487694&;Z!CWFAHF8#I8WAUBYO)4<1391A\A\TQBR5D#.A4 HW02 M59&F>67D9DI&#K0/UO SD-E#W!V YM9E6QFYM)8^2U58%G2A!@7*6P?!^P J MH&'>V1A3ZZ3E1D+Z@LP^&KZ_+^!@<8_MR9R20-[/\:HQT[.L-1+5QMA:$<$Y M.)\91%UDR8H+'K;;TG3WYXY\Q[13_*$RZ\!$W+YQ+SF(DA>>&*M8-;6U5]=] M+1Z$E,I9XBB*UO.B'E(Q;MPS@'$X4- =0.66(W[%@.9TF9(MJVW Y)0I#4%E M!2AS2<4K(['U=+L'1(P;[@P E,/$W %.-CGQ[V^Z@SV63.(!96K1D@L9AKH 4YTQ$XOC]CK7V_.%U6NKV:I+M"Y_,W5 M4VR2*900ZSJ!VL&K6 #'A850KC[C*J\'(*7+)!1^S1-?$]J>##YJ[\BU9X9LO4;Z;;+*)Y5]\ZU' MVU,W?J U!#Z>?.)LIJQ1Y\ULYNT-+A:_IK.OK[[7+LJ)+TXGE10(E2G@\(XN M"D-.)28=C>122=ZZXO I>L8/[HX.M@,4TIV5^V.&%U61.=5:IS5#10;!:\I" M"%,??:,"7[*#&#):J[/3I?7<]&>)&C\^/#K,#E5-/Y,"WEY^_;?I#&11X':Z&OD%U ML5*%29*+0 LB&:1HO!@(Y-Z"*%(98>BO5.NGM4>)&;?L?D1@[:Z*?J!U6VR7 M0IMP6W3(#B&J+$%939P(+< B.H=HE+2M]X)O(&,K.)D7#J=#Q=\GD&Z$-$&5 M3(D4;_,@ BC&"H0<& 3C+*M33['Y@N_-E&P%)_LW@M.>2NB[X^<#Q2/THWX> M,N-CX\]IV,GS-(W#=NTDD6)B3 !Y,HJ73N[8&"'KIT=Q-Y=Z+\NFJG#6:/&"$%) M#JI8"=['"'Z]*T((;D/K)[T7U+6SBWJ?[]K91=;=H>56:6 M3D+0H*BGOA=AN/]Q37^FT%V?_"ZB51,>&QC:]KE(X6TSR(*VME3&. M^#'H0"OZ\Q*L-O<[<@;N)1[L66#0NZ>)?#L(?^[Z76OGGD133#8)I&#KC1&< MO"[44+>?21-%5OS>57-X)\4#*KKMV#H@6#Y0UMVAY>HXT3$JC N0.A+BE>#@ MC+.UA=YS5K3(O'6>?Q,=XX9%A^KV2:CL(>@.P/(Y_YR?_9S.OFZ,[327@;M$ ML9T6CNRD+( 4T$$.*0I5367.C5'S)$$]P6\AK'XT_7&6KUP4(U-BWD'D4=0.'K)- MD7- SG3*Z"F(9SLJ^_J'=Z'O??2T6>/[":T?I9_^.;]J,S?6:NT#!,,\J.3K M-,"@2:M9F2P\^:5A1Z5?__ 1ES@.H?3]A#:BTI>+U>0SSKY>C#%15G,?DB J M0YTO&^L4-1O *D&1<:H3)+:JR*"?>BOTH]_=A'UW/CARZ7O3BWU_2?:@_JL\ M*8$S1)U ^,0I /$*',\4A6C)C<)LF JM #"FU3] 6??5O8?D1E;X[]/9]/OY M]RO"D\C,1C)/ 0GK+C%PR4I(4@6I$;DR6XW@>$;E=SXZLM+W4=F\A?S&5CS^ M=8MP7Y!'S'7=8:;KCNXE"!1[UOFJ(2LRY[ILI?F_Y=9#X M_2(.0/)I,?V^)O_*%GJ=8M 1)#I&Y#,-7O%:UY63<%IJU7REYCT2^H''/AJ= MMQ-O!^CXDN,Y??7CS[R83;]^6UWT9DYG7]'F+EZ!)1*\2@9L+K&57F; M 8TWH(*UTA>%1LJ!4=.#FW2XAK<;CKR+N'L S<.!G'57=18)@=M =*-PX(TG MR61=VW=\+KIU]/60BK[ LH]NGY]\NHN@NYC M7FTLT(>M381DDMD=[W1X&Q= MB4-V5_M04Y2M1V_M/TG[V .5#X',X>(>^\WN;BT1O]J(@U[RNC[)F&IU>4;P M/#B0*86 + G.MVMIVOCCQY^)U0@&C238P27S<)AOEC'G=:,5J^LBO:]U"TF" MB]JX@,A,\QK@ES$S^1![<9B8.\#)W0Z,SSGE[S^J/FX5O"3.R.))!R&*!$KK M.O(D"_!2">ML9L%O]0RX=Y?U)JI&'AASA$[]@W71/;HNSU\2H0C'Z?P)K4 ) M[0%MD6"Q5EU88JOYHM]MZ.JIA_MP+.P$M3T4TSW8;BJP?!'!"A' LU#'I&I6 M)[#4S9+26JV/NI@A,%^>3S[X.?G;D01H& M&)0#YDI47'$F!MXQ_"AI/0T@.#KN]E-0![A[?;XD-V2Y?!7_\WRZG*[5M2Y@ M2DG+X P8BEE!9<=JQE^ -5:5*%TLO/6:K4=(V0I7[F4Y:2VDWBEXZB\7^2HL MDE:+G!P=A.3("B>C("0*:20SC*LH;#X*C.X0->X%V43U6\!I?SV,G7RZ)#V] MFZV(E9L]0LH5U-R#"4R#BC&280UTOQL5F5=TPY?MND(V__S^4'& !N=MQ=F! MJ=EDA]]?;X A8ND>#PB6H25;S!&02P$BH//:6N-\\Q?6@]0>HW+Z?(+T8+I MX^QVS2"?:.\$]U9 S.NAGCI#B-8#G1[)I7=,7 )RY ,\4V\<1RE9:Y/X'$W]U0.W 5U378R=#'LSGRWG9]-4-_G\ M-OV+#LXW7'PEC_1G7M Y6?/Z*J[.\6P2 UI-SBEXD\F;X)K8JJ.#4G \J%RX M3??"U,F2I(:I,RISF4/@**0.0[,!:^# MLFK8K0@'KP0^ZI/0$$Y<,_UTA[Q[*V]VR^(ZS8I*K "SO$[E8!HPI @BH8D4 MD!A4PZ;,GB%P.[B]P'> X=34'08W+%Q@)>DGD6UD>+V7.C MAK5H^^XOYR_P':"M.L8.'A_GYG*M8.7H[91.$4D]YI/9JZ]?%^NML3=&_=4L M_7:^.E_D-[C\]MO9_,_EQ!CFN: SA8R":)6]J^M+/5@3G63)6I6W6WTU#'W; M@?,%/2;THLLNS.5CN[G1&$.4UQ=?+R_J+KVS 7S2CD5-?);6\T(.6Y/.7^0K M0POQ=X"C3XMYS#DM?R/AW6O7G*207#2.+'R0Y,7F8,"'6D.NA)2!::9\ZPOW M"7*VP](+?!MHI8(.T'0OLKYAYN*72U+6.FO()TE3E)U)8%'49XW"$IE;^FTF MWU3P((G^88.()XC;#FDO\$%@&/7TC+L/Y[7&\V-Y]Y_G),6;_V0Y4=QE+IF" MS"[ZO10$C1*\*1U)8SY"\.6N?%M.8^83[A-ZQ M 'R]-DFX ,Y($+<= %_\"T,K]?2,NU/"SO+;_"R=+C!- M9U_?XJ_EQ.5<1*R"BRI '=8,03D%5FA5#,\ZQX%?')XF<#O\O?PWB(9J>A$8 MK$_+.9[7E.4M/OG$<%F$41Z*K+6ERM?EHTE!+"0"AFAL\]%->Q.[70GPBW_6 M&$I]+P*G-_GTC^7+:A[_M;X43A?3KU]K:[5"5I1D(+U!0F\[]-]_J '^2UGRVHJ],F(I)^*SK=IX" M*M<49B 'F$GF!2JN/+MW"3_QK/'H9[8#R$M\G6@CV2ZLS".C'JKEO%VCG'+T M,M5UJK+._#*!C"<3%?].,KKW96Q=8;XE:=N![$4^0+1730>(NS4!;N*4YHQK M!4(X"0K)HW0H*?)Q03#K8U*\=2_SK<]OAYP7^-RPKX@[0,?[O*H_[$HN'\]7 MRQ7.TDWQ'E/:>&LLA&Q+;4U,X.LV2<<5UM7D-FZW9&V75I=G:-H.1R_P,:&I M,CH UU4]U2>OGM]^B5^R^G\+,_+[[@Z7ZS'B\S+[0FI;_,*IV?+N^PLI]]_G#WK M2N_V@?]UP\E]'B^_\P JC;G*?ZWR+.7T?Q[N?-9RGK/Y\GR17P7R=3"N)MJ3 MQR**(ZM29)W'8R^T!"/?TSG_W,OU,H\8UN[N*+5%I#X)*,*Z-C@YG^X4UA+ F,4;<> M\WD0P>,/8SP02YNV)QQ'?1W84A"A* A*UP=;*0%9';GC M>(R>.<9B\S4,>] Y_KC&,9&YC[)>)" )87D26')8,D(P=8 8LQ&<0P5)"!6R MSC+>'YTV B0KI>.. >D"E#LK["7"\K?Y^6*",>).:DE9R#X+4 BH MR^B7=R5TW($A76!R5W6]+$R^*O39:SZS,3'K:"%K9T&AI+-7E >F-0H;O(M^ MQ O\#JWC3A49%YG[*ZTS<$Z$9=DE)<'*'$"92#%:,N0<.R\BTU%DVWK,_.WO MCSM79& 0[23<_8$Q7^'9L G SR?_?'5Z\L]WOYU\>/7AS MUU9H TI%( RPE :!<'6X4=::(EA5?Z)^"M>^#VYO"8L6)% M1@!%\K ,Z9;+1N!"8&':&Y=:[+XX ICV4^F3AQLX2[@XC'_#[ MU61^ID+T7G'04=:)FMZ!EQC!>9>]"\RS@7OZ;F@9&R^'Z?A)R.PI\+%+#F_W M>-7:DXM]H(Y;?5FM=+F.0-":;W=+(XM M/C;^D]%@F&DBWPXNJ4L_[VU>3K_.\'JY$#H6DQ(:4"<'*D:B*SJ&D((!+Q4")$ "--F D5Y(I'Y-I'4@] M1LNX5U4+/3\+G3V$W@%XKAC(Z=7RDJ<; WUI/TM6/,E<@->1DDK4-5.9CIB) M!1E')VQHO0!N"[)Z@]0^^G_@+;=51@?XNK]J?7WPI-"%#8*3"2'&8 NS M1;DPQ+/90TI&7M%UL(:?@

XNX -/>&3EW:2,2HI"'2(PL1Z)>UX"%[T *9 MS[5&.[=VE3<2TA=D]M'PO+6X.\#,C>%]?]T8P)4))5@.Z+6LH]@9A*1(/":C MSI'56L+!WARNR1B[2JEEJO@P&7'_8$P@'K%?802O=X6VKN6+%6IVSYA1KV,IA%A1K" \R!*^X M\UXV7R\YT""X(Z2+AL!??KUV^K=7V3$I\N\ M9NGZ+Y>7?[OD$Z3<^Y4X4R"C3RYZF>HNHV3LTP<1@.,.:ZU]G3L6J=' M=Z=R[&+SME <6$L]X/#69.VK%=8WQVO";>9HF0-I0]TZS NXP IP%J7,D4OI M6GM^3U,T=LEX8WRUDWZ_W?^OWKSY_,>[M^]/7KT^>7]R>O+NRTW7_*L8%^=$ MZ!1#':%0BPWWKP'>[T.-2H$;<-FH(IB,5LVKU%+.]8?Q;'E=MRF],";9!!J= M!R6KVU8$ UU$$>@-X2RTOT,>(^=0X_6.4#'_E0F-9S4FOR7?-^>+>IXGT>=@ MDN? 7.W9=85B<\\L^"*(8250->]F?9:H<1,EK=!QWY2UU44'-^.E=.CJ/\6_ M\O+CZEM>G'[#V_]D59ZID5X0AIK"^E>JB(3B9P#$O?KV MU(V;%QD*;@-IIQ?0IV M(L7>K'4JY"EZQLU^#(JM%AKH $TWTZ36LKKBPF7MA'<)DF/D6;(.H#;I=G=<(-;8[S1 M3H)S48!*UH-75@#SQ)B(@BG1NL#T46+&34 ,?.4=*/L.0+1V!!_&VU?<)&Y- M8"Y#HG]7&2%@J$L(@\/DDK)H6U<$/DW1N-WK0\&IH18ZP-3CC&272T%C@0N/ MM= I _U)@.Q]%BQ@QM#ZYCL,28.MH1K8,!TH^WXG(VR1-KRZYX^6)'WB@\=+ MEF[+]1&2ICEP46S18!G]0[F0P=N*9$O0<])A4,W]V^&2IK_/?^:+FJ8O=1@U M+A)]Y-VE%.^YEN0/+#(N\]M\\>_/\[.:DW;>48^BU@\MYK%4#=+JQ@$Q3Y( M;FMPD>(?CHJW3LENIF1CA2>V%&>@T#,(]='#JV(3'6+3?B#(=I2-^QC0+QH/TF"W5O"J?&42 M-,^(QM?$HZC-? )0%@="AEBLB=JJUF'OTQ2-^W#0+P[WTMCN^/,7^)OEK_6M M]G1@&+Y*:5I5NRYS>7V^G,[RFXKQ7]PK:IAKLUIY.ZFX=[D2#0[0 J&0UHH@.F;4@IR,": M]Q,?X%0.]J[1+PYWTM"!3N6[61HR,73RX )<@YNG[C(N5Y_X=U?/_)LF2]EOTGN MUX) RU5R@4/&6)MV60%/9QM<%#+E;+(SK1=?[D_MN,%Z*SP]:*@XCO8ZN+Q:]BF$@0_@T8>.F MA,9%8$.5]8-#68T<' L*9'26Y"J3;Y[#.8#<<2_G MH0*28^FO ^MXQ>JEK_O8 331H.+. N>80&6TX%/F$)(PPJ*WR;@; M>]K/N+ALKL&.T'GI%S_&E12&)ZMTW6\:0+$Z7\$Z"<8E7_L=N FM@YCM*!M[ M$M#(EK*=UCK"XF/L."NBU)S.4DP:5$EUY@,+D'.1(C%?OLG+\2Y?:O]2O#>?1W@99CS;P*4# M%HPEFR0$!(,:D(#&<_ BJA?T,KR#Q;_1Q1T]7 N&>Q4\N@R8N 'EDH$@=%TQ MF"PJI2FD:GVIMJ.^WY?C7?"VI6$<6KL=>("/L/.(0%Y=O676P.R'1+_G87,B M(B\G1F *6DJP2I([EI@&$KT 5 Q=0:ZM:]T!L2.)G:36N\1T$[7VBUKZ@S=$ MS'2U_$Q:)PJ_343F-A0ZA&A(DDH&! H_$=![GJ./BO'6"?BMB>LDZ.H2J0>J MLI_6B4?X^S"OX/F6\<]D$2*Z.OZG#PD,]]*PH+E3VG.1X'/-]G[1QAUMU N,AU-@3 M.N\_$U>?O@2Z?4(M*U-TTCR27Z]#$2Y;:]"W'JYVR./"8+.P>D/? 6KJX"EK M\UVP29@;KXEK42HMA7!HH7#%Z[A52\Y\]%!28D$YIZ-M78;2B/1.\@N-,\)C MZ+4#X[F-:_-S]!F2/F_H=!6Y[ MN+4M=;\WW'_F19@?,\A[+$OHN/(%/0<92@:%AD$(A4$JI 7N+@M8.BG<,D!*KF$PKVI77A<]RL\TN!]T':[1;! MF^0\010\"91T(CU=6MYRBI:3IDN++CAG4N:Q^=:^K:D;-TO=+UH/UN2+J*"O M5\O\8JCAO%RUGY $7BV7>;7$6:-5I@=^L7U%_<%\'Z&R7DB+@1<%!@4%<%DS M\$B7NT/GE,Y2%7Q!E?4/A%R_7WQ#N1U4CU\(&(>ZSUKK9\.KNHM6*M9D\7/NUL,SL[F?]8-UG5;^OP\ MK,KY&?U=K>183ARS+ 060;*Z%MW7M8G91(BJL.*$2:FT?F5NST4?PQ": VYW M8 ^I_1[Q?S+[20J:+WY-/-=..9,);E$3)U*#YP)!N\Q5D)ZKU+H5\W%J^AB" M<'0\[J>-'G&UUD,^.QTE%ZT';CA#IB6=JZ%&G1#3>':E=9QGP0Z!.O^FNP1L=NYW ]V8T[J@&3F"X<2ZL0*)(E[ M49M,[7H\)+E)N7650BO:QWT%Z-M9.%#3+P/AMU_MB/?+][KE^MUC(J,VS&4) M.0A7IP21IY\]@^@X2U*&(,((&:ZG2![WG: C/#?3ZX@PKAGZA[R^S[BDN^A5 MW4'S-5^\ROD8=7$L092)&'(9:Q^JA(#&%R>8P7*OWN!A]G_KKXV[\WEHC TC M]!=M##?7.+R9+U>3P)(E$6LP2GJ2@1#@/1>0[*$IUL(;)&&T'I.L$/=00?508N MK,;H?3:*;65.M_S@=BE^]E+Q-YCLQ\;3::T!>""]UYG"P_Q//#N_4.'5&\4$ ML\%DM #$G$ )C>!=)"^$V+6.>X]\NUMZM^]NAZX7^X(TM"8ZZ&M\P-@FEIC5 MS!@/Q1H!=<$E!,FQUA[P1_RZF/9 MP)M5P6"-H##P>I[(7@==!R\;XUQ6%OG]%6?;QA^/?'$[7+W85Y[AI-^7-;N5 M6[II%!;9)DY(7*0MT4 YD7P1 +,[IU'>;3%/7;4]VHDNA0+?05W-[B MYM,B_\#IU8E<3IABUC$Z&0)3C558'6?@#="-+W/B+@?=NBUC*\*Z*?$Y& E; M@>P0M8Q_,S[-VZ9$$=/!)JZ;:I[C M0.]0]?0.OT^+.<74JU^?SG"VJ@O2__-\^J.R.6'9F(08P.E P;7# DX%!9R1 MZ^"35_%^\#F8[7N$Q&X*=XYE!5NHJG= _F,^3W].S\Z(P1/2YNQK[1.]JJB[ M^_L)"J8D#[HNG:R[@UP"-"P ^IA++-(*.=2"D[V)[J9^YSB@'4J=O1UXDB3=&05+4EEH?IR+?/NWWF-4XQP'>KNKH#]070=SMXLJ M!'J>3.#D<$A-YIY'0(X1;!&88_':V*&JNS?1TTU)S%"P.E@)!^-JX%3*1&AE M5*J6U]Q4YU,D3\**F3G:3>&D)#=I]^P$4M?_R9 MV[26/OAQ[?M&GZ;X"$VA$A$IJA1 *(KUEI* -@GPPF41LW&NN2=[C'5+%+3@ M-$V8#=*+VO92# =5<@*?D@9MO2[DV5E]O]JH'7<7)/3;W+F+YA^=PKJ'G#O( MP3Y>)CVA^]1&*^KC!%E%%3*9QJAJ9UY4GH5:Z-_Z0GJ IY'T.\#1 MP^*[FTOV0UY-BE7>>%7'&YNZ:B,[""@%H' :663D(PY>=C]_"[38:&UX'Z: :Q MYK[TE]./;_Z?S^\^_?'YS?]^]>7=I\\?__'YU>]-_.IM?W0C'WLO3AKYVS4_ MOOIU#3TK E,468$)0H%2Y"$%4RA^MTPP*V+,H?FXICL4'%19LRZH_9Q_G"_B M-USF3XOYUP5^/\5PEB?9Y!RLJ[M':@6DK>4<.0N0:"7QIAVS_CE1D0=L M[Z_*.Q4RK:0XXNVT7*PFI]/56?Y83F9I^G.:SO'LU5_3Y21H+*'2[C+JFJ'( M]3TH@2%;J)A(BLNM!@O1%VZ!FWYW ^Q'/SX./-KJ=-Y2P+TAY-^FJV^?\]G% MP+-OTQ^G\W>S%9VIM_/O.)U-3"JR6(] 42*=J$!7IL^R1HYH;9):JK#5T(9= ML?,T6>.@JA$ GH)30VV,#+37([SG[/WT-]?8DF M9@SJ8IZ>TL&3\T\V6VH>N78)3=BJ5_T97#U-14XYU,[%+K4/YQZD9)R\TR*776/3=@NCRG%FN) JG M0!2_GC?. 3%ED-(X$YU(H7G8_A0]XSK7K72^%93V4,#835MK1K[-ST@+#]BY M-+"B%+1FW9NA#"B>(AVY:,'[$F,*65IW+UW]5 3VY+=ZQ,H^2GT0EK63 M><#(^^DLGZSR]SH2FTE-1AADU@)4?:OQP6E@1;) -W0P.6Z/EL<_-$Z6>9#[ MJ;E<>[BA5O/XKP?L?,J+Z3R=S'Z;+V+F$W('K4Z\$!,&01E3P%NO0606H[?& M6=9Z6O V='47[^^)@OMW5FN5= NS5^>K;_-%;:Z^V&+,)S994YRI44%]/ YD MO1W3=/6CYUJG'/C].VP@I#T@K3L_>TBP'::8;O'V.5<7H7927/-W\]]<<6H, M'1W+ T2O:S^_17"1&$W&/;S?L+N=EK8#E M'S/2\>K;;4VXP20SSN&>"\U&Z#%DX7^R*CI5%(@7 M935#AB7PUO?RH\1T]0JXB\[O6[DVXN[AMGTB>9.LB[5VRY2ZWQUU 2>$)S^U M%*MUD0E;GXD#1NG=(ENX@^VY1=)G6B<)+$T*MI.'U]< $P$ N10PB M6R. M/.7UY3I?:38)O95"*9.E*7;R. M)L?D9?*^=2O> /*F[8OIP[D-UU._N=0W)Y].WY[^]OGCFT^O/KQ__^'T\_\] M^?3F@ SIXQ_8*.\Y@.I6V& M12U3:A_V/D#+H5[J%"\VG4&UW_#D.\FRAJI?EJ^6W[XM%VO;V-QJ5K^$U3S- M@A/%HT\@A*48-AN*85U"<-XD3O]O+&L=APTD<>)0K 5F[KJH,974P4GY>GYV M6=N./F,BC[L>PH#&"I$%D:S0UQGB!KPDD7$T/GH15?;-FT-_HF+BR&L,)!TH MZ@[ LKLMK'G%/$-FK);& )-9T+6[OGTR62 5U'0Q$EFS?!^V;Z\?+B]6%V&12:P;GQP9PZ@H.@U1\+I5 MCH.KWCEZPW,HW+9/8 PB<-KNY%$0.)Z"]D8?41*7C3PA6=?Y>O9I.-O:U)JQ MDPN*G>/EQ96U+>@[5Z3&#^4UQHL;CM\C9[FH! HY.7Z>Z&8M5 ";,!4F>/#% M-4;D@21/.RIO%(P^IQ*[0.V]1KD] 7ZRS)/\'Y>KB_4T5XLT*[9E.23O=&'&/$C3M$LE1\-5. 1UXM'N9F0G)C) Q08Z!@:JS MZ:*D'PR#S-%EB;[U7,-[">DK57> HG>!T""I=PB=JUMZ-#+1OR[@4(=J6X7. M]!2 96:\"-IGW7K1_0.D])6?&P\^^TB^BUC_1JKG=1VU@(M\S=2KL/JZ'H]) ME$NOBX0<'(**0D(L=$@+9M$85(ZIUH']+G1-NTMVE).MN3KZ?>)\]^;D8>K%>+Z,U_C*IW/_Z@*V%3:Z1@(N2P"NKH8-'J$P)@&D7C@T0?.0NLP M^1%RI@US#M#[70?22N033T?Z5)=&K8O#G2W6*_*FEIQ;7;EH(*#0%*%I4YS5 M=$_0W,0*?S]?S+]=7A?BLUA$S9D')F*=>"R)^:R M9T>L\V6Z4]1B$[@F&>X'65#-3=ZC!5&OC :=ZH@1F5Q=XX#@G$?)+3JK[LRE>J!#9=#7]NBU M#@/4R*+OU(G=QUPUF _EU7*QSA[P6<;L]7I+!,4"H!@/X)TAD4H>8^:U8_8Y MO-H.I$Y;4OG<;JZU[GI/[:[YW:Z>_WSYQQ]G5T548?7UU_7>D;S>-+K^=V\7 M97G^;?W=!V>"#_WBIHGCIE(8)\^L4XI>D4M$J3BH>D^,Z RXG'/)VJ$3K>=4 MM,TSW[:SVI%(/+&>&TW2T:"9W0?3G25*HFNP(6W?C__F8JIP[B]M?SP MRK.]!-S!87IE;M>;&5]_(OM=9O'4&7*" <].94T^!F+B,UA5> ML/ECYZ[$31W&-0/4..KH &>W+>5C^*MZ^]6,,<\Y)D9W\]HW$1V#>LZ#YXEG MSJ7,S6.R^RF9>)S4.&I_U%OMI8,.D'1?"'DC3KV65#!.UJDE$"/66TV)$)E) M8$ARSA2T-_-68ZBB X1]JE6Z'\H_5KA>"_@A4L2YJ%O;W_R9 MOM;,]*_+\SM7F.U>RK]F3.L8ZQ(QFY*H);L&? P(ADF68UWJW7RVV0'D3AV( MC0"?Y32Z/(I+YV;+)=VL;NQ1;7.K?.R3VU\;=^9CI/HC*X/.S(..O+:&!,*C M%P%XI--2"(.N>>]$VWOA1G[7_*"L6S6,A'V[YS%@76%)\!XQ."4NC >PH9C5%9JN!*3JU+ MTQXE:%K8'*+K1P/S0\3>!8IN>.5K\<1$IP:=U,!\I##3>0O>< .9%6FRU)J7 MYM'XSV1TE2\271U.2 M$RKEUBW>CU,T\2%UJ,(?=3D'2;\+G_, /Z?+1=JR1"Z8%<,=7721U9[S!$YH M!>A2REPB725:3[YZDJB)_='S8&I/'?0,JQE/1>AD&43M/:BLUS5%$2Q31A=& M!T*#Y-U!)_1M-NZT??]%'2,^=8C=H;2V%76\I#8:53E=!=8W>'O]7R5ZG*E3^$"/^)YVASV(205 M/"0O,ZB '$*MD=88G4G2&-2M]0Y?2>A'S N[\/%W4FT%\' MIR)W_/RF"!HG+>EY3K[H4H,K0VXJ"#HMI0!3M+(D*&L6]QV)5 MKYXK7U_B*X3<]2 MV;<#K5VE.H<@9J=*OM;*ZN TW97/?\=P_N6_ES/C%#>ULX0$*4'IJ.I4/D>" M=<%%& X+[J.;8D$=0PAE+P3&MZ#XMD@85K:H/EA:XULD' MP[(0K5,<@XGLZAKQ;.@;K)XCP]^OR\OS6?;!"1T]H22:NF+ @LO$I!5)JBR\ M3;KU:O&A-'9UCW@N] U6SK&!;_X=9RG5J*+.%7+K-@&ZF3F+%J2),@J597F> M[HY':)QV!NQ4X!NJG","WTFA[[QFTH02LX\2(O<.%!,47@BR,.XPF2"ER*)] M6<@>A$X[Y'4"&.ZOIB/"XBQ81I+DAB19!*BDL&Z;4Z >(&*:.#]XI'^?K'(F_SDIC?_)GHGYY\J[^;)>\,7=8S2$[7><5E7=.2 M,V#,*1G/@V_^:+$7H=-.>GTN^#51TW L^@T6%_A[N%CW;8[\\AJLLD6A "G8 M.I3(X(6C.#86:V/=U-Y\OIC=B4+;/S[,^!3/ M#W?YNGZ ^-_[R[5NLGO[Y?V;TR^?3TY?O_IP^N7MZ6]O3E^]??/Y@(><'3ZU MD?R&TM_HT::VN,_7*P96)XM<.]Q)>;A(M82=_/?9X1,8*> M^GVL)L_P\YA=NY[A:BT1 MFP6'LM[_E;@'C]D0T^HXR&2[P$N5T- >53,:=3Q(60^-.AX@N:DGWMX:U>L#%RP5"9CC MND[(0M V0BA:J>1S2+L-PC_"4<=#5/;@J.,A\IM:\;=&]4:!):@ZU%+6CB.+ MY-\">LBNY!CHQF+M3K'@$8XZWE?Q>\NO@P>NS?%&_WCM\I05W/FZU"%+.N$L M<^"L0V!2$V.D[OK\9HHK0/TK1DX^8.^/LTW.9/:R+3Z?/+I\U4LHZ/W%&>"YG6[=R$) M>4P6C'=1RUR49ZV+ YXD:N+#O3-:(STA0M$ M((.Q=4Y/J.6N!K3$*&11F;O6'N_&UT^,KBXN+OMJHQ\@;>TJ9"-\;2X62ANR M*ZT@,),!4R3_FVJG7.OA-[<(F#9LVUN-]\-A#YE.O3KE(YZO!]XO$EZ_ZE]L MV;E*[V%4BAL+/+)U>B] $*F.V@CD)X6AZ/%.E/_ OI2GOZL+-.RCQ>5X(IT: M(5_FWS;/DJ_.YJ7K$[&9L=4S*U3KX=3 M/6U#7Q]ASS/K_IC1?GI9C7NKKM7)]S _J^+_=7G^&_VW%[-4=(JF1AI:T!$@ M=;UY1 8HO"I2.]2L=77Y6+QTGGIKC,E6)M$2(!T8RLG9^M_0'?M>@6SW+\VD M*DDAG9M%>#I!T3"Z=:_C[5JX*;.(KG6*9#?*.L_8C0OB$937 22O<^!X_GV> M\'[>OH0_?\$%EOG%KZ25^[CVQ;KDA0!ID(,26.H".@:ZSD0V%*X9V[HDO WE MG:^+^?]@GDGM MO'C,;,Q*'\$1C&Z!#IP%;VUL/F.76U M#M-6;QKF8[>)<<3&"U,K:L2X+,B[2@?O75TDY?/7KXQG(UI MQX<<:T#?"!;';!GK']OLUH9_/D/%=9&<@RL2Z1[#&;C(,L@0)?)BN,VMAT6V MI'_:&2;':@N' J$7(XA/\QX?\ /_W)R?BUQ#R?KX_&59_^C#Y<7J(BPR">:A M@=!7RZ@OP]EF++2-PB@3$C"?JPIE@EA\ AY#0,NEXZQU[-4/]]..=.G! +M0 MPR 0]F*^'\\IPIW57N2230+M'9V^7FJ(MM0YL#9F@U*(YM,"?WS[M"-A>H#O M<"7T I\##&^XA8F9,2+PVM>)+ELZ('T!1Y$A)!F"$A&=U[VY^3W8G':830\& MT3&L7H#EO?D3S]-\5=]2=C[;2L;LT%)4:@6O]1@>G-$&@J&3C5FEF!WE0?IY MV=SMG8[]R_0FP54'IO?Q?)D0\ZHFPV\T#ERQCGDFDG!.LP)88J)3G"$X^A,0 M1O/(F A,MWZ^>Y*HW6#]4M^?V^JL Q"VN?)\Z"V\>HB7W2#_4E^KNT!(!Y8RVDO.5C#+\^T?U7_' M9Y$S'[(K($5M\[<%(6BC0+FKB_/+=77FAXNO>/[E:UC ="*2+> MU24HJ>ZQS5[5=K=27&Q=YCUXN-(1C&$9$B2)MW&@;:,IH^]N%*0V#U',.5ANBX!YP_.1DE!<%%U 9\ MDA)4+;Z(=;N>P6*C0V82;_XVU62\S7$-6QJ$F\'C;88HL0=4'GX=EMZ$P(R" M5!AQ'$P"EXV@V[&,6=MHHFG]4O1,/;Y',)/QD+#AF75_S&C_N2CCT_+L[-?E M>?W+.K6].*,2F%1;ATIMC! V0<#B$E=%NM!ZT\ XG'3N[1OCL7$[0 -PO"P3 MV?0]SXHTQCE;0-H20&4Z>4/4#DKQ=,U&E=(XQ6XMF3A2PVB(S/&,90^8[&TG M?ZR3XY\OPOE%%]9"JB@XO[@D0%UE[FD3M"C@4F2)(BB6=4WJ]8-$SFP-O MWH4\ AM'VF7?K\4<"I5^UG"N+U%O5ZM+S*\OSZ_[AM;(;GX:&NL+][K>ZQP#Q1+6 MD7$18LHJL,QER=U5%UFU(56=E MJS.Z$V8=Z9@TZ!(H2?%EK3J"S!0%FW0MS&F4MK!GY?)( Z[N[NYC@.IEW>L? MD]!,!26#2QJRS!I44C6[7ABDQ'PT(4FGF]%:;_P+D^F*KDF?@?9VISTJT)A;F4C^[AO;C\4B/OTZM2AG*9SG>>(-:E$#H:S%SY%'EO!]FNO!UW1J8IH)_' MV Y#U\NUNHV@%1F\*0ZT*$$(C*78WHI[6QY=W:9)CL2X MFF'K!9C<2<[KB3GA[$=7^XU6]90C!B_!2U_KCH0'7[?5H&0J\L(3_AA\UXFA M//.=30$['@)^@/0TXL9Q:<%$9\^E6\+@L_H.LA9D1Y"J=,2 M(]9?E0Q*J"!X,=KH4=ZG1^'FN%,2(QO2]/CIQ9(.CV]_O+^OA['=\2XD$<\] M\V!-?92DGQ!J#;>P26;C4TFRF\W8 _@Z[I1$O\=4[1(THAFW=9 MO)0!@-IX$0TKX*.G4#-S7[<&9HA*.">L*IDU?Z/]UP# @9@=;P#@$/5W$!_= MG@OF44H>ZX)P7D4HK(68E("0M9),YBR%:(S=%SD 6??'C/8G5RM< M[T*Y.0@BQ9)%\ 7LNF+?B52O#@C"<27H.&3<=K/M?"\..S\1&N/WV?9T' RF MOX>I;5VW,P=Z0&]@P(?WYCW -N MQS-.8&_Q_$8?JR:$& #87O21>'NQU\SENMA;9^")F2J73-=/PP&+=BSE6K+232'@0-Z.]/'X M)1GA 6![ >,8GQ3/=N[)#0DI%77(CD.A &4)#7ZP@*@(0EE%3USQW,F_L3> MD5;IOB2+/ QR?P>CO!O$QV +=7#_FCS*]4[:FXKV6E"#P!_4#F7WP6^P4X@C'Q_*(=P8W!WT]+S6<;(W('T=;7 U82>"4#I.B%,FCH MRMC-+HBFG+_XM/D+< &C(?E%V_^ NY06J8X10L@8268I,8C&.K!!WI[]^^/1^W7%\&DB6%_/O M>$ ']0Z?VJA7>BC]C;JB/^/O%4.?\(_E^<5\\?MU[Z@6VM2Q[*"#YJ"RY1 , MG0XF&(?.&F53<__V "T-.YGO?,/;15F>?UOKBZQM\Y>;Y@0KE1>12[*)$.B' M%608*@*B#0IU3-XVS_4,)W/B_&P+[#S2=SR*LGJ(7TA%&P]_N9HO<+7:,K-: M-R(J$5VP)#<;7%V8X"5$GQ+PB):S(G)4S9'W&$'==""/ X>?EOJVTDT/0-O0 MOFT8]-R[X+B!%(JIQ-?Y*12Q2*Z4I;]+EC>?%W>3@(F!U$ZQ=R&SMY0GA$@- M=6;OP^*RD,->;Z_>-H&2)+(4$B$(X^L;$?V*$1-*E:1E*M)&]E34]-"'=W%< M[:.G94.A3:WTU_/:^QLOJ]BO&G]C3$6I#,YH#4JR !ZM!J.=%[G(4.Z6E#V@ M\Y\_>^)WHS8J/U!D>VN'Z>$*2UICJ(1#;%A!_*AJDJHJOC=V8CRMJ61J:C%'&B M M"?.. YLA)%4JIY:+UEYL!S&3FA:U":Y M>K$+EF)T0C34)B] CRKZ+)5N/^NEHX0FL^B9% 5<$KX^51AP@HS1VB2X"!HS M;\[^BTEH#L%.BX3F$&5->!BOSB]FKY:+U?)LGM=LK.U\G5 1-FJ6$WE\A_6N M11P$&15(C0EM2LGOUO- 7W$#:O2['S![^-N/+V4Y2.'+IM+O#C_;VWHRECB7 M";+@""JX $Y'"YQEU.B%CVZG3O#!")HR6]E*IX]"9 \!=Q#Q4U!9/VMM-&_. MYM_FBW C'^.MDI9E"[H$!HJC N>* V12%<>B4+'UC.%'">H)/OOH>SF6\#M MTH<_L#ZL+WZ_BD>OLKC2!Q,3@I5BS88C-KR'++UA:+B(Q3;&T .D3'-;' T] M+03> 6X>?T*JM[4@R#\K):N PKJ4AH,.G@YO,H]R]^&D@W?;KI*F^P1![773 M ]!N/5M(([RQH0YP9XHXR)F(-Q)\<"4JEY-FS4?B',N[[2#%/OIN.T3*4S_A MW?<$&:RST<>ZP568NH6(?"FC,UBA%<+SF(7?[0VO\W?;07IZZMUVB-"F5OH] MCY"H6$$;(DC'R6&&;,"G7#LXG,(0B8>[8^"/\MUV;Y4?*++C>;?5M7X_9 _& M2E9YT1#097#622WK$[5N/J:IU;OM>+UBSQV"M-94!Y'()_R.BTO\E81+-X-U M,O3?YA=?7UVN+I;?\/S-G^GLLBZ7K%E_^E_^$OZ<6:_0<[04U=?ER[4.U/%2 MI]-'S@2+,>36F>8]R.SB3&N(E9\F_(^KN"Y\X_6]XBW U!LQ?+FSS]PD=?=DU<[,[\L MWRT7O[^;?\=\S9I(UFD$:'1D.H*.:DU'=4D%0J*+*TO*)Q;IM/:M MDXV[T#5Q=^C8J&NNFG[7U/Y:F MM4Y[?O=HU4XM9#%Z V?&&$4LX$O-;3F9(-;2SB(M!B.,TFJD\ZF+>B$2^ MER0A*:ST2@H2T-^IWFF03G>I=QHBX [N 0\53; BB78*8$/=F*A8">#I=@W* M<.X#1D?_UU&5RO/6. W2\8Y5*D,$WI-SN5&G=<6*T)X98S*$$.N&5T^_4H*N M*L4YLC7#W-U'XL-]S,]D=%C=M ]N6@N\ Y_SGFXKY_-P=O=J M-4_G4L@"$)*MS=,U(>P=\66$,#$BD[;YU?1!8J9)E(X&H39"[P ].R7S#D'7H8+OP+-=L[!^.R4CF$ET5B WD)TV=601 Q=D MAL)('MEFG9HO(?^)B".HAFB"F[V$WL^6PR?&/$C&DE*!@39U#!8632&L1"C9 M^6"E8B&U;L)K,'5CVBJ(0V#54!T=86Q#O'7,R2 <B2JR3W MB!A:YQH&8&;:&H:#,#-!86%R>+]0SL/ZJ@3O%B9K/C MCJL"CM>9>Z@Y>%D"\(+U3'8NF-;#?AZC9R< F:,%4#-5= "KG0IZF#9>L5S( M0$("Q>F"[(46D(PUR1CN#;9N"VY6:V6/%F;-5=,!W(94+6+.3G 707"?0>E2 MZ$9A-6 IZ(7"@#A22T^S\E)WM. ;2U''5.]WE49+$):2S&Z]QA!)5' !U:@\**B9-%9U7QTP$BE>J^6BX0U[U;5 M]&F^^L]-?MF)*+G5"#G8 *J:I??1 L,8)-J25//1&O=3TE?ZBS"I^]7Q//M0S=WSK!D(A"MMHX+L!"Y(V.Q(BN+T7JW MVU2$GSYZ.K4WTM6RF>#Z4;NXFN6!1N08-'@TG([07';52U[R.X#B[1/QV1O_SU"R[2UV_A_#\WNUR"#!Q= *YJ#JID"5ZD#,4: M8Q&S\&6G0NI#8LT[-$W[+-HPJ!A%"5V"ZHJ;K;UQ,H4H39U-QS4H$A%07"Y! M(^.N)-2J^1"NIVCJ+%(]" %/PNL =70 K\_A#%?;TI3;57G.)*L5R29KDX@1 M+"^(EX?Q[]>-7 M70HQ*DEQ##B3^::@(#"GZE4@^UB,4J&U@WJ(ELY.NY8X:B+^#F!TC_?^0O_I MVG'+(*VVB>Z3MGA0@M=^EY0@>Z!%RIJT,>I[0:2_1]XBBRLC6 MR@IRHXQ ,(+AMO@D<0%(CI4[7IR2K;=-/D).;T?;GBI_,O.[G_Q[@-+V4OH3 M2UO_6G3DP?(,VJ$@=M" X\9!,BX:K2UC6;6&T^,D=0:I?55_%U(-]= #K.ZR M\>-]6+OLDI0,N&44^*GD8%T$'ED1'HDI$UH_L#],S;2%BL]QRNTG^!XA]!'/ MZQ^$WY'/?$1BPE+PJ'D$E2FJC#D5H"!0HK_)-^?#ZDQN*!CVI52;$+I:WJ)2[C"O_KLA;B?*_] M^#_6<3&A9!U/*DI5NN.I;BJ,(&HM6+#.)VQ=9_X0+0=GAFY_[L;Q&NN90Z^@ MI%AS$HR!4V0WPG$>7>'.^A8^):B1;:_RD/=*BX.SB0[O)P=9/P%)@) M38*(I;8-KX?:L6S YJQ\1IVY:!TB/T!*5\#90\=/@&8?@?>)FZO'1&>24$J# MC8$8L=Y"D,07*SEXCC%[V[IS]4%B^L+.7JI^&CY[R+T_ &UOA-'7,05U,51- MHI([KL-.1("L@T>)2J;8NK3O7D*Z \X^2GX<.GM(O /87"WN.4G_=3E?K:NH MUS9EBN$^D@\V,65B(UFZ7OI(O"13DG$\-D_I/$#*Q%W+K<^K%@+O%#?UE^=X M95K,Z1S(,P/G!'_EHJS^.8'T0EJEN(ZJ=8[Y2:*F=4--5+\#G/;7P]2%8Y]K MZ36FK^_>O;K:0AA8;4M3@$5[4,IHB-HHB!C(V%QF1>^V.>NGC^X/"P?H;=E, MB!WXECL^]T>BRKB0&4<.C"?B0U.T%W0N8)@BEYR\$JIU+^E#M$P\$V'D6]1^ M(N\ .E=F]6KY+6ZG_=5)7O.,FPSEE_.P6&THXS.NE%5<14@NR[KA-&ZFS9/! MI5(4][9YW\L0^KJ*F?=$Q .G57/UC)\]WOY%_1'#"O_/__K_4$L#!!0 ( M "- 75@=,>UPXP4 ,=B 4 <&%T:S(P,C,Q,"UK97@R,2YH=&WM7=UO MVS80?]]?P;E8^Q([=CZ:Q'$#.'8^C#J9$;G+W@9:/%M$*%(CJ23J7[^C)*]H MG: 84*#SV7XP9//KCC_>'>]XDGJ)3]59+P$NSG[I_=ILLJ&)\Q2T9[$%[D&P MW$F]8/<"W -K-NM: Y,55BX2S_;:>P?LWM@'^G.C/0YGL7EU M6?6RTI>'9]_D2BYT-T9ZP3:JMLORV"ACNV_:Y>#UHKA/_,%?6_G\7H MTWDT&H[Z8?[8[Y=L>GW![BZN1CBC_=LI8_^9@1>DOOSR?*9@V7AFK #;1"85 MSQQTEQ>G0KI,\:(K=4EJV>@TY7:!.F=FO#=I-RB<1[!>QES5!)2T5,5?=%&K M7>DCC^1XL1RY+FZ51;M>K)8='+=.VJ\7MUN=5\M^4+>[)+;Z:EFYDT,-R"EJ#.2"-)A6.F]4)C,@"B%]@1Q" M$ANJWL<&P&>>EO 1M(?WTL5&.TDY#C#,+6=18I[ L@L=HT',+78_,"W4J5[0 M W6 ^W'*(GF)\&FSA'1HC*6J7C?"@[RT8=0[KA? (F\TD$4S#,2%(8SE%5A( MN96 ZO7E&#,)-D<*_S/244:R=<6B.$FE][4K&>%&@:IH3D!K5ZA'3EO57H4T M#S;F#]AGB->QJ& WN$'2P";6B#SVCAZTESB.)!V8 M'>E25B>JTL $,DM>YO-&QHE<<,KAH8_<RP? MQU$9#'*EP208K-V(:-"86UNP&_#)H]0HDPZE4Y5AA&VBR%HS.>81(@FL/M,D M'B B[Z]\ ^?625E7%E>!G-##D;X\WG!AC>;+$Q22TGC/74@U]*33UNOH0#^. MP3E3NB.D367?RL^&N&BN('J16Y.ASFW]0? P99H ]N43L"%(0MGE?!W9<-M) MR!LBJ8<&(#KAWLKX@4TBVL))?ZN[1')JL1?<&'E. M^)B,/IQW)GZ8&RNVV]SUYC"Z&*&YU/F9:JH5"[)4T]-^^[-*8]-.,GFBJI0TD_T"K',:9[R MF'@4?D,2X*0&V MW,MN 5P_#FM79/E02YIRN"F^2(7E%L+U9?,>T":B*RG()H90OVGH3V\AA66: M#^D0S^LY/KOE<\_/5A^Z_O5K%\H#AO" :0OACIQ'6'D1P[)=_>CT]I3B1VP&NS(-K3LK[^)$[K;!#Y&0\,\\S]LQ@ M]Q9ZF?=["XI)_Z?>SY:%3D6Z6E*N42HIUI2@E6)\CJX)53?(LNI9 U%L))LO M-/(<+T#70MZP-:[DFNF<]K=V>JWJO=QH928#XP30!_[G4(W*EO; M^:G(A8R/'/-+2HF5X27+-_'QE"VI0F-ZBR9BB?EQ4V&N+$4ERZJ)BGVA !+P MFM?;F@/8R1FG6TZN5[(8WBW8C$&$?=M]2.$)\*^.-?Q'K!^.W(Z3O 1E"E&E M\@#S*9B#B_'5<#Q%%V=H-#X=7@[A :^3X:?1U70X&9ZBR\^_GX\&Z.-@3//?3VIL(SLOMLPW(."3<36HLE0-S)B!E.;^92K#BQZA!EYI>\ M5:I<4Y0*KLJRI072"XH83X4LA,2:"8YF&R1I1B7E:2E"$SIG2M?"*PUUSI2\ ML5 V\GW?8D^?5.NVPVVU6XZCK>VXU]OQ.T Z,B>JU M&T;M;ZQWD,IS# M2M1H5&GK$FO)TALTXF0%@!E531BG-OJUU/IPU/4\)QF(98'YQKRYR6\&7BFF M6493S=:44V6LE1_KR<<*P@>)P<$E1%Q+D2.QIO(;)!6'$B0N"HIE.8*0ZP53 MZ"/G*Y@RJ6AN ^ ZUA\H$](XVH *HE!\"3JE*5W.P+COF@#X]DNW:%$7\4>Y MK/$LI_>;5DA"9;EA) MZUX417:GW2G;D8;DTF3KN.Y4MNE4+4UV94%D!VZX5^S8[E[9DV9?Q:H7V4[H M?7>SKF=WHN!%9ELFOE6,8145;-23AM_8*A28$-B$L5?7#RIU'9G_-ND'/>MY1D[)I_%N MR;^?S?POU_7 Z,#HD%#[J0T6 &,NX(]<#D+!U/^^$QP8_0B,7B._[@^F;\NO M D=H6I\;8SC14EG.:O2WI[$J MLCV:.KI?>YP@=&/SXCDX4MS=5![0< '<_ 5 <&%T:S(P,C,Q,"UK97@S M,3$N:'1M[5MK;^.V$OW>7\$FN-L$L!T_D]C.!MCN PA:M,7>!?KQ@A9'$1&* M5$G*COOK.T/*K]C>==K=)O%U/CB62 Z'-,_AF:%TE?E<75]EP,7U=U??U^OL MG4G*'+1GB07N0;#227W+?A?@[EB]7M5Z:XJIE;>99^UFN\M^-_9.CGDL]](K MN)[9N3J+UU=GH9.KD1'3ZRLAQTR*UT>R?2Y$I]M/H=UO=\4%7#8OTDZKW^UT M8-3O].!_K2-LBM5C&^>G"EX?Y5+7,Z#^!Q?MP@\G4OALT&HV_W,4ZEU?I49[ M[,QBX_@UVEBSY.'>U[F2MWH0QG,4F\Z*$Z.,'1PWP]^02NHISZ6:#G[X)'-P M[!>8L(\FY_J'FN/:U1U8F<:*3OX)Z!.Z%RXGT=\NVE%2P\S_5IN['1V;?O/WZZ^7#S]LVGFU]_^>^KX]9Y<[CF]-/, MX[-RYJ;&WF@Q93\WT&(./JNQ!*R7Z93YC/M7Q[W+Y^+JEGF;XXW;6X3@T-!JNFNNAAV.:EX2K M:GF'E1Z+%]AN-".^/8+:BUG/57$C%)UYL5[6;5RV^UM+FXW6UK+/6>VW&_V+ M[4V7S9X%CZ/7.#&NX/KU4>=HUJ#@0B#%#MK%/<.I'2[!7$&Z/C>F^/=)*LS\ M@IFJ$;_DP=RPC(^!61A+F. VYS/I&->ZY IO%L9Z9C3[8&S.6LWZ3\RD[#?N MK4SNV(T6I<.OX&KX/6FP$Y\!>W5\V6XWAQ9N)19R[<.-UO 4<=X?KDQ=6!!G M 0L'L!W MG%]MO<);#]RAQ!#/.53=J?-1(&XA5K$7 4V8; [;5!WHC4N-6)Q MRDKM;4GK'I5H$*6(0LYRO+(2<9KR!&]99G*43M[$>FL5-"3@'+=3JI+S.V $ MU[E-A_<$.H-=JJ!HL0^JD$B+"A:K:6R.GB#DV"232<9<21^+]A.P4!FA >32 M*92ZI)HGTFX&^&A(%5L=BNU0N=8H[-_<2[4B=J%*@343X$M1JR [2JBDK$*#$+<0Y M2BW(H\*M>] U\I.09+A&-4J%%9 Q#,(Z=.>"/PEW&4N5F;@9G2QT >-T,_J- M7M:66,'-G%GS]D ,!V)X/):Z^T0,GU901.JZ=3%T%?2KP)HV79.F$B\#OFX8 MMQ"0C,B4M/P1<0P(8 %("1&F[^^3C.M;8&]PE_]8*JS1ZO!ZJW<"IZ%IJR?B5;R4E+O1D4K( M/B,IL,0P$?'DR\X=I2L=I=@1C?,A[V -"GI6$P\O@4OZ_<9EI_]WJ*1UWNCT M>U^=2[HS?[ZJU8M>HWM^_@0,%2?[B7#](/>T!TS%3_=I- (<.H ,%.*>+]-C MC4*RA)=N]R84&XV S7N*T98I+1I 9326+N@MK 4ZV*'\Z4*I+:L]"XH'[JS" MK07_U2HE2(4251OZXHR2(IQRN'+DI) \9G5D# J#_M1DJ704J(6MQH6H+J@S MXP =\J@&J5'!Z0_C8 JHN[#]B"VZ+P#TI\G M-D9[C/2=91J\R[N9Z MGG;00 L@@K0(\U%M^U.FY!VHZBSG0?W:/YZBSU#!,TZ/'%*M3X_AWCX1TM]+ MM88'*N9<5EOLM[3]+_/)8NLE1GA$G+$6T\]=XQC7>V/=7-J'&V@RSZ7W )\1 M-S\:#!ZH_)U$_X*1$V0=U!*.M K^I^S"C"KACU*B^X$62YV$(Y_30T;UD%$] MZ+U#1G77T2C%*.,AD3WI8(:.>!()2'=5(#7/;$Z WU%D%#,.(38*N9+PU,OL MR/E1)%HE(>.QV 91Q04V=##75%L)M\JP8!-D3:2K6@S/',9FKLR1DG!"PF J M+;OQKVXQ;M?*4^*L%*+8J&&P("@;Q!:X3&N"H.U&*!(/39J#!2E:'Y; M/8UF*TD$>:',%+!TDIFH@_@*PA&17R6$:[PHD?$/XI)>"S?N[C=0&W MVCEOM+^!>.DT+L]WL_J-"/,I7D<(R^4=8F]%4__[3L1)$K2UA9UJ$,XFJ-;1 M]0<8V9+;:23W=K\6WH)Z\*;1'I#C_FU>KXZ[R+?A,PYN]06=_1KJVH^W+[F6 M?5R7.XZHVK/14]K167B @S'#/:!N/X9V&-$S&]';3$+*WM]#4M*A*OLU M)FCW:8C;$+8U#EI^4;PP+CR[/XB/B8UA[=7Q!=&&.*>Y:,)'R+:E7V_RA;?- MJ\_XXOM9>.'^+U!+ P04 " C0%U8_0#\DA0( !E/P %0 '!A=&LR M,#(S,3 M:V5X,S$R+FAT;>U;;6_;-A#^OE_!)5C7 +)C.W82VVF K2] ,&PM MNF#[.-#BR2)"B1I)V?%^_>Y(^2UV6F=KE\13/CB6>"2/-)^'SQVEB]1EZO(B M!2XNO[GXMM%@;W1<9I [%AO@#@0KK&AW$FGX'+>SL5QN+XX]IU3 M5J=_VHTY'W'1ZG?ZXJ3_1_L JZ)YJ&/=3,&K@TSFC12H_\%9IW##J10N';1; MK>\.O-WE1:)SAYT9K!R^AC8V6G)PZQIRL>[S=UQAG%LQ7=_9LJ[.OWWZ\OGIW]?J'ZZOWO_SZ MXK!]VAIN./TX\_BDG+F*V,_3&7,I=R\.>^=/Q=E[ M9FZ!.&[&"+J1=DYG@W9!0'%\I&!N,-)&@&F@NXH7%@;S+T,A;:'X;"!SWZFO M-%QOKH<>3FA>8JZJ!>[7>BA>HKO9"@AW"&LGYCU7Q4U?=.S$9EFW>=[IWUO: M:K;O+?M4J_U.LW]V?]759H^]Q\%KG!A;\/S5PYR57>+/0QC&= MLW?:9*S=:OS$=,(^<&=D?,.N=3FMH8"RQD.?. MWV@/CQ#G_>':U/D%<>RQ4(.M!MO6]=G9)[#]R"U"#/&4S=A-KJ<*Q!BB@+D* M;$)C=[E&Y8FM<9DC%F>LS)TI:=VC%O6R%%'(68971B).$Q[C+<-TAN+)Z6"W M89!##-9R,R.3C-\ ([@NVK1X3Z SV*7RFA;[((-8&M2P:)9C=?0$(<>FJ8Q3 M9DOZ6-:?@H&J$1I )JU"L4NZ>2I=B@.T!<3>06JW0-I)7E4N+5WND9^$I(:CLBB5&B C*$1UKX[Z_V)N4U9 MHO34SNEDJ0L8IYO!;_0R6F$%.W=FP]N:&&IB>#B6NOM$#-=K*")UW3X;V@KZ M56!-FZY.$HF7'E]7C!OP2$9D2EK^B#@&EE:UM"F9DUF&@H-$!UWC^H^5MB76 M(REB<,:\36%T# )O6_82$2P *2' ].UMG/)\#.P'W.4_E@HMVB>\T>Z]A"-? MM=T3X2I<2LK>Y(%*J'U&4F"%80+BR9>=.TK6.DJP(QKG7=Y!"PIZUA,/SX%+ M^OWF^4G_GU!)^[1YTN]]<2[ISOWYHJV>]9K=T]-'8*@PV8^$ZSNYISU@*GZT M3Z,18-$!9" ?]WR>'B,*R6)>VMVK4&PT K;H*41;NC38 "JCB;1>;Z$5Y+X= MRI\NE=JJVC.@N.?.*MQ:\E]4*4$JE*C:T!>KE13^G,.6(RN%Y"&K(T-0Z/5G M3BV5E@(UO]58']5Y=:8MH$,.U2!5*CC]8*7B)"IQ6-Z)9<"'-4+XN!KUXK<1 MD"'J/JP/XAZ=5R/]:6)CM,=(WUFF; !^=X&S,^Z1*R92$)RYU;D7']PB%5!V MAC#.C9CC#1E \I%4TLTH^-K6+;&/AZ9'72".-=.5[(X7C+?5@(K2%(AZZX/% M.$;=XQWP>9XQY!@#*@0_ED!!K$(F9>X"P)%]9(&:K8;XLP)%O%<0APE7I=_Q M:/U#DD#LY 17KMV2J5C$6#OLX.%R>_+"(QHKXNYK0XIDI$MWOP>[: R^L ;* M_R2?SZVRT3RSY$FJF@GTQP.2.JA!^5R6L=@K4%;K?1,W= 92A?R^9"LX'[#; MDFK6<5P:0L>*1-W2:J:MP_OTJ FV97&:V)\E*EQLVA]WQCK#Z9XM[!/$.&Z" M=TPKKV-$GC^[R=>/6(^"2RFW"S%/VZ?G!!!>5_C)J/;\&5/R!E1UD'/'/OK7 M\_,)'GC"N9$ZS_KX .[M$QO]LSRK?YIB0631ZWM\@BLJD MA#]+B>Y[3BSSV)_W'-7IU#J=6HN].IVZZVB48I3ND,B>="I#YSNQ!*2[*HI: MI#6GP&\H+ KI!A\8^42)?^1E?M[\(!*M,I#A3&R+J.("*UI8:*I[";=*KV 5 M9$VDJRC$9A8#,UMF2$DX(7XPE9#=>C)?QUW/;O'N5[Z3PJO$H%B($!C@]0U" MRS_#56$P"@&*S"=:38"BE)R/JT?13"6)("N4G@&63E,==!!?0S@B.F[ MSG+_O2MAJ@3M0WY;&?A3!+(ZN'P'(U-R,PL^=OJ1?V/ISEM!>\!D^[?3O#CL M(C_ZSS"XNR_3?$714/^.CS"B:D]"3VG'8OYHGLW]>S;#K5=I/:(G,:(K$I8R M8V]O(2[I@(W])F-@'PR&D(+T:P,7**E,B.HU6H_H44;T.I605,N0@IWW*QGE M:TI0E&8;@]X;]U2-]\Z;%*04VOKG] ?AD; );+PHOMQZ?&336E;A(]Q_2K=9 MY3/OEE>?X37W8_]Z_=]02P,$% @ (T!=6#A00%H"! (!$ !0 !P M871K,C R,S$P+6ME>#,R+FAT;=58;6_B1A#^WE\Q)>I=(@&Q#20$."1*B!KU M&J) >NVG:FV/XU7L77=WG<3]]9U= \;B#C[$J.^AT]EHS651*7Z7&@B\H \? MI+KG#ZR6&VXRG&[M3([KZ\FQ YF$,JZFDY@_ (_?M7C" M;WP\@+ K\_/$M" M?QCW,!B#0>@GO_DM6DKJ]1IMJ@S?M7(N.BE:_-%I4)CQ(X]-.O(][[N6 MTYM.$BD,@2E:7)_6-EY:8NJ.C(72&)F/AF1K<\?(PET:?#(=EO$[,7(.MVK; MV_61S*0:'7CN-[:23L)RGE6CMVN>HX8K?(0;F3/QMJV9T!V-BB>UHN9_()$F M$'?Y6#O4)SL9%[AUT ^L5XNGE(?<0"_XU*$O.;N3_==DWQSX)][X!9DMC;V0 M1E0AJ/[UF)Y^EN9\<;.^O+B@C^$V^ZJ.^_":C%W M4K\W\&"V@MGY\GJ]./]'26B:W_N>;OT[\TY@>0'K'Q:PFMU\/[M:K#K+7]XO M?H79?&TE@>>]5GH-*:^O0^920"2%P,AP*>"1FQ1,BC 3HF09W& AE0&9P#4S MBD?W<"GB4M,IZC:=1UTXM.IO#H9!X(WG,B^8J-R5/SX"LG@A50Z^U_D1$JF< MZ0J9 A0Q]>9SC# /4=41Z?EMVXY[;6 :$IZ1PH[/"J-2<4.PP$0,BZ(. MJ9'G.=?:_U8RIZT.*"HGT/K?:E2VUMM,MB8725- $-4\Y)F28@ Q_0%@F M"8]0.;A:=L$%$Q&GL&QE!&'-;-QVJ&$%)#$\J=I0E$J7C')JY-XC:9T]'=L' MTCG*8EG8.;6O7*O8FMX@K)@*F4#=63YE6,$L0*[6S3ULAJDWJ_=\@H8PK\P6%\M /^&/==S#?H_EFO M3\!G8Q>BH ;G@M*<,V>1ZLHP;F/+Q2?,&%=$K5"H+8FV%;,L UI&-4SA)4%! MK'2=I&07=C(884>^D^%I#O5&-K$%DZDU7C)&LJW+D^HS5LC3[IV/MCM1DXPK> M=PDT1Y,V@GIKVDA2KS3GAK#['Y;>3\Q0UWN$59?&6M:82#ZGU:#(VJV2G4_Y M7AG^3$4(US2(N&W%;J?A^^/-1@';#>']VN[%3L4UO27K4C6F !J5\ L,5+8?1GY$U!+ P04 " C0%U8[8>43:8( +(@ % '!A=&LR M,#(S,3 M:V5X-#0N:'1MW5IK4QLY%OV^OT(+E4RFRG9L0X !ABH>F5EJDI * M[.;CEKI;32NH6SV2VH[WU\^Y4K?=MMM 9A^!316D'Y+N0^>>>Z^:X\SEZN0X M$SPY^%8[$1W(F$5586M^QS(NP=Z_?K4>>ZG!EYFSDV'HYW MV6=M[N2$A_=..B5.FG6.7X?[X]=>R'&DD]G)<2(G3"8_;\F=@V$\Y ?1D(]' MNW',?]I)AWOQ[C".TKTW?)3\<[2%J1@>YE@W4^+GK5P6_4R0_,/]<>F.IC)Q MV>%H.'RQY<>='*>Z^C_ M'=&;?LISJ6:'/]S(7%CV04S9)YWSXH>>Y87M6V%D&@9:^2\!G:">OYT&?7>Q MCI*%:/0?[>]"Z;=?,QE)QW8'N\L*=ZL:P['";&TT\Q&S_GL6[G=:>/'V^OS3 MY<>;RZL/[.H7=G[U_CVNKF^NSG];T_W[:/BK*(3A:H,VW5[^/FCY+!@W@L65 M,=A2-6.\B'V0S#+=,IBW6>ZP+ZZOBNQZ82TRK' M2F[8A*M*]!@O$C;JF%@:D0J(2S;.';"W/,["%)JA*[,DCF7<,I<)9GDNF!&* M.SG!!=EE&;=!MK3@!1@E8ZZ8+!A7"F-M*6(,%)*Z,7\)J/ B]EX\#T9?>SN>E.[=47#=B6J6\QF+1 B"A*5&Y\Q!+ 6& M_Q\HI"T^T]PD-/E"&H!+&\M>$3I?;A^,Q\,C_]I?CXY^I/T&#A,!^D3J$1X& M)+ "%NF9]4]2;<*C6!<6*#9 .$9!8)@/K5+Y%4I%,Q\(7L: W>"R%)I*DX>H MI$5(,#W/M((M7@\.X5^@IYLU+VO4AQL@J.3%C%'\(N=[,J*5GD,D7,@)$4\2 MMO)38*6_E_#Z._E[)1._EX/G$!>G*2#I]\,(:&X$E6'6(Z:A4MJ8P%RT56#: M9&X] 19;> ^O]9A,:4S/)Z%<1F\0>/6W41T!.'.R*B6CJW%QF(=[CB+N)64=#U: M2C[S13^Y'4Q5*Y.(R(5X",8JR2.IO+7^J:VB+S6:2*722(BL$SJ6:!-'!Z0P MI5C*ET\KN+IIXA_:T>[5_/"D%.YF@YMEC-$^W8LQS_R$*< @%X*LG4_T":E9 MC "P.CGF%A@JZOQ! !1+->%R/2A4DPKSAIB ;L(P8:LACQ#=TK2&L(*3AW2( M^TCK.[N2@IY#QOEHA,A+;T^ TY/2N1M-?[N'K1+MB3/C$Z*"N6TU'ZRF'V*$ MNL#Q'+94M@W8]>9ZG+!$@EKL U+QXI"AO\F)C?O:9PFEMI)6.FQ:E+73A696 MI)W3^>%P,85'GNK7ISQP(!%^9Z99N>2WHA^A8+OK>WX^Y&K*9W;K/WP(\GUP M_TDH,>&0^]'HB;3PVSQZ+Q'RO.#LC Z=!,K:3-:29J_..W4'FAJV$&S-W*P,A-LE MW*[Y\>7VFX,C]DK^N,GQI93GT.=3S46&CMT;1[U&)I7 MJID8A88_5$89> FZUJ]*L5C-%V0EEP_8];3*J&["O<3>)HD,S595$$P:AE1\ MVB.7=A!C77K-.0F.PZ =#V]-BZT4*0(NYTCK5G'L.:XU6H?IAIPO&L.S:<8?*HN;?><)$ M\O!:4?FDM W1$[[,-,7\'&RV01^_$PM*,H : L/CS8IVE8TT+52HP1 "QF:R M'+"S$*2P;#Z;9*]*\AZ]5]!\3<\_E@!G>\NC\XK:B6#HQ0KC4M&54IW#@9JV"@+-K:P.O1K(_PLP/V6826@">Z)'KA M82%;$R*5]Z>Y0-PFX>1-D%39P]%!Z;[UZ^/_R@N;RW+7>(+//6$:3_B,N]9J2NL/%( FX_&Q#H4'#7UR M_NE&R3NX 6'P?V!?]_YW'?,JZ>L=/")T?. VX;_7G[_>"J.N NED2T7## +BGFU_=<@%TL;U8Z3FK2>JK(2J56R4IFHG2['XOM, MN09G@N=_?69/G_YXCP=9NI\>"[/AB>Y/'M^FLL7IV?GKTZ'V9V;LH+%++S,'WF. MM9DJ]5@-9*''Y07MYQF_&KY.36'LQ9^.Z;]+_&:0RZDNEA=??=13Y<0[M1!W M9BK+KQ(G2S=PRNJ'=[_7=Q^^[MO^[AX\T]?+P^.GBZ M@'FW?W5Q]OW[\3=S?7[[V[N?A ?WO_C]OH'T:LF2OSE M3Z=GEQ],H=,E?>S_C\]R)K,,='%0J+RZ.'T!]$?S_%B[2N=+?J3+#*:]& Q? MS?8@T<,38-RP.=O?^-A@]Y^" KJ],'("^#4[5:N01)/0IB]NKDY/AR?S2R MC&7 3DO\NJA!W"R.>O8&^2C+Y3X92/P97O:%=L*JGVIMP8M51LRLFDFKA!1W MRE7@V] ])0)9ZJG&-X*P!7"B8V4N)W.K$PKG"PY(." M0Y7.E/!@"6<*4U4"1\!4\(IE)1= @/ *CV]VE\SA+0'G#4_A>Y".#\HZU/N/ M&V3!C,"^RM7YM\X-0E>:"O8"C] ("WR6"V/%8J)*8H9E\GD3=:.E5 C&=7-D_ MSS##^>IT(N34U"4MWE&1Y^>7. U;V* 1$U-D(YD^>!' [68J5];"WF;H$<&& MX4RZ,;AI1-;JI#/CJL$"_*($^"U(+JX4OXQ5QMQ7,O !>N68A MIZJ!R7-4\54NM ;F!N;*TU; XJ!46 20,O&4I>NVJ Y M0+RL2!*1J+G4!8D>&:<5T:4)D2,+[93H@5(0>_1T5I "P)RP(1@$-,._,J]P MBLS, L.J=IM]UMA&#[9Q3N#>-2N?>E0VQ:5A*APZPO@&S=2/=3;FW3=L%H$Z M?!_H6> NP0"C6@?>@H![ZP-D1>=!2IME-EC 5%L(B$#/00. P-I:T"Z2=F1G MY)'P15A<3\'RTIN%?E"%GAA#'HF.3*7POH*9 F7 /@-[BN0-=Z]G:*11N#1: M)#7M4/@D\.UAY>>'3T\.#I]>97CL@/<:V\!2OE\XVBH8>74QD6"\\QH^R;J: M&(O&E42=B5!LV,PLPP][Y3D$R#LN"D'J#,@ 8 >K(>(#$$X1=6!0\ M\- R9!.$-Q(*]/5L$3@:!D5 &\";:B MNWYD^DIRMF!,A&% $>"-+M 4PD2J!/B4JN9)A_8O6W_.#DY_WAG,LJAIJ4%\ M#B#[\\Y4Z)(0)Y(S0 E#W^("]O-&>RU*M6-9ZI^EAZ29S[Z[A%Y*C9UAQD!Q M:+0,UA[<3(7A=8)BO0+I&_>D W_@NQ "$"XUKJ%J6\#YI8K[^2LXR^=[DG98 M?+.POX68 $X-[.#>7 (Q)DJS>#$C7(CD4!JJV+L+#Q2HJ" MF,\/N'E,)[(<*P94#O'J 20)\>QWY CO;Z[W>.Y-@K"G$=ZB@"9TLJ:N(,P% MU"DYT7$'QR"&QV\'0\KPU<682Y$>X*KX+)ISN$H)* S/3\\2A/$4AL!;!W\H M\0X.X'3Z)-ZHFY%B-#06FM-RY*$ U'VI%IZ+S2_V!6A@]2TV7D$X29FI_<%^ M8LUM-__H04R3^@X( M"%Y=[D-&?_N"=5N$.;Z\:E47\)PV6*JR$N M!>BZ5-(Z+-:EJD' \*C0BG/"*5A^L/-TKN!(^C0@XQ2%#_9\&EV*=&.N(Z'< MU 0?4LSH<]P4*J_@ZY#D^IE+B*O9)*SL<&C;YH QQQX01N(3.1E6<&&5J'+E MP.D5&4MN&)0E[1X" 4\I8C8EAYZ.^8'[KRV >ZO&=2$K8Y,F^RXPK5,4G0UB M:XZO>+H.#=O6Y=P4ZNAA5T;7E.$ JJ0 5!W5P[QTK)1KNDH2J8:8T0[ ?KK4 MZI%J"ANMQC@LHY2IXMB/BF,\KW^U1T(&8+HNX*"Y&"J\>_>3K8:7$0%]0FPP MSF#59@I+@C2 ($5&&Z=O]7K7-EAR?^7CH!DO %R"$#SA@$+R*!$Y:,\$,]K[ ME!>YX01'JEHH7TTN),3CF=R:&0"YF&M3.['5F\6==#/#*UU8!19#S]5:;UUX M:V2JRDPOCMM7Y,B9HJ[67_E$.Q[_.[&M=QVKP0ALY<. RG\7LEC(I7OV*[4 M'H0SWWSVL<(H N49PQQMVT/'"D )Z\6#&Q6T@+4@% J" \-++ GVSOMD91:J M /_3&Y[TQ12HF4"@36YII*@$@AF?S1YZ+[!_OY!JO4W@,/ 4&OD9Y^P6$^H! M4:"W[K!RV9$47MD9@C01K:Y1_I.-<+1 M1(.;<92K1\ (+;$=ESN3,#<-V-?UN^0X#>*""'+>$[W@[\G8OA27!]]>W1W!#0-7[R\/#DY/^+17XHU>=Y:DV\;-;Q3 M,V-)C_X)<7UM]^Q?F$KO8##_Y:C@C4@0M+]I:F,4B6K-W788>*98(4%E"_TP M*K827K6Q,A)R<)P.".F9]6AQO:\U:;+*ZY19$-D,E0@3$FBU8 %IJUA5FV;/ M,,XV^^N?WX]BH!1/%3#2:Q6K9+-'8]QZ _E6XB\L(L^IB$JFI;;ACI MO\ V3><4\Z)]IDML! :R4SG#$+Z/7L_D\+'MKS E(::I@>-P:AS)6VH@3H(= M"04L,TNECL1]9=('E.FF>[+"HP!7IK#'6#6+][S,?;R_:PI7E+3!/-@NQF\W MBK_ NOTNS60$NCJ-^_LVC$VPE/B&8M\%S%WP);AM[)FHJ?60+@9AS@26160# M?I6;]@LU1W>9R]07EKLMO;[;D*8L4+?5S'5*S9U"953A_"75MO:ZRN[[$S[# MUUYXPM=VW5G0\7&!*4LEF/HVQZXK"BPB)](DJCEA#!S%^:(D?,")G%# 6P78 MZ875&YN1>><'SL$6R393VQ2[E&YMW^\C>)NVAK1U0[PF1%-*<<*DOT^GLQ%7G2N38')]PG83D$N%%[%OG?J88^[V]_!--,1"./) MJP2OT9[$:?S=//^%--%A(N_EX^"G&HP$X4'LC;?X^7BY 5U5H!/0S0I M^[WA:1_W'ST?XG,O!0&4.HYIB-S.G1TQ! MLW'C(I/D)Y!QQ:!-=* DX3N]Y78^[&:$[X>4X(5G$)MP1WI'JO'_3A4)8D4U MJV+!"(0D*Y:(Y9%+#Z+IMO1*0XQ9VVA8?67F=2?[F?C-<$-J\ VAM>O.U:(# M<:.^>3 R- ',CZU$_)L0U%9<:O4 CM'G.LJG1!89Z0HE+C3\RET8BP7<(W-J MV#?*^>M-9,!;UX7+8I:! O?(XK?7@R3*,B+5D2E!,]I!,(KOC8F>TGP;#(=A MCR_=*NNW/66\.=J*O\T 1PBQ""8TU%BG5'AE:,U)/>_07:2J>M[O7E?CZ9%] M=*,)V>9K?> V)6=>*CC!WUTK@O42G>^O[E:;ZG3+7"(N+ M$FB@7Q_O[Y+VMPU: 5;6FE*9VA4>SF .;\,O)427/Z<2IH!_-#I%B!F\@<+! MG&4H_-TO7$F7I.T\%>E@E+*VG>8X'P]&]&&@B*F 9E.=: Y_>6!*-SW9"ZH\ M5VG5!MOM76VO.^LL62W/[F1MHZ_^0L+*31QC]1BOB,+N%])G<;L17K42 [?7 M(;IAHM]!)YP-#S?M/P[&^-;MKJCS\W7VD3 =C'_?)N^?N"BVL?J J<\M*1V4 M XO#2U-2)Y!NZT0,89OJ0(-1HSR/3RK1!9K8=\H%]3S&E=@F5[IE7T!@:BPE M&V'S:%ZL+T51?UN!O;*NWO:S*B% ;?;37#9_TNL]D^/%5$L_:L*MN-1HX47D M&ST6H4H0$]WWO<:P]FKJ0[:DX/6A9IL>D?/^%HI^781VW4)]_O6'JFGJPF[> M'%G]J9&?V$6AJPHO06W:R)&XZEB^U8!;@.>N97/%GBW?!E;Z1E.0.9WY7FGB M"-GU6-@&J]+V"4EK*W^)&-45S4UWBGB?$.I;0YX.+&T$5!F5!4,8]\%NK(!& M2!4%QS4_"X04D?'T!:B.?_+ZM=IEZRI;I_PK*YN5E7Y$ -,%\?7.&*_":2,R M;2ZOMBMA>L,@]2C23>8AO#O?N?.6O^BSJF5;4_7-PE;%!)&WQX&HV:SOV'AO MRM!2XE?%13.TZ$&=FQ]Z\&YYXX\S2)^2;=I*HA_0B;S@/#X1Q/WLDQULDD2# M_L)>E RB5)=0]=,ZU1G6=L<'(45ZN.[8'M9_Y^;B&TO/]W8!^\H7(3H_1 '' M][;YG3.TDL")GVII0?:*)67OJ5>H;"L6PQ<T !$ M ( !AW8" '!A=&LM,C R,S$R,S$N>'-D4$L! A0#% @ M(T!=6-CNG-#!, +_4! !4 ( !38L" '!A=&LM,C R,S$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( "- 75C+K\I^%VP (70! 5 M " 4&\ @!P871K+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " C M0%U8P>02#/XC 0!#6@$ % @ &+* , <&%T:RTR,#(S,3(S M,5]G,2YJ<&=02P$"% ,4 " C0%U8)^,":XX1 0#6@@$ % M @ &[3 0 <&%T:RTR,#(S,3(S,5]G,BYJ<&=02P$"% ,4 " C0%U8 M.7[GE$5! 0!>)PT %0 @ %[7@4 <&%T:RTR,#(S,3(S,5]L M86(N>&UL4$L! A0#% @ (T!=6"LL.BITQ 6-H( !4 M ( !\Y\& '!A=&LM,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( "- 75@= M,>UPXP4 ,=B 4 " 9ID!P!P871K,C R,S$P+6ME>#(Q M+FAT;5!+ 0(4 Q0 ( "- 75B^BZXL\P, 'D7 5 " M :]J!P!P871K,C R,S$P+6ME>#(S,2YH=&U02P$"% ,4 " C0%U8GLW5 M0>T' !W/P %0 @ '5;@< <&%T:S(P,C,Q,"UK97@S,3$N M:'1M4$L! A0#% @ (T!=6/T _)(4" 93\ !4 ( ! M]78' '!A=&LR,#(S,3 M:V5X,S$R+FAT;5!+ 0(4 Q0 ( "- 75@X4$!: M @0 " 1 4 " 3Q_!P!P871K,C R,S$P+6ME>#,R+FAT M;5!+ 0(4 Q0 ( "- 75CMAY1-I@@ LB 4 " 7"# M!P!P871K,C R,S$P+6ME>#0T+FAT;5!+ 0(4 Q0 ( "- 75C5)O3Y@A( M .M4 4 " 4B,!P!P871K,C R,S$P+6ME>#DW+FAT;5!+ 4!08 #P / -\# #\G@< ! end XML 111 patk-20231231_htm.xml IDEA: XBRL DOCUMENT 0000076605 2023-01-01 2023-12-31 0000076605 2023-06-30 0000076605 2024-02-16 0000076605 2022-01-01 2022-12-31 0000076605 2021-01-01 2021-12-31 0000076605 2023-12-31 0000076605 2022-12-31 0000076605 2021-12-31 0000076605 2020-12-31 0000076605 us-gaap:CommonStockMember 2020-12-31 0000076605 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000076605 us-gaap:TreasuryStockCommonMember 2020-12-31 0000076605 us-gaap:RetainedEarningsMember 2020-12-31 0000076605 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000076605 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000076605 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000076605 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000076605 us-gaap:CommonStockMember 2021-12-31 0000076605 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000076605 us-gaap:TreasuryStockCommonMember 2021-12-31 0000076605 us-gaap:RetainedEarningsMember 2021-12-31 0000076605 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000076605 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0000076605 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0000076605 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000076605 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000076605 us-gaap:CommonStockMember 2022-12-31 0000076605 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000076605 us-gaap:TreasuryStockCommonMember 2022-12-31 0000076605 us-gaap:RetainedEarningsMember 2022-12-31 0000076605 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000076605 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000076605 us-gaap:CommonStockMember 2023-12-31 0000076605 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000076605 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000076605 us-gaap:TreasuryStockCommonMember 2023-12-31 0000076605 us-gaap:RetainedEarningsMember 2023-12-31 0000076605 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000076605 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000076605 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-12-31 0000076605 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000076605 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000076605 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000076605 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000076605 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000076605 us-gaap:FairValueInputsLevel2Member 2023-12-31 0000076605 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000076605 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000076605 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000076605 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:SeniorNotesMember 2023-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:FairValueInputsLevel1Member 2023-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:FairValueInputsLevel2Member 2023-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:FairValueInputsLevel3Member 2023-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:FairValueInputsLevel1Member 2022-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:FairValueInputsLevel3Member 2022-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:SeniorNotesMember 2023-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2023-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel1Member 2023-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member 2023-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel3Member 2023-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel1Member 2022-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel3Member 2022-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:ConvertibleDebtMember 2023-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000076605 patk:RecreationalVehicleMember patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 patk:RecreationalVehicleMember patk:DistributionMember 2023-01-01 2023-12-31 0000076605 patk:RecreationalVehicleMember 2023-01-01 2023-12-31 0000076605 patk:MarineMember patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 patk:MarineMember patk:DistributionMember 2023-01-01 2023-12-31 0000076605 patk:MarineMember 2023-01-01 2023-12-31 0000076605 patk:ManufacturedHousingMember patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 patk:ManufacturedHousingMember patk:DistributionMember 2023-01-01 2023-12-31 0000076605 patk:ManufacturedHousingMember 2023-01-01 2023-12-31 0000076605 patk:IndustrialMember patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 patk:IndustrialMember patk:DistributionMember 2023-01-01 2023-12-31 0000076605 patk:IndustrialMember 2023-01-01 2023-12-31 0000076605 patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 patk:DistributionMember 2023-01-01 2023-12-31 0000076605 patk:RecreationalVehicleMember patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 patk:RecreationalVehicleMember patk:DistributionMember 2022-01-01 2022-12-31 0000076605 patk:RecreationalVehicleMember 2022-01-01 2022-12-31 0000076605 patk:MarineMember patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 patk:MarineMember patk:DistributionMember 2022-01-01 2022-12-31 0000076605 patk:MarineMember 2022-01-01 2022-12-31 0000076605 patk:ManufacturedHousingMember patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 patk:ManufacturedHousingMember patk:DistributionMember 2022-01-01 2022-12-31 0000076605 patk:ManufacturedHousingMember 2022-01-01 2022-12-31 0000076605 patk:IndustrialMember patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 patk:IndustrialMember patk:DistributionMember 2022-01-01 2022-12-31 0000076605 patk:IndustrialMember 2022-01-01 2022-12-31 0000076605 patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 patk:DistributionMember 2022-01-01 2022-12-31 0000076605 patk:RecreationalVehicleMember patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 patk:RecreationalVehicleMember patk:DistributionMember 2021-01-01 2021-12-31 0000076605 patk:RecreationalVehicleMember 2021-01-01 2021-12-31 0000076605 patk:MarineMember patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 patk:MarineMember patk:DistributionMember 2021-01-01 2021-12-31 0000076605 patk:MarineMember 2021-01-01 2021-12-31 0000076605 patk:ManufacturedHousingMember patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 patk:ManufacturedHousingMember patk:DistributionMember 2021-01-01 2021-12-31 0000076605 patk:ManufacturedHousingMember 2021-01-01 2021-12-31 0000076605 patk:IndustrialMember patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 patk:IndustrialMember patk:DistributionMember 2021-01-01 2021-12-31 0000076605 patk:IndustrialMember 2021-01-01 2021-12-31 0000076605 patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 patk:DistributionMember 2021-01-01 2021-12-31 0000076605 patk:AcquiredEntitiesMember 2023-12-31 0000076605 patk:AcquiredEntitiesMember 2023-01-01 2023-12-31 0000076605 patk:AcquiredEntitiesMember 2022-01-01 2022-12-31 0000076605 patk:AcquiredEntitiesMember 2021-01-01 2021-12-31 0000076605 patk:ContingentConsiderationLiabilityMember 2022-12-31 0000076605 patk:ContingentConsiderationLiabilityMember 2021-12-31 0000076605 patk:ContingentConsiderationLiabilityMember 2023-01-01 2023-12-31 0000076605 patk:ContingentConsiderationLiabilityMember 2022-01-01 2022-12-31 0000076605 patk:ContingentConsiderationLiabilityMember 2023-12-31 0000076605 patk:A2023AcquisitionsMember 2023-01-01 2023-12-31 0000076605 patk:CertainAcquisitionsMember 2023-01-01 2023-12-31 0000076605 patk:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000076605 patk:CertainAcquisitionsMember 2022-01-01 2022-12-31 0000076605 srt:MinimumMember patk:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000076605 srt:MaximumMember patk:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000076605 patk:A2021AcquisitionsMember 2021-01-01 2021-12-31 0000076605 patk:AlphaSystemsLLCMember 2021-01-01 2021-12-31 0000076605 patk:CertainAcquisitionsMember 2021-01-01 2021-12-31 0000076605 srt:MinimumMember patk:A2021AcquisitionsMember 2021-01-01 2021-12-31 0000076605 srt:MaximumMember patk:A2021AcquisitionsMember 2021-01-01 2021-12-31 0000076605 patk:AAcquisitionMember 2022-01-01 2022-12-31 0000076605 patk:BAcquisitionMember 2022-01-01 2022-12-31 0000076605 patk:AllOtherAcquiredEntitiesMember 2022-01-01 2022-12-31 0000076605 patk:A2023AcquisitionsMember 2023-12-31 0000076605 patk:AAcquisitionMember 2022-12-31 0000076605 patk:BAcquisitionMember 2022-12-31 0000076605 patk:AllOtherAcquiredEntitiesMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember 2021-12-31 0000076605 patk:A2023AcquisitionsMember us-gaap:CustomerRelationshipsMember 2023-12-31 0000076605 patk:AAcquisitionMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000076605 patk:BAcquisitionMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000076605 patk:AllOtherAcquiredEntitiesMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:CustomerRelationshipsMember 2021-12-31 0000076605 patk:A2023AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0000076605 patk:AAcquisitionMember us-gaap:NoncompeteAgreementsMember 2022-12-31 0000076605 patk:BAcquisitionMember us-gaap:NoncompeteAgreementsMember 2022-12-31 0000076605 patk:AllOtherAcquiredEntitiesMember us-gaap:NoncompeteAgreementsMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:NoncompeteAgreementsMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:NoncompeteAgreementsMember 2021-12-31 0000076605 patk:A2023AcquisitionsMember us-gaap:PatentsMember 2023-12-31 0000076605 patk:AAcquisitionMember us-gaap:PatentsMember 2022-12-31 0000076605 patk:BAcquisitionMember us-gaap:PatentsMember 2022-12-31 0000076605 patk:AllOtherAcquiredEntitiesMember us-gaap:PatentsMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:PatentsMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:PatentsMember 2021-12-31 0000076605 patk:A2023AcquisitionsMember us-gaap:TrademarksMember 2023-12-31 0000076605 patk:AAcquisitionMember us-gaap:TrademarksMember 2022-12-31 0000076605 patk:BAcquisitionMember us-gaap:TrademarksMember 2022-12-31 0000076605 patk:AllOtherAcquiredEntitiesMember us-gaap:TrademarksMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:TrademarksMember 2022-12-31 0000076605 patk:AcquiredEntitiesMember us-gaap:TrademarksMember 2021-12-31 0000076605 patk:OneAcquisitionIn2021Member 2021-01-01 2021-12-31 0000076605 patk:OneAcquisitionIn2021Member 2021-12-31 0000076605 patk:AcquisitionAAndAcquisitionBMember 2022-12-31 0000076605 patk:TumacsCoversMember 2021-12-31 0000076605 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000076605 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-12-31 0000076605 us-gaap:PatentsMember 2023-01-01 2023-12-31 0000076605 srt:MinimumMember us-gaap:PatentsMember 2023-01-01 2023-12-31 0000076605 srt:MaximumMember us-gaap:PatentsMember 2023-01-01 2023-12-31 0000076605 patk:ManufacturedGoodsMember 2023-12-31 0000076605 patk:ManufacturedGoodsMember 2022-12-31 0000076605 patk:DistributedGoodsMember 2023-12-31 0000076605 patk:DistributedGoodsMember 2022-12-31 0000076605 us-gaap:LandAndLandImprovementsMember 2023-12-31 0000076605 us-gaap:LandAndLandImprovementsMember 2022-12-31 0000076605 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000076605 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000076605 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000076605 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000076605 us-gaap:TransportationEquipmentMember 2023-12-31 0000076605 us-gaap:TransportationEquipmentMember 2022-12-31 0000076605 us-gaap:LeaseholdImprovementsMember 2023-12-31 0000076605 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000076605 patk:ManufacturingMember 2021-12-31 0000076605 patk:DistributionMember 2021-12-31 0000076605 patk:ManufacturingMember 2022-12-31 0000076605 patk:DistributionMember 2022-12-31 0000076605 patk:ManufacturingMember 2023-12-31 0000076605 patk:DistributionMember 2023-12-31 0000076605 us-gaap:CustomerRelationshipsMember 2023-12-31 0000076605 us-gaap:CustomerRelationshipsMember 2022-12-31 0000076605 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000076605 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000076605 us-gaap:PatentsMember 2023-12-31 0000076605 us-gaap:PatentsMember 2022-12-31 0000076605 us-gaap:TrademarksMember 2023-12-31 0000076605 us-gaap:TrademarksMember 2022-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member 2023-12-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2022-12-31 0000076605 patk:TermLoanMember 2023-12-31 0000076605 patk:TermLoanMember 2022-12-31 0000076605 us-gaap:LineOfCreditMember 2023-12-31 0000076605 us-gaap:LineOfCreditMember 2022-12-31 0000076605 patk:A750SeniorNotesDue2027Member 2023-12-31 0000076605 patk:SeniorNotesDue2027750PercentMember us-gaap:SeniorNotesMember 2023-12-31 0000076605 patk:SeniorNotesDue2027750PercentMember us-gaap:SeniorNotesMember 2022-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember 2023-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember 2022-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember 2023-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember 2022-12-31 0000076605 patk:A2021CreditFacilityMember 2022-08-11 0000076605 patk:A2021CreditFacilityMember 2022-08-10 0000076605 us-gaap:RevolvingCreditFacilityMember patk:A2021CreditFacilityMember 2022-08-11 0000076605 patk:TermLoanDue2027Member patk:A2021CreditFacilityMember 2022-08-11 0000076605 patk:TermLoanFacilityMember patk:A2021CreditFacilityMember 2022-08-11 2022-08-11 0000076605 patk:TermLoanFacilityMember patk:A2021CreditFacilityMember patk:DebtPeriodOneMember 2022-08-11 2022-08-11 0000076605 patk:TermLoanFacilityMember patk:A2021CreditFacilityMember patk:DebtPeriodTwoMember 2022-08-11 2022-08-11 0000076605 srt:MinimumMember patk:A2021CreditFacilityMember us-gaap:PrimeRateMember 2022-08-11 2022-08-11 0000076605 srt:MaximumMember patk:A2021CreditFacilityMember us-gaap:PrimeRateMember 2022-08-11 2022-08-11 0000076605 srt:MinimumMember patk:A2021CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-08-11 2022-08-11 0000076605 srt:MaximumMember patk:A2021CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-08-11 2022-08-11 0000076605 srt:MinimumMember patk:A2021CreditFacilityMember 2022-08-11 2022-08-11 0000076605 srt:MaximumMember patk:A2021CreditFacilityMember 2022-08-11 2022-08-11 0000076605 us-gaap:RevolvingCreditFacilityMember patk:A2021CreditFacilityMember us-gaap:LineOfCreditMember 2022-08-11 0000076605 patk:AcquiredEntitiesMember us-gaap:RevolvingCreditFacilityMember patk:A2021CreditFacilityMember us-gaap:LineOfCreditMember 2022-08-11 0000076605 us-gaap:RevolvingCreditFacilityMember patk:A2021CreditFacilityMember us-gaap:LineOfCreditMember 2022-08-11 2022-08-11 0000076605 patk:A2021CreditFacilityMember patk:TermLoanDue2021Member 2023-12-31 0000076605 us-gaap:RevolvingCreditFacilityMember patk:A2021CreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0000076605 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000076605 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-31 0000076605 us-gaap:RevolvingCreditFacilityMember patk:A2021CreditFacilityMember 2023-01-01 2023-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:ConvertibleDebtMember 2021-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:SeniorNotesMember 2021-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:SeniorNotesMember 2021-04-20 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:SeniorNotesMember 2021-04-01 2021-04-30 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2021-04-01 2021-04-30 0000076605 srt:MaximumMember patk:SeniorNotesDue2029475PercentMember us-gaap:SeniorNotesMember 2021-04-01 2021-04-30 0000076605 patk:SeniorNotesDue2029475PercentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2021-04-01 2021-04-30 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:SeniorNotesMember 2019-09-30 0000076605 patk:A750SeniorNotesDue2027Member 2019-09-01 2019-09-30 0000076605 srt:MaximumMember patk:A750SeniorNotesDue2027Member us-gaap:SeniorNotesMember 2019-09-01 2019-09-30 0000076605 patk:A750SeniorNotesDue2027Member us-gaap:SeniorNotesMember 2019-09-01 2019-09-30 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-01-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member 2018-01-31 0000076605 patk:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-01-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember 2021-12-01 2021-12-31 0000076605 patk:ConvertibleNotesDue2028175PercentMember 2021-12-31 0000076605 us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-01 2021-12-31 0000076605 srt:BoardOfDirectorsChairmanMember patk:ShareholderRepurchaseProgramMember 2022-12-01 2022-12-31 0000076605 srt:BoardOfDirectorsChairmanMember patk:ShareholderRepurchaseProgramMember 2022-12-31 0000076605 patk:ShareholderRepurchaseProgramMember 2022-12-31 0000076605 srt:BoardOfDirectorsChairmanMember patk:ShareholderRepurchaseProgramMember 2023-12-31 0000076605 patk:ShareholderRepurchaseProgramMember 2023-01-01 2023-12-31 0000076605 patk:ShareholderRepurchaseProgramMember 2022-01-01 2022-12-31 0000076605 patk:ShareholderRepurchaseProgramMember 2021-01-01 2021-12-31 0000076605 srt:MinimumMember 2023-12-31 0000076605 srt:MaximumMember 2023-12-31 0000076605 2022-01-01 2022-01-31 0000076605 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000076605 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000076605 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000076605 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000076605 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2023-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2022-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-12-31 0000076605 us-gaap:StockAppreciationRightsSARSMember 2020-12-31 0000076605 us-gaap:RestrictedStockMember 2023-12-31 0000076605 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000076605 srt:MinimumMember us-gaap:RestrictedStockMember patk:PerformanceContingentVestingMember 2023-01-01 2023-12-31 0000076605 srt:MaximumMember us-gaap:RestrictedStockMember patk:TimebasedCliffVestingMember 2023-01-01 2023-12-31 0000076605 srt:MaximumMember us-gaap:RestrictedStockMember patk:PerformanceContingentVestingMember 2023-01-01 2023-12-31 0000076605 us-gaap:RestrictedStockMember 2022-12-31 0000076605 us-gaap:RestrictedStockMember 2021-12-31 0000076605 us-gaap:RestrictedStockMember 2020-12-31 0000076605 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000076605 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000076605 us-gaap:IntersegmentEliminationMember patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 us-gaap:IntersegmentEliminationMember patk:DistributionMember 2023-01-01 2023-12-31 0000076605 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:ManufacturingMember 2023-01-01 2023-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:DistributionMember 2023-01-01 2023-12-31 0000076605 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:ManufacturingMember 2023-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:DistributionMember 2023-12-31 0000076605 us-gaap:OperatingSegmentsMember 2023-12-31 0000076605 us-gaap:IntersegmentEliminationMember patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 us-gaap:IntersegmentEliminationMember patk:DistributionMember 2022-01-01 2022-12-31 0000076605 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:ManufacturingMember 2022-01-01 2022-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:DistributionMember 2022-01-01 2022-12-31 0000076605 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:ManufacturingMember 2022-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:DistributionMember 2022-12-31 0000076605 us-gaap:OperatingSegmentsMember 2022-12-31 0000076605 us-gaap:IntersegmentEliminationMember patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 us-gaap:IntersegmentEliminationMember patk:DistributionMember 2021-01-01 2021-12-31 0000076605 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:ManufacturingMember 2021-01-01 2021-12-31 0000076605 us-gaap:OperatingSegmentsMember patk:DistributionMember 2021-01-01 2021-12-31 0000076605 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000076605 srt:ConsolidationEliminationsMember 2023-01-01 2023-12-31 0000076605 srt:ConsolidationEliminationsMember 2022-01-01 2022-12-31 0000076605 srt:ConsolidationEliminationsMember 2021-01-01 2021-12-31 0000076605 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-12-31 0000076605 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-12-31 0000076605 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0000076605 us-gaap:CorporateNonSegmentMember 2023-12-31 0000076605 us-gaap:CorporateNonSegmentMember 2022-12-31 0000076605 us-gaap:MaterialReconcilingItemsMember 2023-12-31 0000076605 us-gaap:MaterialReconcilingItemsMember 2022-12-31 0000076605 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0000076605 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000076605 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000076605 patk:RvCustomer1Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000076605 patk:RvCustomer1Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000076605 patk:RvCustomer1Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000076605 patk:RvCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000076605 patk:RvCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000076605 patk:RvCustomer2Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000076605 patk:RvCustomer2Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000076605 patk:RvCustomer2Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000076605 patk:RvCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000076605 patk:RvCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000076605 patk:SportechLLCMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 iso4217:USD shares iso4217:USD shares patk:facility patk:state patk:segment pure patk:acquisition patk:day 0000076605 2023 FY false http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member P1Y P1Y 0.0099887 0.0113785 P3Y 10-K true 2023-12-31 --12-31 false 000-03922 PATRICK INDUSTRIES, INC. IN 35-1057796 107 W. Franklin St. Elkhart, IN 46516 574 294-7511 Common stock, without par value PATK NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1700000000 22382306 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the registrant’s Proxy Statement for its Annual Meeting of Shareholders to be held on May 16, 2024 are incorporated by reference into Part III of this Form 10-K.</span></div> 34 Deloitte & Touche LLP Chicago, Illinois 3468045000 4881872000 4078092000 2685812000 3821934000 3276898000 782233000 1059938000 801194000 143921000 163026000 139606000 299418000 327513000 253547000 78694000 73229000 56329000 522033000 563768000 449482000 260200000 496170000 351712000 -68942000 -60760000 -57890000 191258000 435410000 293822000 48361000 107214000 68907000 142897000 328196000 224915000 6.64 14.82 9.87 6.50 13.49 9.63 21519000 22140000 22780000 22025000 24471000 23355000 142897000 328196000 224915000 0 757000 4131000 -75000 -97000 142000 229000 -873000 449000 -304000 1533000 3824000 142593000 329729000 228739000 11409000 22847000 163838000 172890000 510133000 667841000 49251000 46326000 734631000 909904000 353625000 350572000 177717000 163674000 637393000 629263000 651153000 720230000 7929000 8828000 2562448000 2782471000 7500000 7500000 48761000 44235000 140524000 142910000 111711000 172595000 308496000 367240000 1018356000 1276149000 132444000 122471000 46724000 48392000 11091000 13050000 1517111000 1827302000 0 0 1000000 1000000 0 0 0 0 0 0 0 0 40000000 40000000 22160608 22160608 22212360 22212360 203258000 197003000 -999000 -695000 843078000 758861000 1045337000 955169000 2562448000 2782471000 142897000 328196000 224915000 144543000 130757000 104808000 1072000 1851000 7987000 19429000 21751000 22887000 591000 9349000 3943000 -585000 5560000 -583000 -1842000 -4785000 -4971000 -8923000 -26056000 14350000 -162181000 11896000 232465000 3931000 -20123000 13114000 -68278000 -94976000 149851000 408672000 411738000 252130000 58987000 79883000 64804000 1362000 7620000 197000 25859000 248899000 508127000 3061000 305000 2000000 -86545000 -321467000 -574734000 0 0 58750000 7500000 7500000 6875000 488440000 839436000 832500000 568728000 894147000 972500000 172500000 0 0 0 0 350000000 0 0 258750000 0 0 57443000 0 0 43677000 42140000 32869000 27024000 18808000 77117000 48940000 12132000 10227000 17814000 0 2464000 15745000 1460000 5580000 1600000 1413000 195000 4950000 -150000 0 0 -333565000 -190273000 400686000 -11438000 -100002000 78082000 22847000 122849000 44767000 11409000 22847000 122849000 180892000 24387000 -6052000 0 360214000 559441000 224915000 224915000 27836000 27836000 3824000 3824000 2729000 368000 21550000 24293000 48940000 2013000 271000 -21550000 19266000 0 4950000 4950000 10211000 10211000 17815000 17815000 22887000 22887000 14556000 42887000 42887000 43677000 43677000 11923000 35130000 35130000 196383000 59668000 -2228000 0 513734000 767557000 -59668000 15975000 -43693000 328196000 328196000 33160000 33160000 1533000 1533000 11099000 65884000 76983000 195000 195000 10227000 10227000 21751000 21751000 197003000 0 -695000 0 758861000 955169000 142897000 142897000 42327000 42327000 -304000 -304000 2455000 16353000 18808000 1413000 1413000 12132000 12132000 19429000 19429000 203258000 0 -999000 0 843078000 1045337000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</span><div style="margin-bottom:12pt;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 Business</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patrick Industries, Inc. (“Patrick” or the “Company”) operations consist of the manufacture and distribution of component products and materials for use primarily by the recreational vehicle (“RV”), marine, manufactured housing (“MH”) and industrial markets for customers throughout the United States and Canada. As of December 31, 2023, the Company maintained 179 manufacturing plants and 62 distribution facilities located in 23 states with a small presence in Mexico, China and Canada. Patrick operates in two business segments: Manufacturing and Distribution.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Patrick and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates include the valuation of goodwill and indefinite-lived intangible assets, the valuation of long-lived assets, the allowance for doubtful accounts, excess and obsolete inventories, assets acquired and liabilities assumed in a business combination, the valuation of estimated contingent consideration, deferred tax asset valuation allowances, and certain accrued liabilities. Actual results could differ from the amounts reported.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a major manufacturer and distributor of component products and materials serving original equipment manufacturers and other customers in the RV, marine, MH, and industrial industries. Revenue is recognized when or as control of the promised goods transfers to the Company's customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. The Company’s contracts typically consist of a single performance obligation to manufacture and provide the promised goods. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using the standalone selling price of each distinct good in the contract. The transaction price for contracts may include reductions to the transaction price for estimated volume discounts and rebates and other customer incentives.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing segment revenue is recognized when control of the products transfers to the customer which is the point when the customer gains the ability to direct the use of and obtain substantially all the remaining benefits from the asset, which is generally upon delivery of goods, or upon shipment of goods in certain circumstances. In limited circumstances, where the products are customer specific with no alternative use to the Company, and the Company has a legally enforceable right to payment for performance to date with a reasonable margin, revenue is recognized over the contract term based on the cost-to-cost method. However, the financial impact of these contracts is immaterial considering the short production cycles and limited inventory days on hand. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution segment revenue from product sales is recognized on a gross basis upon shipment or delivery of goods at which point control transfers to the customer. The Company acts as a principal in such arrangements because it controls the promised goods before delivery to the customer. The Company uses direct shipment arrangements with certain vendors and suppliers to deliver products to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for direct shipment arrangements on a gross basis. Our role as principal in our distribution sales is generally characterized by (i) customers entering into contracts with the Company, not the vendor; (ii) our obligation to pay the vendor irrespective of our ability to collect from the customer; (iii) our discretion in </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determining the price of the good provided to the customer; (iv) our title to the goods before the customer receives or accept the goods; and (v) our responsibility for the quality and condition of goods delivered to the customer. </span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other taxes collected concurrent with revenue-producing activities are excluded from net sales. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records freight billed to customers in net sales. The corresponding costs incurred for shipping and handling related to these customer-billed freight costs are accounted for as costs to fulfill the contract and are included in warehouse and delivery expenses.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts across each of its businesses typically do not result in situations where there is a time period greater than one year between performance under the contract and collection of the related consideration. The Company does not account for a significant financing component when the Company expects, at contract inception, that the period between the Company's transfer of a promised good or service to a customer and the customer’s payment for that good or service will be one year or less.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the incurred costs that the Company otherwise would have capitalized is one year or less. These costs, representing primarily sales commissions, are included in selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose information about the transaction price being allocated to the remaining performance obligations at period end, as the Company does not have material contracts that have original expected durations of more than one year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities, representing upfront payments from customers received prior to satisfying performance obligations, were immaterial in all periods presented and changes in contract liabilities were immaterial in all periods presented.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs and Expenses</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold includes material costs, direct and indirect labor, depreciation, overhead expenses, inbound freight charges, inspection costs, internal transfer costs, receiving costs, and other costs.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warehouse and delivery expenses include salaries and wages, building rent and insurance, and other overhead costs related to distribution operations and delivery costs related to the shipment of finished and distributed products to customers. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Based Compensation</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to the fair value of restricted stock awards as of the grant date is calculated based on the Company’s closing stock price on the date of grant. In addition, the Company estimates the fair value of all stock option and stock appreciation ri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ghts (“SARS”) awards as of the grant date by applying the Black-Scholes option-pricing model. The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense, including the expected option term, dividend yield, risk-free interest rate and volatility of the Company's common stock. Expected volatilities take into consideration the historical volatility of the Company’s common stock. The expected term of options and SARS represents the period of time that the options and SARS granted are expected to be outstanding based on historical Company trends. The risk free interest rate is based on the U.S. Trea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sury yield curve in effect at the time of grant for instruments of a similar term. New shares are issued upon exercise of options. Forfeitures of stock based compensation are recognized as incurred. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Common Share</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income available for diluted shares (calculated as net income plus the after-tax effect of interest on potentially dilutive convertible notes, as defined by Accounting Standards Update ("ASU") 2020-06, as adopted in 2022) by the weighted-average number of common shares outstanding, plus the weighted-average impact of potentially dilutive convertible notes as defined by ASU 2020-06, plus the dilutive effect of stock options, SARS, and certain restricted stock awards (collectively, “Common Stock Equivalents”). The dilutive effect of Common Stock Equivalents is calculated under the treasury stock method using the average market price for the period. Common Stock Equivalents are not included in the computation of diluted earnings per common share if their effect would </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be anti-dilutive. See Note 12 "Earnings Per Common Share" for the calculation of both basic and diluted earnings per common share.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trade and Other Receivables  </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables consist primarily of amounts due to the Company from its normal business activities. In assessing the carrying value of its trade receivables, the Company estimates the recoverability by making assumptions based on historical and forward-looking factors, such as historical and anticipated customer performance, current overall and industry-specific economic conditions, historical write-off and collection experience, the level of past-due amounts, and specific risks identified in the trade receivables portfolio. Other receivables consist of employee advances, insurance claims, amounts owed from vendors pertaining to importation costs, and other miscellaneous items. </span></div><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Trade receivables</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:700;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:700;line-height:100%">136,796</span><span style="color:#000000;font-family:'Times 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%">144,301 </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%">Other receivables</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:700;line-height:100%">31,046</span><span style="color:#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%">30,787 </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%">Allowance for doubtful accounts</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:700;line-height:100%">(4,004)</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,198)</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,838</span><span style="color:#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 #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are generally stated at the lower of cost (first-in, first-out method or, for certain inventories, average costing method) and net realizable value. Based on the inventory aging and other considerations for realizable value, the Company writes down the carrying value to net realizable value where appropriate. The Company reviews inventory on-hand and records provisions for excess and obsolete inventory based on current assessments of future demand, market conditions, and related management initiatives. The cost of manufactured inventories includes raw materials, inbound freight, labor and overhead. The Company’s distribution inventories include the cost of materials purchased for resale and inbound freight.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other </span></div><div style="margin-bottom:1pt;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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Vendor rebates receivable </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:700;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:700;line-height:100%">9,303</span><span style="color:#000000;font-family:'Times 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%">12,366 </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><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%">Prepaid 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:700;line-height:100%">22,868</span><span style="color:#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%">22,311 </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%">Vendor and other deposits</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:700;line-height:100%">8,211</span><span style="color:#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%">11,649 </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%">Prepaid income taxes</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:700;line-height:100%">8,869</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:700;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:700;line-height:100%">49,251</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">46,326 </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:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment (“PP&amp;E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:</span></div><div style="margin-bottom:6pt"><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:78.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.098%"></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%">Asset Class</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%">Estimated life (years)</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%">Buildings and improvements</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10-30 </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%">Leasehold improvements</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</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%">Capitalized software</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment and transportation equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-7 </span></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are amortized over the lesser of their useful lives or the related lease term. The recoverability of PP&amp;E is evaluated whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable, primarily based on estimated selling price, appraised value or projected future cash flows.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets  </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to an annual impairment test based on their estimated fair value. The Company reviews goodwill and indefinite-lived intangible assets for impairment in the fourth quarter, or more frequently, if events or changes in circumstances indicate the assets might be impaired. The impairment test was performed on October 1, 2023.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting its impairment testing, the Company estimates the fair value of our reporting units using both an income and market based approach. The market approach includes a comparison of multiples of earnings before interest, taxes, depreciation and amortization for the reporting units to similar businesses or guideline companies whose securities are actively traded in public markets. The income approach calculates the present value of expected cash flows to determine the estimated fair value of our reporting units. Additionally, the income approach requires us to estimate future cash flows, the timing of these cash flows, and a discount rate (based on a weighted average cost of capital), which represents the time value of money and the inherent risk and uncertainty of the future cash flows. The assumptions we use to estimate future cash flows are consistent with the assumptions that our reporting units use for internal planning purposes. When calculating the present value of future cash flows under the income approach, we take into consideration multiple variables, including forecasted sales volumes and operating income, current industry and economic conditions, and historical results. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we determine that the estimated fair value of each reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. Our fourth quarter 2023 goodwill impairment test concluded that the fair values of each of our reporting units exceeded their carrying values. Our 2023 indefinite-lived intangibles test also concluded that the fair values of intangibles exceeded their respective carrying values. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When events or conditions warrant, the Company evaluates the recoverability of long-lived assets other than goodwill and indefinite-lived intangible assets and considers whether these assets are impaired.  The Company assesses the recoverability of these assets based upon several factors, including management's intention with respect to the assets and their projected future undiscounted cash flows. If projected undiscounted cash flows are less than the carrying amount of the assets, the Company adjusts the carrying amounts of such assets to their estimated fair value. A significant adverse change in the Company’s business climate in future periods could result in a significant loss of market share or the inability to achieve previously projected revenue growth and could lead to a required assessment of the recoverability of the Company’s long-lived assets, which may subsequently result in an impairment charge. Finite-lived intangible assets are amortized over their useful lives, as detailed further in Note 6 "Goodwill and Intangible Assets", and are also subject to an impairment test based on estimated undiscounted cash flows when impairment indicators exist.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value and Financial Instruments</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. The fair values are separated into three broad levels (Levels 1, 2 and 3) based on the assessment of the availability of observable market data and the significance of non-observable data used to determine fair value. Each fair value measurement must be assigned to a level corresponding to the lowest level input that is significant to the fair value measurement in its entirety. The three levels are as follows: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 inputs, which are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 inputs, which are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs, which are unobservable inputs for the asset or liability. These unobservable inputs reflect the entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances (which might include the reporting entity’s own data).</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:36.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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="9" 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%">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:10pt;font-weight:400;line-height:100%">($ in millions)</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:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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 #000;padding:2px 0 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%">$</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:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times 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%">15.2 </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 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 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></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%">7.50% senior notes due 2027</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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">303.7</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">293.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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%">4.75% senior notes due 2029</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:#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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">320.2</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">293.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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%">1.00% convertible notes due 2023</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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">172.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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%">1.75% convertible notes due 2028</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:#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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">295.2</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">219.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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%">Term loan due 2027</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">(3)</span></div></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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">129.4</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">136.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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%">Revolver due 2027</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">(3)</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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">80.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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%">Contingent 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">(4)</span></div></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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">8.5</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The carrying amounts of cash equivalents, representing government and other money market funds traded in an active market with relatively short maturities, are reported on the consolidated balance sheet as of December 31, 2023 as a component of "Cash and cash equivalents".</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The amounts of these notes listed above are the fair values for disclosure purposes only, and they are recorded in the Company's consolidated balance sheets as of December 31, 2023 and 2022 using the interest rate method. </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The carrying amounts of our term loan and revolving credit facility approximate fair value as of December 31, 2023 and 2022 based upon their terms and conditions in comparison to the terms and conditions of debt instruments with similar terms and conditions available at those dates.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) The estimated fair value of the Company's contingent consideration is discussed further in Note 3 "Acquisitions".</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is calculated based on statutory tax rates of the federal, state, and international jurisdictions in which the Company operates and income earned or apportioned to each of these respective jurisdictions, as well as any additional tax planning available to the Company in these jurisdictions. Certain income and expenses are not reported in tax returns and financial statements in the same year. The tax effect of such temporary differences is reported as deferred income taxes. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are provided on an asset and liability method whereby deferred taxes are recognized based on temporary differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets may not be realized.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports a liability, if any, for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense.  </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-06, "Disclosure Improvements." The amendments in this update modify the disclosure or presentation requirements of a variety of topics in the codification. Certain of the amendments represent clarifications to or technical corrections of the current requirements. The amendments in this ASU are effective for public business entities for interim periods beginning after June 30, 2027. The Company is currently evaluating the impacts of the provisions of ASU 2023-06.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-07, "Improvements to Reportable Segment Disclosures".</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">likely result in additional required disclosures when adopted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-09, "Improvements to Income Tax Disclosures"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.</span></div> 179 62 23 2 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The accompanying consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Patrick and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates include the valuation of goodwill and indefinite-lived intangible assets, the valuation of long-lived assets, the allowance for doubtful accounts, excess and obsolete inventories, assets acquired and liabilities assumed in a business combination, the valuation of estimated contingent consideration, deferred tax asset valuation allowances, and certain accrued liabilities. Actual results could differ from the amounts reported.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a major manufacturer and distributor of component products and materials serving original equipment manufacturers and other customers in the RV, marine, MH, and industrial industries. Revenue is recognized when or as control of the promised goods transfers to the Company's customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. The Company’s contracts typically consist of a single performance obligation to manufacture and provide the promised goods. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using the standalone selling price of each distinct good in the contract. The transaction price for contracts may include reductions to the transaction price for estimated volume discounts and rebates and other customer incentives.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing segment revenue is recognized when control of the products transfers to the customer which is the point when the customer gains the ability to direct the use of and obtain substantially all the remaining benefits from the asset, which is generally upon delivery of goods, or upon shipment of goods in certain circumstances. In limited circumstances, where the products are customer specific with no alternative use to the Company, and the Company has a legally enforceable right to payment for performance to date with a reasonable margin, revenue is recognized over the contract term based on the cost-to-cost method. However, the financial impact of these contracts is immaterial considering the short production cycles and limited inventory days on hand. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution segment revenue from product sales is recognized on a gross basis upon shipment or delivery of goods at which point control transfers to the customer. The Company acts as a principal in such arrangements because it controls the promised goods before delivery to the customer. The Company uses direct shipment arrangements with certain vendors and suppliers to deliver products to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for direct shipment arrangements on a gross basis. Our role as principal in our distribution sales is generally characterized by (i) customers entering into contracts with the Company, not the vendor; (ii) our obligation to pay the vendor irrespective of our ability to collect from the customer; (iii) our discretion in </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determining the price of the good provided to the customer; (iv) our title to the goods before the customer receives or accept the goods; and (v) our responsibility for the quality and condition of goods delivered to the customer. </span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other taxes collected concurrent with revenue-producing activities are excluded from net sales. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records freight billed to customers in net sales. The corresponding costs incurred for shipping and handling related to these customer-billed freight costs are accounted for as costs to fulfill the contract and are included in warehouse and delivery expenses.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts across each of its businesses typically do not result in situations where there is a time period greater than one year between performance under the contract and collection of the related consideration. The Company does not account for a significant financing component when the Company expects, at contract inception, that the period between the Company's transfer of a promised good or service to a customer and the customer’s payment for that good or service will be one year or less.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the incurred costs that the Company otherwise would have capitalized is one year or less. These costs, representing primarily sales commissions, are included in selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose information about the transaction price being allocated to the remaining performance obligations at period end, as the Company does not have material contracts that have original expected durations of more than one year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities, representing upfront payments from customers received prior to satisfying performance obligations, were immaterial in all periods presented and changes in contract liabilities were immaterial in all periods presented.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs and Expenses</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold includes material costs, direct and indirect labor, depreciation, overhead expenses, inbound freight charges, inspection costs, internal transfer costs, receiving costs, and other costs.</span></div>Warehouse and delivery expenses include salaries and wages, building rent and insurance, and other overhead costs related to distribution operations and delivery costs related to the shipment of finished and distributed products to customers. <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Based Compensation</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to the fair value of restricted stock awards as of the grant date is calculated based on the Company’s closing stock price on the date of grant. In addition, the Company estimates the fair value of all stock option and stock appreciation ri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ghts (“SARS”) awards as of the grant date by applying the Black-Scholes option-pricing model. The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense, including the expected option term, dividend yield, risk-free interest rate and volatility of the Company's common stock. Expected volatilities take into consideration the historical volatility of the Company’s common stock. The expected term of options and SARS represents the period of time that the options and SARS granted are expected to be outstanding based on historical Company trends. The risk free interest rate is based on the U.S. Trea</span>sury yield curve in effect at the time of grant for instruments of a similar term. New shares are issued upon exercise of options. Forfeitures of stock based compensation are recognized as incurred. <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Common Share</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income available for diluted shares (calculated as net income plus the after-tax effect of interest on potentially dilutive convertible notes, as defined by Accounting Standards Update ("ASU") 2020-06, as adopted in 2022) by the weighted-average number of common shares outstanding, plus the weighted-average impact of potentially dilutive convertible notes as defined by ASU 2020-06, plus the dilutive effect of stock options, SARS, and certain restricted stock awards (collectively, “Common Stock Equivalents”). The dilutive effect of Common Stock Equivalents is calculated under the treasury stock method using the average market price for the period. Common Stock Equivalents are not included in the computation of diluted earnings per common share if their effect would </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be anti-dilutive. See Note 12 "Earnings Per Common Share" for the calculation of both basic and diluted earnings per common share.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trade and Other Receivables  </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables consist primarily of amounts due to the Company from its normal business activities. In assessing the carrying value of its trade receivables, the Company estimates the recoverability by making assumptions based on historical and forward-looking factors, such as historical and anticipated customer performance, current overall and industry-specific economic conditions, historical write-off and collection experience, the level of past-due amounts, and specific risks identified in the trade receivables portfolio. Other receivables consist of employee advances, insurance claims, amounts owed from vendors pertaining to importation costs, and other miscellaneous items. </span></div><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Trade receivables</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:700;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:700;line-height:100%">136,796</span><span style="color:#000000;font-family:'Times 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%">144,301 </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%">Other receivables</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:700;line-height:100%">31,046</span><span style="color:#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%">30,787 </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%">Allowance for doubtful accounts</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:700;line-height:100%">(4,004)</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,198)</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,838</span><span style="color:#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 #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Trade receivables</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:700;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:700;line-height:100%">136,796</span><span style="color:#000000;font-family:'Times 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%">144,301 </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%">Other receivables</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:700;line-height:100%">31,046</span><span style="color:#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%">30,787 </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%">Allowance for doubtful accounts</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:700;line-height:100%">(4,004)</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,198)</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,838</span><span style="color:#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 #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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 136796000 144301000 31046000 30787000 4004000 2198000 163838000 172890000 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are generally stated at the lower of cost (first-in, first-out method or, for certain inventories, average costing method) and net realizable value. Based on the inventory aging and other considerations for realizable value, the Company writes down the carrying value to net realizable value where appropriate. The Company reviews inventory on-hand and records provisions for excess and obsolete inventory based on current assessments of future demand, market conditions, and related management initiatives. The cost of manufactured inventories includes raw materials, inbound freight, labor and overhead. The Company’s distribution inventories include the cost of materials purchased for resale and inbound freight.</span></div> <div style="margin-bottom:1pt;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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Vendor rebates receivable </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:700;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:700;line-height:100%">9,303</span><span style="color:#000000;font-family:'Times 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%">12,366 </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><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%">Prepaid 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:700;line-height:100%">22,868</span><span style="color:#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%">22,311 </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%">Vendor and other deposits</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:700;line-height:100%">8,211</span><span style="color:#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%">11,649 </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%">Prepaid income taxes</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:700;line-height:100%">8,869</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:700;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:700;line-height:100%">49,251</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">46,326 </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> 9303000 12366000 22868000 22311000 8211000 11649000 8869000 0 49251000 46326000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment (“PP&amp;E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:</span></div><div style="margin-bottom:6pt"><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:78.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.098%"></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%">Asset Class</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%">Estimated life (years)</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%">Buildings and improvements</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10-30 </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%">Leasehold improvements</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</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%">Capitalized software</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment and transportation equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-7 </span></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are amortized over the lesser of their useful lives or the related lease term. The recoverability of PP&amp;E is evaluated whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable, primarily based on estimated selling price, appraised value or projected future cash flows.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment (“PP&amp;E”) is generally recorded at cost. Depreciation is computed primarily by the straight-line method applied to individual items based on estimated useful lives, which is as follows for 2023:</span></div><div style="margin-bottom:6pt"><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:78.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.098%"></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%">Asset Class</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%">Estimated life (years)</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%">Buildings and improvements</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10-30 </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%">Leasehold improvements</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</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%">Capitalized software</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment and transportation equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-7 </span></div></td></tr></table></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Land and improvements</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:700;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:700;line-height:100%">19,502</span><span style="color:#000000;font-family:'Times 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%">19,242 </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%">Building and improvements</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:700;line-height:100%">85,941</span><span style="color:#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%">82,280 </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="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:700;line-height:100%">485,020</span><span style="color:#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%">442,881 </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%">Transportation 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:700;line-height:100%">21,900</span><span style="color:#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%">11,866 </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%">Leasehold improvements</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:700;line-height:100%">33,736</span><span style="color:#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%">29,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 2px 14.5pt;text-align: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, at cost</span></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:700;line-height:100%">646,099</span><span style="color:#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 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%">585,521 </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%">Less: accumulated depreciation and amortization</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:700;line-height:100%">(292,474)</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%">(234,949)</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;border-bottom:3pt double #000000;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%">Property, plant and equipment, net</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:700;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:700;line-height:100%">353,625</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">350,572 </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> P10Y P30Y P10Y P3Y P5Y P3Y P7Y <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets  </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to an annual impairment test based on their estimated fair value. The Company reviews goodwill and indefinite-lived intangible assets for impairment in the fourth quarter, or more frequently, if events or changes in circumstances indicate the assets might be impaired. The impairment test was performed on October 1, 2023.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting its impairment testing, the Company estimates the fair value of our reporting units using both an income and market based approach. The market approach includes a comparison of multiples of earnings before interest, taxes, depreciation and amortization for the reporting units to similar businesses or guideline companies whose securities are actively traded in public markets. The income approach calculates the present value of expected cash flows to determine the estimated fair value of our reporting units. Additionally, the income approach requires us to estimate future cash flows, the timing of these cash flows, and a discount rate (based on a weighted average cost of capital), which represents the time value of money and the inherent risk and uncertainty of the future cash flows. The assumptions we use to estimate future cash flows are consistent with the assumptions that our reporting units use for internal planning purposes. When calculating the present value of future cash flows under the income approach, we take into consideration multiple variables, including forecasted sales volumes and operating income, current industry and economic conditions, and historical results. </span></div>If we determine that the estimated fair value of each reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. Our fourth quarter 2023 goodwill impairment test concluded that the fair values of each of our reporting units exceeded their carrying values. Our 2023 indefinite-lived intangibles test also concluded that the fair values of intangibles exceeded their respective carrying values. <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When events or conditions warrant, the Company evaluates the recoverability of long-lived assets other than goodwill and indefinite-lived intangible assets and considers whether these assets are impaired.  The Company assesses the recoverability of these assets based upon several factors, including management's intention with respect to the assets and their projected future undiscounted cash flows. If projected undiscounted cash flows are less than the carrying amount of the assets, the Company adjusts the carrying amounts of such assets to their estimated fair value. A significant adverse change in the Company’s business climate in future periods could result in a significant loss of market share or the inability to achieve previously projected revenue growth and could lead to a required assessment of the recoverability of the Company’s long-lived assets, which may subsequently result in an impairment charge. Finite-lived intangible assets are amortized over their useful lives, as detailed further in Note 6 "Goodwill and Intangible Assets", and are also subject to an impairment test based on estimated undiscounted cash flows when impairment indicators exist.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value and Financial Instruments</span></div>The Company accounts for certain assets and liabilities at fair value. The fair values are separated into three broad levels (Levels 1, 2 and 3) based on the assessment of the availability of observable market data and the significance of non-observable data used to determine fair value. Each fair value measurement must be assigned to a level corresponding to the lowest level input that is significant to the fair value measurement in its entirety. The three levels are as follows: <div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 inputs, which are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 inputs, which are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs, which are unobservable inputs for the asset or liability. These unobservable inputs reflect the entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances (which might include the reporting entity’s own data).</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:36.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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="9" 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%">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:10pt;font-weight:400;line-height:100%">($ in millions)</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:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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 #000;padding:2px 0 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%">$</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:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times 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%">15.2 </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 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 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></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%">7.50% senior notes due 2027</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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">303.7</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">293.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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%">4.75% senior notes due 2029</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:#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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">320.2</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">293.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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%">1.00% convertible notes due 2023</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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">172.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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%">1.75% convertible notes due 2028</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:#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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">295.2</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">219.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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%">Term loan due 2027</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">(3)</span></div></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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">129.4</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">136.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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%">Revolver due 2027</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">(3)</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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">80.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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%">Contingent 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">(4)</span></div></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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">8.5</span><span style="color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The carrying amounts of cash equivalents, representing government and other money market funds traded in an active market with relatively short maturities, are reported on the consolidated balance sheet as of December 31, 2023 as a component of "Cash and cash equivalents".</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The amounts of these notes listed above are the fair values for disclosure purposes only, and they are recorded in the Company's consolidated balance sheets as of December 31, 2023 and 2022 using the interest rate method. </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The carrying amounts of our term loan and revolving credit facility approximate fair value as of December 31, 2023 and 2022 based upon their terms and conditions in comparison to the terms and conditions of debt instruments with similar terms and conditions available at those dates.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) The estimated fair value of the Company's contingent consideration is discussed further in Note 3 "Acquisitions".</span></div> 6100000 0 0 15200000 0 0 0.0750 0 303700000 0 0 293900000 0 0.0475 0 320200000 0 0 293800000 0 0.0100 0 0 0 0 172000000.0 0 0.0175 0 295200000 0 0 219900000 0 0 129400000 0 0 136900000 0 0 0 0 0 80300000 0 0 0 8500000 0 0 9200000 <div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is calculated based on statutory tax rates of the federal, state, and international jurisdictions in which the Company operates and income earned or apportioned to each of these respective jurisdictions, as well as any additional tax planning available to the Company in these jurisdictions. Certain income and expenses are not reported in tax returns and financial statements in the same year. The tax effect of such temporary differences is reported as deferred income taxes. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are provided on an asset and liability method whereby deferred taxes are recognized based on temporary differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets may not be realized.</span></div>The Company reports a liability, if any, for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense. <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-06, "Disclosure Improvements." The amendments in this update modify the disclosure or presentation requirements of a variety of topics in the codification. Certain of the amendments represent clarifications to or technical corrections of the current requirements. The amendments in this ASU are effective for public business entities for interim periods beginning after June 30, 2027. The Company is currently evaluating the impacts of the provisions of ASU 2023-06.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-07, "Improvements to Reportable Segment Disclosures".</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">likely result in additional required disclosures when adopted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-09, "Improvements to Income Tax Disclosures"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating this guidance to determine the impact on its disclosures; however, adoption will not impact our consolidated financial statements.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">REVENUE RECOGNITION</span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue from contracts with customers, net of intersegment sales, is disaggregated by market type and by reportable segment, consistent with how the Company believes the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">Year Ended December 31, 2023</span></div><div style="text-align:center"><span><br/></span></div></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%">($ in thousands)</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:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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:10pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="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%">Market type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Recreational Vehicle</span></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:700;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:700;line-height:100%">1,018,003</span><span style="color:#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 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:700;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:700;line-height:100%">485,339</span><span style="color:#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 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:700;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:700;line-height:100%">1,503,342</span><span style="color:#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</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:700;line-height:100%">868,681</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">55,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">923,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Manufactured Housing</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:700;line-height:100%">258,551</span><span style="color:#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:700;line-height:100%">309,659</span><span style="color:#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:700;line-height:100%">568,210</span><span style="color:#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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:700;line-height:100%">441,548</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">31,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">472,732</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</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:700;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:700;line-height:100%">2,586,783</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">881,262</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">3,468,045</span><span style="color:#000000;font-family:'Times 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></tr><tr style="height:14pt"><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">Year Ended December 31, 2022</span></div><div style="text-align:center"><span><br/></span></div></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%">($ in thousands)</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:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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%">Market type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Recreational Vehicle</span></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%">1,777,541 </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%">815,478 </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,593,019 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</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%">976,699 </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%">60,803 </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%">1,037,502 </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%">Manufactured Housing</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%">344,983 </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%">359,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%">704,601 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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%">504,543 </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%">42,207 </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%">546,750 </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;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%">Total</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%">3,603,766 </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%">1,278,106 </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%">4,881,872 </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 style="height:14pt"><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">Year Ended December 31, 2021</span></div></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%">($ in thousands)</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:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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%">Market type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Recreational Vehicle</span></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%">1,617,852 </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%">786,590 </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,404,442 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</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%">633,848 </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%">31,417 </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%">665,265 </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%">Manufactured Housing</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%">261,856 </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%">283,207 </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%">545,063 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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%">416,910 </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%">46,412 </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%">463,322 </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;border-bottom:3pt double #000000;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%">Total</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%">2,930,466 </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,147,626 </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,078,092 </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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue from contracts with customers, net of intersegment sales, is disaggregated by market type and by reportable segment, consistent with how the Company believes the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">Year Ended December 31, 2023</span></div><div style="text-align:center"><span><br/></span></div></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%">($ in thousands)</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:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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:10pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="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%">Market type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Recreational Vehicle</span></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:700;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:700;line-height:100%">1,018,003</span><span style="color:#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 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:700;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:700;line-height:100%">485,339</span><span style="color:#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 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:700;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:700;line-height:100%">1,503,342</span><span style="color:#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</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:700;line-height:100%">868,681</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">55,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">923,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Manufactured Housing</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:700;line-height:100%">258,551</span><span style="color:#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:700;line-height:100%">309,659</span><span style="color:#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:700;line-height:100%">568,210</span><span style="color:#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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:700;line-height:100%">441,548</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">31,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">472,732</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</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:700;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:700;line-height:100%">2,586,783</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">881,262</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">3,468,045</span><span style="color:#000000;font-family:'Times 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></tr><tr style="height:14pt"><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">Year Ended December 31, 2022</span></div><div style="text-align:center"><span><br/></span></div></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%">($ in thousands)</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:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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%">Market type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Recreational Vehicle</span></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%">1,777,541 </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%">815,478 </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,593,019 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</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%">976,699 </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%">60,803 </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%">1,037,502 </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%">Manufactured Housing</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%">344,983 </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%">359,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%">704,601 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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%">504,543 </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%">42,207 </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%">546,750 </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;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%">Total</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%">3,603,766 </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%">1,278,106 </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%">4,881,872 </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 style="height:14pt"><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">Year Ended December 31, 2021</span></div></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%">($ in thousands)</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:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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%">Market type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Recreational Vehicle</span></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%">1,617,852 </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%">786,590 </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,404,442 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</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%">633,848 </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%">31,417 </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%">665,265 </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%">Manufactured Housing</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%">261,856 </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%">283,207 </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%">545,063 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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%">416,910 </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%">46,412 </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%">463,322 </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;border-bottom:3pt double #000000;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%">Total</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%">2,930,466 </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,147,626 </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,078,092 </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> 1018003000 485339000 1503342000 868681000 55080000 923761000 258551000 309659000 568210000 441548000 31184000 472732000 2586783000 881262000 3468045000 1777541000 815478000 2593019000 976699000 60803000 1037502000 344983000 359618000 704601000 504543000 42207000 546750000 3603766000 1278106000 4881872000 1617852000 786590000 2404442000 633848000 31417000 665265000 261856000 283207000 545063000 416910000 46412000 463322000 2930466000 1147626000 4078092000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ACQUISITIONS</span><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations generally take place to strengthen Patrick's positions in existing markets and increase its market share and per unit content, expand into additional markets, or gain key technology. Acquisitions are accounted for under the acquisition method of accounting. For each acquisition, the excess of the purchase consideration over the fair value of the net </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%">assets acquired is recorded as goodwill, which generally represents the combined value of the Company’s existing purchasing, manufacturing, sales, and systems resources with the organizational talent and expertise of the acquired companies’ respective management teams to maximize efficiencies, market share growth and net income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the acquisitions discussed below</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the years ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2023, 2022 and 2021. The acquisitions were funded through cash on hand, issuance of shares, or borrowings under the Company’s credit facility in existence at the time of acquisition. For each of the acquisitions discussed, we either acquired the assets and assumed the liabilities of the business, or acquired 100% of the equity interests. Assets acquired and liabilities assumed in the individual acquisitions were recorded on the Company’s consolidated balance sheet at their estimated fair values as of the respective dates of acquisition. For each acquisition, the Company completes its allocation of the purchase price to the fair value of acquired assets and liabilities within a one-year measurement period. For those acquisitions where the purchase price allocation is provisional, which includes certain acquisitions completed in 2023, the Company is still in the process of finalizing the fair values of acquired intangible assets and fixed assets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and 2021, revenue of approximately $17.7 million, $121.8 million and $259.9 million, respectively, was included in the Company’s consolidated statements of income pertaining to the businesses acquired in each such respective year.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and 2021, operating income of approximately $1.0 million, $19.4 million and $25.0 million, respectively, was included in the Company’s consolidated statements of income pertaining to the businesses acquired in each such respective year. Acquisition-related costs associated with the businesses acquired in 2023, 2022 and 2021 were immaterial in each respective year.</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%">Contingent Consideration</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with certain acquisitions, if certain financial results for the acquired businesses are achieved, the Company is required to pay additional cash consideration. The Company records a liability for the fair value of the contingent consideration related to each of these acquisitions as part of the initial purchase price based on the present value of the expected future cash flows and the probability of future payments at the date of acquisition. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending aggregate fair values of the contingent consideration:</span></div><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31</span></td><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:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></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%">Beginning fair value - contingent consideration</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:700;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:700;line-height:100%">9,213</span><span style="color:#000000;font-family:'Times 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%">12,275 </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%">Additions</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:700;line-height:100%">3,590</span><span style="color:#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%">1,940 </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%">Fair value adjustments</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:700;line-height:100%">917</span><span style="color:#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%">2,228 </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%">Settlements</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:700;line-height:100%">(5,210)</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,230)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending fair value - contingent consideration</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:700;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:700;line-height:100%">8,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,213 </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="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the balance sheet location of the fair value of contingent consideration and the maximum amount of contingent consideration payments the Company may be subject to:</span></div><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></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="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%">As of December 31</span></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:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></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%">Accrued 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:700;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:700;line-height:100%">7,500</span><span style="color:#000000;font-family:'Times 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%">5,250 </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%">Other long-term 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:700;line-height:100%">1,010</span><span style="color:#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%">3,963 </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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of contingent consideration</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:700;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:700;line-height:100%">8,510</span><span style="color:#000000;font-family:'Times 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%">9,213 </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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount of contingent 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:700;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:700;line-height:100%">8,510</span><span style="color:#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 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: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%">10,747 </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></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Acquisitions</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%">The Company completed three acquisitions in the year ended December 31, 2023, including the following previously announced acquisition (collectively, the "2023 Acquisitions"):</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:24.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.235%"></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%">Company</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%">Segment</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">BTI Transport</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provider of transportation and logistics services to marine original equipment manufacturers ("OEMs") and dealers, based in Elkhart, Indiana, acquired in April 2023. The acquired business operates under the Patrick Marine Transport brand.</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inclusive of two acquisitions not discussed above, total cash consideration for the 2023 Acquisitions was approximately $26.3 million, plus contingent consideration over a two-year period based on future performance in connection with certain acquisitions. The preliminary purchase price allocations are subject to valuation activities being finalized, and thus certain purchase accounting adjustments are subject to change within the measurement period as the Company finalizes its estimates. Changes to preliminary purchase accounting estimates recorded in 2023 related to the 2023 Acquisitions were immaterial.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions </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%">The Company completed five acquisitions in the year ended December 31, 2022, including the following three previously announced acquisitions (collectively, the "2022 Acquisitions"):</span></div><div style="margin-bottom:6pt"><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:24.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.235%"></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%">Company</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%">Segment</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Rockford Corporation</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer and manufacturer of audio systems and components through its brand Rockford Fosgate®, primarily serving the powersports and automotive aftermarkets, based in Tempe, Arizona, acquired in March 2022.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diamondback Towers, LLC</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of wakeboard/ski towers and accessories for marine OEMs, based in Cocoa, Florida, acquired in May 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%">Transhield</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer and manufacturer of customized and proprietary protection solutions for the marine, military and industrial markets, including covers and shrinkable packaging, to protect equipment during transport and storage, based in Elkhart, Indiana, acquired in November 2022.</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inclusive of two acquisitions not discussed above, total cash consideration for the 2022 Acquisitions was approximately $248.1 million, plus contingent consideration over a <span style="-sec-ix-hidden:f-562">one</span> to two-year period based on future performance in connection with certain acquisitions. Purchase price allocations and all valuation activities in connection with the 2022 Acquisitions have been finalized. Changes to preliminary purchase accounting estimates recorded in 2023 related to the 2022 Acquisitions were immaterial and relate primarily to the valuation of intangible and fixed assets.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisitions </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%">The Company completed thirteen acquisitions in the year ended December 31, 2021, including the following seven previously announced acquisitions (collectively, the "2021 Acquisitions"):</span></div><div style="margin-bottom:6pt"><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:24.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.235%"></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%">Company</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%">Segment</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Sea-Dog Corporation &amp; Sea-Lect Plastics (collectively, "Sea-Dog")</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution &amp; Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor of a variety of marine and powersports hardware and accessories to distributors, wholesalers, retailers, and manufacturers and provider of plastic injection molding, design, product development and expert tooling to companies and government entities, based in Everett, Washington, acquired in March 2021.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperform, Inc.</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of high-quality, non-slip foam flooring, operating under the SeaDek® brand name, for the marine OEM market and aftermarket as well as serving the pool and spa, powersports and utility markets under the SwimDek and EndeavorDek brand names, with manufacturing facilities in Rockledge, Florida and Cocoa, Florida, acquired in April 2021.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha Systems, LLC</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer and distributor of component products and accessories for the RV, marine, manufactured housing and industrial end markets that includes adhesives, sealants, rubber roofing, roto/blow molding and injection molding products, flooring, insulation, shutters, skylights, and various other products and accessories, operating out of nine facilities in Elkhart, Indiana, acquired in May 2021.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coyote Manufacturing Company</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer, fabricator, and manufacturer of a variety of steel and aluminum products, including boat trailers, towers, T-tops, leaning posts, and other custom components primarily for the marine OEM market, based in Nashville, Georgia, acquired in August 2021.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tumacs Covers</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of custom designed boat covers, canvas frames, and bimini tops, primarily serving large marine OEMs and dealers, headquartered in Pittsburgh, Pennsylvania, with manufacturing facilities in Indiana and Pennsylvania, and a distribution/service center in Michigan, acquired in August 2021.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wet Sounds, Inc. &amp; Katalyst Industries LLC (collectively "Wet Sounds")</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer, engineer, and fabricator of innovative audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers sold directly to OEMs and consumers, and to dealers and retailers, primarily within the marine market as well as to the home audio and powersports markets and aftermarkets, based in Rosenburg, Texas, acquired in November 2021.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Williamsburg Marine LLC &amp; Williamsburg Furniture, Inc. (collectively "Williamsburg")</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of seating for the RV and marine end markets sold primarily to OEMs, based in Milford and Nappanee, Indiana, acquired in November 2021.</span></td></tr></table></div>Inclusive of six acquisitions not discussed above, total cash consideration for the 2021 Acquisitions was approximately $509.1 million, plus contingent consideration over a <span style="-sec-ix-hidden:f-569">one</span> to three-year period based on future performance in connection with certain acquisitions. Purchase price allocations and all valuation activities in connection with the 2021 Acquisitions have been finalized<div style="margin-bottom:6pt"><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 fair values of the assets acquired and liabilities assumed as of the date of the acquisition for 2023, 2022, and 2021 Acquisitions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.104%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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" rowspan="2" 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%">2023 Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:400;line-height:100%">2022 Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:400;line-height:100%">2021 Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr style="height:14pt"><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Acquisition A</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:400;line-height:100%">Acquisition B</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:400;line-height:100%">All Others</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:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consideration</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: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 #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, net of cash acquired</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:700;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:700;line-height:100%">26,316</span><span style="color:#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%">132,557 </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%">94,705 </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%">20,824 </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%">248,086 </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%">509,064 </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:0 1pt"></td><td colspan="6" 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%">Working capital holdback and other, net</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(26)</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%">— </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%">— </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" 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%">Common stock issuance</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:700;line-height:100%">—</span><span style="color:#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%">— </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%">10,211 </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:0 1pt"></td><td colspan="6" 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%">Contingent 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">(3)</span></div></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:700;line-height:100%">3,500</span><span style="color:#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%">— </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%">1,840 </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,840 </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,730 </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:0 1pt"></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:10pt;font-weight:400;line-height:100%">Total consideration</span></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:700;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:700;line-height:100%">29,790</span><span style="color:#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 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%">132,557 </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%">94,705 </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%">22,664 </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%">249,926 </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%">524,005 </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="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="9" style="background-color:#cceeff;padding: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%">Assets Acquired</span></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><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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</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:700;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:700;line-height:100%">618</span><span style="color:#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%">20,640 </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,880 </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%">905 </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%">26,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 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%">26,118 </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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%">4,430</span><span style="color:#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%">32,744 </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,732 </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,352 </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%">43,828 </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%">67,305 </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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses &amp; other</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:700;line-height:100%">105</span><span style="color:#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%">1,325 </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%">164 </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%">127 </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,616 </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%">13,747 </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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 &amp; equipment</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:700;line-height:100%">10,294</span><span style="color:#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%">4,681 </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,086 </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,464 </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%">14,231 </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%">54,894 </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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 lease right-of-use 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:700;line-height:100%">1,044</span><span style="color:#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%">2,917 </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,435 </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%">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%">4,951 </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%">25,530 </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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets:</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><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:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:700;line-height:100%">10,270</span><span style="color:#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%">58,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%">30,970 </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,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%">96,025 </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%">164,072 </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:0 1pt"></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%">Non-compete agreements</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:700;line-height:100%">430</span><span style="color:#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%">500 </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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </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,643 </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:0 1pt"></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:10pt;font-weight:400;line-height:100%">Patents</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:700;line-height:100%">—</span><span style="color:#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%">7,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%">9,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%">— </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%">17,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%">28,850 </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:0 1pt"></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%">Trademarks</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:700;line-height:100%">—</span><span style="color:#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%">17,000 </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,080 </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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">56,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding: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%">Liabilities Assumed</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease obligations</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:700;line-height:100%">(262)</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%">(512)</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%">(289)</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%">(273)</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,074)</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,518)</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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable &amp; accrued 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:700;line-height:100%">(518)</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%">(24,521)</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,336)</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,279)</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,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%">(32,309)</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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 lease obligations</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:700;line-height:100%">(781)</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,405)</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,146)</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%">(326)</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,877)</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,012)</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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 tax 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:700;line-height:100%">—</span><span style="color:#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%">(19,930)</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%">(12,684)</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%">— </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%">(32,614)</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%">(1,486)</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:0 1pt"></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%">Total fair value of net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">25,630</span><span style="color:#000000;font-family:'Times 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 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%">97,939 </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;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%">54,392 </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;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%">12,244 </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;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%">164,575 </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;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%">381,353 </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:0 1pt"></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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">(4)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,905</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><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: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%">Bargain Purchase Gain</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">(5)</span></div></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:700;line-height:100%">(1,745)</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%">— </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%">— </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="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 style="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:700;line-height:100%">$</span></td><td style="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:700;line-height:100%">29,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">132,557 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">94,705 </span></td><td style="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="padding:0 1pt"></td><td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,664 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">249,926 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">524,005 </span></td><td style="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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Certain acquisitions contain working capital holdbacks which are typically settled in a 90-day period following the close of the acquisition. This value represents the remaining amounts due to (from) sellers as of December 31, 2023. </span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) In connection with one of the 2021 Acquisitions, the Company issued 113,961 shares of common stock at a closing price of $89.60 as of the acquisition date. Further detail of the 2021 Acquisitions can be found in the 2022 Form 10-K filed with the SEC on February 24, 2023.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) These amounts reflect the acquisition date fair value of contingent consideration based on future results relating to certain acquisitions.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Goodwill is tax-deductible for the 2023 Acquisitions, for the 2022 Acquisitions, except Acquisition A and Acquisition B (totaling approximately $74.9 million), and for the 2021 Acquisitions, except Tumacs Covers (approximately $6.2 million).</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5) In connection with one of the 2023 Acquisitions, the Company recognized a $1.7 million bargain purchase gain. A bargain purchase gain is recognized when the net assets acquired in a business combination have a higher fair value than the consideration paid. This gain is primarily attributable to the fair value assigned to customer relationships in that acquisition and is included in "Selling, general and administrative" in the consolidated statement of income for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We estimate the value of acquired property, plant, and equipment using a combination of the income, cost, and market approaches, such as estimates of future income growth, capitalization rates, discount rates, and capital expenditure needs of the acquired businesses.</span></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the value of customer relationships using the multi-period excess earnings method, which is a variation of the income approach, calculating the present value of incremental after-tax cash flows attributable to the asset. Non-compete agreements are valued using a discounted cash flow approach, which is a variation of the income approach, with and without the individual counterparties to the non-compete agreements. Trademarks and patents are valued using the relief-from-royalty method, which applies an estimated royalty rate to forecasted future cash flows, discounted to present value.</span></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life for customer relationships is 10 years. The estimated useful life for non-compete agreements is 5 years. The weighted average estimated useful life for patents is 13 years, ranging from 10 to 18 years. Trademarks have an indefinite useful life.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Information (Unaudited) </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following pro forma information assumes the 2023 Acquisitions and 2022 Acquisitions occurred as of the beginning of the year immediately preceding each such acquisition. The pro forma information contains the actual operating results of each of the 2023 Acquisitions and 2022 Acquisitions, combined with the results prior to their respective acquisition dates, adjusted to reflect the pro forma impact of the acquisitions occurring as of the beginning of the year immediately preceding each such acquisition. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma information includes financing and interest expense charges based on the actual incremental borrowings incurred in connection with each transaction as if it occurred as of the beginning of the year immediately preceding each such acquisition.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the pro forma information includes incremental amortization expense related to intangible assets acquired of $0.4 million and $5.6 million for the years ended December 31, 2023 and 2022, respectively, in connection with the acquisitions as if they occurred as of the beginning of the year immediately preceding each such acquisition. </span></div><div style="margin-bottom:3pt;margin-top:7pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands except per share data)</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: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:400;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%">Net sales</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:700;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:700;line-height:100%">3,483,940</span><span style="color:#000000;font-family:'Times 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%">4,994,679 </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="padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">143,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,835 </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%">Basic earnings per common share</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:700;line-height:100%">6.68</span><span style="color:#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%">15.07 </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="border-bottom: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%">Diluted earnings per common share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom: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:700;line-height:100%">6.53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom: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%">13.72 </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have been achieved had the acquisitions been consummated as of that time, nor is it intended to be a projection of future results. 1 17700000 121800000 259900000 1000000 19400000 25000000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending aggregate fair values of the contingent consideration:</span></div><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31</span></td><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:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></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%">Beginning fair value - contingent consideration</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:700;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:700;line-height:100%">9,213</span><span style="color:#000000;font-family:'Times 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%">12,275 </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%">Additions</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:700;line-height:100%">3,590</span><span style="color:#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%">1,940 </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%">Fair value adjustments</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:700;line-height:100%">917</span><span style="color:#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%">2,228 </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%">Settlements</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:700;line-height:100%">(5,210)</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,230)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending fair value - contingent consideration</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:700;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:700;line-height:100%">8,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,213 </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="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the balance sheet location of the fair value of contingent consideration and the maximum amount of contingent consideration payments the Company may be subject to:</span></div><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></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="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%">As of December 31</span></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:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></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%">Accrued 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:700;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:700;line-height:100%">7,500</span><span style="color:#000000;font-family:'Times 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%">5,250 </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%">Other long-term 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:700;line-height:100%">1,010</span><span style="color:#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%">3,963 </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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of contingent consideration</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:700;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:700;line-height:100%">8,510</span><span style="color:#000000;font-family:'Times 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%">9,213 </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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount of contingent 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:700;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:700;line-height:100%">8,510</span><span style="color:#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 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: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%">10,747 </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></tr></table></div> 9213000 12275000 3590000 1940000 917000 2228000 5210000 7230000 8510000 9213000 7500000 5250000 1010000 3963000 8510000 9213000 8510000 10747000 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Acquisitions</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%">The Company completed three acquisitions in the year ended December 31, 2023, including the following previously announced acquisition (collectively, the "2023 Acquisitions"):</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:24.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.235%"></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%">Company</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%">Segment</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">BTI Transport</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provider of transportation and logistics services to marine original equipment manufacturers ("OEMs") and dealers, based in Elkhart, Indiana, acquired in April 2023. The acquired business operates under the Patrick Marine Transport brand.</span></td></tr></table></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%">The Company completed five acquisitions in the year ended December 31, 2022, including the following three previously announced acquisitions (collectively, the "2022 Acquisitions"):</span></div><div style="margin-bottom:6pt"><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:24.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.235%"></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%">Company</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%">Segment</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Rockford Corporation</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer and manufacturer of audio systems and components through its brand Rockford Fosgate®, primarily serving the powersports and automotive aftermarkets, based in Tempe, Arizona, acquired in March 2022.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diamondback Towers, LLC</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of wakeboard/ski towers and accessories for marine OEMs, based in Cocoa, Florida, acquired in May 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%">Transhield</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer and manufacturer of customized and proprietary protection solutions for the marine, military and industrial markets, including covers and shrinkable packaging, to protect equipment during transport and storage, based in Elkhart, Indiana, acquired in November 2022.</span></td></tr></table></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%">The Company completed thirteen acquisitions in the year ended December 31, 2021, including the following seven previously announced acquisitions (collectively, the "2021 Acquisitions"):</span></div><div style="margin-bottom:6pt"><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:24.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.235%"></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%">Company</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%">Segment</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:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Sea-Dog Corporation &amp; Sea-Lect Plastics (collectively, "Sea-Dog")</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution &amp; Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor of a variety of marine and powersports hardware and accessories to distributors, wholesalers, retailers, and manufacturers and provider of plastic injection molding, design, product development and expert tooling to companies and government entities, based in Everett, Washington, acquired in March 2021.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperform, Inc.</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of high-quality, non-slip foam flooring, operating under the SeaDek® brand name, for the marine OEM market and aftermarket as well as serving the pool and spa, powersports and utility markets under the SwimDek and EndeavorDek brand names, with manufacturing facilities in Rockledge, Florida and Cocoa, Florida, acquired in April 2021.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha Systems, LLC</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing &amp; Distribution</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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer and distributor of component products and accessories for the RV, marine, manufactured housing and industrial end markets that includes adhesives, sealants, rubber roofing, roto/blow molding and injection molding products, flooring, insulation, shutters, skylights, and various other products and accessories, operating out of nine facilities in Elkhart, Indiana, acquired in May 2021.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coyote Manufacturing Company</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer, fabricator, and manufacturer of a variety of steel and aluminum products, including boat trailers, towers, T-tops, leaning posts, and other custom components primarily for the marine OEM market, based in Nashville, Georgia, acquired in August 2021.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tumacs Covers</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of custom designed boat covers, canvas frames, and bimini tops, primarily serving large marine OEMs and dealers, headquartered in Pittsburgh, Pennsylvania, with manufacturing facilities in Indiana and Pennsylvania, and a distribution/service center in Michigan, acquired in August 2021.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wet Sounds, Inc. &amp; Katalyst Industries LLC (collectively "Wet Sounds")</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designer, engineer, and fabricator of innovative audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers sold directly to OEMs and consumers, and to dealers and retailers, primarily within the marine market as well as to the home audio and powersports markets and aftermarkets, based in Rosenburg, Texas, acquired in November 2021.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Williamsburg Marine LLC &amp; Williamsburg Furniture, Inc. (collectively "Williamsburg")</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturer of seating for the RV and marine end markets sold primarily to OEMs, based in Milford and Nappanee, Indiana, acquired in November 2021.</span></td></tr></table></div> 3 2 26300000 P2Y 5 3 2 248100000 P2Y 13 7 9 6 509100000 P3Y <div style="margin-bottom:6pt"><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 fair values of the assets acquired and liabilities assumed as of the date of the acquisition for 2023, 2022, and 2021 Acquisitions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.104%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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" rowspan="2" 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%">2023 Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:400;line-height:100%">2022 Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:400;line-height:100%">2021 Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr style="height:14pt"><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Acquisition A</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:400;line-height:100%">Acquisition B</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:400;line-height:100%">All Others</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:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consideration</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: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 #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, net of cash acquired</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:700;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:700;line-height:100%">26,316</span><span style="color:#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%">132,557 </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%">94,705 </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%">20,824 </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%">248,086 </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%">509,064 </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:0 1pt"></td><td colspan="6" 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%">Working capital holdback and other, net</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(26)</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%">— </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%">— </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" 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%">Common stock issuance</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:700;line-height:100%">—</span><span style="color:#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%">— </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%">10,211 </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:0 1pt"></td><td colspan="6" 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%">Contingent 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">(3)</span></div></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:700;line-height:100%">3,500</span><span style="color:#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%">— </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%">1,840 </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,840 </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,730 </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:0 1pt"></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:10pt;font-weight:400;line-height:100%">Total consideration</span></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:700;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:700;line-height:100%">29,790</span><span style="color:#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 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%">132,557 </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%">94,705 </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%">22,664 </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%">249,926 </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%">524,005 </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="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="9" style="background-color:#cceeff;padding: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%">Assets Acquired</span></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><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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</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:700;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:700;line-height:100%">618</span><span style="color:#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%">20,640 </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,880 </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%">905 </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%">26,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 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%">26,118 </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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%">4,430</span><span style="color:#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%">32,744 </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,732 </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,352 </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%">43,828 </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%">67,305 </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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses &amp; other</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:700;line-height:100%">105</span><span style="color:#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%">1,325 </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%">164 </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%">127 </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,616 </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%">13,747 </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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 &amp; equipment</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:700;line-height:100%">10,294</span><span style="color:#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%">4,681 </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,086 </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,464 </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%">14,231 </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%">54,894 </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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 lease right-of-use 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:700;line-height:100%">1,044</span><span style="color:#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%">2,917 </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,435 </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%">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%">4,951 </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%">25,530 </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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets:</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><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:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:700;line-height:100%">10,270</span><span style="color:#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%">58,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%">30,970 </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,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%">96,025 </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%">164,072 </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:0 1pt"></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%">Non-compete agreements</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:700;line-height:100%">430</span><span style="color:#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%">500 </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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </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,643 </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:0 1pt"></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:10pt;font-weight:400;line-height:100%">Patents</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:700;line-height:100%">—</span><span style="color:#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%">7,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%">9,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%">— </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%">17,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%">28,850 </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:0 1pt"></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%">Trademarks</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:700;line-height:100%">—</span><span style="color:#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%">17,000 </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,080 </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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">56,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding: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%">Liabilities Assumed</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease obligations</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:700;line-height:100%">(262)</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%">(512)</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%">(289)</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%">(273)</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,074)</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,518)</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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable &amp; accrued 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:700;line-height:100%">(518)</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%">(24,521)</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,336)</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,279)</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,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%">(32,309)</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:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 lease obligations</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:700;line-height:100%">(781)</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,405)</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,146)</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%">(326)</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,877)</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,012)</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:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 tax 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:700;line-height:100%">—</span><span style="color:#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%">(19,930)</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%">(12,684)</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%">— </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%">(32,614)</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%">(1,486)</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:0 1pt"></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%">Total fair value of net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">25,630</span><span style="color:#000000;font-family:'Times 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 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%">97,939 </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;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%">54,392 </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;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%">12,244 </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;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%">164,575 </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;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%">381,353 </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:0 1pt"></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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">(4)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,905</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><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: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%">Bargain Purchase Gain</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">(5)</span></div></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:700;line-height:100%">(1,745)</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%">— </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%">— </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="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 style="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:700;line-height:100%">$</span></td><td style="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:700;line-height:100%">29,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">132,557 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">94,705 </span></td><td style="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="padding:0 1pt"></td><td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,664 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">249,926 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">524,005 </span></td><td style="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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Certain acquisitions contain working capital holdbacks which are typically settled in a 90-day period following the close of the acquisition. This value represents the remaining amounts due to (from) sellers as of December 31, 2023. </span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) In connection with one of the 2021 Acquisitions, the Company issued 113,961 shares of common stock at a closing price of $89.60 as of the acquisition date. Further detail of the 2021 Acquisitions can be found in the 2022 Form 10-K filed with the SEC on February 24, 2023.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) These amounts reflect the acquisition date fair value of contingent consideration based on future results relating to certain acquisitions.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Goodwill is tax-deductible for the 2023 Acquisitions, for the 2022 Acquisitions, except Acquisition A and Acquisition B (totaling approximately $74.9 million), and for the 2021 Acquisitions, except Tumacs Covers (approximately $6.2 million).</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5) In connection with one of the 2023 Acquisitions, the Company recognized a $1.7 million bargain purchase gain. A bargain purchase gain is recognized when the net assets acquired in a business combination have a higher fair value than the consideration paid. This gain is primarily attributable to the fair value assigned to customer relationships in that acquisition and is included in "Selling, general and administrative" in the consolidated statement of income for the year ended December 31, 2023.</span></div> 26316000 132557000 94705000 20824000 248086000 509064000 -26000 0 0 0 0 0 0 0 0 0 0 10211000 3500000 0 0 1840000 1840000 4730000 29790000 132557000 94705000 22664000 249926000 524005000 618000 20640000 4880000 905000 26425000 26118000 4430000 32744000 8732000 2352000 43828000 67305000 105000 1325000 164000 127000 1616000 13747000 10294000 4681000 8086000 1464000 14231000 54894000 1044000 2917000 1435000 599000 4951000 25530000 10270000 58000000 30970000 7055000 96025000 164072000 430000 500000 0 310000 810000 3643000 0 7500000 9500000 0 17000000 28850000 0 17000000 8080000 1310000 26390000 56519000 262000 512000 289000 273000 1074000 5518000 518000 24521000 3336000 1279000 29136000 32309000 781000 2405000 1146000 326000 3877000 20012000 0 19930000 12684000 0 32614000 1486000 25630000 97939000 54392000 12244000 164575000 381353000 5905000 34618000 40313000 10420000 85351000 142652000 1745000 0 0 0 0 0 29790000 132557000 94705000 22664000 249926000 524005000 P90D 113961 89.60 74900000 6200000 1700000 P10Y P5Y P13Y P10Y P18Y <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the pro forma information includes incremental amortization expense related to intangible assets acquired of $0.4 million and $5.6 million for the years ended December 31, 2023 and 2022, respectively, in connection with the acquisitions as if they occurred as of the beginning of the year immediately preceding each such acquisition. </span></div><div style="margin-bottom:3pt;margin-top:7pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands except per share data)</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: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:400;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%">Net sales</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:700;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:700;line-height:100%">3,483,940</span><span style="color:#000000;font-family:'Times 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%">4,994,679 </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="padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">143,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,835 </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%">Basic earnings per common share</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:700;line-height:100%">6.68</span><span style="color:#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%">15.07 </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="border-bottom: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%">Diluted earnings per common share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom: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:700;line-height:100%">6.53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom: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%">13.72 </span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 400000 5600000 3483940000 4994679000 143693000 333835000 6.68 15.07 6.53 13.72 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVENTORIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Raw materials</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:700;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:700;line-height:100%">269,786</span><span style="color:#000000;font-family:'Times 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%">348,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></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%">Work in process</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:700;line-height:100%">16,596</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">22,630 </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%">Finished goods</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:700;line-height:100%">107,675</span><span style="color:#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%">141,516 </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="padding:2px 1pt;text-align: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: reserve for inventory excess and obsolescence</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:700;line-height:100%">(15,990)</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%">(14,059)</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 2px 5.5pt;text-align: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 manufactured goods, net</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:700;line-height:100%">378,067</span><span style="color:#000000;font-family:'Times 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 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%">498,757 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials purchased for resale (distribution products)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:700;line-height:100%">140,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">175,061 </span></td><td style="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%">Less: reserve for inventory excess and obsolescence</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:700;line-height:100%">(8,081)</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,977)</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="padding:2px 1pt 2px 5.5pt;text-align: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 materials purchased for resale (distribution products), net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:700;line-height:100%">132,066</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">169,084 </span></td><td style="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;border-bottom:3pt double #000000;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%">Total inventories</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:700;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:700;line-height:100%">510,133</span><span style="color:#000000;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 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%">667,841 </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><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Raw materials</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:700;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:700;line-height:100%">269,786</span><span style="color:#000000;font-family:'Times 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%">348,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></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%">Work in process</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:700;line-height:100%">16,596</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">22,630 </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%">Finished goods</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:700;line-height:100%">107,675</span><span style="color:#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%">141,516 </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="padding:2px 1pt;text-align: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: reserve for inventory excess and obsolescence</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:700;line-height:100%">(15,990)</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%">(14,059)</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 2px 5.5pt;text-align: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 manufactured goods, net</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:700;line-height:100%">378,067</span><span style="color:#000000;font-family:'Times 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 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%">498,757 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials purchased for resale (distribution products)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:700;line-height:100%">140,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">175,061 </span></td><td style="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%">Less: reserve for inventory excess and obsolescence</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:700;line-height:100%">(8,081)</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,977)</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="padding:2px 1pt 2px 5.5pt;text-align: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 materials purchased for resale (distribution products), net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:700;line-height:100%">132,066</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">169,084 </span></td><td style="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;border-bottom:3pt double #000000;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%">Total inventories</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:700;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:700;line-height:100%">510,133</span><span style="color:#000000;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 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%">667,841 </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> 269786000 348670000 16596000 22630000 107675000 141516000 15990000 14059000 378067000 498757000 140147000 175061000 8081000 5977000 132066000 169084000 510133000 667841000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PROPERTY, PLANT AND EQUIPMENT</span><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Land and improvements</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:700;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:700;line-height:100%">19,502</span><span style="color:#000000;font-family:'Times 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%">19,242 </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%">Building and improvements</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:700;line-height:100%">85,941</span><span style="color:#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%">82,280 </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="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:700;line-height:100%">485,020</span><span style="color:#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%">442,881 </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%">Transportation 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:700;line-height:100%">21,900</span><span style="color:#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%">11,866 </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%">Leasehold improvements</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:700;line-height:100%">33,736</span><span style="color:#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%">29,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 2px 14.5pt;text-align: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, at cost</span></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:700;line-height:100%">646,099</span><span style="color:#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 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%">585,521 </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%">Less: accumulated depreciation and amortization</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:700;line-height:100%">(292,474)</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%">(234,949)</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;border-bottom:3pt double #000000;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%">Property, plant and equipment, net</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:700;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:700;line-height:100%">353,625</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">350,572 </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-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense for property, plant and equipment for fiscal 2023, 2022, and 2021 was $65.8 million, $57.5 million and $48.5 million, respectively. </span></div>Accrued capital expenditures were approximately $2.1 million, $1.7 million and $2.6 million for the years ended December 31, 2023, 2022, and 2021. 19502000 19242000 85941000 82280000 485020000 442881000 21900000 11866000 33736000 29252000 646099000 585521000 292474000 234949000 353625000 350572000 65800000 57500000 48500000 2100000 1700000 2600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">GOODWILL AND INTANGIBLE ASSETS</span><div style="margin-bottom:6pt;text-align:justify"><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 for the years ended December 31, 2023 and 2022 by segment are as follows: </span></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.743%"></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: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:400;line-height:100%">Manufacturing</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:400;line-height:100%">Distribution</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:400;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%">Balance - January 1, 2022</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%">481,906 </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%">69,471 </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%">551,377 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="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%">82,886 </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%">240 </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%">83,126 </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%">Adjustment to prior year preliminary purchase price allocation</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%">(6,430)</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,190 </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,240)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align: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,362 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align: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,901 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,263 </span></td><td style="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:700;line-height:100%">Acquisitions</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:700;line-height:100%">—</span><span style="color:#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:700;line-height:100%">5,905</span><span style="color:#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:700;line-height:100%">5,905</span><span style="color:#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="padding: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%">Adjustment to prior year preliminary purchase price allocation</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:700;line-height:100%">2,008</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">2,225</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:700;line-height:100%">Balance - December 31, 2023</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:700;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:700;line-height:100%">560,370</span><span style="color:#000000;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 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:700;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:700;line-height:100%">77,023</span><span style="color:#000000;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 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:700;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:700;line-height:100%">637,393</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, accumulated impairment of goodwill in the Manufacturing segment was $27.4 million.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following</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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">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:700;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:700;line-height:100%">729,664</span><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">722,503 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:700;line-height:100%">21,561</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">20,412 </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%">Patents</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:700;line-height:100%">69,401</span><span style="color:#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%">69,164 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="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:700;line-height:100%">197,027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">195,957 </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%">Gross intangible assets</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:700;line-height:100%">1,017,653</span><span style="color:#000000;font-family:'Times 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 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,008,036 </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="padding:2px 1pt;text-align: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: accumulated amortization</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:700;line-height:100%">(366,500)</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%">(287,806)</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">Intangible assets, net</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:700;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:700;line-height:100%">651,153</span><span style="color:#000000;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 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%">720,230 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying value of intangible assets for the years ended December 31, 2023 and 2022 by segment are as follows: </span></div><div style="margin-bottom:12pt;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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></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: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:9.5pt;font-weight:400;line-height:100%">Manufacturing</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:9.5pt;font-weight:400;line-height:100%">Distribution</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:9.5pt;font-weight:400;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%">Balance - January 1, 2022</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%">534,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">105,629 </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%">640,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">145,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%">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%">145,464 </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%">Amortization</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%">(62,786)</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%">(10,443)</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%">(73,229)</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%">Adjustment to prior year preliminary purchase price allocation</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%">5,402 </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,137 </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,539 </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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">622,647 </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;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%">97,583 </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;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%">720,230 </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:700;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:700;line-height:100%">3,061</span><span style="color:#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:700;line-height:100%">11,000</span><span style="color:#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:700;line-height:100%">14,061</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Amortization</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:700;line-height:100%">(67,645)</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:700;line-height:100%">(11,049)</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:700;line-height:100%">(78,694)</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:700;line-height:100%">Adjustment to prior year preliminary purchase price allocation</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:700;line-height:100%">(4,360)</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:700;line-height:100%">(84)</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:700;line-height:100%">(4,444)</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;border-bottom:3pt double #000000;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:700;line-height:100%">Balance - December 31, 2023</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:700;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:700;line-height:100%">553,703</span><span style="color:#000000;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 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:700;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:700;line-height:100%">97,450</span><span style="color:#000000;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 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:700;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:700;line-height:100%">651,153</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the next five fiscal years ending December 31 related to finite-lived intangible assets as of December 31, 2023 is estimated to be as follows (in thousands): </span></div><div style="margin-bottom:12pt"><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:85.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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%">2024</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%">77,403 </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="padding:2px 1pt;text-align: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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,316 </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%">2026</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%">67,455 </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="padding:2px 1pt;text-align: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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,001 </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%">2028</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%">47,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><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 for the years ended December 31, 2023 and 2022 by segment are as follows: </span></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.743%"></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: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:400;line-height:100%">Manufacturing</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:400;line-height:100%">Distribution</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:400;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%">Balance - January 1, 2022</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%">481,906 </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%">69,471 </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%">551,377 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="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%">82,886 </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%">240 </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%">83,126 </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%">Adjustment to prior year preliminary purchase price allocation</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%">(6,430)</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,190 </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,240)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align: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,362 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align: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,901 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,263 </span></td><td style="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:700;line-height:100%">Acquisitions</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:700;line-height:100%">—</span><span style="color:#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:700;line-height:100%">5,905</span><span style="color:#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:700;line-height:100%">5,905</span><span style="color:#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="padding: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%">Adjustment to prior year preliminary purchase price allocation</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:700;line-height:100%">2,008</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">2,225</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:700;line-height:100%">Balance - December 31, 2023</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:700;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:700;line-height:100%">560,370</span><span style="color:#000000;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 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:700;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:700;line-height:100%">77,023</span><span style="color:#000000;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 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:700;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:700;line-height:100%">637,393</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 481906000 69471000 551377000 82886000 240000 83126000 -6430000 1190000 -5240000 558362000 70901000 629263000 0 5905000 5905000 2008000 217000 2225000 560370000 77023000 637393000 27400000 27400000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following</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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">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:700;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:700;line-height:100%">729,664</span><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">722,503 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:700;line-height:100%">21,561</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">20,412 </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%">Patents</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:700;line-height:100%">69,401</span><span style="color:#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%">69,164 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="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:700;line-height:100%">197,027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">195,957 </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%">Gross intangible assets</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:700;line-height:100%">1,017,653</span><span style="color:#000000;font-family:'Times 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 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,008,036 </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="padding:2px 1pt;text-align: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: accumulated amortization</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:700;line-height:100%">(366,500)</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%">(287,806)</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">Intangible assets, net</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:700;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:700;line-height:100%">651,153</span><span style="color:#000000;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 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%">720,230 </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> 729664000 722503000 21561000 20412000 69401000 69164000 197027000 195957000 1017653000 1008036000 366500000 287806000 651153000 720230000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying value of intangible assets for the years ended December 31, 2023 and 2022 by segment are as follows: </span></div><div style="margin-bottom:12pt;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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></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: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:9.5pt;font-weight:400;line-height:100%">Manufacturing</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:9.5pt;font-weight:400;line-height:100%">Distribution</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:9.5pt;font-weight:400;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%">Balance - January 1, 2022</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%">534,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">105,629 </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%">640,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">145,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%">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%">145,464 </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%">Amortization</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%">(62,786)</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%">(10,443)</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%">(73,229)</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%">Adjustment to prior year preliminary purchase price allocation</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%">5,402 </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,137 </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,539 </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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">622,647 </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;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%">97,583 </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;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%">720,230 </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:700;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:700;line-height:100%">3,061</span><span style="color:#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:700;line-height:100%">11,000</span><span style="color:#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:700;line-height:100%">14,061</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Amortization</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:700;line-height:100%">(67,645)</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:700;line-height:100%">(11,049)</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:700;line-height:100%">(78,694)</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:700;line-height:100%">Adjustment to prior year preliminary purchase price allocation</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:700;line-height:100%">(4,360)</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:700;line-height:100%">(84)</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:700;line-height:100%">(4,444)</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;border-bottom:3pt double #000000;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:700;line-height:100%">Balance - December 31, 2023</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:700;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:700;line-height:100%">553,703</span><span style="color:#000000;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 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:700;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:700;line-height:100%">97,450</span><span style="color:#000000;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 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:700;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:700;line-height:100%">651,153</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 534827000 105629000 640456000 145204000 260000 145464000 62786000 10443000 73229000 5402000 2137000 7539000 622647000 97583000 720230000 3061000 11000000 14061000 67645000 11049000 78694000 -4360000 -84000 -4444000 553703000 97450000 651153000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the next five fiscal years ending December 31 related to finite-lived intangible assets as of December 31, 2023 is estimated to be as follows (in thousands): </span></div><div style="margin-bottom:12pt"><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:85.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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%">2024</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%">77,403 </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="padding:2px 1pt;text-align: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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,316 </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%">2026</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%">67,455 </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="padding:2px 1pt;text-align: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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,001 </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%">2028</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%">47,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 77403000 73316000 67455000 61001000 47877000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">DEBT</span><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of total debt outstanding: </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Long-term debt:</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: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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00% convertible notes due 2023</span></div></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:700;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:700;line-height:100%">—</span><span style="color:#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%">172,500 </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%">Term loan due 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:700;line-height:100%">129,375</span><span style="color:#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%">136,875 </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%">Revolver due 2027</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:700;line-height:100%">—</span><span style="color:#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%">80,289 </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%">7.50% senior notes due 2027</span></div></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:700;line-height:100%">300,000</span><span style="color:#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%">300,000 </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%">1.75% convertible notes due 2028</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:700;line-height:100%">258,750</span><span style="color:#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%">258,750 </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%">4.75% senior notes due 2029</span></div></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:700;line-height:100%">350,000</span><span style="color:#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%">350,000 </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;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align: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 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:700;line-height:100%">1,038,125</span><span style="color:#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 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%">1,298,414 </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%">Less: convertible notes debt discount, net</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:700;line-height:100%">(4,917)</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,989)</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%">Less: term loan deferred financing costs, net</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:700;line-height:100%">(548)</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%">(701)</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%">Less: senior notes deferred financing costs, net</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:700;line-height:100%">(6,804)</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,075)</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%">Less: current maturities of long-term debt</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:700;line-height:100%">(7,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%">(7,500)</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align: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, less current maturities, net</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:700;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:700;line-height:100%">1,018,356</span><span style="color:#000000;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 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,276,149 </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-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Credit Facility</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2022, the Company entered into the first amendment of its Fourth Amended and Restated Credit Agreement dated April 20, 2021 (as amended, the “2021 Credit Agreement”), under which the senior secured credit facility was increased to $925 million from $700 million and the maturity date was extended to August 11, 2027 from April 20, 2026. The senior credit facility under the 2021 Credit Agreement is comprised of a $775 million revolving credit facility (the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Revolver due 2027") and the remaining balance of the $150 million term loan (the "Term Loan due 2027" and together with the Revolver due 2027, the "2021 Credit Facility"). The Company recorded a $0.3 million write-off of deferred financing costs as a result of the amendment, which is included in "Selling, general and administrative" in the Company's consolidated statements of income for the year ended December 31, 2022. Pursuant to the amendment, interest rates for borrowings under the 2021 Credit Agreement transitioned to a Secured Overnight Financing Rate ("SOFR") based option from a London Inter-Bank Offered Rate ("LIBOR") based option.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that the amended terms of the 2021 Credit Agreement were not substantially different from the terms of the Company’s 2021 Credit Agreement prior to the amendment. Accordingly, debt modification accounting treatment was applied and the related impacts were immaterial. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Credit Facility are secured by substantially all personal property assets of the Company and any domestic subsidiary guarantors. Pursuant to the 2021 Credit Agreement:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The quarterly repayment schedule for the Term Loan due 2027 was revised, with quarterly installments in the following amounts: (i) beginning June 30, 2021, through and including June 30, 2025, in the amount of $1,875,000, and (ii) beginning September 30, 2025, and each quarter thereafter, in the amount of $3,750,000, with the remaining balance due at maturity;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The interest rates for borrowings under the Revolver due 2027 and the Term Loan due 2027 are the Prime Rate or SOFR plus a margin, which ranges from 0.00% to 0.75% for Prime Rate loans and from 1.00% to 1.75% for SOFR loans depending on the Company's consolidated total leverage ratio, as defined below. The Company is required to pay fees on unused but committed portions of the Revolver due 2027, which range from 0.15% to 0.225%; and</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Covenants include requirements as to a maximum consolidated secured net leverage ratio (2.75:1.00, increasing to 3.25:1.00 in certain circumstances in connection with Company acquisitions) and a minimum consolidated fixed charge coverage ratio (1.50:1.00) that are tested on a quarterly basis, and other customary covenants.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total face value of the Term Loan due 2027 is $150.0 million. Total available borrowing capacity under the Revolver due 2027 is $775.0 million. As of December 31, 2023, the Company had $129.4 million outstanding under the Term Loan due 2027 under the SOFR-based option, and no outstanding borrowings for the Revolver due 2027. The interest rate for incremental borrowings as of December 31, 2023 was SOFR plus 1.75% (or 7.20%) for the SOFR-based option. The fee payable on committed but unused portions of the Revolver due 2027 was 0.225% as of December 31, 2023.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.75% Convertible Senior Notes due 2028</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company issued $258.75 million aggregate principal amount of 1.75% Convertible Senior Notes due 2028 (the “1.75% Convertible Notes”). The total debt discount of $56.1 million at issuance consisted of two components: (i) the conversion option component, recorded to shareholders' equity, in the amount of $48.8 million, representing the difference between the principal amount of the 1.75% Convertible Notes upon issuance less the present value of the future cash flows of the 1.75% Convertible Notes using a borrowing rate for a similar non-convertible debt instrument and (ii) debt issuance costs of $7.3 million. The conversion option component of the 1.75% Convertible Notes was valued using Level 2 inputs under the fair value hierarchy. The unamortized portion of the total debt discount is being amortized to interest expense over the life of the 1.75% Convertible Notes. The effective interest rate on the 1.75% Convertible Notes, which includes the non-cash interest expense of debt discount amortization and debt issuance costs, was 2.14% as of December 31, 2023. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net proceeds from the issuance of the 1.75% Convertible Notes were approximately $249.7 million, after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company, but before deducting the net cost of the 1.75% Convertible Note Hedge Transactions and the 1.75% Convertible Note Warrant Transactions (each as defined herein) described in Note 8 "Derivative Financial Instruments". The 1.75% Convertible Notes are senior unsecured obligations of the Company and pay interest semi-annually in arrears on June 1 and December 1 of each year at an annual rate of 1.75%. The 1.75% Convertible Notes will mature on December 1, 2028 unless earlier repurchased or converted in accordance with their terms. Prior to June 1, 2028, the 1.75% Convertible Notes may be converted at the option of the holders only upon the occurrence of specified events and during certain periods, and thereafter until the close of business on the second scheduled trading day immediately preceding the maturity date. The Company will satisfy any conversion by paying cash up to the aggregate principal amount of the 1.75% Convertible Notes to be converted and by paying or delivering, as the </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of the Company’s common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the 1.75% Convertible Notes being converted. The initial conversion rate for the 1.75% Convertible Notes is 9.9887 shares of the Company's common stock per $1,000 principal amount of the 1.75% Convertible Notes (or 2,584,578 shares in the aggregate) and is equal to an initial conversion price of approximately $100.11 per share. If an event of default on the 1.75% Convertible Notes occurs, the principal amount of the 1.75% Convertible Notes, plus accrued and unpaid interest (including additional interest, if any) may be declared immediately due and payable, subject to certain conditions. </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1.75% Convertible Notes are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. 1.75% Convertible Notes holders may convert their Convertible Notes on or after June 28, 2028 at any time at their option. Holders may convert 1.75% Convertible Notes prior to June 28, 2028, only under the following circumstances: (i) during any calendar quarter, if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day, (ii) during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day and (iii) upon the occurrence of certain specified distributions or corporate events. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.75% Senior Notes due 2029</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company issued $350.0 million aggregate principal amount of 4.75% Senior Notes due 2029 (the "4.75% Senior Notes"). The 4.75% Senior Notes will mature on May 1, 2029. Interest on the 4.75% Senior Notes started accruing April 20, 2021 and is payable semi-annually in cash in arrears May 1 and November 1 of each year, beginning on November 1, 2021. The effective interest rate on the 4.75% Senior Notes, which includes debt issuance costs, is approximately 4.97%. In connection with the issuance of the 4.75% Senior Notes, the Company incurred and capitalized as a reduction of the principal amount of the 4.75% Senior Notes approximately $5.1 million in deferred financing costs which are being amortized using the effective interest rate over the term of the 4.75% Senior Notes. </span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 4.75% Senior Notes are senior unsecured indebtedness of the Company and are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. If the Company experiences specific kinds of changes of control, the Company must offer to repurchase all of the 4.75% Senior Notes (unless otherwise redeemed) at a price equal to 101% of the aggregate principal amount thereof, plus accrued and unpaid interest. The Company may redeem the 4.75% Senior Notes, in whole or in part, at any time (a) prior to May 1, 2024, at a price equal to 100% of the principal amount thereof, plus the applicable premium described in the associated indenture and accrued and unpaid interest and (b) on or after May 1, 2024 at specified redemption prices set forth in the indenture, plus accrued and unpaid interest. In addition, prior to May 1, 2024, the Company may redeem, in one or more transactions, up to an aggregate of 40% of the original principal amount of the 4.75% Senior Notes at a redemption price equal to 104.75% of the principal amount thereof, plus accrued and unpaid interest, with the net cash proceeds of one or more equity offerings.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.50% Senior Notes due 2027</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company issued $300 million aggregate principal amount of 7.50% Senior Notes due 2027 (the “7.50% Senior Notes”). The 7.50% Senior Notes will mature on October 15, 2027. Interest on the 7.50% Senior Notes is payable semi-annually in cash in arrears on April 15 and October 15 of each year. The effective interest rate on the 7.50% Senior Notes, which includes debt issuance costs, is 7.82%. In connection with the issuance of the 7.50% Senior Notes, the Company incurred and capitalized as a reduction of the principal amount of the 7.50% Senior Notes approximately $5.8 million in deferred financing costs which is amortized using the effective interest rate over the term of the 7.50% Senior Notes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 7.50% Senior Notes are senior unsecured indebtedness of the Company and are guaranteed by each of the Company’s subsidiaries that guarantee the obligations of the Company under the 2021 Credit Facility. The Company may redeem the 7.50% Senior Notes, in whole or in part, at any time (a) prior to October 15, 2022, at a price equal to 100% of the principal amount thereof, plus the applicable premium described in the associated indenture and accrued and unpaid interest and (b) on or after October 15, 2022 at specified redemption prices set forth in the indenture, plus accrued and unpaid interest. In addition, prior to October 15, 2022, the Company may redeem, in one or more transactions, up to an aggregate of 40% of the original principal amount of the 7.50% Senior Notes at a redemption price equal to 107.5% of the principal amount thereof, </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus accrued and unpaid interest, with the net cash proceeds of one or more equity offerings. If the Company experiences specific kinds of changes of control, the Company must offer to repurchase all of the 7.50% Senior Notes (unless otherwise redeemed) at a price equal to 101% of the aggregate principal amount thereof, plus accrued and unpaid interest.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.00% Convertible Senior Notes due 2023</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company issued $172.5 million aggregate principal amount of 1.00% Convertible Senior Notes due 2023 (the “1.00% Convertible Notes”). On February 1, 2023, the Company utilized borrowing capacity under the Revolver due 2027 to satisfy its repayment obligation at maturity of the 1.00% Convertible Notes. All noteholders elected to receive cash in repayment of the 1.00% Convertible Notes.</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%">Debt Maturities</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate maturities of total long-term debt for the next five fiscal years and thereafter are as follows (in thousands): </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </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%">2025</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,125 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </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%">2027</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%">393,750 </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%">2028</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%">258,750 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,125 </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-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Letters of credit totaling $6.9 million were outstanding as of December 31, 2023 that exist to meet credit requirements for the Company’s insurance providers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for interest for the years ended December 31, 2023, 2022 and 2021 was $66.3 million, $56.9 million and $45.0 million, respectively.</span></div> he following table presents a summary of total debt outstanding: <div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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%">Long-term debt:</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: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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00% convertible notes due 2023</span></div></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:700;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:700;line-height:100%">—</span><span style="color:#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%">172,500 </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%">Term loan due 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:700;line-height:100%">129,375</span><span style="color:#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%">136,875 </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%">Revolver due 2027</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:700;line-height:100%">—</span><span style="color:#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%">80,289 </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%">7.50% senior notes due 2027</span></div></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:700;line-height:100%">300,000</span><span style="color:#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%">300,000 </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%">1.75% convertible notes due 2028</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:700;line-height:100%">258,750</span><span style="color:#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%">258,750 </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%">4.75% senior notes due 2029</span></div></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:700;line-height:100%">350,000</span><span style="color:#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%">350,000 </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;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align: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 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:700;line-height:100%">1,038,125</span><span style="color:#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 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%">1,298,414 </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%">Less: convertible notes debt discount, net</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:700;line-height:100%">(4,917)</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,989)</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%">Less: term loan deferred financing costs, net</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:700;line-height:100%">(548)</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%">(701)</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%">Less: senior notes deferred financing costs, net</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:700;line-height:100%">(6,804)</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,075)</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%">Less: current maturities of long-term debt</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:700;line-height:100%">(7,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%">(7,500)</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align: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, less current maturities, net</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:700;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:700;line-height:100%">1,018,356</span><span style="color:#000000;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 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,276,149 </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> 0.000100 0 172500000 129375000 136875000 0 80289000 0.000750 300000000 300000000 0.000175 258750000 258750000 0.000475 350000000 350000000 1038125000 1298414000 4917000 5989000 548000 701000 6804000 8075000 7500000 7500000 1018356000 1276149000 925000000 700000000 775000000 150000000 300000 1875000 3750000 0.0000 0.0075 0.0100 0.0175 0.0015 0.00225 2.75 3.25 1.50 150000000 775000000 129400000 0 0.0175 0.0720 0.00225 0.0175 258750000 0.0175 0.0175 56100000 48800000 0.0175 0.0175 7300000 0.0175 0.0175 0.0175 0.0214 0.0175 249700000 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 2584578 100.11 0.0175 0.0175 0.0175 0.0175 0.0175 20 30 1.30 5 5 0.98 0.0475 350000000 0.0475 0.0475 0.0475 0.0475 0.0475 0.0497 0.0475 0.0475 5100000 0.0475 0.0475 0.0475 1.01 0.0475 1 0.40 0.0475 1.0475 0.0750 300000000 0.0750 0.0750 0.0750 0.0750 0.0750 0.0782 0.0750 0.0750 5800000 0.0750 0.0750 0.0750 1 0.40 0.0750 1.075 0.0750 1.01 0.0100 172500000 0.0100 0.0100 0.0100 0.0100 <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate maturities of total long-term debt for the next five fiscal years and thereafter are as follows (in thousands): </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </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%">2025</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,125 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </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%">2027</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%">393,750 </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%">2028</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%">258,750 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,125 </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> 7500000 13125000 15000000 393750000 258750000 350000000 1038125000 6900000 66300000 56900000 45000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">DERIVATIVE FINANCIAL INSTRUMENTS</span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">1.75%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Convertible Note Hedge Transactions and Warrant Transactions</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, in connection with the 1.75% Convertible Notes offering, the Company entered into privately negotiated convertible note hedge transactions (together, the “1.75% Convertible Note Hedge Transactions”) with each of Bank of America, N.A., Wells Fargo Bank, National Association and Nomura Global Financial Products, Inc. (together, the “1.75% Convertible Note Hedge Counterparties”). Pursuant to the 1.75% Convertible Note Hedge Transactions, the Company acquired options to purchase the same number of shares of the Company's common stock (or 2,584,578 shares) initially underlying the 1.75% Convertible Notes at an initial strike price equal to the initial strike price of the 1.75% Convertible Notes of approximately $100.11 per share, subject to customary anti-dilution adjustments. The options expire on December 1, 2028, subject to earlier exercise. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the same time, the Company also entered into separate, privately negotiated warrant transactions (the “1.75% Convertible Note Warrant Transactions”) with each of the 1.75% Convertible Note Hedge Counterparties, pursuant to which the Company sold warrants to purchase the same number of shares of the Company's common stock (or 2,584,578 shares) underlying the 1.75% Convertible Notes, at an initial strike price of approximately $123.22 per share, subject to customary anti-dilution adjustments. The warrants have a final expiration date of July 25, 2029. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $57.4 million associated with the cost of the 1.75% Convertible Note Hedge Transactions and received proceeds of $43.7 million related to the 1.75% Convertible Note Warrant Transactions. The 1.75% Convertible Note Hedge Transactions are expected generally to reduce potential dilution to the Company’s common stock upon any conversion of the 1.75% Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 1.75% Convertible Notes. However, the 1.75% Convertible Note Warrant Transactions could separately have a </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dilutive effect on the Company's common stock to the extent that the market price per share of the common stock exceeds the strike price of the warrants. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As these transactions meet certain accounting criteria, the 1.75% Convertible Note Hedge Transactions and 1.75% Convertible Note Warrant Transactions are recorded in stockholders’ equity and are not accounted for as derivatives.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">1.00%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Convertible Note Hedge Transactions and Warrant Transactions</span></div>In January 2018, in connection with the 1.00% Convertible Note offering, the Company entered into privately negotiated convertible note hedge transactions (the “1.00% Convertible Note Hedge Transactions”) and at the same time also entered into separate, privately negotiated warrant transactions (the “1.00% Convertible Note Warrant Transactions”). The 1.00% Convertible Note Hedge Transactions expired as of February 1, 2023 and the 1.00% Convertible Note Warrant Transactions expired as of September 20, 2023 in connection with the repayment at maturity of the 1.00% Convertible Notes. 0.0175 0.0175 0.0175 0.0175 0.0175 2584578 0.0175 0.0175 100.11 0.0175 0.0175 2584578 0.0175 123.22 57400000 0.0175 43700000 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 0.0175 0.0100 0.0100 0.0100 0.0100 0.0100 0.0100 0.0100 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ACCRUED LIABILITIES</span><div style="margin-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Employee compensation and benefits</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:700;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:700;line-height:100%">57,702</span><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">80,725 </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%">Property taxes</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:700;line-height:100%">6,038</span><span style="color:#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%">5,777 </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%">Customer incentives</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:700;line-height:100%">21,724</span><span style="color:#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%">27,719 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,998</span><span style="color:#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%">8,807 </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 warranty</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:700;line-height:100%">6,130</span><span style="color:#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%">12,103 </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%">Income tax 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:10pt;font-weight:700;line-height:100%">2,372</span><span style="color:#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%">28,926 </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="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:700;line-height:100%">9,747</span><span style="color:#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%">8,538 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 14.5pt;text-align: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 liabilities</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:700;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:700;line-height:100%">111,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">172,595 </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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the change in accrued warranty liabilities.</span></div><div style="margin-bottom:12pt"><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:54.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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: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%">2021</span></div></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%">Beginning balance</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:700;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:700;line-height:100%">12,103</span><span style="color:#000000;font-family:'Times 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%">13,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">3,872 </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%">Provision</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:700;line-height:100%">23,820</span><span style="color:#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,918 </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%">24,202 </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%">Settlements made (in cash or in kind)</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:700;line-height:100%">(29,793)</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%">(32,998)</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,725)</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%">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:700;line-height:100%">—</span><span style="color:#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%">1,356 </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,478 </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;border-bottom:3pt double #000000;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%">Ending balance</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:700;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:700;line-height:100%">6,130</span><span style="color:#000000;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 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%">12,103 </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%">13,827 </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-bottom:12pt"><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:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Employee compensation and benefits</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:700;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:700;line-height:100%">57,702</span><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">80,725 </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%">Property taxes</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:700;line-height:100%">6,038</span><span style="color:#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%">5,777 </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%">Customer incentives</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:700;line-height:100%">21,724</span><span style="color:#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%">27,719 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,998</span><span style="color:#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%">8,807 </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 warranty</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:700;line-height:100%">6,130</span><span style="color:#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%">12,103 </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%">Income tax 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:10pt;font-weight:700;line-height:100%">2,372</span><span style="color:#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%">28,926 </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="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:700;line-height:100%">9,747</span><span style="color:#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%">8,538 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 14.5pt;text-align: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 liabilities</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:700;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:700;line-height:100%">111,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">172,595 </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> 57702000 80725000 6038000 5777000 21724000 27719000 7998000 8807000 6130000 12103000 2372000 28926000 9747000 8538000 111711000 172595000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the change in accrued warranty liabilities.</span></div><div style="margin-bottom:12pt"><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:54.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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: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%">2021</span></div></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%">Beginning balance</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:700;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:700;line-height:100%">12,103</span><span style="color:#000000;font-family:'Times 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%">13,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">3,872 </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%">Provision</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:700;line-height:100%">23,820</span><span style="color:#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,918 </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%">24,202 </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%">Settlements made (in cash or in kind)</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:700;line-height:100%">(29,793)</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%">(32,998)</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,725)</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%">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:700;line-height:100%">—</span><span style="color:#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%">1,356 </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,478 </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;border-bottom:3pt double #000000;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%">Ending balance</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:700;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:700;line-height:100%">6,130</span><span style="color:#000000;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 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%">12,103 </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%">13,827 </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> 12103000 13827000 3872000 23820000 29918000 24202000 29793000 32998000 17725000 0 1356000 3478000 6130000 12103000 13827000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INCOME TAXES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following: </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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:700;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:700;line-height:100%">44,126</span><span style="color:#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%">92,783 </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%">57,156 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:700;line-height:100%">4,816</span><span style="color:#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%">23,724 </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,755 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#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%">56 </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%">(61)</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%">Total current</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:700;line-height:100%">48,952</span><span style="color:#000000;font-family:'Times 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 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%">116,563 </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%">72,850 </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;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%">Deferred:</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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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:700;line-height:100%">(3,578)</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,348)</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,854)</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:700;line-height:100%">2,994</span><span style="color:#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%">(2,027)</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,089)</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="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:700;line-height:100%">(7)</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 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></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:700;line-height:100%">(591)</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 #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%">(9,349)</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%">(3,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;border-bottom:3pt double #000000;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%">Income taxes</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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,361</span><span style="color:#000000;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 #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%">107,214 </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%">68,907 </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:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accounted for in its 2023, 2022, and 2021 income tax provision the impact of Global Intangible Low-Taxed Income, base-erosion anti-abuse tax, interest expense limitations under Section 163(j), and foreign-derived intangible income deductions, although such provisions were either not applicable or resulted in a zero or immaterial impact to the consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the differences between the actual provision for income taxes and income taxes at the federal statutory income tax rate of 21% is as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.493%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="24" 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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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="6" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate applied to pretax income</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:700;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:700;line-height:100%">40,201</span><span style="color:#000000;font-family:'Times 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="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:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">91,436 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">61,598 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax effect</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:700;line-height:100%">6,797</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.6</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credits</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:700;line-height:100%">(2,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">(4,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) permanent addback</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:700;line-height:100%">6,315</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.3</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">7,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit on stock-based compensation</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:700;line-height:100%">(3,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">(3,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,450</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.7</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">(524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Income taxes</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:700;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:700;line-height:100%">48,361</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.3</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">107,214 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">68,907 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of the deferred tax assets and liabilities is as follows:  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Deferred tax assets:</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: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 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables allowance</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:700;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:700;line-height:100%">1,339</span><span style="color:#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%">1,325 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory capitalization</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:700;line-height:100%">3,696</span><span style="color:#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%">4,454 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</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:700;line-height:100%">8,322</span><span style="color:#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%">8,318 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal NOL carryforwards</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:700;line-height:100%">417</span><span style="color:#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%">736 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State NOL carryforwards</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:700;line-height:100%">745</span><span style="color:#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%">572 </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 17.5pt;text-align: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 expenses</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:700;line-height:100%">20,819</span><span style="color:#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%">27,865 </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 17.5pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">750</span><span style="color:#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%">625 </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 17.5pt;text-align: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 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:10pt;font-weight:700;line-height:100%">45,371</span><span style="color:#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%">41,739 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</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:700;line-height:100%">7,045</span><span style="color:#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%">7,921 </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 17.5pt;text-align: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 research &amp; experimentation costs</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:700;line-height:100%">23,751</span><span style="color:#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%">14,037 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets before valuation allowance</span></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:700;line-height:100%">112,255</span><span style="color:#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 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%">107,592 </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 2px 17.5pt;text-align: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: valuation allowance</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:700;line-height:100%">(477)</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%">(459)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></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:700;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:700;line-height:100%">111,778</span><span style="color:#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 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%">107,133 </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%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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:700;line-height:100%">(2,948)</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,939)</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 17.5pt;text-align: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 lease 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:700;line-height:100%">(44,498)</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%">(40,980)</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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</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:700;line-height:100%">(46,783)</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%">(47,050)</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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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:700;line-height:100%">(63,977)</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%">(64,012)</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 17.5pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</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%">(544)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:700;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:700;line-height:100%">(158,502)</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%">(155,525)</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 deferred tax liabilities</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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(46,724)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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,392)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid by the Company for income taxes was $84.3 million, $117.1 million and $46.2 million in 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, the Company had gross federal, state, and foreign net operating losses, of approximately $15.4 million and $17.6 million, respectively. These loss carryforwards generally expire between tax years ending December 31, 2023 and December 31, 2041. The components of the valuation allowance relate to certain acquired federal, state and foreign net operating loss carryforwards that the Company anticipates will not be utilized prior to their expiration, either due to income limitations or limitations under Section 382 of the Internal Revenue Code of 1986. The tax effected values of these net operating losses are $1.2 million and $1.3 million as of December 31, 2023 and 2022, respectively, exclusive of valuation allowances of $0.5 million and $0.5 million as of December 31, 2023 and 2022, respectively.</span></div>The Company is subject to periodic audits by domestic tax authorities. For the majority of tax jurisdictions, the U.S. federal statute of limitations remains open for the years 2020 and later. Uncertain tax benefits were immaterial as of December 31, 2023 and 2022 and activity related to uncertain tax benefits was immaterial for all periods presented. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following: </span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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:700;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:700;line-height:100%">44,126</span><span style="color:#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%">92,783 </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%">57,156 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:700;line-height:100%">4,816</span><span style="color:#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%">23,724 </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,755 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#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%">56 </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%">(61)</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%">Total current</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:700;line-height:100%">48,952</span><span style="color:#000000;font-family:'Times 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 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%">116,563 </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%">72,850 </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;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%">Deferred:</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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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:700;line-height:100%">(3,578)</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,348)</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,854)</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:700;line-height:100%">2,994</span><span style="color:#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%">(2,027)</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,089)</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="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:700;line-height:100%">(7)</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 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></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:700;line-height:100%">(591)</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 #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%">(9,349)</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%">(3,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;border-bottom:3pt double #000000;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%">Income taxes</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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,361</span><span style="color:#000000;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 #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%">107,214 </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%">68,907 </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> 44126000 92783000 57156000 4816000 23724000 15755000 10000 56000 -61000 48952000 116563000 72850000 -3578000 -7348000 -1854000 2994000 -2027000 -2089000 -7000 26000 0 -591000 -9349000 -3943000 48361000 107214000 68907000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the differences between the actual provision for income taxes and income taxes at the federal statutory income tax rate of 21% is as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.493%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="24" 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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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="6" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate applied to pretax income</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:700;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:700;line-height:100%">40,201</span><span style="color:#000000;font-family:'Times 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="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:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">91,436 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">61,598 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax effect</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:700;line-height:100%">6,797</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.6</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credits</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:700;line-height:100%">(2,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">(4,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) permanent addback</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:700;line-height:100%">6,315</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.3</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">7,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit on stock-based compensation</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:700;line-height:100%">(3,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">(3,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,450</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.7</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">(524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Income taxes</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:700;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:700;line-height:100%">48,361</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.3</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">107,214 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">68,907 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 40201000 0.210 91436000 0.210 61598000 0.210 6797000 0.036 16715000 0.038 10358000 0.035 2889000 0.015 4542000 0.010 1990000 0.007 6315000 0.033 7421000 0.017 5825000 0.020 -3513000 -0.018 -3292000 -0.007 -6035000 -0.021 1450000 0.007 -524000 -0.001 -849000 -0.003 48361000 0.253 107214000 0.247 68907000 0.234 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of the deferred tax assets and liabilities is as follows:  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;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%">Deferred tax assets:</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: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 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables allowance</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:700;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:700;line-height:100%">1,339</span><span style="color:#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%">1,325 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory capitalization</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:700;line-height:100%">3,696</span><span style="color:#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%">4,454 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</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:700;line-height:100%">8,322</span><span style="color:#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%">8,318 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal NOL carryforwards</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:700;line-height:100%">417</span><span style="color:#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%">736 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State NOL carryforwards</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:700;line-height:100%">745</span><span style="color:#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%">572 </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 17.5pt;text-align: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 expenses</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:700;line-height:100%">20,819</span><span style="color:#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%">27,865 </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 17.5pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">750</span><span style="color:#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%">625 </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 17.5pt;text-align: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 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:10pt;font-weight:700;line-height:100%">45,371</span><span style="color:#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%">41,739 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</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:700;line-height:100%">7,045</span><span style="color:#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%">7,921 </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 17.5pt;text-align: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 research &amp; experimentation costs</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:700;line-height:100%">23,751</span><span style="color:#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%">14,037 </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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets before valuation allowance</span></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:700;line-height:100%">112,255</span><span style="color:#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 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%">107,592 </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 2px 17.5pt;text-align: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: valuation allowance</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:700;line-height:100%">(477)</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%">(459)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></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:700;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:700;line-height:100%">111,778</span><span style="color:#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 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%">107,133 </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%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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:700;line-height:100%">(2,948)</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,939)</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 17.5pt;text-align: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 lease 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:700;line-height:100%">(44,498)</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%">(40,980)</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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</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:700;line-height:100%">(46,783)</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%">(47,050)</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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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:700;line-height:100%">(63,977)</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%">(64,012)</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 17.5pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</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%">(544)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:700;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:700;line-height:100%">(158,502)</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%">(155,525)</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 deferred tax liabilities</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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(46,724)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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,392)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1339000 1325000 3696000 4454000 8322000 8318000 417000 736000 745000 572000 20819000 27865000 750000 625000 45371000 41739000 7045000 7921000 23751000 14037000 112255000 107592000 477000 459000 111778000 107133000 2948000 2939000 44498000 40980000 46783000 47050000 63977000 64012000 296000 544000 158502000 155525000 46724000 48392000 84300000 117100000 46200000 15400000 17600000 1200000 1300000 500000 500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">STOCK REPURCHASE PROGRAMS</span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Company's Board of Directors ("the Board") authorized an increase in the amount of the Company's common stock that may be acquired over the next 24 months under the current stock repurchase program to $100 million, including the $38.2 million remaining under the previous authorization. Approximately $77.6 million remains in the amount </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company's common stock that may be acquired under the current stock repurchase program as of December 31, 2023. Under the stock repurchase plans, the Company made repurchases of common stock for 2023, 2022, and 2021 as follows:</span></div><div style="margin-bottom:7pt"><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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></div></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:400;line-height:100%">2022</span></div></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:400;line-height:100%">2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">276,784</span><span style="color:#000000;font-family:'Times 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 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%">1,325,564 </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;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%">612,325 </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%">Average price</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67.95</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.08 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.93 </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%">Aggregate cost (in millions)</span></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:700;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:700;line-height:100%">18.8</span><span style="color:#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 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%">77.0 </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%">48.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s common stock does not have a stated par value. As a result, repurchases of common stock have been reflected, using an average cost method, as a reduction of common stock, additional paid-in-capital and retained earnings in the Company’s consolidated balance sheet.</span></div> P24M 100000000 38200000 77600000 Under the stock repurchase plans, the Company made repurchases of common stock for 2023, 2022, and 2021 as follows:<div style="margin-bottom:7pt"><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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></div></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:400;line-height:100%">2022</span></div></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:400;line-height:100%">2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">276,784</span><span style="color:#000000;font-family:'Times 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 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%">1,325,564 </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;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%">612,325 </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%">Average price</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67.95</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.08 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.93 </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%">Aggregate cost (in millions)</span></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:700;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:700;line-height:100%">18.8</span><span style="color:#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 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%">77.0 </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%">48.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 276784 1325564 612325 67.95 58.08 79.93 18800000 77000000.0 48900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EARNINGS PER COMMON SHARE</span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per common share is calculated as follows:  </span></div><div style="margin-bottom:12pt;margin-top:6pt"><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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands except per share data)</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: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:400;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings for basic per share calculation</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:700;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:700;line-height:100%">142,897</span><span style="color:#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%">328,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 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%">224,915 </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 interest on potentially dilutive convertible notes, net of tax</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:700;line-height:100%">162</span><span style="color:#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%">1,927 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings for dilutive per share calculation</span></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:700;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:700;line-height:100%">143,059</span><span style="color:#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 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%">330,123 </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%">224,915 </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;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:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="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:700;line-height:100%">21,519</span><span style="color:#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%">22,140 </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%">22,780 </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%">Weighted average impact of potentially dilutive convertible notes</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:700;line-height:100%">166</span><span style="color:#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%">2,059 </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></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 potentially dilutive securities</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:700;line-height:100%">340</span><span style="color:#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%">272 </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%">575 </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%">Weighted average common shares outstanding - diluted</span></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:700;line-height:100%">22,025</span><span style="color:#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 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%">24,471 </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%">23,355 </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;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:700;line-height:100%">Earnings per common 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 earnings per common share</span></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:700;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:700;line-height:100%">6.64</span><span style="color:#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 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%">14.82 </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.87 </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%">Diluted earnings per common share</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:700;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:700;line-height:100%">6.50</span><span style="color:#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%">13.49 </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%">9.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends paid per common share</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%">1.90 </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%">1.44 </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%">1.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The impact on diluted earnings per share from antidilutive securities excluded from the calculation was immaterial for all periods presented. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per common share is calculated as follows:  </span></div><div style="margin-bottom:12pt;margin-top:6pt"><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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands except per share data)</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: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:400;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings for basic per share calculation</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:700;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:700;line-height:100%">142,897</span><span style="color:#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%">328,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 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%">224,915 </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 interest on potentially dilutive convertible notes, net of tax</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:700;line-height:100%">162</span><span style="color:#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%">1,927 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings for dilutive per share calculation</span></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:700;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:700;line-height:100%">143,059</span><span style="color:#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 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%">330,123 </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%">224,915 </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;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:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="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:700;line-height:100%">21,519</span><span style="color:#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%">22,140 </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%">22,780 </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%">Weighted average impact of potentially dilutive convertible notes</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:700;line-height:100%">166</span><span style="color:#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%">2,059 </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></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 potentially dilutive securities</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:700;line-height:100%">340</span><span style="color:#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%">272 </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%">575 </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%">Weighted average common shares outstanding - diluted</span></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:700;line-height:100%">22,025</span><span style="color:#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 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%">24,471 </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%">23,355 </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;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:700;line-height:100%">Earnings per common 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 earnings per common share</span></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:700;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:700;line-height:100%">6.64</span><span style="color:#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 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%">14.82 </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.87 </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%">Diluted earnings per common share</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:700;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:700;line-height:100%">6.50</span><span style="color:#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%">13.49 </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%">9.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends paid per common share</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%">1.90 </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%">1.44 </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%">1.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 142897000 328196000 224915000 162000 1927000 0 143059000 330123000 224915000 21519000 22140000 22780000 166000 2059000 0 340000 272000 575000 22025000 24471000 23355000 6.64 14.82 9.87 6.50 13.49 9.63 1.90 1.44 1.17 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">LEASES</span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease certain facilities, trailers, forklifts and other assets. Leases with an initial term of 12 months or less are not recorded on the balance sheet and expense related to these short-term leases was immaterial for the years ended December 31, 2023, 2022 and 2021. Variable lease expense, principally related to trucks, forklifts, and index-related facility rent escalators, was immaterial for the years ended December 31, 2023, 2022 and 2021. Leases have remaining lease terms of 1 to 16 years. Certain leases include options to renew for an additional term. Where there is reasonable certainty to utilize a renewal option, we include the renewal option in the lease term used to calculate operating lease right-of-use assets and lease liabilities. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense, supplemental cash flow information, and other information related to leases 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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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:700;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:700;line-height:100%">56,370</span><span style="color:#000000;font-family:'Times 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%">50,674 </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%">42,081 </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 style="height:15pt"><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:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</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></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 for operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,938 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,061 </span></td><td style="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;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="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></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:#cceeff;padding:2px 1pt;text-align: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 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:700;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:700;line-height:100%">65,505</span><span style="color:#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 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%">50,719 </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%">78,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet information related to leases was as follows: </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands, except lease term and discount rate)</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: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:400;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:700;line-height:100%">Assets</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: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="padding:2px 1pt 2px 7pt;text-align: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 lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">177,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,674 </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:700;line-height:100%">Liabilities</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: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="padding:2px 1pt 2px 7pt;text-align: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 lease liabilities, current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,235 </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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating 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:10pt;font-weight:700;line-height:100%">132,444</span><span style="color:#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%">122,471 </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="padding: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%">Total lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:700;line-height:100%">$</span></td><td style="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:700;line-height:100%">181,205</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">166,706 </span></td><td style="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-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></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%">Weighted average remaining lease term, operating leases (in years)</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</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: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.1</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:400;line-height:100%">Weighted average discount rate, operating leases</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:700;line-height:100%">5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">4.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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%">2024</span></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%">57,145 </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%">2025</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,597 </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%">2026</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%">37,611 </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%">2027</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%">24,023 </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%">2028</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,025 </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%">24,108 </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%">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%">207,509 </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 imputed 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%">(26,304)</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%">Total</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%">181,205 </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-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has additional operating leases that have not yet commenced as of December 31, 2023, and therefore, approximately $2.9 million in operating lease right-of-use assets and corresponding operating lease liabilities were not included in our consolidated balance sheet as of December 31, 2023. These leases are expected to commence in the first quarter of fiscal 2024 with lease terms of 5 years.</span></div> P1Y P16Y <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense, supplemental cash flow information, and other information related to leases 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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands)</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: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:400;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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:700;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:700;line-height:100%">56,370</span><span style="color:#000000;font-family:'Times 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%">50,674 </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%">42,081 </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 style="height:15pt"><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:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</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></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 for operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,938 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,061 </span></td><td style="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;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="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></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:#cceeff;padding:2px 1pt;text-align: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 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:700;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:700;line-height:100%">65,505</span><span style="color:#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 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%">50,719 </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%">78,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 56370000 50674000 42081000 55933000 49938000 41061000 65505000 50719000 78225000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet information related to leases was as follows: </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">As of December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($ in thousands, except lease term and discount rate)</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: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:400;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:700;line-height:100%">Assets</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: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="padding:2px 1pt 2px 7pt;text-align: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 lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">177,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,674 </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:700;line-height:100%">Liabilities</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: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="padding:2px 1pt 2px 7pt;text-align: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 lease liabilities, current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,235 </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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating 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:10pt;font-weight:700;line-height:100%">132,444</span><span style="color:#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%">122,471 </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="padding: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%">Total lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:700;line-height:100%">$</span></td><td style="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:700;line-height:100%">181,205</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">166,706 </span></td><td style="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-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></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%">Weighted average remaining lease term, operating leases (in years)</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</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: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.1</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:400;line-height:100%">Weighted average discount rate, operating leases</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:700;line-height:100%">5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">4.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 177717000 163674000 48761000 44235000 132444000 122471000 181205000 166706000 P4Y9M18D P5Y1M6D 0.054 0.044 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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%">2024</span></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%">57,145 </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%">2025</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,597 </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%">2026</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%">37,611 </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%">2027</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%">24,023 </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%">2028</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,025 </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%">24,108 </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%">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%">207,509 </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 imputed 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%">(26,304)</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%">Total</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%">181,205 </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> 57145000 48597000 37611000 24023000 16025000 24108000 207509000 26304000 181205000 2900000 P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">COMMITMENTS AND CONTINGENCIES</span><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to proceedings, lawsuits, audits, and other claims arising in the normal course of business. All such matters are subject to uncertainties and outcomes that are not predictable with assurance. Accruals for these items, when applicable, have been provided to the extent that losses are deemed probable and are reasonably estimable. These accruals are adjusted from time to time as developments warrant.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the ultimate outcome of these matters cannot be ascertained, on the basis of present information, amounts already provided, availability of insurance coverage and legal advice received, it is the opinion of management that the ultimate resolution of these proceedings, lawsuits, and other claims will not have a material adverse effect on the Company’s consolidated balance sheet, results of operations, or cash flows.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, a group of companies calling itself the Lusher Site Remediation Group (the “Group”) commenced litigation against the Company in Lusher Site Remediation Group v. Sturgis Iron &amp; Metal Co., Inc., et al., Case Number 3:18-cv-00506, pending in the U.S. District Court for the Northern District of Indiana, relating to a site owned by the Company (the "Lusher Street Site"). The Group’s Second Amended Complaint, which was the first to assert claims against Patrick, asserted claims under the federal Comprehensive Environmental Response, Compensation, and Liability Act (“CERCLA”), 42 U.S.C. § 9601 et seq., an Indiana state environmental statute and Indiana common law. One defendant in the case, Sturgis Iron &amp; Metal Co., Inc. (“Sturgis”), subsequently filed two cross claims against Patrick, asserting against the Company a claim for (i) contribution under CERCLA and (ii) contractual indemnity. The Company moved to dismiss the Group’s claims and also moved to dismiss Sturgis’s cross claims. On August 21, 2020, the court granted Patrick’s two motions to dismiss. The Group subsequently moved for reconsideration of the court’s decision.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2021, the Company received a General Notice of Potential Liability from the U.S. Environmental Protection Agency (the “EPA”), pursuant to Section 107(a) of CERCLA (the “Notice”). The Notice provides that the EPA has incurred and will likely incur additional costs relative to conducting a Remedial Investigation/Feasibility Study ("RI/FS"), conducting Remedial Design/Remedial Action ("RD/RA"), and other investigation, planning, response, oversight, and enforcement activities related to the Lusher Street Site. Because the Company was the owner of and former operator within the Lusher Street Site and as such may be a potentially responsible party pursuant to CERCLA, the Company received the Notice and an indication that it may have a responsibility to contribute to the costs of RI/FS, RD/RA or additional mitigation efforts incurred or to be incurred by the EPA.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 15, 2021, the Court granted the parties Joint Motion to Stay Proceedings Pending Negotiations with the EPA. The proceedings remain subject to the Court-approved stay.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sold certain parcels of real property that the EPA contends are connected to the Superfund Site (the "Divested Properties") in January 2022 for a pretax gain on disposal of $5.5 million that is included in Selling, general and administrative expenses in the Company's consolidated statements of income for year ended December 31, 2022. The purchaser agreed to indemnify, defend and hold the Company harmless for all liability and exposure, both private and to all EPA claims, concerning and relating to the Divested Properties. No further proceedings occurred in the year ended December 31, 2023. As to the real properties that were not among the Divested Properties but remain the subject of the litigation, the Company does not currently believe that the litigation or the Superfund Site matter are likely to have a material adverse impact on its financial condition, results of operations, or cash flows. However, any litigation is inherently uncertain, the EPA has yet to select a final remedy for the Superfund Site, and any judgment or injunctive relief entered against us or any adverse settlement could materially and adversely impact our business, results of operations, financial condition, and prospects.</span></div> 5500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">COMPENSATION PLANS</span><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various stock option and stock-based incentive plans and various agreements whereby stock options, restricted stock awards, and SARS were made available to certain key employees, directors, and others based upon meeting various individual, divisional or company-wide performance criteria and time-based criteria. All such awards qualify and are accounted for as equity awards. Equity incentive plan awards, which are granted under the Company's 2009 Omnibus Incentive Plan, are intended to retain and reward key employees for outstanding performance and efforts as they relate to the Company’s short-term and long-term objectives and its strategic plan. As of December 31, 2023, approximately 1.3 million common shares remain available for stock-based compensation grants.    </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was $19.4 million, $21.8 million and $22.9 million for the years ended December 31, 2023, 2022 and 2021, respectively. Income tax benefit for stock-based compensation expense was $4.8 million, $5.4 million and $5.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, there was approximately $18.2 million of total unrecognized compensation cost related to share-based compensation arrangements granted under incentive plans. That cost is expected to be recognized over a weighted-average period of approximately 17.0 months.</span></div><div style="margin-bottom:12pt;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">Stock Options:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the years ended December 31, 2023, 2022 and 2021. Outstanding stock options granted in prior years vest ratably over either <span style="-sec-ix-hidden:f-1281">three</span> or four years and have nine-year contractual terms.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s option activity: </span></div><div style="margin-bottom:1pt"><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:41.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.428%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom: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%">Years ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">(shares in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr style="height:15pt"><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: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;border-left:1pt solid #000000;border-top:1pt solid #000000;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;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">362</span><span style="color:#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 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:700;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:700;line-height:100%">43.76</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">43.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">1,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">43.88 </span></td><td style="background-color:#ffffff;border-right: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><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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited during the year</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:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;border-left: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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44.88</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.11 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align: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 end of year</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:700;line-height:100%">114</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">41.33</span><span style="color:#000000;font-family:'Times 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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">43.76 </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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">368 </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 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%">43.72 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000000;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:#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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000000;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;border-left:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;border-top:3pt double #000000;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%">Vested Options:</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">138</span><span style="color:#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 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:700;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:700;line-height:100%">42.98</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">42.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">46.70 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eligible end of year for exercise</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:700;line-height:100%">114</span><span style="color:#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 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:700;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:700;line-height:100%">41.33</span><span style="color:#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="2" style="background-color:#cceeff;border-left: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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">44.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left: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%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">47.05 </span></td><td style="background-color:#cceeff;border-right: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:#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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;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%">Aggregate intrinsic value ($ in thousands):</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 options outstanding</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:700;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:700;line-height:100%">6,711</span><span style="color:#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;border-left:1pt solid #000;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,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;border-left:1pt solid #000;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%">13,593 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></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:700;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:700;line-height:100%">6,711</span><span style="color:#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;border-left:1pt solid #000;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%">3,716 </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;border-left:1pt solid #000;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,268 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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:700;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:700;line-height:100%">10,888</span><span style="color:#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;border-left:1pt solid #000;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%">91 </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;border-left:1pt solid #000;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%">26,348 </span></td><td style="background-color:#ffffff;border-right: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 0 5.5pt"></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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value of options granted during the year</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right: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:700;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value (excess of market value over the option exercise price) in the table above is before income taxes, and assuming the Company’s closing stock price of $100.35, $60.60 and $80.69 per share as of December 31, 2023, 2022 and 2021, respectively, is the price that would have been received by the option holders had those option holders exercised their options as of that date. As of December 31, 2023, the weighted average remaining contractual term for options outstanding was 5.4 years and the weighted average remaining contractual term for options exercisable was 5.4 years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash received from the exercise of stock options was $1.4 million, $0.2 million and $4.9 million in 2023, 2022 and 2021, respectively. The income tax benefit related to the stock options exercised was $6.7 million in 2021, and immaterial in 2023 and 2022. The grant date fair value of stock options vested in 2023, 2022 and 2021 was $5.9 million, $6.9 million and $11.6 million, respectively. </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%">As of December 31, 2023, there was no unrecognized compensation expense related to the stock options.</span></div><div style="margin-bottom:12pt;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">Stock Appreciation Rights (SARS):</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No SARS were granted or forfeited in the years ended December 31, 2023, 2022 and 2021. The following table summarizes the Company’s SARS activity:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.428%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom: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%">Years ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">(shares in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Total SARS:</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;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;border-left:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">224</span><span style="color:#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 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:700;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:700;line-height:100%">64.33</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">64.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">56.96 </span></td><td style="background-color:#ffffff;border-right: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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised during the year</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:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;border-left: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%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align: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 end of year</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:700;line-height:100%">224</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">64.33</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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 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%">64.33 </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="2" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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 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%">64.33 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:3pt double #000000;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;border-left:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;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%">Vested SARS:</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;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested during the year</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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left: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%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">63.86 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eligible end of year for exercise</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:700;line-height:100%">224</span><span style="color:#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 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:700;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:700;line-height:100%">64.33</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">64.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">64.33 </span></td><td style="background-color:#ffffff;border-right: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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left: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-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #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%">Aggregate intrinsic value ($ in thousands):</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 SARS outstanding</span></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:700;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:700;line-height:100%">8,078</span><span style="color:#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;border-left:1pt solid #000000;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%">383 </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;border-left:1pt solid #000000;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%">3,669 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SARS exercisable</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:700;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:700;line-height:100%">8,078</span><span style="color:#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;border-left:1pt solid #000000;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%">383 </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;border-left:1pt solid #000000;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,669 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SARS exercised</span></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:700;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:700;line-height:100%">—</span><span style="color:#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;border-left:1pt solid #000000;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%">— </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;border-left:1pt solid #000000;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,045 </span></td><td style="background-color:#cceeff;border-right: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:#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;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;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%">Weighted average fair value of SARS granted during the year</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right: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:700;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value (excess of market value over the SARS exercise price) in the table above is before income taxes, and assuming the Company’s closing stock price of $100.35, $60.60 and $80.69 per share as of December 31, 2023, 2022 and 2021, respectively, is the price that would have been received by the SARS holder had that SARS holder exercised the SARS as of that date. SARS vest ratably over four years and have nine-year contractual terms. All SARS outstanding as of December 31, 2023 were fully vested. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was no unrecognized compensation expense related to the SARS.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;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">Restricted Stock:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock-based awards include restricted stock awards. As of December 31, 2023, there was approximately $18.2 million of total unrecognized compensation expense related to restricted stock, which is expected to be recognized over a weighted-average remaining life of approximately 17.0 months.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards possess voting rights, are included in the calculation of actual shares outstanding, and include both performance- and time-based contingencies. The grant date fair value of the awards is expensed over the related service or performance period. Time-based shares cliff vest at the conclusion of the required service period, which ranges from less than one year to seven years. The performance contingent shares are earned based on the achievement of a cumulative financial performance target, which ranges from less than one year to a seven-year period and vest at the conclusion of the measurement period.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for restricted stock:  </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" 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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="6" 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="6" 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%">2022</span></td><td colspan="6" 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%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(shares in thousands)</span></td><td colspan="3" style="border-left:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="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%">Weighted-Average<br/>Grant Date<br/>Stock Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date<br/>Stock Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date<br/>Stock Price</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%">Unvested beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">758</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">64.38</span><span style="color:#000000;font-family:'Times 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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">929 </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 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%">55.06 </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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">790 </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 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%">50.39 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000000;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%">Granted during the year</span></td><td colspan="2" style="background-color:#ffffff;border-left: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:700;line-height:100%">331</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64.56</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.27 </span></td><td style="background-color:#ffffff;border-right: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%">Vested during the year</span></td><td colspan="2" style="background-color:#cceeff;border-left: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:700;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.64</span><span style="color:#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="2" style="background-color:#cceeff;border-left: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%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left: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%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.05 </span></td><td style="background-color:#cceeff;border-right: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%">Forfeited during the year </span></td><td colspan="2" style="background-color:#ffffff;border-left: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:700;line-height:100%">(81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67.81</span><span style="color:#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="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">Unvested end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">680</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">68.47</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-left:1pt solid #000;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%">758 </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 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%">64.38 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-left:1pt solid #000;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%">929 </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 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%">55.06 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate fair values of restricted stock vested for the years ended December 31, 2023, 2022 and 2021 were $18.6 million, $17.6 million, and $11.9 million, respectively.</span></div> 1300000 19400000 21800000 22900000 4800000 5400000 5800000 18200000 0 0 0 P4Y P9Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s option activity: </span></div><div style="margin-bottom:1pt"><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:41.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.428%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom: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%">Years ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">(shares in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr style="height:15pt"><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: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;border-left:1pt solid #000000;border-top:1pt solid #000000;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;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">362</span><span style="color:#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 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:700;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:700;line-height:100%">43.76</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">43.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">1,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">43.88 </span></td><td style="background-color:#ffffff;border-right: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><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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited during the year</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:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;border-left: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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44.88</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.11 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align: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 end of year</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:700;line-height:100%">114</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">41.33</span><span style="color:#000000;font-family:'Times 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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">43.76 </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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">368 </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 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%">43.72 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000000;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:#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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000000;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;border-left:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;border-top:3pt double #000000;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%">Vested Options:</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">138</span><span style="color:#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 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:700;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:700;line-height:100%">42.98</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">42.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">46.70 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eligible end of year for exercise</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:700;line-height:100%">114</span><span style="color:#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 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:700;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:700;line-height:100%">41.33</span><span style="color:#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="2" style="background-color:#cceeff;border-left: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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">44.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left: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%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">47.05 </span></td><td style="background-color:#cceeff;border-right: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:#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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;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%">Aggregate intrinsic value ($ in thousands):</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 options outstanding</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:700;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:700;line-height:100%">6,711</span><span style="color:#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;border-left:1pt solid #000;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,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;border-left:1pt solid #000;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%">13,593 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></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:700;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:700;line-height:100%">6,711</span><span style="color:#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;border-left:1pt solid #000;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%">3,716 </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;border-left:1pt solid #000;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,268 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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:700;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:700;line-height:100%">10,888</span><span style="color:#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;border-left:1pt solid #000;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%">91 </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;border-left:1pt solid #000;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%">26,348 </span></td><td style="background-color:#ffffff;border-right: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 0 5.5pt"></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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value of options granted during the year</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right: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:700;line-height:100%">N/A</span></td></tr></table></div>The following table summarizes the Company’s SARS activity:<div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.428%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom: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%">Years ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">(shares in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Total SARS:</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;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;border-left:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">224</span><span style="color:#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 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:700;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:700;line-height:100%">64.33</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">64.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">56.96 </span></td><td style="background-color:#ffffff;border-right: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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised during the year</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:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;border-left: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%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align: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 end of year</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:700;line-height:100%">224</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">64.33</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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 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%">64.33 </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="2" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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 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%">64.33 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:3pt double #000000;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;border-left:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000000;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%">Vested SARS:</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;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested during the year</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:700;line-height:100%">—</span><span style="color:#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 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:700;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:700;line-height:100%">—</span><span style="color:#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="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left: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%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">63.86 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eligible end of year for exercise</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:700;line-height:100%">224</span><span style="color:#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 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:700;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:700;line-height:100%">64.33</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">64.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">64.33 </span></td><td style="background-color:#ffffff;border-right: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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left: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-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #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%">Aggregate intrinsic value ($ in thousands):</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 SARS outstanding</span></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:700;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:700;line-height:100%">8,078</span><span style="color:#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;border-left:1pt solid #000000;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%">383 </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;border-left:1pt solid #000000;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%">3,669 </span></td><td style="background-color:#cceeff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SARS exercisable</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:700;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:700;line-height:100%">8,078</span><span style="color:#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;border-left:1pt solid #000000;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%">383 </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;border-left:1pt solid #000000;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,669 </span></td><td style="background-color:#ffffff;border-right: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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SARS exercised</span></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:700;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:700;line-height:100%">—</span><span style="color:#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;border-left:1pt solid #000000;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%">— </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;border-left:1pt solid #000000;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,045 </span></td><td style="background-color:#cceeff;border-right: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:#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;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000000;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%">Weighted average fair value of SARS granted during the year</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right: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:700;line-height:100%">N/A</span></td></tr></table></div> 362000 43.76 368000 43.72 1015000 43.88 0 0 1000 41.33 32000 41.33 248000 44.88 5000 41.33 615000 41.11 114000 41.33 362000 43.76 368000 43.72 138000 42.98 161000 42.98 248000 46.70 114000 41.33 223000 44.25 67000 47.05 6711000 6204000 13593000 6711000 3716000 2268000 10888000 91000 26348000 100.35 60.60 80.69 P5Y4M24D P5Y4M24D 1400000 200000 4900000 6700000 0 0 5900000 6900000 11600000 0 0 0 224000 64.33 224000 64.33 485000 56.96 0 0 0 0 261000 50.63 224000 64.33 224000 64.33 224000 64.33 0 0 0 0 85000 63.86 224000 64.33 224000 64.33 224000 64.33 8078000 383000 3669000 8078000 383000 3669000 0 0 9045000 100.35 60.60 80.69 P4Y P9Y 0 18200000 P17M P1Y P7Y P1Y P7Y <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for restricted stock:  </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" 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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="6" 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="6" 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%">2022</span></td><td colspan="6" 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%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(shares in thousands)</span></td><td colspan="3" style="border-left:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="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%">Weighted-Average<br/>Grant Date<br/>Stock Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date<br/>Stock Price</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date<br/>Stock Price</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%">Unvested beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">758</span><span style="color:#000000;font-family:'Times 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 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:700;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:700;line-height:100%">64.38</span><span style="color:#000000;font-family:'Times 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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">929 </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 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%">55.06 </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="2" style="background-color:#cceeff;border-left:1pt solid #000;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%">790 </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 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%">50.39 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000000;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%">Granted during the year</span></td><td colspan="2" style="background-color:#ffffff;border-left: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:700;line-height:100%">331</span><span style="color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64.56</span><span style="color:#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="2" style="background-color:#ffffff;border-left: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%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left: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%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.27 </span></td><td style="background-color:#ffffff;border-right: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%">Vested during the year</span></td><td colspan="2" style="background-color:#cceeff;border-left: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:700;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.64</span><span style="color:#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="2" style="background-color:#cceeff;border-left: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%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left: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%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.05 </span></td><td style="background-color:#cceeff;border-right: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%">Forfeited during the year </span></td><td colspan="2" style="background-color:#ffffff;border-left: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:700;line-height:100%">(81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67.81</span><span style="color:#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="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">Unvested end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">680</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">68.47</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-left:1pt solid #000;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%">758 </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 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%">64.38 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-left:1pt solid #000;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%">929 </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 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%">55.06 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 758000 64.38 929000 55.06 790000 50.39 331000 64.56 254000 64.62 371000 67.27 328000 56.64 408000 43.23 198000 60.05 81000 67.81 17000 66.30 34000 50.37 680000 68.47 758000 64.38 929000 55.06 18600000 17600000 11900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SEGMENT INFORMATION</span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial results for the Company's reportable segments have been prepared using a management approach, which is consistent with the basis and manner in which financial information is evaluated by the Company's Chief Operating Decision Maker (CODM) in allocating resources and in assessing performance. The Company has two reportable segments, Manufacturing and Distribution, which are based on its method of internal reporting, which segregates its businesses based on the way in which its CODM allocates resources, evaluates financial results, and determines compensation. The Company does not measure profitability at the end market (RV, marine, MH and industrial) level.</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%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – This segment includes the following products: laminated products that are utilized to produce furniture, shelving, walls, countertops and cabinet products; cabinet doors; fiberglass bath fixtures and tile systems; hardwood furniture; vinyl printing; RV and marine furniture; audio systems and accessories, including amplifiers, tower speakers, soundbars, and subwoofers; decorative vinyl and paper laminated panels; solid surface, granite, and quartz countertop fabrication; RV painting; fabricated aluminum products; fiberglass and plastic components; fiberglass bath fixtures and tile systems; softwoods lumber; custom cabinetry; polymer-based and other flooring; electrical systems components including instrument and dash panels; wrapped vinyl, paper and hardwood profile mouldings; interior passage doors; air handling products; slide-out trim and fascia; thermoformed shower surrounds; specialty bath and closet building products; fiberglass and plastic helm systems and components products; treated, untreated and laminated plywood; wiring and wire harnesses; adhesives and sealants; boat towers, tops, trailers and frames; marine hardware and accessories; protective covers for boats, RVs, aircraft, and military and industrial equipment; aluminum and plastic fuel tanks; CNC molds and composite parts; slotwall panels and components; and other products. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company distributes pre-finished wall and ceiling panels; drywall and drywall finishing products; electronics and audio systems components; appliances; marine accessories and components; wiring, electrical and plumbing products; fiber reinforced polyester products; cement siding; raw and processed lumber; interior passage doors; roofing products; laminate and ceramic flooring; tile; shower doors; furniture; fireplaces and surrounds; interior and exterior lighting products; and other miscellaneous products in addition to providing transportation and logistics services.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the segments are the same as those described in Note 1 "Basis of Presentation and Significant Accounting Policies" except that segment data includes intersegment sales. Assets are identified to the segments except for cash, prepaid expenses, land and buildings, and certain deferred assets, which are identified with the corporate division. The corporate division charges rent to the segments for use of the land and buildings based upon estimated market rates. The Company accounts for intersegment sales similar to third party transactions, which reflect current market prices. The Company also records certain income from purchase incentive agreements at the corporate division. The Company evaluates the performance of its segments and allocates resources to them based on a variety of indicators including but not limited to sales and operating income as presented in the tables below.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present information that is provided to the CODM of the Company as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 (in thousands):  </span></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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%">Year Ended December 31</span></td></tr><tr><td colspan="18" 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></tr><tr><td colspan="3" style="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:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Manufacturing</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:10pt;font-weight:700;line-height:100%">Distribution</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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net outside sales</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:700;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:700;line-height:100%">2,586,783</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">881,262</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">3,468,045</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,474</span><span style="color:#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:700;line-height:100%">8,146</span><span style="color:#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:700;line-height:100%">74,620</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 sales</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:700;line-height:100%">2,653,257</span><span style="color:#000000;font-family:'Times 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 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:700;line-height:100%">889,408</span><span style="color:#000000;font-family:'Times 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 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:700;line-height:100%">3,542,665</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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:700;line-height:100%">321,096</span><span style="color:#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 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:700;line-height:100%">90,095</span><span style="color:#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 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:700;line-height:100%">411,191</span><span style="color:#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 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%">Total assets</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:700;line-height:100%">2,071,500</span><span style="color:#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:700;line-height:100%">426,931</span><span style="color:#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:700;line-height:100%">2,498,431</span><span style="color:#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,771</span><span style="color:#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:700;line-height:100%">8,094</span><span style="color:#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:700;line-height:100%">58,865</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">126,431</span><span style="color:#000000;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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">12,710</span><span style="color:#000000;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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">139,141</span><span style="color:#000000;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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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:400;line-height:100%">Year Ended December 31</span></td></tr><tr><td colspan="18" 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%">2022</span></td></tr><tr><td colspan="3" style="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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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: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%">Net outside sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,603,766 </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%">1,278,106 </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%">4,881,872 </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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,646 </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,491 </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%">87,137 </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 5.5pt;text-align: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 sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,681,412 </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,287,597 </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%">4,969,009 </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%">Operating income</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%">531,547 </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%">136,889 </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%">668,436 </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%">Total assets</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,302,745 </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%">407,861 </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,710,606 </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%">Capital expenditures</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%">67,635 </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,801 </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%">71,436 </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;border-bottom: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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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%">114,782 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,422 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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%">126,204 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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:400;line-height:100%">Year Ended December 31</span></td></tr><tr><td colspan="18" style="border-top:1pt solid #000;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%">2021</span></div></td></tr><tr><td colspan="3" style="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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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: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%">Net outside sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930,466 </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%">1,147,626 </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%">4,078,092 </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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,641 </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,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%">78,669 </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 5.5pt;text-align: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 sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,002,107 </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,154,654 </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%">4,156,761 </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%">Operating income</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%">379,885 </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%">106,241 </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%">486,126 </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%">Capital expenditures</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%">58,700 </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,873 </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%">62,573 </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;border-bottom: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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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%">89,899 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,790 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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%">100,689 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of certain line items pertaining to the total reportable segments to the consolidated financial statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:400;line-height:100%">2022</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: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%">2021</span></div></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%;text-decoration:underline">Net sales:</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 sales for reportable segments</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:700;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:700;line-height:100%">3,542,665</span><span style="color:#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 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,969,009 </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,156,761 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(74,620)</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%">(87,137)</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%">(78,669)</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%">Consolidated net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">3,468,045</span><span style="color:#000000;font-family:'Times 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%">4,881,872 </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%">4,078,092 </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 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 #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 #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 #000000;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%;text-decoration:underline">Operating income:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 for reportable segments</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:700;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:700;line-height:100%">411,191</span><span style="color:#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%">668,436 </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%">486,126 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</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:700;line-height:100%">(72,297)</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%">(99,037)</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%">(78,085)</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 5.5pt;text-align:left;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,694)</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%">(73,229)</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,329)</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%">Consolidated operating income</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:700;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:700;line-height:100%">260,200</span><span style="color:#000000;font-family:'Times 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%">496,170 </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%">351,712 </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 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 #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 #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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31</span></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%;text-decoration:underline">Total assets: </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="background-color:#ffffff;border-top:1pt solid #000;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%">2022</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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable assets for reportable segments</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:700;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:700;line-height:100%">2,498,431</span><span style="color:#000000;font-family:'Times 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%">2,710,606 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate assets unallocated to segments</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:700;line-height:100%">52,608</span><span style="color:#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,018 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </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:700;line-height:100%">11,409</span><span style="color:#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%">22,847 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</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:700;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:700;line-height:100%">2,562,448</span><span style="color:#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 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%">2,782,471 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><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;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%">Year Ended December 31</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%;text-decoration:underline">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization for reportable segments</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:700;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:700;line-height:100%">139,141</span><span style="color:#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 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%">126,204 </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%">100,689 </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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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:700;line-height:100%">5,402</span><span style="color:#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%">4,553 </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,119 </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 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%">Consolidated depreciation and amortization</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:700;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:700;line-height:100%">144,543</span><span style="color:#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 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%">130,757 </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%">104,808 </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:14pt"><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%;text-decoration:underline">Capital expenditures:</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></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%">Capital expenditures for reportable segments</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:700;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:700;line-height:100%">58,865</span><span style="color:#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 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%">71,436 </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%">62,573 </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 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%">Corporate capital expenditures</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:700;line-height:100%">3,183</span><span style="color:#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%">8,447 </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,231 </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%">  Consolidated capital expenditures</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:700;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:700;line-height:100%">62,048</span><span style="color:#000000;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 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%">79,883 </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%">64,804 </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-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets in the Manufacturing segment for the years ended December 31, 2023, 2022 and 2021 was $67.6 million, $62.8 million and $46.7 million, respectively. Intangible assets amortization expense in the Distribution segment was $11.0 million, $10.4 million and $9.6 million in 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated corporate expenses include corporate general and administrative expenses comprised of wages and other compensation, insurance, taxes, supplies, travel and entertainment, professional fees, amortization of inventory step-up adjustments, and other.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Major Customers</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had two major customers that accounted for the following sales in our Manufacturing and Distribution segments for the years ended December 31, 2023, 2022 and 2021 and trade receivables balances as of December 31, 2023 and 2022 as shown in the table below:</span></div><div style="margin-bottom:7pt"><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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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: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%">2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer 1</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: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 #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 sales</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:700;line-height:100%">15</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</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:700;line-height:100%">8</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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;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:700;line-height:100%">Customer 2</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 sales</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:700;line-height:100%">14</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</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:700;line-height:100%">5</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 2 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present information that is provided to the CODM of the Company as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 (in thousands):  </span></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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%">Year Ended December 31</span></td></tr><tr><td colspan="18" 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></tr><tr><td colspan="3" style="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:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Manufacturing</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:10pt;font-weight:700;line-height:100%">Distribution</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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net outside sales</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:700;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:700;line-height:100%">2,586,783</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">881,262</span><span style="color:#000000;font-family:'Times 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:700;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:700;line-height:100%">3,468,045</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,474</span><span style="color:#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:700;line-height:100%">8,146</span><span style="color:#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:700;line-height:100%">74,620</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 sales</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:700;line-height:100%">2,653,257</span><span style="color:#000000;font-family:'Times 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 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:700;line-height:100%">889,408</span><span style="color:#000000;font-family:'Times 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 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:700;line-height:100%">3,542,665</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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:700;line-height:100%">321,096</span><span style="color:#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 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:700;line-height:100%">90,095</span><span style="color:#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 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:700;line-height:100%">411,191</span><span style="color:#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 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%">Total assets</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:700;line-height:100%">2,071,500</span><span style="color:#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:700;line-height:100%">426,931</span><span style="color:#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:700;line-height:100%">2,498,431</span><span style="color:#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,771</span><span style="color:#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:700;line-height:100%">8,094</span><span style="color:#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:700;line-height:100%">58,865</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">126,431</span><span style="color:#000000;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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">12,710</span><span style="color:#000000;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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:700;line-height:100%">139,141</span><span style="color:#000000;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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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:400;line-height:100%">Year Ended December 31</span></td></tr><tr><td colspan="18" 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%">2022</span></td></tr><tr><td colspan="3" style="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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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: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%">Net outside sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,603,766 </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%">1,278,106 </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%">4,881,872 </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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,646 </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,491 </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%">87,137 </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 5.5pt;text-align: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 sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,681,412 </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,287,597 </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%">4,969,009 </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%">Operating income</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%">531,547 </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%">136,889 </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%">668,436 </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%">Total assets</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,302,745 </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%">407,861 </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,710,606 </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%">Capital expenditures</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%">67,635 </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,801 </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%">71,436 </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;border-bottom: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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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%">114,782 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,422 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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%">126,204 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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:400;line-height:100%">Year Ended December 31</span></td></tr><tr><td colspan="18" style="border-top:1pt solid #000;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%">2021</span></div></td></tr><tr><td colspan="3" style="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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:10pt;font-weight:400;line-height:100%">Distribution</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: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%">Net outside sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930,466 </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%">1,147,626 </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%">4,078,092 </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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,641 </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,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%">78,669 </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 5.5pt;text-align: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 sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,002,107 </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,154,654 </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%">4,156,761 </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%">Operating income</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%">379,885 </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%">106,241 </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%">486,126 </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%">Capital expenditures</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%">58,700 </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,873 </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%">62,573 </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;border-bottom: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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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%">89,899 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,790 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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%">100,689 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2586783000 881262000 3468045000 66474000 8146000 74620000 2653257000 889408000 3542665000 321096000 90095000 411191000 2071500000 426931000 2498431000 50771000 8094000 58865000 126431000 12710000 139141000 3603766000 1278106000 4881872000 77646000 9491000 87137000 3681412000 1287597000 4969009000 531547000 136889000 668436000 2302745000 407861000 2710606000 67635000 3801000 71436000 114782000 11422000 126204000 2930466000 1147626000 4078092000 71641000 7028000 78669000 3002107000 1154654000 4156761000 379885000 106241000 486126000 58700000 3873000 62573000 89899000 10790000 100689000 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of certain line items pertaining to the total reportable segments to the consolidated financial statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:12pt"><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:55.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:400;line-height:100%">2022</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: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%">2021</span></div></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%;text-decoration:underline">Net sales:</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 sales for reportable segments</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:700;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:700;line-height:100%">3,542,665</span><span style="color:#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 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,969,009 </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,156,761 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(74,620)</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%">(87,137)</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%">(78,669)</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%">Consolidated net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">3,468,045</span><span style="color:#000000;font-family:'Times 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%">4,881,872 </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%">4,078,092 </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 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 #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 #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 #000000;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%;text-decoration:underline">Operating income:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 for reportable segments</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:700;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:700;line-height:100%">411,191</span><span style="color:#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%">668,436 </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%">486,126 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</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:700;line-height:100%">(72,297)</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%">(99,037)</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%">(78,085)</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 5.5pt;text-align:left;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,694)</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%">(73,229)</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,329)</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%">Consolidated operating income</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:700;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:700;line-height:100%">260,200</span><span style="color:#000000;font-family:'Times 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%">496,170 </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%">351,712 </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 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 #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 #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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31</span></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%;text-decoration:underline">Total assets: </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="background-color:#ffffff;border-top:1pt solid #000;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%">2022</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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable assets for reportable segments</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:700;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:700;line-height:100%">2,498,431</span><span style="color:#000000;font-family:'Times 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%">2,710,606 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate assets unallocated to segments</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:700;line-height:100%">52,608</span><span style="color:#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,018 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </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:700;line-height:100%">11,409</span><span style="color:#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%">22,847 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</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:700;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:700;line-height:100%">2,562,448</span><span style="color:#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 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%">2,782,471 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><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;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%">Year Ended December 31</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%;text-decoration:underline">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization for reportable segments</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:700;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:700;line-height:100%">139,141</span><span style="color:#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 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%">126,204 </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%">100,689 </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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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:700;line-height:100%">5,402</span><span style="color:#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%">4,553 </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,119 </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 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%">Consolidated depreciation and amortization</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:700;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:700;line-height:100%">144,543</span><span style="color:#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 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%">130,757 </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%">104,808 </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:14pt"><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%;text-decoration:underline">Capital expenditures:</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></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%">Capital expenditures for reportable segments</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:700;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:700;line-height:100%">58,865</span><span style="color:#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 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%">71,436 </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%">62,573 </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 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%">Corporate capital expenditures</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:700;line-height:100%">3,183</span><span style="color:#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%">8,447 </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,231 </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%">  Consolidated capital expenditures</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:700;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:700;line-height:100%">62,048</span><span style="color:#000000;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 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%">79,883 </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%">64,804 </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> 3542665000 4969009000 4156761000 -74620000 -87137000 -78669000 3468045000 4881872000 4078092000 411191000 668436000 486126000 72297000 99037000 78085000 78694000 73229000 56329000 260200000 496170000 351712000 2498431000 2710606000 52608000 49018000 11409000 22847000 2562448000 2782471000 139141000 126204000 100689000 5402000 4553000 4119000 144543000 130757000 104808000 58865000 71436000 62573000 3183000 8447000 2231000 62048000 79883000 64804000 67600000 62800000 46700000 11000000 10400000 9600000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had two major customers that accounted for the following sales in our Manufacturing and Distribution segments for the years ended December 31, 2023, 2022 and 2021 and trade receivables balances as of December 31, 2023 and 2022 as shown in the table below:</span></div><div style="margin-bottom:7pt"><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:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">2023</span></div></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: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%">2022</span></div></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: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%">2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer 1</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: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 #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 sales</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:700;line-height:100%">15</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</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:700;line-height:100%">8</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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;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:700;line-height:100%">Customer 2</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 sales</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:700;line-height:100%">14</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</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:700;line-height:100%">5</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 0.15 0.21 0.24 0.08 0.04 0.14 0.17 0.18 0.05 0.06 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SUBSEQUENT EVENTS</span>In January 2024, the Company announced that it completed its acquisition of Sportech, LLC, a leading designer and manufacturer of high-value, complex component solutions sold to powersports OEMs, adjacent market OEMs and the aftermarket. The aggregate purchase price for the acquisition (excluding working capital adjustments) was $315 million which was funded with borrowings under the Revolver due 2027 and cash on hand. As of the purchase date, we will record a preliminary purchase price allocation for the assets acquired and liabilities assumed in connection with the acquisition. We expect to allocate a significant portion of the purchase price to identifiable intangible assets and goodwill. Certain portions of the goodwill balance will not be deductible for tax purposes. The Company will perform its valuation of net assets, based on facts and circumstances that existed as of the transaction date, over a period not to exceed 12 months, and adjustments will be recorded in the periods in which they are determined. 315000000

\@.S!O\:>2\>]P&U&ZA=*X1-QWDH+Z>RFS M04"0X*03X$UW!A!%A0^LFT%*6Y% N;?4E;?(KS$!]9][4;J2' !H_I6/TKL$ MF_]183^=1N$O8+F$@/[;R+=%?EV./QK[51<,%XQK]D:FWB\VRY+@%'SXRWN9 M[BE'AU4AG=+A?O;LC&,0UR^HNM[MM5FMI O_5!Y8M?0.E M1(XFKT^$:9V2KIW,@GU(-XHJ.]NI].2\@("6GN"D0,OE!'/RY+#G+.Y MJ>&8+0+T/, . /J/XF\AQEU'% XX]=SCX15 0QQC!/(;/;84B<.F1B&IND3R[18G1<\Y(0Q&">\.MHMBPQ%14^FKY$'6O\ M=^I.7V# Z%*Q,J'J!1A-N+S 5U)"C_[Z$/T^*MOZ"EY2P6"HPPNSEUI 8*-? M)=FK5NDJYTMJ7ZI7"-R80,I_$ D<$*I$*0_-K;JY[ $E"VYI\B9+4]\)$J:L M";PYI6PXH[Z"LR244H7 V%.&M^+T:T"&GRC>4',[8S X92F>H=\>SU=!;?G4 M8$SY^S$*7Y,G.?/ZO?^P7XGPT[+D>O$897KV;_R=+#Y ?DU!'GCT80$A[K*C M@+O+A"JI;'6N0LSDY#@IYZX]SC7RFIT>?O(93'/O(@U H,$%B@;D*<808NF9 M)$^A*Z=1%A#F#CPY\DI.>WZV>%S^>)99^O"!-$"Q6!-\(Z*R'.4_2H(+G \X M=N(G:>*'KW&I/J*JL2_=AL$%_-Z4P$:=QXC0Y\0T $2?[\Z!F>&#N(M'YU99 M:TO4Y$& X5_"69)^"K#BN3/8!?NA:.I$&'',EAR4KA6T<.2X!%DBIL\$:Z9\ M#RR@XWMD0Q:4_@+F3$*^ M@I7@W@#*@T=O'K?^!UT7: SP94 ?_DG7\A664AH^1,MF;HPJ.*"\$#^DU@^" M:N,>RZ%888\%#ZGE/2J]D;%IBZ_ILR6'/7S#GC.^VK[)X8$WB16M6ODN96!9 M^!G@?F3Y;0LW#[QPK12!(#.VK-,Z\#JQ(:>U%D8+\11M*OL M.[BE1Y]X26VD\>8,_=GX,S 9B+N^ZJW -R8M',I MO[A! =7-< *'N]BD0R\#X_*X!=7&A7"<%([IN&HW%V]^($ %>LV2OD!=4._Y MF;@>"TN!$AT3]#[ F (ES:S=Y3LQY,A1^F3UX7 MA"G?C)S:Z_F =O;$*9B 46J[>*@-XRE&?%Z*@6"TMET\;&8PY&/&N2T]3V'Q M)1'ZC*+43&N2I)U%;3D.TL!)+(%D]I&"71\S)B<&2>X+MP@[!.4E=Z PZU.)E3.S-U6\A"KGM*K 0MZT0M2TYLZO<"C^S!=:-URK#WFC0 M+V8]9E<.E(%J[44_WEY,,(7[Q>RP^5[RX<]X)?[) M19$'2N"^2<5/??Y#+V M+PAKQO[P\EM+FK"BV-8*#B9P(0L1+*?= #?ZSC0FE]E?/H!_._6=MTLOH#Q% MO_1A^>DEG88HV[.W%U'(_H!%(M.BT?27T[?[\-;OQ=>'=E_1K-*W!GVEYNN6 M7N\;ZQ:EJ'U3LSERWN?5>Y"E'+6*U.M" MUN6[W]A%43B#I[AQ=ED,AC++\\9I-#O;?/R]9XPVT.*@V M1B4?Y,B,\._DA02SBH;W(NU;P?'4LFYILJUWJ4U!$W+G&.UY3I;K]QVNW5FN MW[]6I.+ KR:YWNZ-=-FV=7EHMC[@L[%BC],PY=&@8'?N.YKK)7OF31C4,P&X M9.NC*G/ R V%R-6/9@>94D-FZIB=MR 7ZWHZV?/*P=G1E_*2C1BB9OY-QT?2U2G88Q56 $6A++2S2!,I(!@21"K$\6*ES&M M?LRR?7+9J&F*:D@35VDI*&8@PK=>PYGOLE3K!T*PY/_)(R\$7W*+Z4;T(UCZ M.7MF:?U9KA$\,O&PK"S Q<>8D(BID#3=(0FQB8.#6_]7FLRTJ"9+U]@O(F % MLG6K' VE-]J6M339).V)]#R1GB?2\QJFR'?G54+3.?+ #Q0I>B)%K^U; M_>'F:\FY&0G _"/#9>TK2!P<-+1ETRI6Q/ ;,Q,I>9QQN4C)VYG+S4-PN=T; M:;HE#\UBXBV'G'9"AOD_PN@GFN;3*,1X7W-W2ER'W@^G^Y"^-QAO1^K690L- MT]>&LF%W2/<=]3Z(:] =3A3O![ITB(Q64Q2+G*_MAXUM;^(GXDJ/8>@V[J.= M3(+,X<1S=B#8_[<^IV _IX$)5DLQ/9);^2PRO$Y*U.\'8,SNTA794.H.(SKR M8.XNR/JOH'LO\1*:1"\DO7E/#RWKMXG7[2$V"2;QF 3C!C.ZN.:./24^Z M/#"*A8%M'7U#5C#]7:-O<"XC[W&0A02/F4TP;2C*+&,9N^(?TSS>+]#)GW!M MP':FK:_FO/5'[LRH[;'#G#5MV!MIIB4/AL7T\N[9S[S']L\#_JU9WBW W^R- M=-N2S=I#[T70>S\XS.\IYA-:6&HL&.MP1M([%X>28"-Z.D$E"G<_XY*X6T M]0ZR5^N1F3NOAF$91B[.G3 .L MHN(TC:D.4=?'_1&X(=818Y;Y^>+,'I7HD7J MP4"$,TQDVRP:&P<'43U;O6/!HEUL]ZH!I9,WA=H-#]$CFGM7P0QO,C^( @^X9_,L5WQK\ MLAO.L.0O6]C)U%LP?92Y"-[1VB(W0&K>TK6;+D,_E4'T)])AQFBVP\RW=$C]-QQ1?Q6XG[/Y])LZSN@E'6=T M_CO.?/M^]^WS]_M_RM*WKU>W]]+5[2?I\__[Y\VW/S[?WF]M %/6CX5MNH04 MZMH>+KJB93US>R#)DNR00WR$E6\Y;K>G1_P&)V$0!DAV@R)9O43]LN9=MF*N4WD@' M!3%03V%2-@>.ULE N0D%81T4RBI 65=EJZ3Z@\LF."?A0]Q'\.5I&"7LDG$_ M%7$.AE<3*F)+SYR&^4KKC51%M@>=UA#"A>!00ZB#+2V &D8R=H!29*NDVD2X M$.T5XSHQ>0K]=N^S3L;LVE\]J(,MY;8-,Y6!L\5E4^M2"9=P(+JA'K;4_#:, MY"$8.K:L&DU=4'#B/S!@Z-S7!6>G*4M3/,_ED),L.0D0(3ZJ8]'= LO6RXT: M9D6S-QKJ0WE@%SLV=DBKU(5-!SR2[K) ZQ4S#;. U1L9EB$;ZM[AK$/ \#Q< M&>PKY(S'L^>93V<;NV0:P0FRV!?-VWL.8;W_H2\('Z>]GD);M-'5XHP^Y8X( M_NX3_ MPYU7NI-9R;FVFM=&$5&7=++8 $!V(N!/^M2"W1?H?"W+# 4!.TV5; MK][B/- MT.2AVNGQ/&V(NF-XB^7(\WWH7>:*B/!G(AKEWH)<+GJ[4G:)J M^P%SF=O^-8L3;_)VI#82K#/7DI--?DU)$+.NOM--MA3]Q,3#TY>P*%/&/U69 M?@C^IDBO3BS]5BOO8@FBQBI$\U9_-4@.%Y#4>J.AT;?6X!%(Z\._Y'KKU5M< M+S:(,OM%?;RT7DKK6DLV6ERR@9F.VY8L8__1*1EC8Q;_K2^M=/+8F:UH5P]N M^&I#/PF0C>#)1C,"AH(S]9#_*,NY'L[(B*57$A')F0+K_?*PA:O_UB@37;/? M_)S[R9M@/(LBXGZ<);=A\D^2?',\M_;IX]U>?UTDM17^:FTK6#?97S=JI"W6 M:VTW%A[,NH2<;#10_ MQD_$G?GD;I(=2I'NYJ! X8W*C!OE=?T$V(+'T48D!+14%+W1(L9GL,P3;,3R MF&YZH]A@2,]D1R8T5.GA38K)([4@'51U,3S%]\/7^'+%-]@L"\QE46!WN8V2 MH?<-0^>P8U%C;92&MGK:B]*U)GH[=2$N;=):7JS4VKN^170U$NS%T<;KL=>6KD8[LQ>XX4-;ULV&>YH+[N(#9(*[ M*G#7EHK^G7E+ZXT,0Y&UDJ%['#+7";G+5^-_SSPV7J!*46;%)-$.YH+6NL12 MMI18SF/A2-V(N)^H%_X-5A96O"')\89.&Q]95DVK[JBCZ$X> %LJ$S<#H'C& M1F^DZC4[6XD#;N^ *]J0C?#W$/A;DQ7UP/Q]#A4[5R[>5='+G"24IG \$;T, M@K\2WWOV HS]9/-G\?TQD1S?#\>B@*?E:HH2%1K##N!OZW@MF]MY-1[C11\0 M9W&ZM:OK3"PPE76M*')%F0YWP&I%,S<+)^QM+"OVWKTI!:9X%%8%:^"@HLK& MN M(3%K@"$Q2]:&=:L4JG)ABPZC0/PI(WY+[=_.B%=Z(W,@VX.Z%RP"\ +PQRM- MVQGN>)^(_<:&Q2'K1\+[:86$ULQJK'?A<9X^T_[UX=O:V%>/H$Z\7\2]^ ^) MPC(FTK .VU(5]4.7:\.%V\\CA"M>=C=Q"6!A0268/IWN<"!0S"&*#WA3;1D" MQ)U.$5EC,;5]B78*5\Z'LY@:#2Y;6!SB^R;,%@T68F3A# MI)C;)T!VAB"K:)$T*^>PS8"L=JF#V+&".:?8B[$NA7&Q*-XTH<(3V$]*@E/5JJYK$'O9%IRE2- M"N$AA =?+"*$QP'Z/^\L.I3>:*B9LF8+V=%27]A\/[+-K>RX:?EU%6-;KX*3 M-F_:)2\-9?&>IXX7T7AUOAE8VB]LJ2_.O-57[6:PJZ9WH6%BQ@$W=#7$SG=U$E^YCK> MK?8>_/CVA_.O,+KVG3B^1UXHML*S]8ZVPEOL57+H9ND "214[,44_8AXUK\N MUP7JP+J%+O7R2-*;_KATS)W7:ANX*G>[U2AP:/<5S3KE1H%-+FK+HRK>(%?L M55;Z,9O[EF9K;J17[8$Z[!S[_&_@P)M&/VCS50>B/%QLQ!42IT HAL0B)OR3-K'9$J(M*0 M;:-F8WIAG6]' M69DK>:Q'),:WV_X&RWQ?]65BNQ>/9G, T[IPX44QX:)Y3R MR6TV^'DP0^M-OUIB!ITRP\"2!UHG9GB=D+_PE<3QY5(>L?,Z)HB;UHDOMRH0Z6R]3R M?SY%"]/XD5P\1,3Y>>%,8+F7CO_JO,5(\WQ=FQ=/X!RLJ+J\VM3#U>VNU*>Z=JU+3ZR?8+(FS*NJQ$T5O6$#]XO@S@M58A3 ^ MBA_Z6>P5&DL$3LN=UVPQ@5(HY)8>WN8EV4Z$3TJK5^/+^F64.5)J%"&=J*$T M]+YJF!R6*W)90\GEHG2UB<+.+AA[[=4G-2H18ZBIQME3XY,5)Y#W, MFHB8=Y8(]V'B^"4&\]D76B[:;?X/< LV#:\^5D]48(D*K#TK+K?D*;?A4BLX MPT_39:LDGXW#VUS!>H+U6F&]+6G5K; >II(.#'FHVH+U!.N=*>MM:?#:"N/A M6$-](.O&*60P%1$#OT7ABQ?#7QS_)F!\!_^X@5_Q M''\QU?(FP'9Q/DG(XO07?%N?97%TFZP/:G:3$OY=1W"XQ8[@!H?J ">N*MK> M-Y\"AQSB<(L5P@\*%3!@9$/;^Q+PR-&)G=K/K!^XVW@.4!V788_>Z]WF MXM714 >Y(%3Q@E!5Y:'>>E),UWS7,P;B$0HI5:TWLD$Y6*VWR!8X[ @.CU!V MI^HME=VU ,/3"L&LF2TEDB4.4CEOK^&UUJXJ5>P+(P^ZU.==.,/=@/*:-+OV MH#SLC11L%%94&0++ LM[!1@/#66\J=2%6#[!W)4U]I7(73E('[YU]E4[%\6J MU1L-37FH&\>_*!9 :A9(6XH(&@:2S4P;G8., P&D1H%TT%PZ;= ;F98\M(MY MJ2)SI0VU+C)7.&6[HB$0PP;@;]Q>VFI*;Z3+6DF)0G76%,1:P=S@7NQI*/9TG0,HM%AMI%A M;X,C7'9K>F]D&)ILEHPE[U"XEXO^MD*R",G"J60Y0ML1S:#)7+K1Z2M1(5B$ M8!&"A:-A&]I0#-LX8$/^2GW8L_/.6K&'DPTCI+[,DEE$\G<+GW]-21"3-=W9 M-;-"=_:4@%PU:,]O42)LC_,6[ &L4IH ?> /Q/BB)SOV<,]YL!(=<$!<#.*S MN;H7/I*UI+V[$V/;]S4-W3UX.%#C.7O60[Z7N_1NJ6GTY2+-, M_F!8_M9.+<4W/^JT$D?*11[@2M_GYHXW2Z&AMH9%:LUA++=GSDMH6R%LMV5G>&SM=E9[8UT4[;, MICIQ'&UF*V[(L\>6.G'(Q# T39]8IN7:[L2R)LI8M0W5M/Y7&6J]VK,C:XX@ M/> %"HW[FGUV5,4_L\.K%53_1!Z23UX\]L-X%I7$QW6-(1G(3]RK)'T-G[,2 M-3\\+=B1 -K#B"+C$O!)(OQ4;_3I\\?[.9A7$;5A0&RZMY(=JUMN!HYT#7"_ MVQW*W00/_B:(X?0PC3$N.7F]A YZ\>2?2!KGQZL%%JN?1B3&ATJ.%,^>G[$4 M()Q("0[* RGXD$CA+(E!RE'9(14/*'\[L.Z<<"7;N#HGB.:3ECMQFS"T^XIF M<3CJE,_YJYL?5=&AJSB5LO1C-F_#*ZM6\2S=Z4F:4F>"99>,[?8&US;?J>^H MH^++<;*4YLS,M W)SELIO^J24D/?NIL5]#,+OA6)ZII7#96LN 1IIP M[OKDUE96NKA#UZ-2-'/ED(-K#/JMD+BJ+*7$W]Q^*?..%D;R#8H+$B??G83\ M2##5Y1N)4(@XCV3N;6.KW,Q&Q6$Y_9*F/7_!A5#JH2T:A F0P)T1J9Z8K5,H MMG=Q6(=3+,NVR$M@:?\D27-+F?TRA*^=*'H#*EP]8TW;)J-9.KQDWU ?K* GU1;ULQB/D*'])SH MB,2C8E '!P0R-M;2AK)5 F0N$VLZUA:I' [?R4OHPX+VTPOGV_&C'CL=QO4Q M!L+U$5UKVE()6^9[-:D2#*4WL@:R:G5].M+)!R95K=7 I*%B'DE)Z?Q?I)@$ MV,IO*29I[A&3/ ?+L E5MF7 6J-B0.N-M,&@Z^WDA8MS;.%5"N0M$\8:!;*^ M'LCGX>)T1Z$-VU5H]*:MQ-/=<--FM7/3=C+&;1-:;4O6K6;V17J[5RMPT6[AIK2NT ][L M&C98MX9PTX2;UH9".^"5ZG"P'LC==F))C)ZJCX&]]"G>CX%<1_*IMR;I2G+O M&P#/(97N*XGCR[(H'=:)NEY,AV_(4D!V4TSG8 \V,#REEO[Y$]ZD/0F(^RD] MH-I\2&>?V$JQ$8&8^L>=+*^%I%K"O DDX8@)V2[):1!S_UH3U\DB_YE,2!01 M%[L'.\$8>P",PSB)=Y?8YQ"2/H3$9N?RA1X+N<8SN25)&0,9P$"Z=?PA5 (@ MAQ7$E0$R[(W,D@Y@G9E2UCWYNAS>;US$GH,IXV7EM8*X_BD!7,#V#$'W&#G\--]3^D^5)9\$/',J*OG>U*A?\O*;5>;&U>;J-"DW*#SF+LI;:=\%TM7L$98@*6RLI2K389K7X3.L MYDVBW4+9:,R0OC'Q(O@PH#]P\3(3O7\OB24^?#6-/!]^DOZL(KUS8O98XK(E8/L!=? A3^?Y(^A[RH?WLD3[ MGTNO3][XB7XKC2+'!)@0?F3,OCA)#TAZA5_Q GC5B=G0SM]JI9!JR\U,A@5! M 2^F[#59J#XP_GE/<^>/X911/N%7SM3>"=YJR8>A@OQH/5&=DGV&A,,@ T? MES^)PN>ZFU*.N"D=[UG6Y&F?L@;11 ]2]@&0QPQT#6T0>0@=P[]2ELWI$.ALXW7$;>"+:R85>MJS0 MYAV29:768I,D3X6,H>-R&+/O%_6>Y3G K^P>(KS@-HI%FR M_BL7X"R MR)-PW>X;G>HQ^NM#]/NH;!/KYT:HI7,CM-)5\J?]>H761;WW]R4J?3/3(L(A)M18J$O1Y;X1QBI%_P$J D@ZP7D? M[*Z))F#%\2R[<*I-1[,W&O37#<;-Z/B*OWL13B8(E'47V#@BW(&]QS,_R0 U MMZ;DU)#QJ)'BSUQJ>4F]'P1^(7B4I4<2D,CQZ7$X+D@)+TXB*E-[K-?_G+S_ MA#":3(W>AS ;.#"OVC)X<5')_@I 0JH^9I^]^O-Q[O5+_?7&NUK MQ529H*SRO4.+MSRWN039W*.4?G*2Q4'B"_!.G(&Q_*A>@8R8FB'%LP><8I-X MCN_#4SU*8/@ /0+\_M+#TE^GG<3,#_&:AX-)A4!<05=?NAJCA("S]]]DEAO] M',(O@JM)3]T9T^1)Q$8""C5A"T7^FDY]+_5"F"3W*0]XL)@Q, #=C/<, @#H MZOA]:9O?ENI7FP]_M/RP/V[CNTP02TY$YO[1P]O*B<(?TI1$<1B F)E&(?P= MOT*GLJV<*I-"B"V0);#U,7V4YWHX^^AQY@!W)V$4%P5(*0HN=SL$>]7$T8:E MIW*$66;EYT1=U^&'(X6&<838LD5(+ZB8K/@WG!FPA(^Z>>J\47Z*T^%9M2JCMB7 M'ECVCH+/I;J'.H6P-T)4KGHX!VK+W4>LTX:BY5P:66MN+ 0\T=!3J/,3V^ MW0ANM[D+=>U FAT(K@_:7*JVMJ/7)$,[([5+IH1.DI3"C5X?&S_I$V SYY%( M=&:HC"XHN*?4%W@@H(G[2WZYA\K\WS,O8DX9& +2A&">'U)GAH[3PRS!2.BS ME^!O3+&8"7XTLPY+@@(YGMP-(;JRA>QE490_Z6JSV,DU73 >RA="RGK0Y,Y! M1^ K9>>P"V34@Z[=P+6K)?<$?_F '"KTXS'UXW7X0@*'F<(TOI.Q&K./@3%I M&.29Q?]6(CBIRQ:09(6CI?5I@.LPN1245%<1^1V?>C>Y"=#I)FY XO@^O"4) MX-$#@:*4F' 6MJ(KDUTXQ70@9Y=NU%G?@8?TQM=K@LG9+V$3NEZTGL?@^3KX M7R\:SY[111X3ZL+ V@+"UDT-T[D[/(:C9/&LF(61X23!6BV<).V\+HV?@+\( MO+/G41JEI)DZR<_+Z]RO?L$?O::_>9W^)"7;U3B9E1KE%CHI90V3*87>LS 2 MM MR8OCS^9W!26F+.C7>JZ8/MP<[UXV.4"#D#I](A91;LNFMP7]XHE+:8@;# 6Z M3^?%\7PZ4WINV4OC5%=MM/#K[]W%C@#J%\NQLKWFYY?GSK@$X(LWT6*]R ?;F3QH% &5J0#L M/49*O(:1&Y.@C C@*@1AD0+YG>=7_&#Z8:H#<97 0KGG.!LP M1&-K"S>WMG)HTS^TU[LK[V"WM=>ZY 7JU=M*?IY,4!V_;+&,;4PUZ:LECN#[ M^5$6 ,N.$OP?](.HQ N#G.^#GE#J%&UU@^A1UB6*L>1O5A)_.[L.]GK782-& MNZ;%R_/Y:I_,-I=TESZHN<,8KF6NZUS?H!\LE>EV0Y/OS>?!C15U$RSNGK.P M?SXH$<](705J+"=<;1$INQM.-NM>7'9:<^WI/#Y&Y!$UP30"/>!-T8R:Q^9Y M Y^U._A8$DF:O,G;ONQ*^Z(;RE),F09@]OU2?Z[Z=RK+N]MFRNS<)V@.3'L M%JPQ[!?;6"Q@F5#6HE]]*K:,@]7;7DP_>R$CX*8/9I"C589LJY0@R\[SA)X$>);Q MDS3!L^"5 .L-X1("T!B8D_.@,3!)BC!1;X](!4\WGR!BPMB]L:" M@V.6I=&T7-JK94..-Z@)7LRCR\47-HN8G0&P+0:_)P#6CV(I @#= IS-\7" M5_)"?$F%\YV"HYESGR>.%Z4<\>21R(G&3V^,1+.%<,L>:V:74Q)S6A%,O=PQ2-/;\YXVY]9?7_S M=%%VE\ D*14=*#&+QSM9@46*AC2;#D1*B321=W%;3:M55]X>6'C94-+,=HNC M6C71CR_/"$&,ES[3*!P3XL:+7,OY47'*JS7,;9:4Z4QAD[\\S,STW^IJ,6VS M%ON6DN\+4"_W\[C%NGI, ;M:U>U^L9/KPLBC:5BP('12/>8/,X^%,\SAWC;577+6/J'$V'"[/*^WM'TOER^ M!B;X>0':??$X\AY8?0#]OB7U/@%(7F@U0)8V#UA;K#[N,87(&Y'J6,\L=YF& M'69!=B,>/H"4=I:BK_D49&7)GM2 6QR3S()/ MLX"ZE'!4/EC,Z&FGHM;%?,'4I6)0#WDZ)!6@J1^5LH\:=0&" PL0AUV^IDQZVO S(UX"EN:8)4% M>"^9WG)G5$MEF1-3FA6<)@$L2-5BWDW$S0HB D MV"TV6,ZSZ;P896/4ED-7!S6HL3'MA!%H2]A@Z_IS/WI+"7(W^4SOMO)^5KWR M)UL%YU>5#4N7#;/DWB@]V>SJ+&-@EF(* "#_1F<$$X>#,JS#03.3K49P!<[D M!_[JEM,N).*NI=7U?#W?<#DE&;FVBL[R8-!72JXK$;>4#'U)ND&YQZS.M-#> MH;7T7(9SU3K.+;6P8[E+=W_J6E^S+%S-2K7&XVB66INS8.IX[L([?[SG3>^\R/@8WY#FU/E?,(:$4@<_LQ1"9C5?*_4(4"A\QSNL&Y8(G: M]6+".8#;-O\L\U?7Q MH,VE\7WNB%C'N<_<=F2.U 1*@QHEHB:@9BMUQVF( Z,;-()"(UQO4H+%?4[V M@"P9\K]+?H(WDM7Q@*=+89Z,!G(:^5A*05A63!KTH"$%6$S@.E%6 M!D$%%KU0=?#6D>!5+5;RP,<6:GF#N4:3 K#:![^^ELZN\U8DLKZK57/_!-1& M*-VSB,LG]$Q+M#5>P95DQN?B-&"/O3ZQCD%LK@O-,"+C&?K_"[JE8:*-@=26 MMGB]6$]NMZ7&"5:HEVPWMZ/EK2^79]+SSX>PTG,OCV2MP@B-O$?L<$+AZ%#6 MG1M]M=EO?[(M&/!N\@.!2FVZ^\A[?,0?+/*DAD9\"?G^DM&A:*X&3 /05BYC M>M65(Y^<)K\P!&TTBTJ18S3+'!6*#!9(TL#8GP!6#9!"T4D15,)USR!/9U':>XC] M'"8YI,EHP%^U>6I__V;_W*2!PEFTK'>RZ]35B$G& ME?%LA;!I/AKPY)KK@LSP7EP;N-BZS'N8I68:KB""U>'/L!N%G2WSCM<5#%LU MCS1PV/1R\Z@LG=NNTM*8*U?H)ICW?&VFB. PU9>V!OZ2MK'ZLND:@I:!-JP' MM+3Y)&^[,"OMHO=^QZOUEE=O53N#E5OU/T"BLRMONR]EO[ES@*WE+=K5M@@N M&[OCQ.@3JJV5]N-I+#7+JRJDB:0IE?-T$4HC^JW;\*4L543.->\*@]RGV ^V MDYO:+JWU025:%])22]-*O7@E(+W?9IM/,M6QD*-O%W/\_H),4>@"T4@^9LOG MIU8\OR6ER<99L'CMF#74H!GD:2-;FF2XR!UI+&[=,BFT:F)CKX34K9;#FFG$ M]0P''8?!;ZKQ\M9/+$\Y%<.OJP4"K#8AV22DLG(!VD":TW,V*IUS95]#.[5+ M@);)7]$(+$WK]'+M?$I;S_)R:7"S_'%,TH9?H>V"4G]W+/V$W= 'CY]8:T+\ M*YQ%%/K+\O9Y1I.T)X3&I1<)C+0S+Z=,5LU(EMZEV9FT']"K%V,ZBXO=?]WW M]-HAC4CL'MHT2R^GY\6AW^'7GNE-QC4]A+O)-3N!TDUAWDG)!/B_5,BDH;F. MX63[A>=RBB+>JC"*<'G*U2QMF87N0I]VZ,0L4#"\Y:5KI7?.^\7-R\+9T.5F M4%"OY\D"%#3BMID&QH#F*&R*NFV$ L7-(J0]C<#-F#TO9_/3S\1Q./98TW*: MI(>>&95Y&R[/:1#NX?W2W5Z.NDC<1?@MFF^;T1M$%4G0\DB>LD7,?[D*CL$B MSF[LY36'FY1"G>(E#"A:GK%N)#&NYSM6Y_G?-1+B'[28 &+3(O*1O87G@T:P2X2[O=GJ\"/>B M&[PZ4.P&HMS+9U*<4L0HQV*=-?U3 P/;)3JSI;!VV^@:UD/77NUPVMZ+66DO MRYUP>-N#5>T\5D+<=^,DG->'*X:<]NW;-]C=]F;M:INM$\@.T_NRC!14QZV0 M9RFPW4KDNF7"#0>5"%)5J]8 .TU 1K2>'4Q(!TZ6MWV.1N5SGE#M'K7F74\E^=Q M:'4,*UJ!W8YK-QB;;/L\JEFR=6.3J1DDI0:BVDR !SNCL?]+GE:WI=9:5\K-SUW@?2%/$04G:7CK&:)QP*K M-2> X62 M D;=BU:#!K/-2W*S7/>69FVFR-!!WA7)&I?N@*C *L2LP)]VN") M]>#&FE^,56:W,CEZ\+EQN\;&ZT MT HMGA<4(:_LX]1E3NX1$?_7#\7KIES;D"V)^$%<3P!\*17D'. M&_YF'24Q9.K$:9^&&-O(P+OA#/;CQN\O=VW[/?=7$W:5FOG $7#Q!=#5=Z8Q MNW?B^^;AG]P;#\K4%?*7U]W:,4M6_JFQ_U.UT:6QY0 .G[__3 XLB( MY(Q_/D:@ZMV+%(!C\-,FD\S;O52GOR1EF=SH *]2AQ'F\)"FY,>TQ3ET$C=/ MC$K[&TA=V.5O>VTQO[4(G\K5WNJ8S\/-QG->E"]$_/=,7X.P_Y89N3?!+3SV M_I6 Z?,'_,93Q3M2;:$4\#9?-DKT+!.L^QP9X%&J=72[7DLY7[!'QA[_!!U^_QK6Y@KL$*C)2LF$RIIL40[/]MFBFTIPN!-;5%6( M@BV6V.(I(J0V8V 0U,"..$)?')(Q3*$O#L887\)95)LO]-Y(LS79++GV$!JC M1<:PA,8X'&-X+_45AD$G%C?!&$)C5$;)_3Q@)?3& =CC"BF],X<,:3NN)FPJ MH3JJDI_YF["JAHO?VC@< ME]4.D%]>3"<7TNU![V148;Y11UY4#-ARFAQM=@4Q-C0S%7.)GN! M;>J_]:MD;N.C/7MLJ1.'3 Q#T_2)95JN[4XL:Z*,5=M03>M_%4SRWRDSKGHB M\J'3-*P^8ZGBGQG=:N5J+.;DYH8V704N#A9&D8R'0MV*3UZ,$RIG44G>AJT7 MQM[!:_AC*]D MWUQ]E6YN?]Q___./S[?W/^9 7%'OF_+,TWV74$/=E,UR)#%?H)BI[]*FN]UL M;7OM])SL@ ZL"RF1I,/\>/D)K>:7K9L#7C9(NY-UKS>Y^<:LF;E77LC/&W;K M#"W**C26LTMIXA6M+013=$JE-5:T!^0Q3%C5X3CW),RME)XH&I*EZ>E)^$CG MS["'[YB?VS:UJL\K*D%\EK'+P)#5"7]T@I_XWRLJO!U9NNU?]67I'\3W8^D+ M0#ZD'X'7J1AW?.DJK>?,[*C;\!FL>>EO?O@ [RZFR7]C4R5B6;H)QOV.4+CZ M!-&4PM?HDY$(JX.]?%;TMUF$+3.2;#PT;QNM/CFT!$K+'.B,J<_GIJ._Z+#H M>943?C"&A4MLGW0>>)7QH[O,YQS6:^?8PGQ.!<1\A0&=[[/AF]GH,/]MZW2B MH^ $]J/4F+XM"6GV2U""S)C=E=^@274RN! &HM%<7YZ%38CU9A=NKR M)$PP;3.I-\>'&]KI*%D(.^T*L"$<_#I=ME)B L@!TR.76RFMJDZZ8 M)[RJ3(!2];FNI09WN5W"I2BH/J>TU#J042W.K8+%S+(,*W'HS\__S+7HL)(6 MY5UWUI@O*F]2G@VIE:&]4:U<^TX MI<#>;;PJ 66PC^=$/>:TDM-=:DG1\-&F3_X2A<\W:?/&!??6/D8%[RBT?G' MT?P8:3\85JC*Y:E5M^)+C90=9[:UO2MM/RQB]Y-?4U9A_$@"$E&/E-8:NS.\ MGH4O!E0=S25R>KZK5[I+5@<=[$F'7"^&@O+*S=6-5\J[OX=H?$VPM1B;XDUO M?)D87>G*D-V%4YYX=GZBVPOD'N=:^97U.DBCE? U[FA5W?R-XW+F2H(6#RA?9,<%AZ!#?X$H;D8RTV=@,50]]P34$:B442=WI(( M8>8#=#5>1'<6KUQ L22J=/2U,QZC.J"=4B(/6,!S.)6C>]U(46.8NRW5N (J M50T(ZP@3*ES6 Y6".NWGDMI+6<^YK(5O$";9F1.6/.9@0_G,):N<'=?I-(EV MFQO!P:[M1R/R)/;.D]AHZ? LC3IEN?'2<%M;T[;1]LI!>@;II$O]H=+^M( MQ=^NJ_797&_Z+.\[/WDLW?D:\;EH9==$/[^VJ634ZFNWJAA+G):*V=K8EK>* M!=B=9&V[?R33B_YZHXGB5\Q\C[^Q85I7@7O%F@1_]9P'')*Q.4<<8#4LQ GP M1>ZSQ*^NK[__^?F3]/7FZN/-UYO[F\\[)8:G>]VYE6*1VN5-%.%WS.I=%)%_ MNM+4;VCW%N67N\;F]H#:C:'B]KRJ"T5U%F1Y !+)-/GU/V87?A8 M244Q"]@>J7*V( H&Q>Z=DJ8LU:=6)%P7BJ??_28M-0==VXFA-B[6%N!NJL#G M$ I+#=;74V7[=D^.7FO;W:AUN&5;B7>E"FZN>>SS\]0/WPB] 9B2(%Z4%3R0 M@$R\)*Z"KVW]+/+PVIFT7+=_*.?/7=L_;-L\+ZT=RG?=8&N'#)[?679+SKJ\ MQMFA5:OQM9SU:6%"E&P.BKEQ1_*%!@M?J!VX[-)%XIB,SCNO-]OJY:PZN9@' M9W>[-[(&LMET[><>&>U;U$XA>6\28GSB^QF7:SLNM1X[7IWMM95*PW8 M./Z7,+K'@[C#TM#[)R>X"< 4)/2U79E.&_1&0VRJU&45VU K.('I ^J/-C&M M@-THFV8Q!5NT&&P+&=>T*H5@*R<,)F F3M/>Z,DTNSV,OB#N'S2/$,AP'<;) M[MRD]D:J F99L3"E0RJBH7ZZ L:'5A&-P5@#&)NRJ:QK[R=:,S&50)JW^2;\ M@F,I@;3-6)J/^):ZX+27@3?QB+LS5PTQB*1HQ3R_#FD%X2%T3RNT!FBLU5)E M^(MP%@Z&"Q;YP[L&+!-'+2_T@/ 0NJ<%FL:Q M@O$CHR1=HEM^0?-SKQ2];W"N4N@8/&P>0<-1_@(-3?L9AZ,^;_F6^^96-T\@ M7B3=H5RV)H0'>:.MSAC,KM2E&WI?'Q@V**&MMI< ML;QV[&)YQ>AHM3P.E9<^+\U\%27SARJ9WTB?HW;(K5!/S[0P;U7U_)*T0LF] M(&E#)%5*2'KVO0P^$K"H FS:^^#X.'"!F]8%O/O$;7H<3$G"H9(A=9Z2?7N!6N40YST3;L6238WN3Z/ M*51PFW8QC%8X99&Q?6SFK 6DG2R!W8&D@O>HEO:L$$#J-I!VTOZ[ XDFLI7V M)STXD,XARG U_O?,8X-[1>]1S@(-5T 2>C!?HO#YXRR&%<1Q[L"6F6OB_2+N MQ7](%);RE8X.OJ4JZ@<1=!#@/G[0H1ZXJV@.O!*6-8.7^F&!L:/'()K'V! O M2723ESC7GBE.S23W2]D48?ZE^7*F'2S@\57G ?8URQ9_Q4.BFEHV?"7"PR] M+Q73Y/ZL,QW>F$^'?XH6Q76/Y.(A(L[/"V<"F[QT_%?G+<:3RM<6>\%%GO#K M:%:L0=YCUOSHKP_1[Z.RK;?UBP?T0>C1*H-^HR/FYUW_-LZ1'PY*YL@/!]S/ MD;^YO;[[X[-T?_7_+0;('^/4I-S_=AMDSXA==@;J[O/MK\/G:1C@'=_=9 Z$ MS[]P9B[YR$;EKFNI,"P>?7=:*DRSM%Q4K#B(*6VG"[\"M(N].*'CR+'%PB3T M_? 5M9>T+%8V"Y0R3="5Q@JJ89YR#X.37Y2^N4>#:*P@&BMPV5B!0SPL]4[@ MK<3_J/2JT!A!T*L*O6I)E]/O=Y V3[ML+3^Y16+R=V-5'NWI BVY Z8@99ND M;"A-DX86#>[[*W\A<)".?^ANRCQ?.C34#YG+:X/64T]3I9G"JA##J7U_,%1[ M(UV7E9(Y'AW**^ G![#+C-E0:V$N&;/UM-G&&5/KC6Q5-JV]K^D%!^S4<-\)3!EB" MLJ5TVA 4-:D<*H=JEE/3T_MX*OD MN2-FQYL\.,^GPQ0#Q:,J0-4&UQ*7MQ) M 9:M"2U[&0LQK!_^U@!LS$%O-"R.!*S>_(2O 37^I_-*AVS0SIF^&&_>I]S M,!'6I!C7MKA-I3?2+=DVBET%.V1"=*2;^7FPP*&,C\98@$Z>'0^"[GWGUB4P(G+^[6WIE%<>B*6KN^G"Q MN/G#S^OZ<9^BW0.P?/6XWT9.RW= MM#?&5&9OA%WJBTS5H>"?N!+B45W4M4/:P3=.%I,');V;#GY_).!U5&ND'7C9 M%%Z6?7QXG5F 8H]$I7,P]X\1H&!'LI:UBMQC#3 421.\"8].;'DC,= M]H2XZ7@.R4MB"5NQR_BG*DM.X.+?E-SHCMQ,#QS;X<'3Q@D.\?B;'SXXOG03 M)$[PZ.$Q?0U?+P!6\'@&,5EZ<&)R0:*0?MT)$N_">9C%]+DR_$9"(A(G$F$X ME'SOV4OH=)98HK-FI!^$H5T9:N_^]9ZM;\(B_X#,R'N!W_(6"TA7[1*<]86/ M@6_XV(;_\4F*9^.GQ5YBZ15^6R(>["F2@C"1G.G4!W3@8X VL*Z9G]"G2XZ$ M5P?XJO<,_ $_"]M.Z9"$E"HXW 3QZ%#:>H$3C/%#,>89/.,8F/[RC),=Q\I\ MGDR0("]DSL+?X0>^$WC V/,]2KIUFV>A:7]4-SF:T6'W++'^G[I.&?=WB;0(-G[L;VIN'XAQE M=[9V[$$]JKXZ4B.3 MV8JB&F^#0_Q6?8X2DKQYCBTV5Z'6.*STG22TSQ6:(( MVOO,50$9#,['-")HG#([]4@W4MT;Q-WLG5.'YFP?[E9IV2E=$W*ZRGJ4_\@\ MKB7'MG9$RA[T1OI 5@$N88^C:M7>R%9D76NJ"D.HNR.@KES= MZ<=1=]H:=<<;GHYSAD+E")7#3>; <52.CLV?9<,NMA/B340(E5-3Y1C'43F& M4#F553\/$M=7,4-0,;)I M%S/:.A1S::%'S9D!LZTHX'J#]@$$KL4X#L'&7^LN%9S,AYG M9(&05_8>*R<$+:_QIWJ"UD9!N[=3V05AUV1H20B[]B(J30D[6"]66,F:P06\ MSQL=;44^Z@@[9:"@L.-"]?$@[,YAD-MW$A,G&C_1N@>7O! _G&)1"HUHC"/B M>DGCS0SJA#ZYYO$V>BQ54@'PPC4[F^S\Z@M_%3N26GMU)&VA1]ZY0:*M:$(9 M0LHDO@8F0(G$/RP&NN3&GX-<:Z.CU\'DFMX;Z;*A%Z=4"KEV0$BTY;Q7E6L& MRK7BW=UIR;4#)8.<+8@;<]F;D&MTJHUM'QO39PZ)MOSTJG+-[(T&_6/W0N=! MKIU%QL&\PX7Z[OF]-"4@,0)TSF$/N$$1FN4LU^ V#-+^(@\^21/>ZDMZ;)TC M:R574&=VNWO>H&PK,E".T3)=0Z^^BDUISPR%70I.G(-L/U:.02.R7<%)-K*N M%FM0A7SEXL9M_PA%9?FJ*!BCV+L_7A=DG$@MZ$9J03,R3NV-#-E2N;A'/F]@ MM!6MJ"[CL&YO_QJ*4Y%QYY!1\/G7F,0QS1]X8+5>4HB+",<_+[#E)^[\&1%# MD21BU<>?WU0IC^C)BR;1GHJL/(>\BCL< M["&"SYPE3]!3N7)QH @=BU);W*M8SR;K1J>;8HJ@-Z^)$T5\EB@252DWNL\, M@5V*D)R#3#]@A*2R="\1X'ASJ!;'/=8>@RVD)\>1C6IR5$,YNH]!W@4Q)O(B MN U>["/&]-[(TO\U3$V)[3>7:8NCXH-M;D.BIQ MDYLZ>:1^S@U0F;>&S\V.\VF"0+QP[>'B//O-DE;486^D6[(V/*')//#BA283 MFNSX8F2/>K<]-9DVZ(V&EFP/3D">"$76M"+;I;"NLB+3<.*KUC\!"XH'14;# MT;\G#NP8_NMZ+Z.,KK>S9_B!,?OWF)V.P_QN^%BVZO31A@Z_/0UC#S]P&1'? MP0/^\.JYR5.&H=RW4FH/%E]Q'H"PLV3]5W(TQ>Q% -W!R:?BFKY1*NV_VS$SW"1U.Z M*2I\-'V)XA+_G4+Q A7[I6)E(L4+7"#7Y06^DI)L]->'Z/=1V2963GK>_7\X M0 Y,WR+N53)_69L+AQ0OQ,2W(._I[ M[.T%POL#AO+T+BS]Y?3M/KSU>_'UH=U7-*OTK4%?J?FZI=?[QKI%*6K?U&P. M%[7E45MN(C2]H.4%5B%:A$XP M)DVG2NZ=(]?A5)>R+?+BT^^?K#+<'"$L>&7PE^RU-&B(G9FC%X+^VM5X',W@ M25<9#K^$T:=P]I!,9CZ\A]6J]>N7-!S&(6M:,7.T0S?^+:2NGB$K[WM5P#,K M[Q_L-_EG99VR,C<]\!IJ/-85@^$F> $/(8S>I+$S]1)8T7]$MS&^U.O\B.KS MEH$=<(9VIZ=?M]!6XMPQ?'B]L@>&,:59UHVF;O,.KA^Z[5 N]$.4&@*BY(X; MS5#)6LM>JL]Y9F]D@656[)_6(>W!CY-U,CCGU"O9'><6Q;G"RVSO,_- OA"7 M1(XOW=Y]!1\DBM[@^%Z=R!7#E/E1-&G"5?#X-8SCZ_PA?0IA"T"#4L:RP713 M.MWA13@?)Z ^=D.OC@-HM*+K+-R.0\SS2YR$-*02SL$FXTDET+/#3+UP7&YP MZ0IPEBZ&]@D(\ZH7MD,8^V^91<]8> P'P 3U^(@K$>8+"D>!'ZU0[?Z0G5\N MD[NVSZ[CM*2!;"F=S@ 0WL4):)X'R)NR-=S[IERX)'LE:>X]E.L M5$^^Q3WP8EK)&M-V=*4<9H!?(GIB"[^$.XU2&\G#WF@H4JJ.-#,AN%;'.*Z \HT)0CC5TDY6#P2.DD@OCI^V%&NM8T$=^Z]:LQ7NF+-=74,/ ML6 ;?J0'^/?L_.;5P?5Y%*OZ%556C5-P>"JWZ^'=%>HH*[2KI]IF!9WU@3?L MIG+,VH/CF?E%7TD<7S:FKL[!8BQ72K5F$=:-UI6Q8 F7&;V1;A8MPL/.LA?^ M106NJX66NM&MBFC!2G1CGV&5'+H.*N_B=JWC($L!2; )YP$\AQ9-I.YW0:NX M>5[DRX%3#6Y)T--4KK&+(3!UOSSJT<\A7.&@ M(%=CDQY0FK&PPZ413L23;;UH<1UV*KU(?SE>A*!!. T'%$XE298'A].9Q6Q7 M4_(I=2["R<4,_L'""2)ZRYGP;B*O>:CT1KHNZ_8^$ES$>$]&@C>"*14P-9!M MJU@HV.E(< ?$^"!@6+ WM;J%TQP>KH1)C,'R&2&;)0TAN.(R1IRF+CFC%N2-*O6]\]F M9?2XU.#$W' &OO=\IGHW15*SR>U[4X<7F74L#[2^M%+8Y8_:@-O1T"'RG8Y^ M:@S<;+[ZR3#PL8(#]1D8\R0L62NI8.X2 U-SY/?$@5^#_[K>RRC;SNWL&0YK M//HKO)CMX-F)'KT@6ZBBPN&E+^'2ALO,]:]9G'B3M\-#1F7]G>(GB>8O/[Q) MR1.1L&&7$[SA.4L>-3C1-($??'5BZ;B-+[Z^KC !:^? ON=Z:]9;7C 7]BMDO=E.2TO5*3N#66[+1\I*Q.GK87]> M(%NV%TCJ0-5D_%.EFX"_*#+V#)L2^,(+\=_Z[M)P.NF1!'C4<&+DU]2+B/1 DE=" NKAO1$GBB42 MH#*JABE=H;]%&\*& >8J(C009245S[!&'T?F):$T!E7F %TJ>G&0)V4X >M*;PH- ,0"!I"!,8*/2+/%8K\!IY($"@77 M[R(D8(N M5I:(AS<,DCNCZTQUC.\]>ZRS%^PO6OHG& +P\1^$84:SU(P -X"7*'!\Z3MY M(<$,5^<2?%.QK2&C&M*<3";P75@3$HQDY(/#*V,\R8$3:Y+5BIV:%];4+:F8 MM)1'*]8$;A7'3;-;X[O 4.\VW2TY&T0OD[9YG@1D_1K[LQC^L:8A 'U[ M:]%GCC36H#<:]-=-;3C8 3>Q$Z723FH=\HH-@8_&?7H!6VQGK(J_KBP\(]I@ M. !?;'2?D[5>+,6SAW\!!5!>8A?$T/7&DC-S/6R<]P9>$)M?R]IBS)*G,**, MV9>^H R&1ST[_\+7WJCL@P_]:Q9Y,3R$"EAFL_S9_]'/= 15$;.$LE%>$D?D M&51*C$(SH X"?I&I-#BI 3TRU#]17_HSR!00_MY#VA=8>B4@7KUG-&DB#WYH MV^'3OR!L7G#U3+NY2(;9FN?# W./QS4"]Z=$BT$K@=P'KG#[1>1(1>L4S\2S MQY8Z<*Y$HV;)9]/8C"<<_[^&# M'WWX2TY4J$Q>P6D0]RK)7L0'$1 L4WA4$LW(4:C!#@7D7,@LF$MJD."G>J,? M]W?7_T?Z_OG;G]^O__OJQV?IV_>[OWV_^N/''$PK40(&DS7,G^ZXC!!J;P.X MN(HHW 0+?BZX1/\52Q]#,"DIUX-9.DY"$![O>O@1^D;O?2;!T(ITT+$<1[1: M#UD=/N4\A[,@R4S Q6/!BGP.<;. *V:O/CMO:)+.#>#PA3")%0"II(WX5%CY#Q_HX+E)@!!.R;*DH8$^HTOW5D$JTJ>@CF&C;$/1_(=!AM%?1B%8RP!0377)!!A6V^'5_#2N*.65 M^F8 [6)8S+&7YIX5G+$_HRX1[KSFKK3-ADUKNS)Z(\TJ,<3GD1RF+7%7BU,% M!?3BA;-X#G+*_WWI:G=77S6W!*W**? ]6]V"%(O/[$R486]DEKG2*T2)5[BY MAE&7RAI#1_T9QAZ5R-0P /OPPZOG)D]9>Y?+,\#RDB-28@>*3;=6;6M\OA:BRQ<_ 9DF12U]*9G(3SHM1+ R7>F,;G, M_O+!]6+8W-NE%U!0T"]]6'X<)I>NW"I1W+*W%^S7'S 63%->TE].W^[#6[\7 M7S?TOFJ8I6\-^DK-URV]WC?6+4I1^Z9FBT556Y2N;GS4EBRHBJV;:GZL;@+ M475F>28+BHX5=;,^C^J4R5.>)X R59!G$WF4$O+L6G90.2N!ZY0;.M(KSBEM M]YB%NQV=1E"SZVQ,:5YT^):N_&]NOVSQ^-RK 'R[! W/3[,(B,.B%C_2IU?Q M\08YD] "#C&Q(4/QSK=#+6B[4"9P!AQ1LS/K.HX8'I4C\#)3UE1#-H;K\B $ M+L\2E^8Q<6D/>J.AHB(RN4=E14^G"Y;2%2S&><0 CE=I!L&&;&^>,[/KE59P MF45=?P@ \"-EQBTVF;K4'WP]DZ=0P6&&BR>7,+("C&SV[0X-1&M'2W645>H5 M,7#)*O4[Z*]GE6&;K*+V1H;5'Q1;?0JX"KCN!%>S3;AJO9%I]^V:\QTXZ:#! M-5ZO'A\C\HBISCB87'KG!=DE=%RH/&J[GI]G;F^H-0:78F#_*4\KAMW6[(HU M'AQFTY*RC D;DV.L?J>G.?'3CZ_+?-A0]PPN^7#_^4LK5F/S?&C0S*5BEIK@ M!6[P(GBAU"1MGA=PQ*G5+PXH.0XOK*F][F391ZZNX__^ORQ5,3^L9(NY(?P8 M%M,].2]$CD@\\Q-Y8PX5?<(#5AY&9.+3$CA9FN'D M \RK=M(H)36.GTGR%,*[#GNV.V,@7'DBO \GB>\X/JT9OP RCYVIA_WI,$,K M(EB1 !]4>G5I>A-EN7 M\3D]J,Q'+4D!M,M2 .V2%$#.2C,^7WV_O;G]VP_IV^?OTO7='W_MI1F[Y%.N$O*C$WMCD+N?/$PR=N]1>I41URI0<5WB(B-YV4ET)U,VHQ(6 M9,U%"Y(+B]Q ]H]GK, KE^4IK2B=>NP\%-F6BCI_-J1A5KDQ9=AU7 M,9E_@LD@?0;IO=0 8_,[(7:[=;LG1Z\*B;Z"7O4R?UO)^=U"$^[N :@A["3P6\>< M<;T_0 ^^LNXM[AQ:[LX=$"PP>T ?+:=T,P<$O*Y#M]_E.1C;4 ]=+H.Q^U\0 M*IO;:-Z2A'7@PSYE5R^.Y]-(0'A-G5\:J'T*?>#2F$8,:O?7M#'W6%=ERRY. MU.K0%2(_\V.ZS*D-- 'CKI)(:_!](T3,!G]VAS4QP1^NH^?+=;'-OQ,O%_$O?@/B<)2 MZ.@H9"Q543]P IZS"[W-K0YK M+**X,_>93<<46^^'DJT@([K!\ED/FT;08!I"R= ^L;H&5W=:CF2YK?^)!.&S M%^R>E+1!8XGO[_']<^@J\ _Z#RQ1F-=/+:H88BF<)7'BL/%N%RS!2%R!M-D, MX-60X=R-[(Z"$>,]3QV6[E$MQ:,U MLWL39U9-*3MUF^8&)Z(]PRDY?AH;H4^Y2I+(>Y@E6=0$CRR&7[N;?"(/R>8T M$$7!-)!B7F*'K!A^1-X.PF\;3%K&L7;YC03 M16LLS42DL.Z3PEIJT\3S,Q4!&MX"-.D%3\'7N'*Q?0ER;RF_Z;V15N*O=LB( M$;XRGTIEEU#,CB V<+I.,2%; .DD@+1+T&5'( U[(\-L:O ')^$5K@V.6E=# M+CO48P92*O>HX(X5CWASM(X9ZSNB-!E%'I3,YNF0P5(72AUPD;O+%D>\=6J. M+?!*59=U4VD[14M LVO0W.W&JCEHXI6H)FM&Z]F#(H'PA%/T^%[=:1GJY8;B MVBZT(IV0I^^?0SHAS9Y8M$M?!:284]1*3AZWSJA^+_ _JECOWSR<7WL MJ[V1W;=XZ>=R6HY0^6FGH9&&[<\-_L#>Z4D=MC_+MLB+,#B6_3FOY"T1!QI: MH$:GTSGXR1'L,N.)/IW-6Z";& \GTFI]_80R9 7Z3QW]]6S03>@WT H=-M6> MA:=;G!,:52$6M^OBSL&MN7;B)\GU7CR7X' MG%0J/!NA8IKT;&YNOZPJF5R? MHD\9]K)G(2*_ 0Q+-O'02G, -6@0G MU'$\=N8$"SE!V3L6WJ07\CLMCEP_F'UUG':=&-'Y;[8WNGQ;-$H(L MB7\Y?LZZ64^B\%ERX#DE!8B.1N1&"=GNOWB(4C%,=FX?L\>6^K$(1/#T#1]8IF6:[L3RYHH8]4V M5-/Z7\72>[6':]-_I]BZ0$EUJ5C967H!@#VYO,!7CC(:G@:Q&+L4_\S(5&O8 M^U<2QX3<37$>)NSX*W%B$M^3U9GNJFH7Q[3#B_C E5'OAZ<*.QR06&%$$7,) MPH)$^*G>Z.OGJQ^??\P1M,+.#!MKN"/=7MFN5X;3<\/H_R"2CR13!^& MK/_K(OM<2E;\8I!0!O"Q_9P^J][>/12%CE@<7SISB+: .01:O\A/3;LB*[O171=B^%)5'* M]Z7KE"%2?,'1H[)B1Q!.D>UC]H\D9/^%DR6O[*]46042Z@3\8,H-?>D?P#<$ MCQ?^]&(X)">&=Q%J*?L!0( BH"E]X&')D>@SX>OL!P$L)%L(!JM4+7W)]/\Y#WU'DD%P\ F)\7S@26>^GXK\Y;C&9IWE !DR1/ MPG6[;]2@*3O2K6I2[=4V.P"/UV&)RI\Y M)]$H.FS==Z8QN$S# M[^DOIV_WX:W?BZ\;>E\US-*W!GVEYNN67N\;ZQ:EJ'U3L\6BJBU*5S<^:LN- M3,7KH8T?4XS"YTIB34P=<)6!]$^P2*3/2Z:@I"E+X8^*Y.M";.W=;\R0"6?P M%#=^7^&.JNKE8=4Y!9SC :W_*C=W6[=[M>A52[J<1 W:W8IC M- 9;\]"%9_M5MG M6'NW93H$F^V0-=U$F*6C'VNR*[31-TH$RE( 7>^7Q$N/GR],LX3I]=4S[#69 MWWNYV>72,S#/C/4.Q^O$PC71;LUC..FP='+?/Z&PX,(_GU^*Q!2I*S>:51J9 M;[ H>+8-ZGG97&KY _O+WYPWE%3U!V1HV#?8D&VM6 +%K<_45ZI9T=S MR2L'=CQWYQ43K&(;>,6J9Q4+O J\[N'![8Y7"_"JR(-A32^.IRI6[BS-<_]^ M/4N[NU[B]Y)\P? !9CTA^C9^12B[R%'5S%<,FWKON4AF58?T-M/4]F[69-@',$X1W9R#\HX M2F]D6K):,GWIB.U&BR76^0K,2E4C4R?Y>4GI%U\%[M?%]10K'EM70Z+7K"%9 M*9HY4@')QZ6ZR2T5(4Z\N2"D?+.E.:N]CA2/#.V^HEDQ^5$'J-.P M.UJF<44+;,^O0D/&H \!:9\K/,4*-6#[,2812*"KB"CC$&4<39=QG%94;9U0 M02/FF$DUY]/VLLE#*4ZTI48( MQ-]\[X65SURO!^B>0)_2R@&UD"=5U338*ZLIS*XEXCL^X M&&0^EWBH@LQ8%UX#9.[6E8=]9-G1)(/ZFX^%)P\1!MO"F)@%FASVZP#AD1]C MZ$"ZGL;6:R@9V5L?''CA'^<2AN6Y1@^XAJ7*6J-B>VM#F).8BC",<3X7C5PO$:=L13S&/^E_Y!1I(- ML[)?BIM;R+DZ(-([QV/-'/:)/3MZIBAG9M]6M:TXNMK7;]GU>"\R4-I&*<[YX YPT4L:<,13H/Y/^9ESDU9)9MZT*VL%E_ MMR-L395A3.ZJT+WM_+.N% M;#>(S28;Q);15E0N;<_B6]=D>P).&J*0B4CMKN4D8ZO,2,N9?8C)$XSX[8VX MK^1W'SNGEG>!8O7*KJP:7.5UEV$5Q2V[N28"8!6=@UC%VEI+1QD4M9AON')\ M/-K"7FK?WOSR)-6ED9R='E?=Z"]?^IHB"JT1)#4)""E/5%:KKW=E4VU(',^E MR*FND%--(*J/?AR4IZD>;+$AT]H"0E"=CJ8L(:@:05/.:WDY9=*0$EGAJT[6 MAF3CO6;*3YQ1AU2)# M!14"%98G/ U5EZ[<4>JJG'J*AG87+?5PKR5G.HLC6D\?V"HYL _U]0K =Z>B MO3^\--R'C!Y_#.'1>]HVKSPAZD"(IJPK^6/Y7/"B$'XU";\S=7<7R1$G !#? M#(K#["C3V)P=54D5X">=8CW>)Q--PDU #1B]TH,_A2_/I0G6:@8HX!Z JIZ+ M;X\F=@0/O1+)\R-I3B+ G"GH@D,,1RT.KY%I8=8(+6O #P)_SF:!_P.0(B+N M7/K'X8C962F]72@U\<>3'_V+1 _I//^TW7W55C.#JQV0ENU-*BOLBHMS=[Q< M0%)!<40*D*$?@)HU\SU$N=UA3 CN;%]'?L!&$D_1W; >B$..#80#6 M>#:M:^VEZ13L&4:"?QX_P' (]WUBPDT,1U@G/Y::T5X-\,)G<**.%]LL$!>) M%,=Q>D-+&]MDW.GHNC&VNM:H-QI;UE@=:KT.+.?_5*O;VITYI16$TR6\Y@8E MZ*UJI6(U;<*%5TX?.TO9@6JT&5+G?Z: *Q6UB)OH1-1>O/=&#Q32+["K@-H8 M/NKZV-NY([#+JAWTAH_LHO8@?6(MC/#V4V&8!N_ #BC.W((I(@$^U^@^? M?__]T[??'Y^^/4OW3Q^DA\]/WSX]_?KX]/#I\7F!>NNI"A2%UC Q PI<=1$P MM&UAG'S%;6;%C!-*83SX"Q@/LAT0!R"^D1Q"67+MMS!V(OC-CD?L?^"6/LH/ M:>C:SA39EA,BJTRXE(>\P 7PQ %V?AM+@QAN V=I2_>N"Q\:3B1@%L"D&,?+ M?#D&YA)@LPO*:.F'X@BX8"KI[(3SS@*8WI!%=E*^!XP\#I#?PC>&PR &@42[ MST64O3H1F<+$WR;$0VGG@K8 ;\I,< X(7(4EOSHCQG5Q#;!)6 ^.?A0H(F7. M(T*F\! \/:#?QAGB]0!X) CH HI*8I58@U2P(-ZV^5G'2_WD0O.\7+6(+]VD0F[EW,93[94+)*G8C MJF>F9(W<@9%HRA"&MH<$/D!Z2'@!&R0@))'V0HW<=5U;OH&NBMEQ=N44)EG!9,,1NG#P\#<.';=CB1QAB5 MW]XSW)XO+/OD2??Q"TP!=&&U!U"5T!Z=X4J'%$ H3T!5=JFP7P-8PRFX+ MRL3MWWAM2\]1#) -I4\!7/U/>SJ[DWXG>#+SX+=EZ9,WA)]H0[CP_P/J]T\Q MLR* L]P,7V\4I:.8LC0CS'9)Q/ ?[>>V!!I=! I-!$/%092*1.G)#Q#EO.5] M -0G>!V06F8M@W D$$VV%.*\_3?L[3J8KZR-@J>5+B\*T-#!5;9^HK)/6H", M(N8S:&> Z_< -Q2T.(B+DA[EL@,J ;8E6AHY^&D0NS#G5,E(@/O%Q@E_EY/; M,%+R %7YV @$?J/@FP*? *$? AU+C]ZK P!&BH5[7ZFM%X(2@$_!(RD/@2DN M/"B@2T32NP0!'AZ_/OQVGV* +!D:!?%#6T)EO'LG]4Q%Q7T*R=]M'"@%*- " M\@2R\GV\!A*6?B]]#I$*, !X0UOZ[*&V,098V93-T84!E<*$=Z/+8L[)H\M) M@ZX%TXMA#J"JC!T7-9XW,#0#T'%V0!H1H@C#;?8>Q:UWSD]4+0Z<09PX#W!3 M&.CH6M\YZ2-@.():)*%(G'H ;(8SZ:A3X,M4&QLYX=0)&6JL(E0Z7=3!W-#/ MOY)9/7LALTJ$\()E,&M$1PMUF,F& Z.]V *2,'!@ JLHKB)(*5,"87XE' M*?0)(#FD6L 7'Q5N%'-+ZF,ZB^$AE MN.M\1X<:O9%UX@W]$&1PJI8S/X\WBH>,PE(1X0(EOZ(QP83+^X]@8C@)8 "Q M0;UYU_KZZ?W'YQ8L,3/ XO4/) 24>+_X^YZM'-[Z\/[K/;ZU5#V<[*< 8J U M8-8_U1@2-HEZ4HB;S=XCJ'@-F?Z#KK=7YAO+=)O+BM>E;&A+OY"AC;ZW+&JD MO!_%#'5LX2=0L\._J*8"%(2&7L((\^,R-A"FUN6<:I#2+,4J=YXNQ4&[;68' M ,8L8C TV("PT1(!Z&?0L0CV)R-DB@F@(N)'$Y5M\2FV76R'&5,D*6@8%L!2 MZ2;*$MT55,4RF#)=ZA:@](',SJ 92G(?5[FXDDAG0,C&LH]G,HN8AU3MK+*0 M+$_&*[B#B'#_XX,*(?WNLZT H]@&[XL56WI2Z(5/9$7>(BIO,QGD *+TG=& M.T]JRV3]$HLYW%!G.>($"/!Y,^&<%;-@*H "Q>PLA.F0N!0IP8!R$29 >XC M669'W8O>B/DSX ]OX:[&)YYC>&4,8I]1)5,1/SC(7E":LA%AXUH_H5+S/S88 MM\$<=UJC4M)&RRZR?TBH:*")@WFY?HA''^-R1Q.:I10?3J1^T%_A"[^!0O#9 M>[9=\GF.$)X)-4]DZ261 MCI37C*9@HA=5SZA( [RD%9[PB:Q-@M\L0*DV\&AI M'%/+9H6>_6'"(1.@;0&"WI;NP_0;62)P4IF_./VQ05=_V307"5A]RD?PD927 M)%K?TFAB@L!Z-CD3 M'/@P;@(/P)ZSKAPF7(BBN?27_'HA>HA/BHR?\$G**D$"+BQ M1-V3J)8EIDL<4B&+ADL"@I!$DXW M2D,JBP[">D5G/[TF'(1]>7QZOO_VZ?.3].6W^Z=#3[]ZQ:=?/3[=TL78]1S! MGM[0K5[Q #5>HT-V^FH'C@^,+L1% E=BWDEOQ"[<#.BJ02M VP@X)9I[S(^2 MODA%?W(,A;P;3(OL6(SK4<L+;#RLA[Q4&(SC<&8DJ9@Z:'\3Z>(%AB8XK'MXLNO MU&V":F*0.'SG-V]@J$LH,E"!H[[^P*&,G:DE1_;G*F@7H&%^3APGM626/LNE(JH!M$;J$I0E96\ %]&&%"U:D,TTDKX MT485/T36'.X9@)3R_"4_S]+X/1ZLLK.;7^8YEG^/8&0>]L]C>C>\3Q'XHQ_\ MBEM7I/AW,4&LG<^XE%*=/W'OLH6DRN&2-G"KLO0YS,R8(0P@F+19&#:*8SUO M6FABX%"/4"E[3]V."4#9_A#E?#%*/++/EK;VNBIL>F]C);5DZ^5R2S'.LQ1, M!%';F_*O4BQ&^BZUFLYY5H/1]+L#!%/;@@:BK=F$[,DEHZ)."EP^\TNADX\Q M/7?>1D:--C:Z+@9@OH^=:#M!'PO/'Q/6_TP"/,4N!NHW^\EG53U8)ST:K4QII?Y@Y5(@ M?O(]YNNA6D)(_% )([*0QT;=5EM;0?8T9=$$SAC+UA\ M;)7+X"%#]DR&ZAY%[,A>JD3AFG:Z9B>@E]".V,A.N!*N/*!!,^E$\,!(LJ6W MI$+I35H=&510QQ_10YZ5O52[;44"!2F:[.<9N=Z8-UVYOI@W="X4^ASTIO@< MMKEFJ#HL?6;&];X%3_G2Z$L:;IJE;D]J.MAT2Z!([;3PD_>%LIM?,?0CGZ8 MS/C-!SY.O SWM0Y8C,;K8GH'+$;G=#$66-A/?D&A]ET75IU7S#.5"KE1'#C) M.4YI(Z M?<[X5E8_DHZ/YZJPSB 9';4'[ M 8\6IB"0./;!:(5H$P8WSXV;B MC(!YWM+%@Z49886UA#N@IVM[>H]5GSN$_O@30T2\%[9MQ3D_^2T#HW*,YR5T M];G\'WJ,B"=3.U:B%:YDL'LE@PTX^"=3XKS18Z*_?//Q4F8[-W7"2).>8MO= MW \C#P<04Q[R3(1##@S9>#B:N[6F )4ZYW@>3L@HQA/MXNVFLB8!PSV+W-E8 MI-PR"H2N910<=?":2,EJC5,*9W7 XRE(41@D+/1PIK[R!"ZWTKZRF.HVC2@U M;JCMGM*II4 XV"C=ND8R-%V,M-=(V_NF[=E8I[ 4B&JUUK!WB=[;<[/SE?>Y M2K;_5[%GXI".1(6 ,]?AME=".S= *V[:HM'ZD1OJ8S1\Q1M+.&I7M^)25'#H MTKDK3/(N.89;:36R3S68 P' 7P$2=K1Y54M.=7KJ?DH4>_K[XP\2#)V0_?$% ME&RR/UR8NRL'F,N!FD 4@2A'092 O7O!$#D4CQ(IO';&H7:8E5FN3-E>T#RT M,6KC!Z]"E&)=A9^N1-:+;]=4Z),6#>NT.YRKHUD_\H"\.#3]#L](F;]P T=M M>NG.DBUBB\\KNL<]K'H"PDH;6PEN>*SF7HH;NT0)M6:J,*TH$,E0X=FJV_H[:XI M*+&LH-BL-_ M0TI65RV6(18/,J2+,H27]@<-Y^-5JQ'SS,?+UQ/>Q,;:ZK7ZJJRHE8M<"U8K6.V^K+;'*ZO%S'%@ MM59=BL<.)]"1.U.DL36P#K+9@W593]74K*,AGK*/?C F3D'DYD%>LB;T3JS% M2W;D:.MD5V+XT+ S.^&(!_\/D<+6M5^Y&+CC0Z3E0AP\.A >L>6^@8$%@#A2LC'1:EFIBNE8&U\ M:95'-FRKLC9=46K2*05[X<^LK8.]Z(K:ZIL%<0:"P7#!8(YLME9G,!IE,&K> M]=K$H_D+.X?.9FQ@1XPJN1IE\H*XI,E:CJC-\P?AZ@J>=*CYZIX-,E;*(E/= M(6NU('.#4T!*K[^A1+Q%L)JN%[/JC\2%ZK"4D1]C^=S*U6A..?H.H2B65?+# M>]#$/A^OR17-M6QA)Q#"S\=KV;5)4]MS^.8*ZV(E:#W=4<$ M\G6"LKMIPA8S!9/N=1$%UOAT?U$AZ_PG(!L(,3%DL)]$61-'Q5@FK=T3!'KE M<51\'6]4D3@JMN8UZXJ=N7*N+XJ\G/]XX@A<7]O$]07GY0?ASG+V4(GSZL4I M0X+S"L[;R+.#(W!>#$0RVUU%A/;R1UR/, 4'_:$R M5+=%!'4N)8[W!(?N/(N_FJ)QN11_37$W59%S&^LN7"4EUA1VQ;4,:8)?:3\9 M@I4/-(Z*%C69C]<4'\4E'V^* ZD*'V=E'+3*-;,%+[TT3]%^O+37ZIM=?I!' ML-)+9Z7']0A58*4:'K5VVTI=K/0TKA\N D;/_?XQ@L'XG]K1X]0:&'QY__(2 MD!<[(I+C18'CAK7=F$CO_K':4UP$9C9N:B(P!"B;V%_33ZU$U%R61WM?)4^/J7<^4]DSF5;1>D:%G"2NP45>!KDOCQ"<$;] M"DF3B5T[TZJJ@ M*:)@ZBQPEVCX9.GJJMN4;;(75@0F5-7P![MYT&"W^W65!ZGEF9!Q 2K^$4[5 MZG?!-)G:Q9E+516?$VK'4FA [775:1(4)RB.5QV?$XHS6WU-UNJN4,6-CM]H M7_Z:CD]&PH%>/)#PC]R2 M>#_"+Z!MJ]7O<93M+VA+T%9IVCIRL]WC"-4>*/BFK->6\-V$@,8BIS;0&M7X MSQ ,Q7$P%<=3$W%>V_A6&M J?&/9_AHOI M+*=V\.)X-VP%MZH>PN85%?N'>"_$3I3L SB??QR2**-9 M>V2/;\QFT15TJ2AM/9_.(A\ZGSVR(#?/!R,VE;:9+ZQ"H7K@C/9()MH\(ZW5 MMV!&O?R,9H Q-&^"XPIA ='F*\0 MYFXLO,+X%LC^5.2SR=)/C8!"VM+]UMGC)]_6E8F 3&W'0QQ&6"-$8MN5(A), M::65@O!RZ0V^^_,*@\F[).L]!MG<,^!K.OV'Y>R_P>2U%?,)&-#P%A0C5(@R M"*&W^IVVLXOULYVG:G?6=]][\$/EA&H_ C?'I# MD^-]G -F9N>P#D][4T0MP-&%OW8(BNT.R%,LPFSUE?:F[A_)(G:+E^W.GE.L MH]OJ&^V\'%I=!^@I.Z5.6T)\72HM(&<\,G8B>,BUD6E%/D7=571=RI/2B*M9 M.U#W<3IS_3DASR1X!4%8["G[9O_XA4T4@9J]@X7=O'!/YU<6I!:H&^U-B>VK M(%698E=NV?KIESUV?I#1S;])X!>J,[UR+DW-TGA;@@$ZJS.%AX%5VV[!4>"Z MGI:01$H,&D-_ZOF@&M"::V05ZU]9(X-BLJJ=A5<5X*S48>H?_@CK*A/WD:$, M0T69O8/9U,OY^5D[9I+L9+1U"PQ^ED^;:+Z.H: M?#(_)XN#G1D8'3>#@-C?;^PQ3/?6=M_L>8@>O*R- -9 %H2;5K^'+9$X\Q(G MHI5:%XXW G#=WN"5!&3]GP?!^W[1(M9V.B4IS>SA:6!R"VRJ:''9V#G/,]!/ MSH$(.\?F 6S##^C:;F, 3(!/M?I4OY7N9S.@&H>M_"N^&$KOGN^_/F>**.QA MXW'#+TK6:=*L7I;!?WKZ6/?Y[Z^HL2P.?W\-_# LI3<9Y=?44SA?4^> -:F< MKPGLU2=_MUZ;5W21V*0WE&/IL9Y/*Q^/B9/HL.GY7HC%D>'27B[+MK21L5D& M:K0YQ@:7->84&?NNZ[]11SCU:84Q:.X!4&%8Z!FG*\#EO#K1_+9 =*XPDBVS MTK;RU54VLY"'R113&4L/?H#;N/8L)+?I+W3VVVX]3Y_W5#;/:53>$MIJX77-PUEM;5N72,9 MFBY&VFLD:^M(.Z(4MAYGJE9K#7N7"+\]#"=/#EP%,_RK@&5)&3UR<9YY(.#, M=;CMU;V7&Z 5'_@B)]]XJ-[P%1>C"4JMJUMQ*2HX=.G]8\K=:K&V?4)( M#@0 ?X&I5 4-KVK)Z9DDM;^3@TGZ>WJH0O^@1_G[PZ4@: A7<3E0$X@B$.4H MB+)'M_>&0^10/#JTU,S%B&=691*M^4H%5/>"1\7X\:,.7A21*A95V;I<9?!'1IA_[I:A]N;KU@T#8VC6Z%5E]6 M9I-3)T4]@MK"Q^NAN;*='PP,%C,:W@SM"!G2E5H]KRNVW(F26GKXK*4@G$N4 M](I%B6#G(A.^8B9\I=R;\[#SCK*)G0N6RA5Z;0KCT#A@J1VUU3>LRKV@!$L5 M+'5OEKJ*^%RQ5*W5[YCM7N7RG"$G5OU!K6:WA"6+4^V77W8/R"Z8PCL/D+O[&NQ$Y6S M%)LIFOL9L+F^4, M/QJ( 8>YRGM<<: "3F.U^AVE;5;VF(M>$,<-]"'>J(X0G[VC$;FCRIKB?T[7 MZ'C+"<.&0]L&&3YET>E(1Q_5T+GYD4/[K[^A9%RU2N9Y#DW,C>?0@L2/=T#> M7-E64T 2#[&MIEIG0)*0+^<]=V^>?*G3>.,V;-74ZHUS$CR>.\3D.>C4U 6/ M%SR^,:34S%A6TS@*CZ\CP9>?!D_5LBEU6,K(C[% U!%R-8\W^F[9*%9VE%34 M?3Y>DXN::QG#ZM)6R 5?6W/5?D@5&P'M.*:\S-D=O=5:HV,F$PP7 9,\':ZP M3;GW1EAA?@B_?O/Q4H'-LG\PC[DEF*=!SMKZCO$KXWU6*EMA0$CWCP4P,K#)(J.J$XUGD=&^ZU^M53QP5G%IR9EQ.,JIPYSX&[&!REMZW*&>4BY/@( MN<(P!0?]VYEX8]K,-NT4*>H+GM4%EJ&[S5*HNR$&JT$FL:B>4F.4,)ETY.Q?%L'CP-55AYS7'9 F6>EFN MH_U8:D>P5,%2+\I)5(6EFB<-<[VD2-9SOW^D^+1&S.[HT7,-C J]?WD)R(L= M$A0:.7/+4M"'_ML:++QEB2OSPDK-(CJVBS MFGR4)^+RLEK:.8N2?$HY\Y_(F%<#)[QX>C/RHYMD*H6V2[?5MV2E:S79GWF$ MN(VCZ"--IGAQ>+^=XD]7JF&=X@N(VFKU=:NN"F""K 19G8VL3I<=7U60]H#F M9-/LB2 8_NB)JO)DZ=.JVUIMLL-5A"145^4'NSG08+>G=94#J:59D*5<@"Y_ MA(.THV3F-IGDQ1E+=5W^2"1?0-5J+FJWV4>4Y$J5:3-G_20\PK M<<]GM7DR$FYYX9;?DP'M[/]53]3$LG@_/4C:YEC8GAMLB8YAPH\H_(@UJ!X[ M^TOQ1OE;NJD)ZA/4=_:UE5/\=[5..CGU[6,"=%K]GJP8=25_-R&.D9. ++[K M[/$]NS-5 >2:$:T$222C/V:!7B_ ;,H4"#QA."]GF1O%AMC3 M^_LJL#I&H*, 8YU@W"=>M)$@IASP?81N0_A_Y+SVJ<1''<;Q8IM9VW YG>?4 M#EX<[X:MX5;5X*/)):PH;*XN_Z\XC)SQ_/2,3Z.!K,#%[,U!W.3'D(0ALD!8 MP'<2I2P1=HLRP!5'FS3#C(^?6-PWD2B\)'L #TM.* T(J%?XB:$_Q9L_2"A+ MM@DWT 9_./HR6-;\Q:@9?[@!YM M/:_NR8?.9X^LQ\WSZ;;ZIM(VE=QT*%0/G-$>24.;9V2U^A;,*.\2EV: +S1! M#W8;]^\#&1),EF.*LJ[*DJ9H.OVIT>G#+W Q("%6H'%>B3N7$8D011@21!,[ MDM[\V!U)$Q#:@%[$@^>'!!X>28/Y$CTGO@ML"9X:L9>R%Q<^XN7C;(+TR1'0 M1)M=?25A) 4VXO28 M&N)4;+O?2##=$PX]I=7WD/,Q=6T-#,/EF%($@X9MZ=[-Q_9O15SIC0!JCV,7 MD..5KJXM+20(E1<;I0-7TN!^*W$"B< JWP 05>)C.NOH]#B=N?ZW> ]P[L R_N>GV=.$,UBC,@34Y; J1A M\X#]]0,*EUO0"TF 3[7Z7V''@,9HWP"4W[>02@=3;+L?S7FR="UK;Y#PS,P2G@3IE MM;4-OC/81Q=7BZ*8YEJ5(L3U/9"EMXDSG* &01*9@X\-\*7%H%2JV]);(GMN M4E= D$H?R77&5/M"C'R27\+EB$3F%.4XR>Z'#7G3;2DXV MTN?"S>R,9[+]6DR'TLP/0[1I7GU4J"1J?:(EPFP3).%1:L$ T@YCEV$9;CM3 M$EBAB:QNP.R8E $ -":H\%*X>T-R0^]&L+:$83"[\85X0X< 7T#^0GU+5-]< M\SSA-%(&$Z:H/EH:8"G2APR9)#_(?AI_!Y2 ;RR_GDQ_",@\9FHM:+ITM3XN M($RIC@[^=^P$F='9<"DU47TOE,:!/Y5E83RE- "&PMCQ8#0':" [=@1,@$2-1PIS.U+8N];0Y6 -W00MBBT= M1KV4&VVG^RFQPSA@.)!PD%41L-7[E7#AC@%L&I@M%4.WE$\!#MV].:-HDAX1 M9MY*9(BR?,4>A+X;1YM?R8B:(4R5!&>2-!]O=&T-/IF?D\6)VPRTB9M!0.SO M-_88IGMKNV_V/$1/:U:F@D#-@G#3ZK<[&>G?B=,U8IK(.PZ&$S**7?)Y7$P;2Y%-S84_0(4)&46@#\B) MYM_0I?@-OO"+"_=<5VUMI[:AYAX:VNO8%U20?3BF1NO$!!*X]"\EM^LO=R EG MKCV_=3RZ$/K2W>H',#!TS9-/O\=N+W&YK3!\3HX5DR\GM]MPZWW^NFZT%;57 M>$MIJX77-PW5:YNJ4=-(75._X#G5.=+VU>TX9MYZ.*5:K37L72+\GJ=0C!:X M.H;Z%Q;B?O30($F]!I*NYD^F=@.-KR/XXM46Q\PL%F6N[W"^;6W#MA?]/A>Y MW.(0"SS:N:[E7@"I%J_M76)#KA3XVBT)ALS\TFK[>]*SN M)CFLHY;$K]2?]<&.V)]4G9?HP?'QT*1QD*N.*8U;LD"64R'+'JW-&PZ1*KAT M:$SKH=#C3H3_D1PO20,"YCL]W4I:_U1I>%T3,7)7BKR>1D&]8Y4J>OP[=J+Y M)R^,@A@OAI_Q-/G;Q/:2B)O%:>+F$N6]7JO?[32Z,,@!-'J,!GO5T)P[N[QT MCM+^ZV\H>6\+H.P=J>KZ_B2^%CM'!2+*PX^V$ZS6 UR&/P'YL9+L@OY/U;FU MP=*PGL80W^@7TOFS%]V1\.:W(C&N40DWA_,M/G&_)J,FF-5E:R#8W=; M?:W#46O:B^&:=6KK:H.YID6YIKDITY-S%+MRSJ5QS+FPGTXWKVLV JTN"7>V M!5; MFVCYJ(1=NG0>;\>=#[LI3BLASS MC/;\'AQ3;_7!YA(%^%RF?!T;)EMO7(HNV!:5V7([\6T-#RSR3O5!=/BA&F=RY2OS+0T%OM_XCRXP0;U1C@9'-P!$52+;Z!W2.L^LT'902*Z^2-,B&*XFE MYT[]JV&"O.4&UEO#I X -92#;'44Z8U,'M0,9#!M(Z] "!9SBH/70Z1V@T5V M3652."X:9FB=XJ)A#<7IZQ6;]:;47Y+8K+,22S-K@VGFIMI@#25S(;I$A2]# MZQZAPI<07;S@JA!=HH@8$+EUE")B.Y'D?/5DWM.N3-D^;9D.<"7;AW'3)>O^ MY24@+ZO-,6DSW5ROW<3;C*VRTI"R$'W/F18Z6UO.LT;>)7ON&MM[[IXJ.)+V MB,V00[F&O(;6HPUY-Y%*TI!7+@><]0"+I@)'5VB'W)W 03PJ"2#M,@"D H#4 M]B9]:@$@H%CLO^R\$G>^5U-)_(#3&UK:V";C3D?7C;'5M4:]T=BRQNI0ZW6T MKO5_*K;OW*L_\>$]$D_HFJ5<3S7;#'CYGRG@RG5?)"^(!U_)S ^PM>@')QRZ M/C;ZS'=4-'2ME32-C4'F1NE%''6MT>+I0;.MY?SSXZ^_/SY]DSX]??S\]??[ M;Y\^/RVP;$T8;NUOF:RU" 3:QBZDYY62'Q?=>8'(8C<*%V(PZ5[_7R'8RX4W"">49[3)M:#^=IT'R8.&4N? M9P0W&F8$,MRAC6I_M[_#V.\>/G_X_2?\A.T"^K)G8/%^' Q)F#3EEFS:[QMO M9;H6LQ;)R9< !*&TV;IE@%KGW"N"#=!MG=R8Z?EY_'4!\H0 PWPS7V"PBV:^ M>2U6UUO]Z,W/L=:BW90!-%X\QE;E-+ >80"$#EK2((XH!V:[@>V?%WV?'<"" M*8DF/CVC=["7FD?1*.$4Z4OP$::'A?25 :()0>BNMI!^L^?+;<<'<9O2+2+A M]YX;DRS5_/9-. M7RS=5M#T3.=O="+2?_Z'I:GJ'6 4,*.$C@ ;AFX\2EKP+COT F*-XF$4WDHN MS,6C7"N]AIW.(TI80&DNS&"$?33\':(A/;"#A*+#> #S&1-<1RK# M00"Q.>$#,] N@BQ\;8^X\#"SEH&^ 6T BB^@ 3L188/^'=M!].\,(,%2'("4 MI\R"+G!FIZM-[\#0P'S@*_$T ^D,:.EDX+>(ZE;3F>\AART%_= ?1PC]4'*I M.("=!*KSI^F&!O,[:>:[H+4'-XR'XA@^:NK2V(7-IC,F+JC,.&=WL1?+^61V MP5DH^XQWVN%D ;VW "0XC$_A+"= QJ<6"$*9)DQ^ZL"@&+2#M8_FI 0L)9])R2V:U/,&/@H:W!QE YF^#.P M :@!>W(<@(H SR641D&/#&.-LNYPOA$SDV 5K_@ZZG(X/ SY]4\D)2<8!O8X M8O@_14EG!_,U2281, )GB!!W2US/PFP<$U>*;.\[?//AZ0'VWAUE@!<"@<'> M!VQS_0CY58)1:Q"^RR!N"NRVU$C)E%67.!%,&54GG1Q!I"8WH#8Y($]&5)2P M/2$.(\N$\$?!?'$O_9V]M4I5C,GXGC-,./T*[U_9Z1DP>U2BEYB<0=X<8C Z MDK-08F /04VIQ9+C:8@9X'="; M_>'B'J].8$D[4S#*B0OLA/CQDFU1,V8T2*T >H^R,O_% M0>)&929X=6!>FS59/NBP&/\1[0&O4*13:('X'SK,[XM*V<)^109*+P!O!6,/ M6Q*'L-DD' *A$&H"/@$WE52I]0NU3F& +R"NX>4ET)YAO:# #+%[Y/WRHU^2 MC[9@^X9D%C$=+U421W9D+S5%NMOIK1",.&" ]X"1R10=="BACD35PI45)&,C MBQ^"S):9(>X@SJ#%@ZJ62TD2_J7R,-&F %LCT&Q@N:!1H>ENTR]FS;S,AQ=F M.JA=,]2\ $[.*S6IF465ORX-04J]4*O-BW(SQRG' .UD3_*S3"S#&+B!!)0, MYC+*V,0,PP^%JZ9P!T^R 3<0)1E0ZS1D9,+-XL?: C)'C@,85 MT+DG'YT%E"16O^J&/CP_1!M\ 5+86!\P:AR NC8#>W4"*\&+"$V0RS;8PB3! MP&@K4-.O+(U=?#KCC*!6=Q1F4!K!F+>7$_!/E^:V+;T" R8 6JXCU"O!?Z4 MT0E!5%#3V 7 10SW&"0ISUEX5I+%VE2J(&DPPL&)4@<#;"0!&V@OEVW")Q)B M[ACH9455 EUU 7&IOG_WYHRB27HDF7DK847*\A5[ )H_"+R-K^0:P9_+ 7>C MZVOPR?RV^V;/0SS#R[)FX,M9$&Y:?:T^[C[M MFENTB'*NYB&H)+%+/H_7GL[ <65K,O2 M64J%*[Y2*GN<,)'^2SE"W6L)!UYP-"KFBL\\T]-.=NQY^%GI.\H@0$^!*^%/ MMU(Y;U0>3P'VB3,S907TM!SVP+5G(;E-?[D#)1@4KOFMXU%(TI?N5H?OS'(G MY72SV>TE,;451E!)HE;RY>1V&VZ]SU_'B )%+;REM(NO;QI*U=N*;I8::O-U MRZAI4EJ[J_1Z[#B>A-)=RV>EY#A M\DFBZV$1O>[VH/^OY)6 G?8Q\*/R1."[N:=0&&7VS M?^P7C):)[=<[H!;('F0$?NO*CNKH M)\'O'NBFLFJ('M("O>M&[\[YT=M06OVN(9M:H\OXU83?-7F'Z7<[[0[GNA;U MCE=0LJI;C$VG7Y,#^E71U?5X+):^AD=LUTO4.'7 !Y4\4R+_Y M85B>;@WLJ:[*2N\2G!#G%V8UN2>N&.EW:'BU('VGU>\I@/.-EE0"YR\&YW6.TFC7^!':K)_ 47#I6*LJQ\%:"P2(9LH]O=$"1. LESB[(UKL4)SM(:I9L"*R]$M_3@SUS4+VAY3)&K,6D"/0ZW,N4Y.4_+L%YGQ2?^>;_YGLOOSFO M9'0@?784[.(I=[N-)DX1 <,E7N]P)!T5KU4,[%)Z(FY1H/6)?45'16MLNFS) M5K-/^,XL#F058JW-1.8F6??]M;<\I+=]JZ-G?P#HTL M"W7XW26T"80WNL\ OSQMZZV^"N;]91A*9:J['-OVWVLN%:->KI10=JAXQR$4 M PE%[JJ7X+H5='(5=+)#9SP.G72 3O2>K!I"H)1OUB9*Y8E2>:)47NW$?Y6E M\HI!@>4[+[Q47AD!4..*.=QL42JOFI]#E,JK&FXD2N75EH*PE\G"'3SJJYB3 M6S\OIEKY'MNYHCF[ B%.DQ,A!N9X.1L#*6$S2ZN:+27)(BM<0[G=% M5=VJ$Y'.A43KM?K=KFP6E+T2$4J7@&,<5 XTE5:_)QL%N6X"Q2X!Q3C0!DR, M\>S*JIXOC=2L@#118>Q@4Z+I9,1!D4!3H\XF4*H-M1%*-2]EC:X"03FH@F?J MU $#K+[3J\SJ!8)>&()R4(_.-- MT3-[LJ+TFH"@U^"6.$D%K*N@L!TZ2AVU M4&?B>HAF9V ML9@]L,:4K6V;EDP>!-SSBC7:ZG?5&JUK M4;BFH85KKL)AM4-!.$JI@2Z6Y% -N6O5'$&P+ZZ?LS1&=CK'J(YQ%5A[CHI+ M72R0 8)!$T@KD/8(2LUQD-9D9<(T)5_;DD^L%<551'&58TY*%%QR"3C&08T?2P4,8%^EX)^)RC_8V%9>KG MBZ+^"F=IX==2%6&'DG#,_$JKU^IW++FKY/LQBXH;EX!;9RPYT%-H6GA7%ZAU MD:AUQHH#/:QFHUJK;_5DJU=S6D;N]RNJL0-JK1-ISE#+HX1F=HLAFW16,3YD5 MCA-'8#I>3*'03Y?R%$]AXX8KN:3)!G4,V,&9'U*E\#8@+KSY2I:9W/]#=9$&Y:_5IZOI;/ST\QX0:5R5O52HG9\48 KML;O)* K/_S M(,"MSR]B;><7>*UK2$#)+5#UH\5E8T&6"7:LYR[D3R+A@:'C,LK[//X<34CP M#-OJC %!O6AQWWOY%)%IB$>6B?T1?O,??(_BOQV1T3?XRB^N/_R>H3^05 3( M'XFM+J7@A7 2/Y8&@+1VHXGX=.2@\"09NP2GN=% MO@2@@__001>0&; M5I\A 5;ZP# #,FGL>#9\!".6(KC 'K1#_%J:JL[XE*[* MDJ9H.M7^X1>-_@+LD(XY)W802F0EQ7WU/7GY$J9Y2P[]S-AW7?\ME-[!JJ*) M'P/$1N%/MZNH**I2B*H49ZU*L=3>MBIA6.)K[3G>\J"[M=:GR,.%+U]&\6JK MEUG@-LV]>,'(?FM9[J&5 ;B%U\8R)!JW\+J.FBY\\I.B%;*I@0GH!U1/NP63 MC03X%*NT0 /!;ZN@4]-\Q7OSUR,7'!& :3!@KC9GA)I4!=9;E5,OWK+-B]64 MTMGF7":4%Z^ME*=2V=&\YQ2QVSV,/)4[AB:;9C[V--TI3IA%,P(,FDRQ-=6' MX))B+Z3;;:];?[=;036":BX[1ZEGU9^CQ$D:4D-TWT?7F3K>XHS#N9ZR*<6J MXKMR-)23/"&L 'X["S'U6OVN(9M:/D3C)U'8@C=>71+1F(EFM >DY$4S?64CDYHM7I$J,[Q[-6D(WKD#RR016H+5N<-\NA M)@]9\^HQ5G>?G;^07$>A31,-TY*5@C;9S7.><9&U*\JR7A$;J.Y=.'\%J8ZB MHV_!LE39ZC:B+*L@14&*%UDAN:,8S:R0O!95KQHLPK5&DW/_S!1*GUVE1[A4T=E.-]PO?YWY(R(;$"6O6$*S7ZR&:= M3BO'+.WKVVRP1Z9HB;RH>">(6:JA'E1'P7J2JBJKO?Q);8.<*OR<.S29'JO: M8SS3XPDBDFJA1[/5-TU+-O2ZZK,)FA TT>B:A1VE6W?-0IZ.#?E73?_P;-?U MA_38$$S,&5J9A)4K#"^X5&$=H42ZLB=Y/";0+$\<5JO?U62M5R5L@Y_0U(O! MGCK"-O0=YZXU8$^OU>_U9*52T(_ 'CZQ9T=KKNK8HRHTDD9'MO3@#EQQ6:+.C)K%MO7SS&!%$V71^ND,:UXU* MV').ES6-@S!)@4JG%ZG=,6>.1 5X!D1\]K+86(L=CWIXIJ]VZ&I<(0N,*WP2A M50^:K870L,9+1Y6[J@B)O>:@4[YG5]4(*YQFKU)$(HAAQVN@(<.&6 MX)$+7@%MUQ%$NRM(X4#:MI"VNZHBFTKER-F&T!D'(7N.+TZ4$G4U%9?566CH+YY@X2*2$'@4JCL2 X\%&4UL< MV3+R22O-1YMSVRW-BJF,,L= !W9];IZKI::R&I"M8"RNY5;F32$NNJP9*L% ME-6D)QTI9.LJ9E>[CKFKN_7\M@5N?2"S /@MZTV$3B [ MD^M6J3AE\\*,:@[DVAL.-;"LAD"XYD N >%#.I1?7S'/K4RNKLJ>C;5RA/_B M>#5!LY@'O[L$?[GW1MF,\O)64*?55_6>K!J-#A%KB/UUL70OO!O'JSUZ'+HW M@>XU4]:4?#D;07N"]JZ$]G;5.#T.[76!]A1%-JW*C<=/07M7%L&R")T<;=/T M13C+EMB LP@TJ]7OR(:2S\UND!K+8=!"T_&YCEB7LQAF/6S!U>GH%Q@((W!* MUW-MFT^ 4SH&Y\JJ6EGMX+"P:[."FTKI%A=KN0AOX;&JQQV'?6 \L0%"R<@+ MI08I6<)?P2-[O *J/WHYN>-0O88G!(K<[52.R1:4)RB/HX776%_N.)2GHY_0 MD*V"K% .*4_$!U[E[*Z[6-F#/7,P3X6VS!HY41R0\+!0MV.%[3;]_>NJ*E^ M3G75EN)9,ZFI?!27RL<)0H.>&4H\+K'F'@"!XW[S?_.]E]^<5S(Z,$]"-UK] MCB5;9KX35(.,?GZ\X$TFTYHJ07%)IB>(Y#DJF79:_:Y:1W-A02J"5,X>>'-4 M4L%&W)KI;LE&]W(Q +2Y1:T>4S5%1JX?U!;2"TLOG0:VK\J,Q$+.?*X$W M^^@<>SK(V0*+?.2-/2"LMXI['0#BA1D=/6+GF*S(4*C!HS2[@E'MR,6I5^-R MV4N]A>0OB;T'J?#_R/GM9\NZRF>PD8.^S_#Q7014SMX<;QTKJH&&YM$ON=P:U+5.3D=?A(%Z?3NO MU4O)_.E^E%N"UCGM$K![M=G.^]^DQ1: A3XCBM7E<=,Z+4RP-H/:WM3.^U#$B'-D)D^=;0G\X")X0A_3'0Y M#9S'?P-Q@4XTU=IL;3(=CPD.-K\2JY.W)FPX^.-WEF#3^;G M9!$1/H,]OAD$Q/Y^8X]ANK>V^V;/0U3(LF0!!) %X:;5;RB)MZ@/72K M6BE%.1XV\+R]P2L)R/H_#X+W_:)%K.UTRAP,70.3>]>$SD# .4RS4K8S@AH]@EX>?Q@^\AW@4)O_WJA-]_F>//C\ H M_> ;C/(+<(WO&8[::TD$&.T,L3>(R49\/B^[^P::PP,P(-N;2Q,;%.2/1R";8-<,=64QSXPRC>J0X,XH>JU'P=KZC6RE2+-)*R@<.,O ML!4C5/>'Q'E%VR:4!K:+;!,XZTK#\]6ATD$T?"J<^&]>JCZQ@.,!@27=[BG' MNBS=@T4JIZR-FG*P>ZX]"\EM^LO=R EGKCV_=3RZ!_2EN]7AL%S,FAE'T83= M7C*'ML(81'+ E7PYN=V&6^_SUSM&6^MT"V\I;;7D=H^"Q 6GN)YR5(#XT@J1]FYR#=5'F6U(/2^^I/SJRY/KF86C$I4+0C166L!KZP;UBA6-UO,7$N % M^X6H"Z_DC;8THCM*JZ\V.AFOCHC&\^S]/P6MU'.\O8E6U)II105MAHL(W// M7^#KD?%5JQE?L?]M7179&X^O=8:L\ZZ-?5OWW1[-RFAZ]=6:M#*]9LK56_U+ M"*_FFFG4J91= ZG4).2,FDG%:/7KBB/D&EWKU,F.W/QS+7A![92JVL9K[:AK M?_^R^I'N\,M6ZOMX;A_EQ;TO/*G"VJY=9^_4K(A@\\.\)M(@I;T)EK[PI)Y% M:3=KIA4,2N>B3$:3M':!KWOC:[=F?,7\@[KJ9C<>7X4G5;B'CJ:56353+G;R M:[)2U@37E/"DGD7(]6HFE5ZKST6]5QYD'!<>C^U)Y<5Y8[B;3F]H:6.;C#L= M73?&5M<:]49CRQJK0ZW7T;K6_ZD]V.RR680ETZ!.R&]HHHW:;67UB0@F0JC"IA"\CH/DHOXEAKF4FG!\BV1A//?_SR_/C_ M_GA\^B8]_@D_GQ>XOXYCVS&$J[S23=EU;$/ZGSSI?VRX%QY0Y1#K&F JEA/1G%&78#:6@VGAP[]CAZ528NK3,_9/(,.)+/WVVX,LV9)+ M;*0*X,_-JNS&1D^%_T/]]#Q/):7XFC!_B;[2^ MPLQ_(T&(GPJESX^_8PKIZ"\;>3@,'7PG$;W*DK5@+30-DMUH2YAU9K^\!.0% M,VAG<3"8'W_'_M+Q=)HOUI_+Y[GIG)63Q MQERGLU_B$/8R#&$O!HY'MPZK[#F K?0/4,&]<$R"@(S4TFG7)NR\7A#@N)+] M+KU-G.&$+FT:2 ,_"&CZ72A1VJ$P^TI>?1?DEC2*"2)2E\)_:(<3 M"0::P!]MZ9[FQ^'3"\!CP4!9>B,PLNNB/>$'(\";64!<9PJK!JQR!X\(>TKR\$ AWA EWL <>89M#U[*VW6WI?UGR]#!" M3$L3LF%&B+_.&(0R8!FB7H+Q*XMA$\0*(,CTX6F:H)_']$:ZY+3VP M=.ITU 6,TB?2_$(&(L^/I 'V31_%L P$>)A M@O!L.WW$ QN_ZO@C.F. "= 1@?=439H"'4R2Q.\,#;&I#DB"!6R_*'SI.#3- MDR$D7 36%" 4D+2!2D;MO-B7]DRF-+?\_< ?S>&_231U^_\? M4$L#!!0 ( "- 75A<@/8EEQ0 'WM 1 <&%T:RTR,#(S,3(S,2YX M3KV\P5 3+C>@1R0&;V?MH2M@#?&(OU METSR_OK7DBVPD6U9A,SXSFQM9<"HNZ7^M*16MR3_]O?GI8.>B.?;U+UIM-X? M-Q!Q36K9[ORF\3BY:UXV_O[QEU]^^TNS^?OMJ(^ZU R7Q U0QR,X(!;Z;@<+ M%"P(^DJ];_831@\.#F;46S:;'SE9AZY>/'N^"-#)\S MYF7KS&S.3O'YB6E=80L>,Z;/_K5O+L@2(VB:ZU\_^S>-11"LKH^.OG___O[[ MZ7OJS8].CH];1[_?]\>\:",NZ]CNMU3IYZGGB/*G1^SG*?:)*+["0;HX//!L M\YOM6N]-N@2BD],6_"_*,VYV 7_;]0/LFFO^5N U@Y<5\5O91/#[$?N="3IN M,A6F1%G!FBPIY^PH^E&2HA9RTCP^;;+VX :.@T#<@=(=\D,APX("]T_0^S8 M,YM88$8.88:2*I#X.<#>G 0#O"3^"INDE!H__H(0P]=>KJ@7(%P$G:Z#(%OK4Q $W<5;2%QJ1RA\1)_#9MR;[]O[9MQI'Y:6&?G..\4I+-GQK"KI]U&'3 M2_7J(.A>68?,3IEG"RI*_MU_;376W5:[&C&E5C6RQYJ26 @"!L*9CD"?F._G M].G((G:9_K==G'W(Z''8=6G Z=F3^-EJ9;LS&CV 1\QNKH7QC,A,C,#29)+1 M0_D_U]@S/>HHNO/1RJ,KX@4V\9,3$6>P\,CLIL&FHZ88+/]8>>0]U$04D02D M>P#[&200'X9LWM[^ID&"!3."FX8/.#@D4E&5VV^1F6[[@<1V[?^(UCMXJMMZ M("'.OWW#3>SH-AQ(S-#9Q>H9^01^1[9UT^A0\*,;B#U['!E%#@V7&A47_ 3' MC0E^/.;_M5!SXW0W$:?Z[6B[[!:7T"?6T/W(/V]WZI@X+E) N*66TG3I7I1) M%C\4ZBM0:CNT[,!PV8*"UZ2\?B5*I:I/TJKF#%""0XW4WAD.QL.^T6U/>MWQ M!/[>]P:3\?#.&'2&]ST-(R_FHX3D%' 8@Q*),/\$/[1AB(9W*&)YP.@.U/ P MZGWN#<;&E]Z^ ,MBJD3O0WGT4OSKC>5MN]\>='KCS[W>9+P;:&(V0&3R?@!>]"J!0ELJ*>_!X2V&"KQ.B^/%_HUS?R_:PI@:BQKCS_?]8=? M=^Q:-S[QZ,Q^>?K8M0KO-P>]L>&X !N'%C4%%[8@P'[4%W;'P: M&'=&IPV/.IWAXV!B##X]@$H[1D]C -Z%N0KLUC%;\-F^Z5 _] A\X5(8MDDY M" 2AA"2T$86$K!K!/.I]Z0T>>Z->9P@J80HJCV(&K1*DUC9(,1.4X%(C];<[ M,-",>:LUND^*2JGRDVV5)\EKI&MC )8V&8ZT1JHDD5+3I]N:3E#72-$/H^%# M;P2S=9^-Y(,NFTP?V$1;7NWY+)0@?-@&0?!ZAS@W/@&L^=4(ED_#8?>KT0<= M= VFU$_&;;_7'H^UXA)%3)30G&U#([AQ3#;\4,2P1MAT>[<:O8.75FK[?%O; MC*Q6.AT97\#G^]*[,\"][!CMOC$83T:/W.?7T78A'R4.%S(.@B%:P+<28HP:5&ZH\B\Y/V[WHNT89(J? K MV25BU(B3UTC3X\FP\[^CWL/CJ/.Y/>Z!3_)IU+[7T'H> Q4")]*RF'-"&U9( M\*H1'+WV: K_C$XAF".][ 08N&?\FCDT"O!D):_@A$"3BAB%86B:@0&L*V*BQ$!:$B>X<:\_Q:]> MT#ST!F,>DV3K4CU MDB5,$B+XB0/OBZND^['O4_, (W!W7!TW]8+>F;0*K4O MK7MC)BC!I4[J?[QE^1Q0 (O]ZBS%)$JEZJ5%\(8%BGC42/$[I%T>J&.;-M'( MYKU&2 &<5U=G'SY<2/[3SCD>]*N0>LCJ%8(SP5/GC?&/12C1EQRZ5Z ?R:P3 M]G*Z3A?:7 Y*Y"0W,"/M5T=,DJDX730R:)4X2'Y@DDD= 4ADZ'3U+Y,JU2\Y M@@D>==1^;II/%PL5(R4RDI]8F#6L(U8%F3]=M-2LE'A)297B5&(= 6/I/EUD M$C1*"*1<"B.NHZ+E1)3^5)[#00F"E%_)2&C5$9-$DDI_7M\F5:%P*>58DEFN M.JH_)UNE"T4Q&R4L4K0@-_551XRRAS\V%U1"C*5^DBDJ)2 M(B"MS"/R.JI;RJOH:CZ/@1*$$NF9.@(BYUJT)Y \#DI(RN1LZHC)#N'=MF5Q MZ=A)'+_OD@#;.J>$]BU8:0%22&#W:#.XY>NJ).\@0+_&M3E84"&0[%XW*W0( MG4T\;!'L6L-@0;P1,8G]Q+O@CS"G\K50VI84OMC9MF!@BJN%Z SQBB&H&>)5 M0XFZ'6RM),KA/K+!M]9Y7Q/6)+X#_(3:G71NE[4EQ MF]>,:W']F.V)&B+;17$=D:ADPB0/9E@N)QY=E/3R $H-0'N]/T-[Q8ZQ_@BK M4PI7&ID4EWJ-D8GJO$.\0MR8UE7ZK[^VSH__YV!6Y9"]P[;W!3LA:?L^"=C@ MT;?QU'9L=B77/<$,+8NZ ^IZQ P]SW;GM]BW?4;#6SLAYL*U_PQ_S)3[!M55 MF>[5_LX1 RUK .(M>(>B-G#K3;0"B68@\ >3#4&\)>_0NBUHTYA:FKN\_4#; M!/-9*,VBS,GE6L*2W$(PP)X'U7DBVL@4H?6(ZG>H&\ P M \V"3[YM$6^WA?E.W)6(2G')+40W ZN/-K)02ECMP '/H[VDH1O0V2=*K>^VXTQ?QF2^4R1N'\*4H$N1-\7. M2/"P8MDH$LZF62$>35]07(&#>:01VWVIJ\-4 ??9L12M4L)=[[5P@?(-%NN> MVU,GCC8.2#!]NX<9>W.B-L:E.2IAE6)C_(A%*NO.^2,F M "4DU!;)W;VR3&HE0E+L*D:HWDX6[P'K6.$]#D*/A^?HK$_=>4#82R2G^G.G M'ELE=ID7)&[%&S="V#TM(''E\\.B3S=X?/J.>X0*(9(*?;XD+XH*91Y=1.C8$'W.XBC.Q M^B:Q)WDJVY!?"9$ZE\GS29%P!-)1)!Z!?!17 +$:H$T5T*8.=;>3WFQ&3#97 MKD$;X8",B$E=$[K2;EM)=N2OM ,I3+9E!VMA21M@\E!:8-U![]#EBD;I53KK MDAGQ/&*!KK)V9[X&_%WD*(U "HYM&4%"*)LDA%AN"SE;-VMN#KM[^T5,E$!F MO&8C!62]W?B<,_.[8U66H1(W*9J5?QS_ &*FSD=D%7KF OLLYC%>8&CCHVL1 M+UB0S4_LC,2^0-86J#0"^5QM@1$DQ+,A.:H XC5 4(7$[_QD2"U-)?L"!FT# M*&:CA%6*I15ZCZ^1&OH$1HXX]S4.5RN' MOR<2.QWL+^X<^ET3E7G-V?3_BE&A+L; UVIRE2/.]0TGIB(E'3'[BD&94 MONXGU1.P[66%4Y*?$F7 MU!6R])U7NSNY:E9*P*087\9%6G7W?24UK_9%749*]',>GF0 MC&9B,U0D!PE!!WA3*#RZ3\0/B#6"OP >?!H'U/RV1YP5$I2 E[D'+P6X$(@V M$A$764OHY=ON7A'U5?-2PEGJ#KVZ#\<9BB9!E(9<+Q([Q .]N'QM;@1DR8*Q MT1YM_47HGN0IP9??O)0-/@GBI&OJ@I2X!G$X@M>!1X#C6APLA>M/W#\7I:C= M.=<3V[,@]!10=F:>.K;%3LCNP59VE*BT%BE0F6TMZUOMA/S8-/@^C;5Q!!0E M*W$P%JZ^Y,Y9=M H!*R6Q-O'"*)BK81?BEQFPY_>FMD.\^2MZA,05_%IM! ^'XTTTC\$+20"Y>DIN&+A?7=AQV#:C@ M\CSU'/MZ13R;6JQ--PTKC':V-9 ? ID=A.S;)X^&JYM&5-R&L;:! EX\>L*< M[F@28$P:1[FM9OOE#1>*A^SY(S2"'S]B,\0T8(;$3AYW[=F,>,0UB>&VYW./ MS&'XOL,FB0XFMUWK+@S W$3"Q$]J9X8=?ZV>MQ*G5J/MLC,X@?AI&EV*">HE M4SO0TNV2NM"!O)<2VKU-W'MQ3Y93XN7935;)O=N&%7A-]LEO75MT"6Y+0MUWB^QVZ MG-IN?->*2>LU0_!TW' &.@K9",CO)\8KV&S;@/_!*#%U2/#9F%JW$X+A],ESTK&YD2+PR MN8"5(]9IYX_$SW"MD(W4,)@7@B>7JP1R8LA,3+OBUJR,\][*D;>S;X0GP&EF!**2"K1J/4RF5CL M3CC%M)!7NA)-R>B(.7<8KW=CP [_3!UKBLUO M[7AW>5'0K 3E*V;[MYU?A'O=#0DXIQ?E?/&MPI48IZ1>!'H?SM9O 6D[_*B MF;]8+,^@JET1,#G56XQD%G\[.#7<^-*A^:R2E3#(3=2RE!.06[P2C>&[PS;G M!IF?/2(!][AA@8/GI$-]MB+D9PUSNY@FE[=L^2J64J;MK-P"1G6VA6-]>M.C M+=C1GWPRO@6D;)!I@3!SY['$VON,7%MZO&5=S1EG1;C58JT M$H")+1W#V382MXD+<7GH;T*>@UL'.EY^M]R)V5OJ(1!BM#V8EHX'T_JWP50L ME.+-6GL 5L&Q*NAN5WQ$'>>.>M^Q9Y4=FU(D/WMTXE."-!DHQULEV<]NUS[B MHF\:=*UNQ!56%GRA*&*8/3>PHQM7@K(2$!G06=R >B_2 J0HY*&@JNH*V5DM M\/C%9T-FO]]1=;#,PI4 [2M?5X0^@154ES@VC'%)-79?!!["RR+."(^P5!;MOW#LY=B M^W1Q/RI-7]$A,"/CF%UUE[WD2+K$) MG0OF:D4SLDI6H@FIK;ME ^!5R^8/79)(,ABN.LQ41%&))L7O5]G*>-V2&?6( M1LY,ETU%)\4VK,WD!9MBY"BDJ03(Y7=7[&H5SW#ON)1-O+\99D.BVJLT9+#7ELN,XM7 I4^ M&Z/(UCVN[ ^X0/\DL-I;+MFM#Q9;V.?CILFEHDN7C5][4M8!/JD4F/%R,K5D MC* IN7>H/(.J;!7*..TKIN#-\E%,P3IGAHNX5&#Z]FS5$?UTF6K89XDM/3U0 MJLB5O2Y/9 M^XG5 !HV]U"D-TGYDE]_&A1IR]:-%RQJV:FD9(OFK/4!_:'1W6AT__4_/EV, MGGS Z6PX&?_M%_%G_LL3'*=)'H[?_NV7W\Y?,/_+?_S]3W_ZZ_]A[+^>O7GY MY/DD75[@>/[D<(HPQ_SDXW#^[LG\'3[Y?3+]8_@!GKP>P;Q,IA>,_7WQGQU. MWG^>#M^^FS^17.K5UU;_.OV+M6AYX(+)' W3F5OFK>#T0Q:OP#@.\/_>_L6Z MD$KTR)Q!R;37AGEA$BL*K$PY0*:/ZT-'P_$??ZD_(LSP"0UO/%O\^K=?WLWG M[__R].G'CQ___"E.1W^>3-\^E9RKIZMO_[+\^J<;W_^H%M\6(82GBW_]\M79 M\+8OTF/%T_]Z]?(LO<,+8,/Q; [C5%\P&_YEMOCPY23!?#'K#^)Z^A_ETF/X8CO.? MT^3B:?W*T\/3D[/3E\?/#\Z/GI^=T\]71R?G9Z/9JD;[XTJC*:3%?_Y0@BCA:?#BYG["W ^\$Q+98+?#F9 MS5Y,)Q>'D_%\.+ZDQ7/Z'J>+,(:T&O/K>.7S"V=&G^10F4UIB,/U\/,>+ MVC^N, Z2#B[R M8EGTWC(ME&%0C"+=@2BULU)*WGB&;H'Q[#+;SR=75Y<+)[)AC3%J_^^D)#ZR'@YF].<3X\^I=%EM2 /9C.D_V>2_L AI")H MG#*H2/9;!A:"]"QQ$BE73H*1C4>\!78PSF,Q^R"L2V MHZH.T>!WF.*[R>4,:8*?XVA(;O?G.NVS@8H^"VL"*]XJIATX%HQ/3 4>@^8\ MQ/0=O6]Z6/>_HD^*;3?1KHC;<$J;D?8,%X;,KSBF$8X(TT&^&(Z'LWD=[X>5 M-3(@VS;GY)$IE#7D06../B$+*+T-)I%,H3&3UT/6)P.S#4LZE$PSUAQ<3*;S MX;\6DW):R("%\=MA'&'=D(G)$##'8B53$CW3)CD6HR],B( QIF)+5HW9# M)*TUB[;Z92I'%JPR+*(M/#ER"EW<[Q;_X$[9K76WJ_#O#,-L->6=N,(N!9NC M(%YF9A/<'YM*,JJ8&3= M5F5>1'7((BLVL"B]$4%8I73K", W ':/''87\1(R6)E)*!(DB=D7FANM:*/! M:!*(4%SS/7YOH?['=3:VY^#-R&(_Y-\P%+X$NMP,GI%Q7'6%\L*F!)RADIQI M+@SSB:P>*YPI*!QHW]H]N0-*KR(MK9FTV\1_QX*_/OU^BE[2[^U/@ ]/7[U^ M<_2/HY.SXW\>M3\.ONWQW9X-/SB@1@?%AY.+]U-\1^(F=_.* $2HTU*CK3EJ MGF@G9U86082J!V$JNJH,N! ^<.]:[XSWP-G9K)^_P^DMSZ_+9O6.U]7/HF4\ M)T'%RSF0CW4^>0U3',\'"21Y598<..5H%7AE6>!!L623B%[-8WF$8PFPW+\"J1[6!^O2E] M[?6[:KUKC[I2XO.!X.2T)!V9=;J> &M)%#3 /)P:'JYEBDEYEK.JUQ7(_ I%.;*\#*>Q(A31 M.DI[-YH^Y>"TXD&CN6_&!3)8D%Z?OQS77,>&1-# <^8.F#&*?-@D%8L%0F7?!,>L+-R!,+J'U(?M#F';.?KXYRAP]@K>!91EI25H0 MS(.V+&1N7>)*Y-3: 7AH7+VQEW?GQ8TDY]T$T 7Y!PX#.L&Q)IZI.A[# HV% M9>.R5\"%3JUONMWI O;&7&XO^FVGO.'EK8N+X2*44T=WE1WU%L>I HK!)VL+ M9]):VJ)5#>$HQ5F,,9-15Y+IX/;6G7!Z:CJWYT0KD72A%U9.?@D.:2"9.21/ M7R,X!E$:YJ.).O(LO=AW0&6WH,%J8&"EM@(52PITO89 $PQ9,5>4S\:&['WS MT-=-&#W=^K:1_GU1@VTFO=WUG90FE[3&7L/G&JY>88DR.B>-82D&6K[(,P/2 MOJ2%E>8Q:BM+ZW#![4AZN@>VX$"#J6])@^DEYEM&F'70L@ PX)65-DL6E,R, M.V=E"A"X:FT"W0FFIYM?(S(T$$#7(8(5)F]X %L,(PN\D*HJP'QQD46=BW0Q M@ RM27$_HI[&CEHPHZ$HVJF+Q97"%820DN.+@B10/#$T$$/1"^9$RBED(9-H MG2OR#8"=K7^8O:LV)OU1#=2J8% MU@-<,CISL7'#_&\ND^8FTQM,2,!HZS[!+T8<(K>6 M%\>,+;7V""WR6'^-#F4&X[G'UI= [\/3)_.I'3F:2:#A;:0/].[)]/.B0)-. M241(3 B5F4YDR(>H"5#PH> M2#DMCOR^'2&7(5BB&*LTHQ$Z3KR+DA419;&HT^V4BR-_:NK2>WH2*K]03GGVL6XYS6336PWB_S& ?" M267 &J9RK"454)&7@LBX%-X&T"F$UGD!]^'IGP&SD_2;37V[:A:32?XX'(T& M H2-2DK:1',]:>:*@3&&<1HNNDB;JFRMKE;O[I_%LI.0MYK2EC5BORG\0\SZ M4B7Q"S)T$J-W->6$^*8-:.8%ERS'XB0D'HUJ[:[#$DOL9%"<9,=I.K%RA+\=GE(&3SL-YM0/J4ZM. !KM/=D=QW3=U M_D[+;[,K?M9!2ED*LF2AU+*#M82#Y@QLR=RB%;;]OK M^7A+T@UM6$'%PHB,Y)*)DEF4R!F/*@-*C\&8/6<];>6K7R5>+AY]%2Q,(!3Y MEIHYJ6G!U83+B#(PJTMP-O'"F]?JN@5&G]R9':5_BT.^TZ0W3>>9C+^B.+V< MUQ8F==L=&+0QIEJH7Z;$-)>)1: ]MR@E'1:C+;2.T-P#IT_N36,VM!)"R[C] MY46=7LSKW# DVJ/GAD(2>.63H!L;4BW!!BG_RFQNSI4EC- M&/4&YU!OA1[!=$RTGET#7>^+IN%\8'+"4-N$U*Q&VM4)7(PEUA365#!Q,-"Z M-M[#J/KD9C7F36.1/%:ALH.S?[QX>?K[SC=R;W]HQT7);@??Z(9N/>F#V;O7 MT\F'(3WMV6$>9L(IV7(_PN@X]GLLO;S.RUGF"ZG53$2+&M] MS%IXYDR&FF9F6116,)>]ET99[WE[[^@!4'VRCA^!.;L+JAU_X/,B%?_%9/H& MWU].TSN8$:YK-O[ >U]DKZ!Z41^8 C*,2,]YV201=.\@.@=4#:TBW\* MMK202A=J9E&2[;;! L])"U)]45?])ZHAOV@6!>B5U1';5S)8 ]:&1Q8_!75: M2ZL334->#=(?A\3KVDD@2.EX#BP;M/6.#3+(6)N,I>Q=MBK$UE;.G6 V/-WX M*2C31C*=F,7?PC$\R5S[Q"4K1,TL#C5NG1A/7*+B8%3S"U!W@EF'*.[G-8.W M%TSS?>FT?!GH5:,VHXF:G)PY\)%8:V6UH0B2";%>^$B9-^\V6=5CB?S)U MTD0N'3O95X6!KMWW',0B0&G!62%;NX+S+ 8NB<(E2!&%]*%UIM6:T-;A4/AY M-4TKH377.V]P$<$^GYS#I]K^ML;+:0K(\#I[!U-\1@Y>KBN1!5<6"*Y*T/O3:$N!;I?N*@=&LI=F!I/1_6V1CG MVR#F&1Q.M;+GQR83HJS(+AGJ%$483Q([.#BPOV@UN+, MOC(T'D'-["ZI3F)""X,.#,\^USH;SGNB<5',%[^(AG.EI%66MZYQ\SV&M>CQ M,P><-Q9$ZWV&]K\OI:7F]+<9C7RZS(98%EJX;?R^N"*UT0P@D@JL;93)NZRQ M*Q.2]6AM;JYK=@&\%M%^TO#T'D3<<03A=YA.85Q;>#L,207-C"([3#LAF;?6 MT.1P;12($(W>2^!@A6@M7NTK0_]1 P9;R:A=PC.-^[M2&6]P5E.VR+EUFL)S_'J3_K]ZJ+2T:?T#FCQO"%']:@43/.!L9HTM(TL MGYZ[B[YJ>7Z[/7<,779*^>@R\YC!I#.7J MU#B0)ZD56)]3ZZ.4]='UZ7K&CT_/7<7_&-I31B,]ILP4%V1G!@F,G(?,I- I M6)XPPY[H^:#VW#Y4>SXY2,25*=Y9W&+@I) N%&"%",!T+DAN52WOC3;8 "J0 M.]51!/=A=!L:.8_B&^]*KKOBNHUEUTVXEY30:;D;( >AM,3$#$*%A4!:1R++ MD$I1*,'YUO?T-H#7)QME7^3J2'C-#YF^L/_9Y:PF&0F*&$EEN87(S; ]R-DN'>NO5K)KXM$YNNK87'6>MML M.)5-@JCVQ-B#]";GQ7/.M"BH_A+0%F3:.N MU^YM8;I(LI0C+\QR#-XK]%FWSLO8UEO::AZ^W@L?Q) %+XK&5KN#:",B@Q0] M"TZJ(CCPW$58[2N /D7..F+(+7[;E@)HV/3P_133<#$I]/<1+AN6'US4SLS_ MNDJA2A@S GF)("*008N1^4RK-*80!8JH4W-=NPZN'\!0;,V8YN)J5Q?I]NP[ MZ[PG*R(Q=*+>O33U<(<+AHF\H4*H]I+K&TMQEH8 MD*;A"LRRI/7 Z4Q>,'B&UM2"L)ILUZPM4TES:Q)RU;P4VYU@?H0+CJU)TT8R M'6J=52.$5?'SKPT19@,#"F6,6&MLL:3YR5"(C._M5MU+Z -KT;^ MI"3:5D(=DF;9G&&UR=[:I&%@4O'2V$2ZTP:FG;5DN[G(;(;, :R3KGLVK8/T M1[A;V3W-FLMT#SOCLKEB=2IO=-@;\.@X. \LU0(Z&M$QJ)MZSL5%58J5S?,I MMT/Z ]S+W-]6V4RD[2J+7HM7W+B*'&0TOI8SX*AK80/R*6)4B26C:37$0D)H MWC_E'CR;7K?\&;C43#[MNF[ <%S#I*?C6PY(OYZ.VNC)T..&<1"D3-%+VLP+ M9X)GJ[WRPCLDWO3_X4.V('0NNXONBS@[/CL],7K]\ M')P\/SO^]>3XQ?'A 7UT>'CZV\GY\'YV=I7>8+T=3R @W M_9+GM<3J:/;M$-8K3=HIGC953?WGPUD:36:74QRX MY)/2$IC5NM9A(E\2"BF](K3D%GPJHG4MU+6 -0F>77>:10P6DT&6K?-,QRR9 M!^E84HH; 3$HU?J,31CARCT>1CO:?U8C)]/KF,\W(Y MN@EPX+@/Y-M&9DIM1LG1LZ@T9](H++&0W8"M:WZMAZQ7.5Y[X$Y[[:W-L;U>';7;E/8R/ZZKPWMP&DNO7/$40V: ME@%Y!2%IQW**+F20:#HH]74WGFT5:676X U&F./7!?A/FKW)=*"D05&[56$I MI2:]11:EBY_?)F&HFZI7&:S6OK7M<7YV&I^BU1IL8 M=^3#:DO:/$H'3"@G4 4)+G=$WK73%/9E,#67_,X3WE%;\V5C8AKAM5:%NF3T M@=?6=%8Q76I0%6DSM]S(PETIJGFIE(=1]2D%JFMZM!).RT3+R6PX7XY01J[K M?5 6>&UARE5FT:?,I(_"Z6 "JM9ARF\ ]*F?46=4V'[*.S9^#P[_\[?CL^-J ML9W=46EEE4B_@RF[Q5O:&*:[#J^1F;FZXG(XN8C#\>*U#Y6U&10T7J-T3,=* M$NGJ?5QIF5-)$-M4%- ZZ+<%S%UUT1:OO*8^R8FT4M2%!,G7!I6!^=KG()*5 MQ64RTD/K),V= /?)'NZ:D]^KP/U)NME&N07DY2X_R*%@T=DSKL"2BG>% 4]U M[^ 91=:\R!ZLWL/U:;DO8_T'H.4V,M[C-O[U1.O*W%A=IH3Q]60+^K?+B]HN MILFFOM4[VV_QNP]]QPU_$1.XA5)O,$W>CH?_PGR@[;UP*%F^$-D/@&9X<)&*5,]G&J>4;%\=Q]V[EZ2ZT:>Q3;"VGG' MOFMJGL'T+8WT];*16AWU:@8.+NJ9Q(#3GL$S]TQX\KMU5L"B4J3)318E\>1# MT-LNI ??ON'&V\W94*]IM1_!=FDQKC.-=TZ9+28K$PHK(62F2_ L0JVQZT4) M!ISRO'4KB,9#Z$.DK]<,[P-U.O:8OMK0YU,8SZXF4@QJ<%/X.E$.7&V&:AAD M03Z=45Q*:PL9T7OQD6['UWHONL.M&"19I' @F".%Q;37FH'+B3DG0X[6%?>] MJ[C^#G3'._M@S71.F8>VD!;R>(R%4Y-5YY^/QW.^H#WPSF,_C$9 MY0CIC]4)W<+>284;4QRS28MZ_LY9C-(Q""KSDJ4SL%XJRX.OZM.)Y7YVS[:S MWUMO*QL32[U-) 5Q6XO:8R#1F(CD5H@LP,76)1LZ];8>=T9IBX+QV^$BK1QK M-@,/1(]Z)5Y+#0RPYI8"=SX6021IK?$[&DK/3>>]\;]+]W5;YO12L2Q/BZ[_ MP[=W80>84H!:]BA*1;I9A5#3040M2I)5*-G:U+JFV5X'V(LHY\^^9MK2K)&8ZE[IF2>41.C(Y6*7)[=/,6]YT,I.JL+_R]KQ9 W59"GY;?9%?(!F((^I\C0US4)QK!@9&&HDK!%<^%-ZWRJ M>P%M6%'OWX:0[:382\UZ=R^$3*,)Y(XP[B S77/ZP7C+K'%>VE3(W&I]S6(O M ]NPTM^_#='[QZK.DFBV'M>WRN TCH9OKR*4RP1*FF3T5G.&(=;N-+39@$!D MSO,BM X._=8GGUV![E71PCXLB%ZSYL=9$]=RW4%(BRAJ,TGT) 5,+"@C6=!$ M_$+JP #T9EEL=KEA;W46_ZU6QI;R M!K(D*]D6M"($WOPV_C[&U:?JD'U8-+WE5/]7R[VW5WGVWDG@S.L$9$F&R+Q+ MCGGNP>2$.=H?9OFL7R7CD4MD_ELLJ&:TZ_B.U/')/X].SD_?'!^=[7#KZ9:G MM+G']!"\%C>3OH3X7L'XLD":7RXSG&N.SR )P44LGCE=K]$%THM>>3*LHTJ) M@RL^KV=WWON:WSMXM'SRP@$I'5UA,BU8R4K%(_@!+V3@E8JX\ M;*S?;D?2AP2!QL*^6=YY9Q$TK!Z^Q%)SE&J9\TDB)3?P)08I:^JCD\@T9AI> M,9DY%R!9[:VSK7-@;T?2AW36?=%A>Q&TIT.M:;?"!3+L MF.8 +"S2%XOS%GSA730LN M-+\YW]\6+W631GAMOX.,KF.-T"*/9('&?12B6 MB21K+FNJI[U2,(E1TF_D#_#6)TNW NG#$>>^"+&U -ISH8Y)^5Q"")Y):\D- MC%RQ$+)@/ !D5QSWIO4I^?7W[Q2;O%]:48>H# FJE%K.UY#E'5!'EHT*V7@: MM%CO=NL&)MWCYD1N+=AOHG;M9K5-!/I\,H?1ER6SNO6:7TRFI%)A5(NWDD<1 M+^L$T?Z;+]/\"JGEJ=1+V-D&7M.^$R,CS#,L6IG"BQ%J/9-^2P!]L'[:,F,? MDGAL]CT"J92&TOJ0?C<3L/,N''MCR@;&X292:MO(\PNH+W-PY=GZ+$,Q')B! M>G$& 9HFT2&ABBIWG!E%D, MN;"DA I6.87--[16V'NQ_34GWRVM-/8OZ8;EI>^ <]4/Q(#P6CO!O!2T40<= M&("L?2(V[CF"V2ZWAW5_:9A-M//A&N^SWKUYP MYNA3&EWFX?CME^)M('.,@+XZQ5#=8V"@3$T^Y9B,*E;[UMD"ZR';5:/5$ZLY MOAQ^N'[+]-H+!YY'&701K&13F/8T:!\T,N6,,4J"#LUK##Z$J5_AM>;\^5Z_ M-151PX!QQG(WLIM3(&+-M3.T34,@%>\=H:RU%ZR3)B8GBFG>@&-3C'W:+O= MK$Y%V)!H-S:'F\AB3C+Z6!AYM(II;CF#(B*S12N/VLF86PNQWD(!$ M+U)*D0EG:M=?$6K77ZR7))*3P4?D[0_W-]^=^J6I=^;1S>747%C-%M$]>\@U MC^RZYS7019:H16(Y&-(LOL8?BZ]-.5(L.ABN5.L0P^8H>U5*H7.&=2S%CKV? MYT?/SK\6)'\%\\OI(H=R4EY.QF_G.+UXCG&^@Z>SV0O:>#4[#*J1!U/?<[Y\ MS\ )BZ;>CXO9D+/K(3+@M%>+%-%*%3'(UB?WU]^_JYJZ_JRO<_D&WR^+L=4V MY<-Q&KZ'T?'XOQ&F+V@M#( +R+HV/T^^MF'5-&@KR2SQ(0ODQD@A.ASTVD#[ MM!MNS9KO=5+W(FNV"6X$]826Y_E'''W 5Y/Q_-UL4%+QTD9)D LI;H# %UD MI$=+$5G5_JV/R;+O ??)F7D^:. :]U;DB5SI79UB8&02 MZIIQ:APO:$WSLXIML?8A$_0Q.;:]X!Y/B9U_G R4*]HY3,RB1J8UF)KP'EDP M(LK$H^5>/;8.(YQ]*EWS>"IL4X$](K6(*S@0+M2.TID=W L>%.X3@[ MMHXSW@FF07Y(S>G[':93&,\_+]X#H\4A]K ,O]P3'N3$"T^V5FL)I5[WH3V\ M=CVV+H6D4*<<6T<]:"+:7UK[T%0?0HU=$.:MG)IFZ1]SXC)58C!9&:" M)P?!<<&"]9P)S!*< Z=%ZY#5_8CZ%"WHAB@-)=*,)4LXKV#Z!]9J28>3V?P+ M(I_!8RVAD57VC%C,68A%,F=D=-(4R7/H9ON]%4^??/UN&-),&FWY :,7D^DY M?,+9@L+G[V!\/"9#$A>??:DUI[)*W'I60-4FI@CD,W#.L!1M,$/PI?7NLSZZ M/CGR'7*GO:1::YI;X)@(&'6.#).LJ4.Z,!\3;90@@[.B)/JX&S6S'4_VY9%W MJF-VE$/+%*Y%<[9EYX4O)A,Z8= CTPHMTR%J&AS/+'HE2E Q*=G:\[L=R88U M3'] 0C200.?5J Y/7QV='_S7T1EY:!^&,WIBF4R_4/@9CK$,YW7"KAI57M+> MN2P .1GO$J!I].965:_:3T.S5/DEAF5ELR64 =HD(0G/++=DTZ("YB$#0QX] M)N]$-*U[,M\!95<]M5P6=PTT>5Y0&L.4KW?D"]EEM$8XX\K+)$VP6;<>Z/V( M^A2L:<&.[[560WDTV\M6/5+N @7*>L.%92[4' -;;,TV2(P75QM!"@O?%RO> MF20/0.I3=*8+EK24R-YH$I,M7D='T@3:?HM)#,CG8Y%GY4V2Q3?O<;813;8? M\0NLO39'=TH#!"U7&KC),3.=3"&3 PM3(&10*F-[HV\]9'U2IBW9<]=R:2BG MYJN&'%R:YO%=V R'6L_ ,T"#U;34 MG$-GF!5QJ"T(5)))-0 M2ZM9,$Z13R"5+J(@^M;J?GUT.R=MK2&'VRW;VG('7:BKA7%4-!_2.Q9%R"RK MJ+,&;US>S\RLA[=/EE5'_+N1^[4O\;;+(EP#\<'*!*C0+VOIR&^^/!#2"9^A MUAO-]7RP5J07- XR"P2FHG)L7@.\ >P^&7$]HF=+8>^5I2>3ND]=TM?B")>V MQR"XS'D(B2EE/< MB7?V#J;XK%9S/IQD=FB0B!; ?/ M8K:!:6N!'+#"F04=O+)0DN>-"=;1DD:#VN12^U'5ZTN&&T+L4S"A!7]N9MUV)['V"V<-$QVR *EEO2AN29EXGU@HFJ " M5](5IX)L?5EH WA]=)=5#F_;@8G))EDQ( 8.F9:# D67N)"T(ZQ+C M-$_6>=)@KFI6P[A1B:4=W]@\ M,6/G8>^8H+'H17CCO2C$:3CS!..$ 3N1#2L>@$T=/(Q#R978QV M2FFR2?I&*MX=_4W7?6.K#.\O[[EE4-8)2"(BBZI6212\D#HMP-")E*WTP9O6 MGNH:L'K1XZT[=MR5UMU*4 W[ -^ ]@S+9(JW !0I2*=\9$*(Q'3VO/K4DI6@ MN,Z!U&OF:RV/S=[;AV!&]TSI6B#-;Y40O&O*>P"97%*G:;--6#N?.Z"_ ?TM MT*C!18[- V*W(]EI1:PMXJ(Q%)F1Y:0D#=(5!M$JYA"*+4JBT^NUPMYNJWCD MII@-./ -[SN9]NYNL%X?L^992*,#2XL[M=IE%H0JI+6UU"@R>-\Z!><^/'U0 MEAVPI+DH'F4##=PKGJ1G2=21%R^9KUT?B@D>791%?Q\QZV #;6!ETE]6GRT= MO%6']MJT]JHRT^S+ZU],IL\GEW%>+D?T;S6R.1MXK3+4XO!&U5ONF=,.F9-@ M7+JDHTS!='9OM=TH^G!HUS4-'S1D]\N%+JR8#<:Q^F@0)7)R^OGQP1[F5L;7;[T5*MJ3AP1B-- M8F8BJGKP&10#:R3-*8B0LJZ;[O[9NO$X^G" V$,.=\N'[IB]3,T:OWTYF*.BQ@D;?."#%@K%=FNM:)V ML8F\+!MN7%R\(]RPY@O[4#QV7^SI3!"/86\]GUS@;#Y, P%%$L3,E*@%4I*D MF=!",)623)K+6'3K+,,M8*[#,_^3\&Q?TFRCF6Z@?(DP(XP'MUM3/Y*H=A\X\CZ<3[4_2*IMN"Q'LY9:6N=MZW E_"1D^#Q#>QKA8SY3\+'1Q7\?D[_5,R &C(3 M+LMZTN]8!$\6H.$9?>+6HG^TT[]69_NW:1"PJJB0/"N2 ^TMB^)8M-4DY;,Q MOGCO]W/)7'E,QF;+10X,=*H9FC8OZV."\CX7 M((3[X<[:/N^C5:KMEBV;BZ-C?OPZF>2/P]&(MH%C\J#&;^M%KE4LZ-O?:XM> MF;71+):D:3ILJ7F^R&RR*7@K-:0.PW7;@>[#"<8C<:TKT7;,R-=3? _#E9E" MRM1EA[60,WI7BP35#'97$N'ST4)!X53K6_IK >O#R<,C,6L7$77.G@FYZ?// MKT2!%8)KD2QKV^6AUCH0^W " M\6B,:B&VCB^7'!V\.3D^^?7L]=&;P]-7KTY/SOYQ\.9HA[LC]S^PS=60#4 W M*LWY^X*?F \^X!3>XLGE1<3I:7D^'%W2IXM#\MGIY7Q&6U FRWE@;?9D]]3S MI5K'-492'%%RLHL2:O*!;<#6N1(;0MQ55=WQNAOO>4:N1!H(]43A<^*(P.)Q<7R]OO MLX,YZ85X.:_M]\XGAY,QC: V=Z.)PC@_PW0YO5+L5@@( MT[07=/S]8;IP"552@V FGJQ9Y$] M%3AJ1@LL*[(PHS:M^S9M";5/[N:CZ\;&DFU&PQ-3&!-P8Y,[^5'W, M\ ->4Q+.V^P$#RR60-*Q6M<^'K%&_XOEWI?LFM^TN8&B3^9&M\RYX2KM)I%' M6"]7ID_$G#*$3$LY0PUO*N:3U$QP81W]6ML>/MIJ6=N$W9?5L%].=2G+CMWO MET<'9T=G];P%&]=P6//);1SR;8;1R#/_FL%2W[YZZ>=!*0Z+"H$)826KG@D+ M+BIF!0+G&2W:UG=K[H"RJZJZX[&KGN-<)@_ $[.+@J0T,.:M!Y:%E(8734-M M;4C>CZA/FUL+=GRO;AK*H]EV=@>FD\DX+6%9JWAT@GSWK"PI6%*UY"9%EFDJ M9.*0DFS=;/M!4'W:LO;(E"VELI>MZ [(KV!>S;7/.V](:SZ_Y;:TS9 :;4XO MD79#O / :_B\2*UX?HF#Z#SGQ12&Q==4.IN8EY8S)5$HF9,2I75\=%ULNZJF M==]S0G-^_A%''_#59#Q_5_.TC,NU4B69A/5$!FOQU>Q9R5& 5.0=I-8;V[98 M^[3E=<*Y[S7;7H3:;'=<%^U_(TS//TX&)F44V686G:EW=DM@H7 @+R&2:Z!3 M+*JU[;@AQ#[MG+TBW#8B?!R>$7%P8&OUU%P<0TB&::L\ R\=L\7*$%"";%X! M8&.0?8K_]H]K&XOQ4=CV8G(Y'0!8X8RU"U>$Z0R:@:-?@T%CP&M VSKBNRG& M/B4@]8YK&POQ<:@V_("#G+TTWB.3T=4I$:1^,7B&.M D&13>M[YC M>TFZ[<79H[#(X+OT@O:!$7K#_D,CWP]KW\$1J5"X0C:54HA,:T6\L-:Q6%"0 M-RDMEM;9TKT(COPVSL/9HKQ9O>%6FWNL6GH@1@-D;AH 7K,:(LV%M"QZ82*O MJ>W-S["W OI#AD4V8=M&VJZ).+L^,1BH9 */FK,0:K/#[$N]PB-9LESXD B2 M;7VM:JUSLQ\DQK$+>UJ(9,W=&UL[+UI0!4 M 23DB0DU-^,\E?FW_Z^8?I MY_3#/T?CW_I?W0\?!VZ:1^,+@/^8_6>O1U^^C?OGGZ<_,,+$_,_FOQW_5:FD MB"446/021"0*C*($_V'9<"[_G/]5:1NR-PFT3 R$$1(,E0$R=XJ%:%W$ M'Y?,/WV)?WMQTG_XLL@S7_V>9SR2O3S)1=0LL#YW^73?MH:TV<$ M,@Z7/@'^- T+Q2MB7/;IVV.^^2R(*;O+P;0BXL7/KHIW=.'Z-06\\-$5T,X^ M""[2A4_CFE#O?>X=G'.0#Q&6C_SBIN-^^*T_C'\)HXN?9@!?GWSX=/+^^,W1 MV=LWG\[PWY_??CC[=/+NTS^.3M_^X^3]F[>GG][^YR_'9__U-'K\_-\0(N.4 M7;WE_WN-3[^S!B1+?]@O^\][_/;Z$05ML]6D/Z9I&-/5MC2',1B%>W\T*)OB MZ$:+ ^?38/;3WN4$SIW[TOLTQ1.J'%:(.QWCEY,>39F:D#4$$C4(QSW8R#.0 M%&.6/$?M\B(')G-.93?Q,Q9CN!)NA76=.3]( MO1PD]3)PX(P3$%II<$)+8,HS%P(-*=A6:YHAN+^>6[H'MOR[[TV^O1Q=?1D/\=G+T1W_24R*3*(@!2:E!DTE&\%%E M\)D13E+6B=)6Q%@&J")/'CG:'^'-!HI>Q9FM!;Z,0ENRX0&F-[-#J1.HW@-C MHQ(;E@*JR(*5QM(C'-A><:-64M\9)0)EFEDNP'".NZ;%=\$Q(T#Y0*,BB8ED M7BX5[MFA^V?".L)NP "$T5E#.J*=E%59-M57T4XTR(;O#1]>/Q\+7[TI^Z MP34XF1GSTC"@PN*Q1RV""XE"9%FHJ%AT1E56^Z. #H$"]23>X,T_"N'RXG)0 MHG0GT\]I7!8^3I_+-ODU'0_12TO70 F-B=ND(4F.O(V>@?=.0]0:5T"T\[RV M!]$9W$'0I(DF%BG#MJ7,V3BYR>7XVVQ3N]K?KH$EP[)RR&6F6XELW'O:'YY/Y7N:32IDST+;L M90Y];"J^*Y87'$IH(NZ*9T$7?-?O0!>$ZX06MB3&/N(+;;2Y!E6V4$5%FW,-I)11 M%PFEX!U!I,'AT<:%!<$CTX'R$*)^X619$8%X+EQ91P,[YLA1_._+R;1LL-=G MHDDBEV,1I,T!?2CJP9GHP J>S&_+O>&DCR?S^_YDVHLN$84O#KCB=0LO(C@2 M)7@CN*969&YJWW]TA+9[([;RW5D+%31@"OK6Q<]*;]+5_QY?A>L^CP;X^9,K MP_YT-!B\&XU_QS7TLA'&X;+!685OD,SX+B6B@01TNCS7)'E9F3%K0GSQS&FI MD@9!M$5P/6JE9CPI4!&9+)1&#TT0 E(I&;PW/JC:)%E$L7L>-%77 M=8.0Z)O^UWY,PSCI.<&]DDR#U]XCD)C!,QH@B<#P*),Z4E=9Z3JS8D3VWC%XFKY3"Z7,'OVNY-92&CR]H\T#GWD?R]KB4:9#T"3 M1?M,V\ ) MBR"HLR R3V"IC6!-CD$'+E+H=%=0B5MWL7V_E-I80XM,,MNGO,U#TY/3-$NP M.1NA3??/_O1SD0L"1VE\^HS6W*MR6!=3$.W 63%=+U+KC5 .=&((/3 'UCH/ M*BBT[)15G-0FUQ9P#YMON]+C(@5ME#;\F]&S1G?TPFJ;)/U(\3Y.>TU&&0/#DC[R\+)2 =]R@M>V/>)#_MF>@SI1)% MACLT"!07>*T%2*(4<\JB(5#[1*V!^T\N5M7L$GIN?2>PY"X2CWHB0D S@*+3 M+"238 1E("FSWA*K76H2=5UR _SO/SU@SGO\=O/^ Z^./AU_.GGW\?3MI[53J?7!O8<>W7GH^YLD M#DY-PC=*@G*$EKL-#B8:"HH0HJC+!E^\RB1^&M76+VOXG.+E $VJE<^ZSMPV M*0J-IQSWI9V0-_@*)Q_!,))2I2NV7;53J,R1!?^JA2J>2^.%E4MZ M]>T,/V*6Q4NB9LH; =0Y#4*D %[@0KQ ZX3>;M ;-2RH0.\_31PJ*[:KM394B][HI#4.41C%<32*4\D[<'' MA)X=ITJPJ!ROGABP-^H\T?#A.3!G'74T8,RKR_XLB([HYE\>7WP9C[[.3L5Y M_6$()LCL,Y1,JU+22,$Z//PSH4S2H*,6M1/<.@';O9-<7:6CUOIHD#S_OH0' MBLLY09@WWRS!*2)CIE0J6:5F5J($FV,"COB9SBGKZGVFNF([/.HTT4J+Q/E1 MGO[NQ@E1SK]\D[ZFP6@FC)+V,@>JB.0T(Z]]C 0$<0E%< V-.5E !6]H!1L6> G<>O?O& 1L*_Z'ZMI!W"4=59E!\&6M)R$M#0Q"$27F*(L>!XZ15CWK4M[=A[Y Y6TLLUW& M\WZ9I'PY>-_/>+Y3HJ0T:()KAMZ<*C7TW*@2%2!*.4F"K5UTW '6,[)\ZUQ: MU5;%RE=]__?V[UQ_?)7//9FDZ<0-X_N^\_T!HDGH I9*E11'PP^CX3B%RW%) MD'SE)OU)^6]FV9!G*7P>]O]UF2:[O>EO 'Q?N0&M==!ND(*)T47!$R0:\;P3 MS.&>BZ^#I,Y30E@BO'[53_5!"C?>U9NB]11?I2%^,2UO_^1-?U)NE%$#DRL7 MRSO'DV,!2NM6$$8GL!9-/F\<,1R]WJ!K!QW6 KC',0SKL&%UGD!M)3R79(&; MM_S5MYLO_]%/8T3V^=O[$GR;^1#"*$&XX9!C*L6C)*(5PA7D'*G4@N+!5;NI M1#=D^P]^5&?&J+F&&MB)-]"N3X99M'\1[W7\KPO81DD$:P'=3SI!"XVO(E4S M=>V?8\IJ%T("Q'[76T%)+2AT/ MOUQ.)S,)T)M^YX8;)R+0H,OP1_S*1G3=J*.1.9&C\;5K,!^!LWMWMJ$B5U%F M2RTT2#18!HW->V)SJC5A!ER.N109EQ K\:"MH5&C;Z]$[%[3EM*OCD7/KB+ MFX2(#K@:.42K,.W']]E69X]28$N!-S@]5N/+PCHA-K"'GBOJ_JL/7DGQ*P_YH/"NL?W.94"=Z;M8(XHDT M 71P:/=2IYP[9R4? "1(87 9-*)Q(==PU9HO,/##D'EM65:T:A[B.\.,D,7 M>"D(BU)(W'Y4*,V#?9F?Y? ?IIWQ-'CCU]7[8P\\,-U7DVV#QLSO1\/S:1I? M% '<%&U)RB.14I26\(B)HS-KM4 '*3D;4S"&5;??EN$X?"=O:^GO@!'S%Z$# MJD9.WG)$^W'QMM?8$Q380MP-7+P5Z+0+7OM 0>;2G#(9#L:4-J>)!9NB3%[7 MOI[:)0F><.]VQ8%UI-RBT.S69)E/4'6::B5+Q^UR5N5,P8F0(1/#E#$\(N#: MB3H/0>S>-JBAG8>I.5N)ML%-T8/>4//T72^YE$8 BZ0DWS-;6F9G8)38J*CP ML?IKOA3(0>A\>Q$W#^$=#W'-:3(]==,T2T:+U[:J.T\]%G4F0C"T>2O?W5#\]X%-&+IT9%@;>U$GK* MB^(2EW;WZ#$+R2EX/-4@L\")\>C,1M7./GCQBMY4E WN^AY&+SZZ;S-G-Q&2 M27:XJ,05[CU:(ZSH@',CLF)$.%^[N]L**"]>VS5$W,3]=\,YEM>7X]FT)F=) M*&$,P+W&H&^3"=B4"% \;R0RDBA1NR9A"8P7K_%M1;NH[8T'8 M74YP/9/)Z]&%[P]G]4FX>Y0AP;/.(L-)'Y_CKDJKKJJ]"?N_'R'95G5>5!XN#6BL)_+F4YMULL_,-\M/5YTYFP7+&J$I4"PA< M$Q EX(4?(4"6_^/&J12:%;DN [2OF\9Z:E^8P5-+_$U"!C,LUS'5+F :72S> M [*?^\2*BEJ()FPKY>:J#YPHJY@&HT.IU*(20;$,W"45C.32R=JQPAVH_(G; MPUUI?!WAUDXF^]D-+[,+T]GTKWFBB_4>H921XQ)7QI(%IWFY^!").2>"E.8I MPW+5A^_!C=A/$$M$X?P(QA!#(A4_!9:3J7$LQ.E MC2[)G?2V^-DO5FU;BJERD[&/XU&\#-.3\:?3#65!7A5F[I>(VG-"F^1C29EZ!U %6QP>-* M(+MO][B]CA857DG ;5[U)>"\4"RR;(#)6!KMXX'AE13 4S+1*)UDZ)2S^;RT M_DB/R!TI?1VYUC:C3F>CY*YFN_V:/O?#8-Z>#[$$21T#9HD"P5D"8Y4#KBB/ M3&5K5+?:BY6/V&WKP4KR'U477FT#ZV>'EMYM8UGJLY82:)0)1$X*7(H!T1 K MK?3!&=;1)+[]U!>ON(U%U,Z+2?$?H^*MS4UT3Q7SFEJP6@80VEGPI<-E#DY+ ME0VE#UOP/NG+/'C$ 6BQAO!J5[P<#^-E,=W=8#X*Q'A-2HV5#@SW@D@X'AB> M@W3,>95,4#1VTN3#3W[Q"MQ*5 T2$ZZM^7>X[G+#-D9NE2GVKQ'DZ"*-W_X1 M!I>ST2^32<+_CV?NCYXA$E$9 WR6E$UBZ5A*;.FVX87!9U!=.V%Y YA[*'=J M>9?16E&[:OUZ]/H_?SG^-+M?_/2A#':>]K^F+6Y%'_V\*A>CW1%7NAN=AS"/ MPK\N^Y,YYGF[8!FH$0J9(Q4'8579\54"1KECU.2L>.ULP,?PU.MINN0IDU?? M[GQW%7'0-NMD' 6:9_.5:2AT5I!B$BRE+-'0K!W=7A/CKNY.J_%D=8_3!DIY M+G>I2Y8VVHXQ$J@MT]&N?5ATFS MZ$O.>;!X'"HEP9)@P.EH#=%9B42[J77Y PY+KQ6$6+UK3QJC=S=T86U[YB(-2;AU!U@Y7%LK1)9A2%$H;'8$3(M&, M+2%4YRE(3B1%*Y9*VRTG8\4##DJU-818,9YYA6GPY;/[]&U2'.#W[U_/(ZR) M4DMM:2##7!EQI\$Q32$SH@S-+%C9K0AGZ<T6SB4T4T29"\1@==H+-E24R 6PCW1LB8'OJKSU.!G6;DUM#?.@*KK+?[ M\UZ]3,ES%X %@GN)M;B7X.D-1B3TGZ,TTE<9L_H\9N2N)?:5,W+7D5G%T,+B MO%?B+)%.*>"BQ,6TH8A!&XC(0^X0IGR8EO:29^1NK+R-9=9B!$@15WK?_YKB M\7"*JRL-*:ZF9K[Z]K/[[]'X]O01;UKQ(77@'?0YE)K=35(V'D$ZBW0.ZUVN\!M-5=O/:A[FJS72O7=*59- M;[O=R);"3L9S/!E+ME$9+)^E V\S;L-4:D9)D+9Z#?*SH-E30_:>*8,3_ 8P 9BP4A+*=,V.%&[,^(C#9V,5VX\6\W>+AE"<]'R+8T@-+!@"'>028L M4L)Y(*QV?LU##(>M_JTDWL 56N(8WC;T/5\DHWH&J&M@>F]1>C ^:#S]C"GKSN!ER],.0.=M)%LQH^G6C_HV M\Z#/1M?8;L%^2-.37&83W-#4*QNHUPJ(+:,,E23@ BN!06D=,58R7SO*L0Z^ M ^!-<[54S)V:<7R#]LAH;>?1^,(-0\(O^Z/8$TPBRFR 2([N>Q82K$.9$:\C M2THIS[JE1=9