0001437749-24-005372.txt : 20240223 0001437749-24-005372.hdr.sgml : 20240223 20240223160627 ACCESSION NUMBER: 0001437749-24-005372 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OLYMPIC STEEL INC CENTRAL INDEX KEY: 0000917470 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-METALS SERVICE CENTERS & OFFICES [5051] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 341245650 STATE OF INCORPORATION: OH FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-23320 FILM NUMBER: 24671155 BUSINESS ADDRESS: STREET 1: 5096 RICHMOND RD CITY: BEDFORD HEIGHTS STATE: OH ZIP: 44146 BUSINESS PHONE: 2162923800 MAIL ADDRESS: STREET 1: 5096 RICHMOND RD CITY: BEDFORD HEIGHTS STATE: OH ZIP: 44146 10-K 1 zeus20231231_10k.htm FORM 10-K zeus20231231_10k.htm
0000917470 OLYMPIC STEEL INC false --12-31 FY 2023 12,043 20,301 0 0 5,000 5,000 0 0 0 0 0 0 20,000 20,000 11,133 11,130 11,133 11,130 2,569 2 5 1,728 740 14,369 4,054 131,204 40,292 2 5 5 2,559,990 95,528 736 2,656,254 90,931 16,538 12,850 94,619 7.87 1.43 1.11 8.19 7.87 1.43 1.11 8.19 7 10 26 1 5 15 0 4.2 3.7 3.3 3.0 1 5 5 5 5 5 80,000 80,000 1 5 5 7 0 0 3 50 100 50 7 2 5 false false false false 15.0 5.5 9.8 00009174702023-01-012023-12-31 iso4217:USD 00009174702023-06-30 xbrli:shares 00009174702024-02-23 thunderdome:item 00009174702022-01-012022-12-31 00009174702021-01-012021-12-31 iso4217:USDxbrli:shares 00009174702023-12-31 00009174702022-12-31 00009174702021-12-31 00009174702020-12-31 0000917470us-gaap:CommonStockMember2020-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000917470us-gaap:RetainedEarningsMember2020-12-31 0000917470us-gaap:CommonStockMember2021-01-012021-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0000917470us-gaap:RetainedEarningsMember2021-01-012021-12-31 0000917470us-gaap:CommonStockMember2021-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000917470us-gaap:RetainedEarningsMember2021-12-31 0000917470us-gaap:CommonStockMember2022-01-012022-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-31 0000917470us-gaap:RetainedEarningsMember2022-01-012022-12-31 0000917470us-gaap:CommonStockMember2022-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000917470us-gaap:RetainedEarningsMember2022-12-31 0000917470us-gaap:CommonStockMember2023-01-012023-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-31 0000917470us-gaap:RetainedEarningsMember2023-01-012023-12-31 0000917470us-gaap:CommonStockMember2023-12-31 0000917470us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0000917470us-gaap:RetainedEarningsMember2023-12-31 xbrli:pure 0000917470zeus:SteelRequirementsMemberus-gaap:SupplierConcentrationRiskMemberzeus:ThreeLargestSuppliersMember2023-01-012023-12-31 0000917470zeus:SteelRequirementsMemberus-gaap:SupplierConcentrationRiskMemberzeus:ThreeLargestSuppliersMember2022-01-012022-12-31 0000917470zeus:SteelRequirementsMemberus-gaap:SupplierConcentrationRiskMemberzeus:ThreeLargestSuppliersMember2021-01-012021-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:Top20Member2023-01-012023-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:Top20Member2022-01-012022-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:Top20Member2021-01-012021-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:LargestCustomerMember2023-01-012023-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:LargestCustomerMember2022-01-012022-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:LargestCustomerMember2021-01-012021-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember2023-01-012023-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember2022-01-012022-12-31 0000917470us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberzeus:IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember2021-01-012021-12-31 utr:Y 0000917470srt:MinimumMember2023-12-31 0000917470srt:MaximumMember2023-12-31 0000917470us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-31 0000917470zeus:MetalFabMember2023-01-032023-01-03 0000917470zeus:MetalFabMember2023-01-012023-12-31 0000917470zeus:CentralTubeAndBarMember2023-10-022023-10-02 0000917470zeus:CentralTubeAndBarMember2023-01-012023-12-31 0000917470zeus:ShawStainlessAlloyIncMember2021-10-012021-10-01 0000917470zeus:MetalFabMember2023-01-03 0000917470zeus:MetalFabMember2023-10-02 0000917470zeus:The2023AcquisitionsMember2023-01-012023-12-31 0000917470zeus:MetalFabMemberus-gaap:TradeNamesMember2023-01-03 0000917470zeus:MetalFabMemberzeus:InternallyDevelopedTechnologyMember2023-01-03 0000917470zeus:MetalFabMemberus-gaap:NoncompeteAgreementsMember2023-01-03 0000917470zeus:MetalFabMemberus-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-01-03 0000917470zeus:MetalFabMemberus-gaap:NoncompeteAgreementsMembersrt:MaximumMember2023-01-03 0000917470zeus:MetalFabMemberus-gaap:CustomerRelationshipsMember2023-01-03 0000917470zeus:CentralTubeAndBarMemberus-gaap:TradeNamesMember2023-10-02 0000917470zeus:CentralTubeAndBarMemberzeus:InternallyDevelopedTechnologyMember2023-10-02 0000917470zeus:CentralTubeAndBarMemberus-gaap:NoncompeteAgreementsMember2023-10-02 0000917470zeus:CentralTubeAndBarMemberus-gaap:NoncompeteAgreementsMembersrt:MaximumMember2023-10-02 0000917470zeus:CentralTubeAndBarMemberus-gaap:CustomerRelationshipsMember2023-10-02 0000917470zeus:MetalFabMemberzeus:HistoricalOSIMember2023-01-012023-12-31 0000917470zeus:MetalFabMemberzeus:HistoricalMember2023-01-012023-12-31 0000917470zeus:MetalFabMembersrt:ProFormaMember2023-01-012023-12-31 00009174702021-09-17 00009174702021-09-172021-09-17 0000917470zeus:HotRolledProductsMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:HotRolledProductsMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:HotRolledProductsMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:HotRolledProductsMember2023-01-012023-12-31 0000917470zeus:PlateProductsMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:PlateProductsMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:PlateProductsMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:PlateProductsMember2023-01-012023-12-31 0000917470zeus:ColdRolledProductsMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:ColdRolledProductsMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:ColdRolledProductsMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:ColdRolledProductsMember2023-01-012023-12-31 0000917470zeus:CoatedProductsMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:CoatedProductsMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:CoatedProductsMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:CoatedProductsMember2023-01-012023-12-31 0000917470zeus:SpecialtyMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:SpecialtyMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:SpecialtyMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:SpecialtyMember2023-01-012023-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:PipeAndTubeProductsMember2023-01-012023-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470us-gaap:ProductAndServiceOtherMember2023-01-012023-12-31 0000917470zeus:SpecialtyMetalsFlatProductsMember2023-01-012023-12-31 0000917470zeus:CarbonFlatProductsMember2023-01-012023-12-31 0000917470zeus:TubularAndPipeProductsMember2023-01-012023-12-31 0000917470zeus:HotRolledProductsMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:HotRolledProductsMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:HotRolledProductsMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:HotRolledProductsMember2022-01-012022-12-31 0000917470zeus:PlateProductsMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:PlateProductsMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:PlateProductsMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:PlateProductsMember2022-01-012022-12-31 0000917470zeus:ColdRolledProductsMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:ColdRolledProductsMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:ColdRolledProductsMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:ColdRolledProductsMember2022-01-012022-12-31 0000917470zeus:CoatedProductsMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:CoatedProductsMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:CoatedProductsMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:CoatedProductsMember2022-01-012022-12-31 0000917470zeus:SpecialtyMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:SpecialtyMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:SpecialtyMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:SpecialtyMember2022-01-012022-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:PipeAndTubeProductsMember2022-01-012022-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470us-gaap:ProductAndServiceOtherMember2022-01-012022-12-31 0000917470zeus:SpecialtyMetalsFlatProductsMember2022-01-012022-12-31 0000917470zeus:CarbonFlatProductsMember2022-01-012022-12-31 0000917470zeus:TubularAndPipeProductsMember2022-01-012022-12-31 0000917470zeus:HotRolledProductsMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:HotRolledProductsMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:HotRolledProductsMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470zeus:HotRolledProductsMember2021-01-012021-12-31 0000917470zeus:PlateProductsMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:PlateProductsMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:PlateProductsMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470zeus:PlateProductsMember2021-01-012021-12-31 0000917470zeus:ColdRolledProductsMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:ColdRolledProductsMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:ColdRolledProductsMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470zeus:ColdRolledProductsMember2021-01-012021-12-31 0000917470zeus:CoatedProductsMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:CoatedProductsMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:CoatedProductsMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470zeus:CoatedProductsMember2021-01-012021-12-31 0000917470zeus:SpecialtyMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:SpecialtyMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:SpecialtyMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470zeus:SpecialtyMember2021-01-012021-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:PipeAndTubeProductsMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470zeus:PipeAndTubeProductsMember2021-01-012021-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470us-gaap:ProductAndServiceOtherMemberzeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470us-gaap:ProductAndServiceOtherMember2021-01-012021-12-31 0000917470zeus:SpecialtyMetalsFlatProductsMember2021-01-012021-12-31 0000917470zeus:CarbonFlatProductsMember2021-01-012021-12-31 0000917470zeus:TubularAndPipeProductsMember2021-01-012021-12-31 0000917470us-gaap:LandMember2023-12-31 0000917470us-gaap:LandMember2022-12-31 0000917470us-gaap:LandImprovementsMembersrt:MinimumMember2023-12-31 0000917470us-gaap:LandImprovementsMembersrt:MaximumMember2023-12-31 0000917470us-gaap:LandImprovementsMember2023-12-31 0000917470us-gaap:LandImprovementsMember2022-12-31 0000917470us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-31 0000917470us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-12-31 0000917470us-gaap:BuildingAndBuildingImprovementsMember2023-12-31 0000917470us-gaap:BuildingAndBuildingImprovementsMember2022-12-31 0000917470us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-31 0000917470us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-31 0000917470us-gaap:MachineryAndEquipmentMember2023-12-31 0000917470us-gaap:MachineryAndEquipmentMember2022-12-31 0000917470us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-12-31 0000917470us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-12-31 0000917470us-gaap:FurnitureAndFixturesMember2023-12-31 0000917470us-gaap:FurnitureAndFixturesMember2022-12-31 0000917470us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-12-31 0000917470us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2023-12-31 0000917470us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-31 0000917470us-gaap:VehiclesMembersrt:MinimumMember2023-12-31 0000917470us-gaap:VehiclesMembersrt:MaximumMember2023-12-31 0000917470us-gaap:VehiclesMember2023-12-31 0000917470us-gaap:VehiclesMember2022-12-31 0000917470us-gaap:ConstructionInProgressMember2023-12-31 0000917470us-gaap:ConstructionInProgressMember2022-12-31 0000917470zeus:CarbonFlatProductsMember2021-12-31 0000917470zeus:SpecialtyMetalsFlatProductsMember2021-12-31 0000917470zeus:TubularAndPipeProductsMember2021-12-31 0000917470zeus:CarbonFlatProductsMember2022-12-31 0000917470zeus:SpecialtyMetalsFlatProductsMember2022-12-31 0000917470zeus:TubularAndPipeProductsMember2022-12-31 0000917470zeus:CarbonFlatProductsMember2023-12-31 0000917470zeus:SpecialtyMetalsFlatProductsMember2023-12-31 0000917470zeus:TubularAndPipeProductsMember2023-12-31 0000917470us-gaap:CustomerRelationshipsMember2023-12-31 0000917470us-gaap:NoncompeteAgreementsMember2023-12-31 0000917470us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-31 0000917470us-gaap:TradeNamesMember2023-12-31 0000917470us-gaap:CustomerRelationshipsMember2022-12-31 0000917470us-gaap:NoncompeteAgreementsMember2022-12-31 0000917470us-gaap:TradeNamesMember2022-12-31 0000917470us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-12-31 0000917470us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-12-31 0000917470us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-12-31 0000917470us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2023-12-31 0000917470zeus:InternallyDevelopedTechnologyMembersrt:MinimumMember2023-12-31 0000917470zeus:InternallyDevelopedTechnologyMembersrt:MaximumMember2023-12-31 0000917470zeus:RelatedEntityThatOwnsClevelandWarehouseMembersrt:ChiefExecutiveOfficerMemberzeus:ClevelandWarehouseMember2023-12-31 0000917470zeus:ClevelandWarehouseMembersrt:AffiliatedEntityMember2023-01-012023-12-31 0000917470zeus:ClevelandWarehouseMembersrt:AffiliatedEntityMember2023-12-31 0000917470zeus:AssetsHeldUnderFinanceLeasesMember2023-12-31 0000917470zeus:AssetsHeldUnderFinanceLeasesMember2022-12-31 0000917470zeus:OtherAccruedLiabilitiesMember2023-12-31 0000917470zeus:OtherAccruedLiabilitiesMember2022-12-31 0000917470us-gaap:OtherNoncurrentLiabilitiesMember2023-12-31 0000917470us-gaap:OtherNoncurrentLiabilitiesMember2022-12-31 0000917470zeus:CurrentPortionAndLeaseLiabilitiesMember2023-12-31 0000917470zeus:OtherAccruedLiabilitiesAndOtherLongtermLiabilitiesMember2023-12-31 0000917470zeus:AssetBasedRevolvingCreditFacilityDueDecember82022Member2023-12-31 0000917470zeus:AssetBasedRevolvingCreditFacilityDueDecember82022Member2022-12-31 0000917470zeus:ABLCreditFacilityMember2023-01-03 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMember2023-01-03 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMember2021-06-16 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMember2020-12-142020-12-14 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMember2023-12-31 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMembersrt:MinimumMemberus-gaap:BaseRateMember2023-01-012023-12-30 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMembersrt:MaximumMemberus-gaap:BaseRateMember2023-01-012023-12-30 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-30 0000917470zeus:AssetBasedRevolvingCreditFacilityDueJune162026Memberzeus:ABLCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-30 0000917470us-gaap:InterestRateSwapMember2019-01-102019-01-10 0000917470us-gaap:InterestRateSwapMember2019-01-10 0000917470us-gaap:InterestRateSwapMember2023-01-03 0000917470zeus:IndustrialRevenueBondMemberMember2023-12-31 0000917470zeus:IndustrialRevenueBondMemberMember2022-12-31 0000917470zeus:ABLCreditFacilityMember2023-01-012023-12-31 0000917470zeus:ABLCreditFacilityMember2023-12-31 0000917470zeus:AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember2023-12-31 0000917470zeus:AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember2022-12-31 0000917470zeus:AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember2021-12-31 0000917470zeus:MetalSwapsMember2023-12-31 0000917470zeus:MetalSwapsMember2022-12-31 0000917470us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2023-12-31 0000917470us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2022-12-31 0000917470us-gaap:InterestRateSwapMember2023-01-012023-12-31 0000917470us-gaap:InterestRateSwapMember2022-01-012022-12-31 0000917470us-gaap:InterestRateSwapMember2021-01-012021-12-31 0000917470zeus:MetalSwapsMember2023-01-012023-12-31 0000917470zeus:MetalSwapsMember2022-01-012022-12-31 0000917470zeus:MetalSwapsMember2021-01-012021-12-31 0000917470zeus:EmbeddedCustomerDerivativesMember2023-01-012023-12-31 0000917470zeus:EmbeddedCustomerDerivativesMember2022-01-012022-12-31 0000917470zeus:EmbeddedCustomerDerivativesMember2021-01-012021-12-31 0000917470zeus:MetalSwapsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:MetalSwapsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:MetalSwapsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:MetalSwapsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470zeus:SupplementalExecutiveRetirementPlanMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000917470us-gaap:RevolvingCreditFacilityMember2023-12-31 0000917470us-gaap:RevolvingCreditFacilityMember2022-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:NonemployeeDirectorMember2023-01-012023-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:NonemployeeDirectorMember2022-01-012022-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:NonemployeeDirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-31 0000917470zeus:CsuiteLongtermIncentivePlanMembersrt:ChiefExecutiveOfficerMember2022-01-012022-01-31 0000917470zeus:CsuiteLongtermIncentivePlanMembersrt:ChiefFinancialOfficerMember2022-01-012022-01-31 0000917470zeus:CsuiteLongtermIncentivePlanMemberzeus:PresidentAndChiefOperatingOfficerMember2022-01-012022-01-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:SeniorManagementStockIncentiveProgramMember2023-01-012023-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:CsuiteLongtermIncentivePlanMember2023-01-012023-12-31 0000917470us-gaap:PerformanceSharesMemberzeus:CsuiteLongtermIncentivePlanMember2022-01-012022-12-31 0000917470zeus:ServiceBasedCashAwardsMemberzeus:CsuiteLongtermIncentivePlanMember2023-12-31 0000917470zeus:PerformanceBasedCashAwardsMemberzeus:CsuiteLongtermIncentivePlanMember2022-12-31 0000917470zeus:CsuiteLongtermIncentivePlanMember2023-01-012023-12-31 0000917470zeus:CsuiteLongtermIncentivePlanMember2022-01-012022-12-31 0000917470zeus:PerformanceBasedCashAwardsMemberzeus:PerformanceBasedCashAwardsMember2023-12-31 0000917470zeus:PerformanceBasedCashAwardsMemberzeus:PerformanceBasedCashAwardsMember2023-01-012023-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:PerformanceBasedCashAwardsMember2023-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMemberzeus:PerformanceBasedCashAwardsMember2023-01-012023-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2022-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2021-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2020-12-31 0000917470us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0000917470zeus:PhantomStockPlanMemberzeus:PhantomStockPlanMembersrt:MaximumMember2022-01-012022-01-31 0000917470zeus:PhantomStockPlanMemberzeus:PhantomStockPlanMember2022-01-012022-01-31 0000917470zeus:PhantomStockPlanMemberzeus:PhantomStockPlanMember2023-01-012023-12-31 0000917470zeus:PhantomStockPlanMemberzeus:PhantomStockPlanMember2023-12-31 0000917470zeus:PhantomStockPlanMemberzeus:PhantomStockPlanMember2022-01-012022-12-31 0000917470zeus:PhantomStockPlanMemberzeus:PhantomStockPlanMember2022-12-31 0000917470us-gaap:StateAndLocalJurisdictionMember2023-12-31 0000917470us-gaap:StateAndLocalJurisdictionMember2022-12-31 00009174702015-10-02 0000917470zeus:ABLCreditFacilityMember2015-10-022015-10-02 0000917470zeus:ABLCreditFacilityMembersrt:MinimumMemberzeus:StockRepurchasesValueExceeds50MillionOption1Member2015-10-022015-10-02 0000917470zeus:ABLCreditFacilityMembersrt:MinimumMemberzeus:StockRepurchasesValueExceeds50MillionOption1Member2023-12-31 0000917470zeus:ABLCreditFacilityMembersrt:MinimumMemberzeus:StockRepurchasesValueExceeds50MillionOption2Member2015-10-022015-10-02 0000917470zeus:ABLCreditFacilityMembersrt:MinimumMemberzeus:StockRepurchasesValueExceeds50MillionOption2Member2023-12-31 0000917470zeus:ABLCreditFacilityMembersrt:MinimumMemberzeus:StockRepurchasesValueExceeds50MillionOption2Member2015-10-02 0000917470zeus:AtTheMarketEquityProgramMember2021-09-03 0000917470zeus:AtTheMarketEquityProgramMember2023-01-012023-12-31 0000917470zeus:AtTheMarketEquityProgramMember2022-01-012022-12-31 0000917470us-gaap:CorporateMember2023-01-012023-12-31 0000917470us-gaap:CorporateMember2022-01-012022-12-31 0000917470us-gaap:CorporateMember2021-01-012021-12-31 0000917470zeus:FlatProductsSegmentMember2023-01-012023-12-31 0000917470zeus:FlatProductsSegmentMember2022-01-012022-12-31 0000917470zeus:FlatProductsSegmentMember2021-01-012021-12-31 0000917470zeus:FlatProductsSegmentMember2023-12-31 0000917470zeus:FlatProductsSegmentMember2022-12-31 0000917470zeus:FlatProductsSegmentMember2021-12-31 0000917470us-gaap:CorporateMember2023-12-31 0000917470us-gaap:CorporateMember2022-12-31 0000917470us-gaap:CorporateMember2021-12-31 0000917470zeus:NonUnionFlatRolledSegments401KRetirementPlanMember2023-01-012023-12-31 0000917470zeus:ActionStainlessAlloys401kRetirementPlansMemberzeus:FirstStepOfPercentMatchMember2023-01-012023-12-31 0000917470zeus:ActionStainlessAlloys401kRetirementPlansMemberzeus:SecondStepOfPercentMatchMember2023-01-012023-12-31 0000917470zeus:ActionStainlessAlloys401kRetirementPlansMember2023-01-012023-12-31 0000917470srt:MinimumMemberus-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2005-01-012005-12-31 0000917470srt:MaximumMemberus-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2005-01-012005-12-31 0000917470us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-12-31 0000917470us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-12-31 0000917470us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-12-31 0000917470zeus:ClevelandWarehouseMember2023-12-31 0000917470us-gaap:AllowanceForCreditLossMember2020-12-31 0000917470us-gaap:AllowanceForCreditLossMember2021-01-012021-12-31 0000917470us-gaap:AllowanceForCreditLossMember2021-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-31 0000917470us-gaap:AllowanceForCreditLossMember2022-01-012022-12-31 0000917470us-gaap:AllowanceForCreditLossMember2022-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-31 0000917470us-gaap:AllowanceForCreditLossMember2023-01-012023-12-31 0000917470us-gaap:AllowanceForCreditLossMember2023-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-31 0000917470us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-31
 
 

 

Table of Contents

 

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 Year Ended December 31, 2023

 

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

 

For The Transition Period From _______________ To _______________

 

Commission File Number 0-23320

 

OLYMPIC STEEL, INC.

(Exact name of registrant as specified in its charter)

 

Ohio

 

34-1245650

(State or other jurisdiction of incorporation or organization)

 

(I.R.S. Employer Identification Number)

   

22901 Millcreek Boulevard, Suite 650, Highland Hills, OH

 

44122

(Address of principal executive offices)

 

(Zip Code)

 

Registrant's telephone number, including area code (216) 292-3800

 

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common stock, without par value

ZEUS

The NASDAQ 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 Exchange Act. Yes ☐ No

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or 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 ☐  

 

Small 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 include 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 aggregate market value of voting stock held by non-affiliates of the registrant based on the closing price at which such stock was sold on the Nasdaq Global Select Market on such date approximated $478,445,784.

 

Indicate the number of shares of each of the issuer's classes of common stock, as of the latest practicable date:

 

Class

 

Outstanding as of February 23, 2024

Common stock, without par value

 

11,132,542

 

DOCUMENTS INCORPORATED BY REFERENCE

 

The registrant intends to file with the Securities and Exchange Commission a definitive Proxy Statement pursuant to Regulation 14A of the Securities Exchange Act of 1934 within 120 days of the close of its fiscal year ended December 31, 2023, portions of which document shall be deemed to be incorporated by reference in Part III of this Annual Report on Form 10-K from the date such document is filed.

 

  

 

TABLE OF CONTENTS

 

 

     

Page

Part I

 
 

Item 1.  

Business

4
 

Item 1A.  

Risk Factors

16
 

Item 1B.  

Unresolved Staff Comments

25
  Item 1C. Cybersecurity 25
 

Item 2.  

Properties

26
 

Item 3.  

Legal Proceedings

27
 

Item 4.  

Mine Safety Disclosures

28
   

Information About Our Executive Officers

29
       

Part II

 
 

Item 5.  

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

30
 

Item 6.  

[Reserved]

31
 

Item 7.  

Management’s Discussion and Analysis of Financial Condition and Results of Operations

32
 

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

44
 

Item 8.  

Financial Statements and Supplementary Data

45
 

Item 9.  

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

77
 

Item 9A.

Controls and Procedures

77
 

Item 9B.

Other Information

77
 

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

77
       

Part III

 
 

Item 10.  

Directors, Executive Officers and Corporate Governance

78
 

Item 11.

Executive Compensation

78
 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

78
 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

78
 

Item 14.

Principal Accountant Fees and Services

78
       

Part IV

 
 

Item 15.

Exhibits and Financial Statement Schedules

79
   

Index to Exhibits

79
 

Item 16.

Form 10-K Summary

83
   

Signatures

84

 

  

 

PART I

 

ITEM 1. BUSINESS

 

The Company

 

We are a leading metals service center focused on the direct sale and value-added processing of carbon and coated sheet, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. We provide metals processing and distribution services for a wide range of customers. We operate in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. Our specialty metals flat products segment's focus is on the direct sale and distribution of processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, our specialty metals flat products segment has expanded its geographical footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tube and pipe and the manufacturing and distribution of stainless steel bollards and water treatment systems. Our carbon flat products segment's focus is on the direct sale and distribution of large volumes of processed carbon and coated flat-rolled sheet, coil and plate products and fabricated parts. Through acquisitions, our carbon flat products segment has expanded its product offerings to include self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. Through the acquisition of Metal-Fab, Inc., or Metal-Fab, on January 3, 2023, the carbon flat products segment further expanded its product offerings to include venting, micro air and clean air products for residential, commercial and industrial applications. Our tubular and pipe products segment's focus is on the distribution of metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets. Through the acquisition of Central Tube and Bar, or CTB, on October 2, 2023, the tubular and pipe products segment further expanded its geographic footprint and extended its value-added contract manufacturing capabilities. We also perform toll processing of customer-owned metals. We sell certain products internationally, primarily in Canada and Mexico. International sales are immaterial to our consolidated financial results and to the individual segments' results. 

 

We are incorporated under the laws of the State of Ohio. Our executive offices are located at 22901 Millcreek Boulevard, Suite 650, Highland Hills, Ohio 44122. Our telephone number is (216) 292-3800, and our website address is www.olysteel.com. We are not including the information on our website as a part of, or incorporating it by reference into, this Annual Report on Form 10-K.

 

 

Industry Overview

 

The metals industry is comprised of three types of entities: metals producers, intermediate metals processors and metals service centers. Metals producers have historically emphasized the sale of metals to volume purchasers and have generally viewed intermediate metals processors and metals service centers as part of their customer base. However, all three types of entities can compete for certain customers who purchase large quantities of metals. Intermediate metals processors tend to serve as processors in large quantities for metals producers and major industrial consumers of processed metals.

 

Services provided by metals service centers can range from storage and distribution of unprocessed metal products to complex, precision value-added metals processing. Metals service centers respond directly to customer needs and emphasize value-added processing of metals pursuant to specific customer demands, such as cutting-to-length, slitting, shearing, roll forming, shape correction and surface improvement, blanking, tempering, plate burning, stamping, bending and welding. These processes produce metals to specified lengths, widths, shapes and surface characteristics through the use of specialized equipment. Metals service centers typically have lower cost structures than and provide services and value-added processing not otherwise available from, metals producers.

 

End product manufacturers and other metals users seek to purchase metals on shorter lead times and with more frequent and reliable deliveries than can normally be provided by metals producers. Metals service centers generally have lower labor costs than metals producers and consequently process metals on a more cost-effective basis. In addition, due to this lower cost structure, metals service centers are able to handle orders in quantities smaller than would be economical for metals producers. The benefits to customers purchasing products from metals service centers include lower inventory levels, lower overall cost of raw materials, more timely response and decreased manufacturing investment, time and expense. Customers also benefit from a lower investment in production labor, buildings and equipment, which allows them to focus on the engineering, assembly and marketing of their products. We believe that customers’ demands for just-in-time delivery have made the value-added inventory, processing and delivery functions performed by metals service centers increasingly important.

 

 

Corporate History

 

Our company was founded in 1954 as a general steel service center. In the late 1980s, our business strategy changed from a focus on warehousing and distributing steel from a single facility with no major processing equipment to a focus on geographic and product growth, customer diversity and value-added processing. An integral part of our growth has been the acquisition and start-up of processing and sales operations, and the investment in processing equipment. In 1994, we completed an initial public offering and, in 1996, we completed a follow-on offering of our common stock.

 

Over the years, our company has expanded into new product offerings through multiple acquisitions. Our specialty metals flat products segment was established in 2015 and has expanded since its creation, with the acquisitions of Shaw Stainless & Alloy, Inc., or Shaw, in 2021, Action Stainless & Alloys, Inc., or Action Stainless, in 2020 and, Berlin Metals, LLC in 2018. Our carbon flat products segment expanded into manufacturing metal intensive branded products with the acquisitions of Metal-Fab in 2023 McCullough Industries, or McCullough, and certain assets related to the manufacturing of the EZ Dumper® hydraulic dump inserts, or EZ Dumper, in 2019.  Our tubular and pipe products segment was established in 2011 and has expanded since its creation, most recently with the acquisition of CTB in 2023.

 

Michael D. Siegal began his career with us in the early 1970s and serves as our Executive Chairman of the Board of Directors. Mr. Siegal served as our Chief Executive Officer from 1984 through 2018. Richard T. Marabito has served as our Chief Executive Officer since January 2019. Mr. Marabito joined us in 1994 and served as our Chief Financial Officer from 2000 through 2018. Richard A. Manson has served as our Chief Financial Officer since January 2019. Mr. Manson has served in various capacities at our company since 1996, and previously served as our Vice President and Treasurer. Andrew S. Greiff has served as our President and Chief Operating Officer since January 2020. Mr. Greiff joined us in 2009 to lead our specialty metals business and has previously served as our Executive Vice President and Chief Operating Officer.

 

 

Business Strategy and Objectives

 

We believe that the metals service center and processing industry is driven by the following primary trends: (i) shift by customers to fewer suppliers that are larger and financially strong; (ii) increased customer demand for more frequent deliveries, higher quality products and services; and (iii) localization of metals industry participants.

 

In recognition of these industry trends, our focus has been on achieving profitable geographic and product growth through the start-up and acquisition of service centers, processors, fabricators and related businesses, increased diversification in higher-return opportunities to reduce the cyclicality inherent in our industry and investments in people, information systems, higher value-added processing equipment and services, while continuing our commitment to expanding and improving our operating efficiencies, sales and servicing efforts.

 

We are focused on specific operating objectives including: (i) improving safety performance; (ii) managing inventory turnover; (iii) managing operating expenses; (iv) providing on-time delivery and quality performance for our customers; (v) diversifying product offerings; (vi) profitably growing our market share; (vii) increasing and providing more consistent returns; (viii) maintaining targeted cash turnover rates and (ix) investing in technology and business information systems.

 

These operating objectives are supported by:

 

 

A set of core values, which are communicated, practiced, measured and rewarded throughout the Company.

 

Our commitment to providing a safe work environment and promoting employee health and well-being through continuous improvement activities, education and communication.

 

An internal communications program designed to engage and motivate employees to support our strategy, values and culture.

 

Our “flawless execution” program, or Fe program, an internal continuous improvement program that rewards employees who achieve profitable growth by delivering superior customer service and exceeding customer expectations.

 

Operational initiatives designed to improve efficiencies and reduce costs by improving and automating processes and creating an environment to facilitate change and improve the way we work and create value.

 

Information systems and key metric reporting to focus managers on achieving specific operating objectives.

  Alignment of compensation with the financial objectives and performance of the Company and the achievement of specific financial and operating objectives.

 

 

 

We believe our depth of management experiences, facilities, locations, processing capabilities, inventory, focus on safety, quality and customer service, extensive and experienced sales force, and the strength of our customer and supplier relationships provide a strong foundation for implementation of our strategy and achievement of our objectives. Certain elements of our strategy are set forth in more detail below.

 

Investments and Acquisitions. During the past three years, we have accelerated our growth through acquisitions and capital investments in facilities and processing equipment. 

 

On October 2, 2023, we acquired all membership interest of CTB, headquartered in Conway, Arkansas with operations also located in Tulsa, Oklahoma.  CTB offers a range of value-added fabrication services, including tube laser cutting, tube bending, robotic welding, flat laser burning and brake press forming.  The acquisition expanded our tubular and pipe products segment's fabrication capabilities for the transportation, agricultural, commercial furniture and data center construction industries.  

 

On January 3, 2023, we purchased all of the outstanding shares of capital stock of Metal-Fab, headquartered in Wichita, Kansas. Metal-Fab is a manufacturer of venting, micro air and clean air products for residential, commercial and industrial applications. The acquisition expanded our portfolio of metal-intensive end-use products and widened our product offerings, manufacturing capabilities and geographic reach. 

 

On June 1, 2022, we began leasing an 81,400 square-foot metal fabrication facility, located in Bartlett, Illinois. This new facility is fabrication focused with an emphasis on specialty metals flat-rolled products and downstream value-added services. The transfer of the fabrication business to Bartlett, Illinois also supports our growth plans for the cut-to-length business out of the Schaumburg, Illinois facility. To support the growth of our fabrication services, the new Bartlett facility initially houses two lasers and three press brakes.

 

On October 1, 2021, we acquired substantially all of the net assets of Shaw, based outside of Atlanta, Georgia. Shaw is a full-line distributor of stainless steel sheet, pipe, tube, bar and angles. Shaw also manufactures and distributes stainless steel bollards and water treatment systems. The acquisition expanded our stainless-steel distribution and fabrication capabilities, as well as our entry into architectural and barrier defense bollards.

 

In addition to the acquisitions noted above, our capital investments during the past three years have primarily consisted of additional processing and automation equipment for all three of our segments.

 

When the results of sales and marketing efforts and our financial justifications indicate that there is sufficient customer demand for a particular product, process or service, we may purchase equipment to satisfy that demand. We also evaluate our existing equipment to ensure that it remains productive, and we upgrade, replace, redeploy or dispose of equipment when necessary. We invest in processing equipment to support customer demand and to respond to the growing trend among OEMs (our customers) to outsource non-core production processes, such as plate processing, machining, welding and fabrication, in order to concentrate on engineering, design and assembly.

 

Disposition of Assets: On September 17, 2021, we sold substantially all of the assets related to our Detroit, Michigan operation to Venture Steel (U.S.), Inc. The proceeds of the sale were used for working capital needs as well as the acquisitions and investments in the subsequent organic growth opportunities noted above. The Detroit operation was primarily focused on the distribution of carbon flat-rolled steel to domestic automotive manufacturers and their suppliers.

 

 

Sales and Marketing. We believe that our commitments to quality, service, just-in-time delivery and field sales personnel have enabled us to build and maintain strong customer relationships. We continuously analyze our customer base to ensure that strategic customers are properly targeted and serviced, while focusing our efforts to supply and successfully service multi-location customers from multiple Olympic Steel facilities. We service certain customers with carbon and specialty metals flat products and tubular and pipe products through cross-stocking of products in certain facilities.

 

We offer business solutions to our customers through value-added and value-engineered services. We also provide inventory stocking programs and in-plant Olympic Steel employees located at certain customer facilities to help reduce customers’ costs. Our owned truck fleet and dedicated carrier fleet further enhance our just-in-time deliveries based on our customers’ requirements.

 

Our Fe program is a commitment to provide superior customer service while striving to exceed customer expectations. This program includes tracking on-time delivery and quality performance against objectives, and recognition of employee initiatives to improve efficiencies, streamline processes or reduce operating expenses at each operation.

 

We believe our large and experienced sales force provides strategic advantages. Our sales force makes direct daily sales calls to customers throughout the continental United States, and parts of Canada and Mexico. The continuous interaction between our sales force and active and prospective customers provides us with valuable market information and sales opportunities, including opportunities for outsourcing, improving customer service and increasing sales.

 

Our sales efforts are further supported by metallurgists, engineers, technical and quality service personnel and product specialists who have specific expertise in carbon and stainless steel, aluminum, alloy plate and steel fabrication as well as tubular and pipe products. Our services for certain customers also include integration into our internal business systems to provide cost efficiencies for both us and our customers.

 

Management. We believe one of our strengths is the depth, knowledge and experience of our management team. In addition to our executive officers, members of our senior management team have a diversity of backgrounds within the metals industry, including management positions at metals producers and other metals service centers. They average 29 years of experience in the metals industry and 21 years with our company. We have a succession planning and leadership development process in place, which allows us to further enhance our management team by the promotions of employees to executive management positions within the organization.

 

 

Products, Processing Services and Quality Standards

 

We carry a wide selection of metals products and grades, ranging from commercial quality to ultra-high strength steel and specialty metals including;

 

 

Stainless steel and aluminum coil and sheet products, angles, rounds and flat bar;

 

Alloy, heat treated and abrasion resistant coil, sheet and plate;

  Tin mill products including electrolytic tinplate, electrolytic chromium coated steel and black plate;
 

Coated metals including galvanized, galvannealed, electro galvanized, advanced high strength steels, aluminized, and automotive grades of steel;

 

Cold rolled carbon including commercial quality, advanced high strength steel, drawing steel and automotive grades, cold rolled steel coil and sheet products;

 

Hot rolled carbon including hot rolled coil, sheet and plate steel products including pickled and oiled, automotive grades, advanced high strength steels, and high strength low alloys; and

 

Tube, pipe & bar products including round, square, and rectangular mechanical and structural tubing; hydraulic and stainless tubing; boiler tubing; carbon, stainless, and aluminum pipe; and valves and fittings.

 

With the acquisitions of EZ Dumper and McCullough, we manufacture hydraulic dump inserts and self-dumping hoppers. With the acquisition of Shaw, we manufacture and distribute stainless steel bollards and water treatment systems. With the acquisition of Metal-Fab, we manufacture venting, micro air and clean air products for residential, commercial and industrial applications.

 

 

Customer orders are entered or electronically transmitted into computerized order entry systems, and appropriate inventory is selected and scheduled for processing in accordance with the customer’s specified delivery date. We attempt to maximize yield and equipment efficiency through the use of computer software and by combining customer orders for processing each coil, plate, tube or pipe to the fullest extent practicable.

 

Our traditional service center and higher value-added processes include;

 

 

Cut-to-length - cutting metal along the width of the coil, or to desired lengths;

 

Slitting - cutting metal to specified widths along the length of the coil;

 

Shearing - the process of cutting sheet metal;

 

Blanking - cutting metal into specific shapes with close tolerances;

 

Tempering - cold rolling process that improves the uniformity of the thickness and flatness of the metals;

 

Stretcher-leveling - stretching process that improves the uniformity of the thickness and flatness of the metals;

 

Plate and laser processing - cutting metal into specific shapes and sizes via laser, plasma and flame cutting;

 

Forming and machining - bending, drilling, milling, tapping, boring and sawing metal;

 

Tube processing - tube bending and end finishing;

 

Finishing - shot blasting, grinding, edging, threading and grooving, beveling and polishing;

 

Fabrication - machining, welding, assembly, painting and kitting of component parts; and

 

Value added services, including saw cutting, laser cutting, beveling, threading and grooving.

 

The flat products segment is separated into two reportable segments; specialty metals flat products and carbon flat products. The flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments and both segments’ products are, in some instances, stored in shared facilities and processed on shared equipment.

 

The following table sets forth, as of December 31, 2023, the major pieces of processing equipment in operation by segment:

 

Processing Equipment

 

Consolidated Flat Products

   

Tubular and Pipe Products

   

Total

 

Cut-to-length

    22       15       37  

Slitting

    12       -       12  

Shearing

    10       -       10  

Blanking

    3       -       3  

Tempering

    3       -       3  

Stretcher-leveling

    2       -       2  

Plate processing

    29       -       29  

Laser processing

    31       20       51  

Forming

    31       -       31  

Machining

    36       67       103  

Tube processing

    -       40       40  

Finishing

    38       5       43  

Painting

    3       1       4  

Total

    220       148       368  

 

Our quality assurance system, led by certified specialists and engineers, establishes controls and procedures covering all aspects of our products from the time the material is ordered through receipt, processing and shipment to the customer. These controls and procedures encompass periodic supplier and customer audits, workshops with customers, inspection equipment and criteria, preventative actions, material traceability and certification. We have quality labs for tensile testing at several of our facilities, including at our facilities in Cleveland, Ohio, Minneapolis, Minnesota, Buford, Georgia and Bettendorf, Iowa and an Underwriters Laboratory (UL) for electrical products testing at our facility in Wichita, Kansas.

 

In addition, 31 of our facilities have earned International Organization for Standardization (ISO) 9001:2015 certifications. Our Romeoville, Illinois and Locust, North Carolina facilities have earned the American Society of Mechanical Engineers S Certification and our Locust, North Carolina facility has earned the National Board of Boiler & Pressure Vessel Inspectors R and U Certifications.

 

Our office building in Winder, Georgia has received the Leadership in Energy and Environmental Design (LEED) certification.

 

 

Customers and Distribution

 

We have a diverse customer and geographic base, which helps to reduce the inherent risk and cyclicality of our business. Net sales to our top three customers, in the aggregate, approximated 8%, 7% and 6% of our consolidated net sales in 2023, 2022 and 2021, respectively. We serve customers in metals consuming industries, including manufacturers and fabricators of transportation and material handling lift equipment, construction, mining and farm equipment, storage tanks, environmental and energy generation equipment, automobiles, food service and electrical equipment, as well as general and plate fabricators and metals service centers.

 

The table below shows the percentage of our consolidated net sales to the largest industries for the past three years.

 

Industry

 

2023

   

2022

   

2021

 

Industrial machinery and equipment manufacturers and their fabricators

    48 %     52 %     47 %

Metals service centers

    9 %     9 %     11 %

Transportation equipment manufacturers

    8 %     8 %     6 %

Residential and commercial construction

    6 %     7 %     8 %

Agricultural and farm equipment

    6 %     5 %     4 %

End use products

    6 %     1 %     1 %

All others <5%

    17 %     18 %     23 %

 

While we ship products throughout the United States, most of our customers are located in the midwestern, eastern and southern regions of the United States. Most customers are located within a 250-mile radius of one of our processing facilities, thus enabling an efficient delivery system capable of handling a high frequency of short lead time orders. We transport our products directly to customers via our owned truck fleet and dedicated carrier fleet, which further supports the just-in-time delivery requirements of our customers, and third-party trucking firms.

 

We process our metals to specific customer orders as well as for stocking programs. Many of our larger customers commit to purchase on a regular basis at agreed upon or indexed prices for periods ranging from three to twelve months. To help mitigate price volatility risks, these price commitments are generally matched with corresponding supply arrangements, or to a lesser degree by commodities hedging. Customers notify us of specific release dates as processed products are required. Customers typically notify us of release dates anywhere from a just-in-time basis to one month before the release date. Therefore, we are required to carry sufficient inventory to meet the short lead time and just-in-time delivery requirements of our customers.

 

 

Raw Materials

 

Our principal raw materials are carbon, coated, and stainless steel and aluminum, in the forms of pipe, tube, flat-rolled sheet, coil and plate that we typically purchase from multiple primary metals producers. The metals industry as a whole is cyclical and at times pricing and availability of material can be volatile due to numerous factors beyond our control, including general domestic and global economic conditions; domestic and global supply and demand imbalance; competition; quickly changing lead times and late deliveries from metals producers; fluctuations in the costs of raw materials necessary to produce metals; import duties; tariffs and quotas; and currency exchange rates. This volatility can significantly affect the availability and cost of raw materials to us.

 

Inventory management is a key profitability driver in the metals service center industry. Similar to many other metals service centers, we maintain substantial inventories of metals to accommodate the short lead times and just-in-time delivery requirements of our customers. Accordingly, we purchase metals in an effort to maintain our inventory at levels that we believe to be appropriate to satisfy the anticipated needs of our customers based upon historic buying practices, purchase forecasts and commitments with customers, supplier lead times and market conditions.

 

Our commitments to purchase metals are generally at prevailing market prices in effect at the time we place our orders. We enter into pass through nickel swaps at the request of our customers in order to mitigate our customers’ risk of volatility in the price of metals. The swaps are settled with the brokers at maturity and the economic benefit or loss arising from the changes in fair value of the swaps is contractually passed through to the customer.

 

We have some fixed-priced purchase agreements that support fixed-priced sales agreements; however, in general we have no long-term, fixed-price metals purchase contracts, except for commodity hedges. When metals prices decline, customer demands for lower prices and our competitors’ responses to those demands could result in lower sale prices and, consequently, lower gross profits and earnings as we use existing metals inventory. When metals prices increase, competitive conditions will influence how much of the price increase we can pass on to our customers.

 

 

Suppliers

 

We concentrate on developing supply relationships with reliable high-quality domestic and international metals producers, using a coordinated effort to be the customer of choice for business critical suppliers. We employ sourcing strategies that maximize the quality, production lead times and transportation economies of a global supply base. We are an important customer of flat-rolled coil and plate, pipe and tube for many of our principal suppliers, but we are not dependent on any one supplier. We purchase in bulk from metals producers in quantities that are efficient for such producers. This enables us to maintain a continued source of supply that we believe is competitively priced. We believe the access to our facilities and equipment, and our high quality customer services and solutions, combined with our long-standing prompt pay practices, will continue to be important factors in maintaining strong relationships with metals suppliers.

 

The metals producing supply base has experienced significant consolidation, with a few suppliers accounting for a majority of the domestic carbon flat-rolled steel market. We purchased approximately 40% and 39% of our total metals requirements from our three largest suppliers in 2023 and 2022, respectively. Although we have no long-term supply commitments, we believe we have good relationships with our metals suppliers. If, in the future, we are unable to obtain sufficient amounts of metals on a timely basis, we may not be able to obtain metals from alternate sources at competitive prices. In addition, interruptions or reductions in our supply of metals could make it difficult to satisfy our customers’ just-in-time delivery requirements, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

 

Competition

 

Our principal markets are highly competitive. We compete with other public and private regional and national metals service centers, single location service centers and, to a certain degree, metals producers and intermediate metals processors on a regional basis. We have different competitors for each of our products and within each region. We compete on the basis of price, product selection and availability, customer service, value-added capabilities, quality, financial strength and geographic proximity. Certain of our competitors have greater financial and operating resources than we have.

 

With the exception of certain Canadian or Mexican operations, foreign-located metals service centers are generally not a material competitive factor in our principal domestic markets.

 

 

Management Information Systems

 

Information systems and technology are important components of our strategy. We have invested in technologies and related personnel as a foundation for growth.  We depend on our Enterprise Resource Planning, or ERP, systems for financial reporting, management decision-making, inventory management, order tracking and fulfillment and production optimization.  We continue to upgrade and consolidate our systems for optimal use of resources and to assure we are taking advantage of appropriate technology offerings.

 

Our information systems focus on the following core application areas:

 

Inventory Management.  Our information systems track the status, quantity and cost of inventories by product, location and process in real time.  This information is essential to optimize inventory management.

 

Differentiated Services To Customers.  Our information systems support value-added services to customers, including quality control and on-time delivery monitoring and reporting, just-in-time inventory management and shipping services.

 

E-Commerce and Advanced Customer Interaction.  We are actively participating in electronic commerce initiatives to reduce processing cost and time.  In addition to full electronic data interchange, or EDI, capabilities with our customers and vendors, we also have implemented extranet sites for specific customers.

 

System and Process Enhancements. We continue to implement ERP systems to provide standardized business processes, enhanced inventory management, production cost, sales administrative controls and reduced technical support requirements. Our business analysts work with our quality team to identify opportunities for efficiency and improved customer service. We collaborate across the metal supply chain, working with metals producers, service providers, customers, and industry-sponsored organizations to develop industry processing standards to drive cost out of the supply chain.

 

Information security and continuous availability of information processing are of highest priority. Our information professionals employ security and monitoring practices, controls, education and tools to mitigate cybersecurity risks and threats. In case of physical emergency or threat, our ERP systems, accounting systems, internet and communications systems are duplicated at an off-site computing facility or through , multi-site cloud providers.

 

 

 

Automation Initiatives

 

We believe that investing in processing automation solutions is an important component in realizing our profitable growth strategy. We have made investments in automated packaging, material handling and welding, among other solutions, to gain production efficiencies, decrease production costs, improve safety conditions for our employees and to ease labor shortage risks.

 

 

Human Capital Management

 

Our employees are our most valued resource. The unique insights and experiences of our diverse team are what fuel our safe, profitable growth. We want our teams to reflect the diverse communities where we live and work. We have a focus on inclusion committed to building a culture that strives to acknowledge and overcome bias and cultivates leaders who value, support and celebrate diversity of thought and perspective. We work to attract a diverse, qualified workforce through an inclusive and accessible recruiting process that utilizes online recruiting, campus outreach, internships and job fairs.

 

Olympic Steel's Diversity, Equity and Inclusion, or DEI, work started as a women's development initiative several years ago and the scope has since broadened to build a sustainable program, working with industry peers and other outside partners to gather insights and best practices that will help shape the future of our organization. We seek to retain and develop employees by offering competitive wages, benefits and training opportunities, as well as promoting a safe and healthy workplace culture.

 

Our safety motto is, "Safety first. Always. And, it starts with me!". We are relentlessly focused on safety. Through best practice sharing and an emphasis on leading indicators, we are strengthening our safety culture of learning and building a safer work environment. We believe that engagement from every employee is critical. Our Safety Committees at each division help us increase engagement, while emphasizing our proactive commitment to safety. Near-miss reports, risk assessments, job safety analyses and weekly safety audits/walks are some of the ways we contribute to our safety culture of learning and growth. While we diligently manage safety policies, programs, and training on an ongoing basis, we believe our employee-driven safety culture has the biggest impact.

 

We strive to comply with all applicable state, local and international laws governing nondiscrimination in employment in every location in which we operate. All applicants and employees are treated with the same high level of respect regardless of their gender, ethnicity, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, disability, veteran or other protected status. Our core values (Accountability, Corporate Citizenship, Customer Satisfaction, Employee Development, Financial Stability, Integrity, Respect, Safety and Teamwork) guide our decisions and behavior and set a standard of excellence that rewards our employees.

 

At December 31, 2023, we employed approximately 2,168 people. Approximately 244 of the hourly plant personnel are represented by seven separate collective bargaining units. The table below shows the expiration dates of the collective bargaining agreements.

 

 

Facility

Expiration date

Hammond, Indiana

November 30, 2024

Locust, North Carolina

March 4, 2025

St. Paul, Minnesota

May 25, 2025

Romeoville, Illinois

May 31, 2025

Minneapolis (coil), Minnesota

September 30, 2025

Indianapolis, Indiana

January 29, 2026

Minneapolis (plate), Minnesota

March 31, 2027

 

We have never experienced a work stoppage and we believe that our relationship with employees is strong. However, any prolonged work stoppages by our personnel represented by collective bargaining units could have a material adverse impact on our business, financial condition, results of operations and cash flows.

 

 

Environmental

 

Olympic Steel is a metals service center. We warehouse, process, and distribute metal products; however, we are not a metals producer (steel mill). As such, we do not have the same potential to introduce pollutants into the water or the air that occur during some other metals manufacturing processes. Instead, we're part of the supply chain that makes products out of metal. We buy metal products in bulk from metal producers. Then, our role as a metals service center is to break that bulk supply into smaller quantities to sell to our customers. We also support OEMs and other customers by cutting, shaping, and otherwise processing carbon steel, stainless steel and aluminum. 

 

While we do not make metals, we do recycle scrap material that mills re-use in their process to make raw materials. The work we do to process metals for our customers does not distribute pollutants into the water supply, nor do we do any mining or extract materials from the ground. While we believe our carbon footprint is small, we are still taking steps to further reduce our overall environmental impact.

 

We are committed to responsible environmental management practices and attempt to prevent pollution by identifying opportunities and improving environmental performance in all aspects of our business. Our facilities are subject to certain federal, state and local requirements relating to the protection of the environment. We believe that we are in material compliance with all environmental laws, do not anticipate any material expenditure to meet environmental requirements and do not believe that compliance with such laws and regulations will have a material adverse effect on our business, financial condition, results of operations and cash flows. 

 

 

Service Marks, Trade Names and Patents

 

We conduct our business under the name “Olympic Steel.” A provision of federal law grants exclusive rights to the word “Olympic” to the U.S. Olympic Committee. The U.S. Supreme Court has recognized, however, that certain users may continue to use the word based on long-term and continuous use. We have used the name Olympic Steel since 1954, but are prevented from registering the name “Olympic” and from being qualified to do business as a foreign corporation under that name in certain states. In such states, we have registered under different names, including “Oly Steel” and “Olympia Steel.” Our wholly-owned subsidiary, Olympic Steel Iowa, Inc., does business in certain states under the name “Oly Steel Iowa, Inc.” Our wholly owned subsidiary, IS Acquisition, Inc., does business under the name “Integrity Stainless.” Our CTI operation conducts business under the name “CTI Power.” Our operation in Monterrey, Mexico operates under the name “Metales de Olympic S. de R.L. de C.V.” Our wholly owned subsidiary, B Metals, Inc., does business under the name “Berlin Metals.” Our wholly owned subsidiary, MCI, Inc., does business under the name “McCullough Industries” and we conduct business under the name “EZ Dumper” for certain of our products. Our wholly owned subsidiary, ACT Acquisition, Inc., does business under the name “Action Stainless & Alloys.” Our wholly-owned subsidiary, SHAQ, Inc., does business under the name “Shaw Stainless & Alloys”. 

 

The registered trademarks “DYNAGUARD”, “DG”, “MF”, “METAL-FAB”, “METAL-FAB INC.”, “TEMP/GUARD”, “MICRO AIR”, “CORR/GUARD”, “SURELOCK”, “ROTO-PULSE”, “MISTMAX” and “FORCE” were acquired in conjunction with the acquisition of Metal-Fab.  

 

We hold a trademark for our stainless steel sheet and plate product “OLY-FLATBRITE”, which has a unique combination of surface finish and flatness and for our “WRIGHT” self-dumping metal hoppers produced by McCullough. The registered trademark “ACTION STAINLESS” was acquired in conjunction with the asset acquisition of Action Stainless.

 

The “EZ DUMPER®” tradename was acquired by us in conjunction with the acquisition of certain assets related to the manufacturing of the EZ Dumper hydraulic dump inserts.

 

The registered tradenames “SHAW STAINLESS” and “SHAW STAINLESS & ALLOY” were acquired by us in conjunction with the asset acquisition of Shaw Stainless.

 

We hold a patent for a certain welding fume collector, the apparatus and associated methodology, used during the process of welding which was acquired in conjunction with the acquisition of Metal-Fab. We also hold patents for certain bollard coverings and methods of manufacturing and use thereof which were acquired in conjunction with the asset acquisition of Shaw Stainless.

 

 

Government Regulation

 

Our operations are governed by many laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations thereunder. We believe that we are in material compliance with these laws and regulations and do not believe that future compliance with such laws and regulations will have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

 

Seasonality

 

Seasonal factors may cause demand fluctuations within the year, which could impact our results of operations. Typically, demand in the first half of the year is stronger than the second half of the year, as it contains more ship days and is not impacted by the seasonal customer shut-downs in July, November and December due to holidays.

 

 

Effects of Inflation

 

Inflation generally affects us by increasing the cost of employee wages and benefits, transportation services, energy, borrowings under our credit facility, processing equipment, and purchased metals. Although general inflation, excluding increases in the price of metals and increased labor expense, has increased during 2023, it has not had a material effect on our financial results during the past three years, but may have a significant impact in future years.

 

 

Available Information

 

We file annual, quarterly, and current reports, proxy statements, and other documents with the Securities and Exchange Commission, or SEC, under the Securities Exchange Act of 1934. The SEC maintains an Internet website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The public can obtain any documents that are filed by the Company at http://www.sec.gov.

 

In addition, our annual reports on Form 10-K, as well as our quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to all of the foregoing reports, are made available free of charge on or through the “Investor Relations” section of our website at www.olysteel.com as soon as reasonably practicable after such reports are electronically filed with or furnished to the SEC.

 

Information relating to our corporate governance at Olympic Steel, including our environmental, social and governance, or ESG, commitments to operating responsibly, our Business Ethics Policy, information concerning our executive officers, directors and Board committees (including committee charters), and transactions in our securities by directors and officers, is available free of charge on or through the “Investor Relations” section of our website at www.olysteel.com. We are not including the information on our website as a part of, or incorporating it by reference into, this Annual Report on Form 10-K.

 

 

Forward-Looking Information

 

This Annual Report on Form 10-K and other documents we file with the SEC contain various forward-looking statements that are based on current expectations, estimates, forecasts and projections about our future performance, business, our beliefs and our management’s assumptions. In addition, we, or others on our behalf, may make forward-looking statements in press releases or written statements, or in our communications and discussions with investors and analysts in the normal course of business through meetings, conferences, webcasts, phone calls and conference calls. Words such as “may,” “will,” “anticipate,” “should,” “intend,” “expect,” “believe,” “estimate,” “project,” “plan,” “potential,” and “continue,” as well as the negative of these terms or similar expressions are intended to identify forward-looking statements, which are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Such forward-looking statements are subject to certain risks and uncertainties that could cause our actual results to differ materially from those implied by such statements including, but not limited to, those set forth in Item 1A (Risk Factors) below and the following:

 

 

risks of falling metals prices and inventory devaluation;

 

supply disruptions and inflationary pressures, including the availability and rising costs of labor and energy;

 

risks associated with shortages of skilled labor, increased labor costs and our ability to attract and retain qualified personnel;

 

rising interest rates and their impacts on our variable interest rate debt;

  supplier consolidation or addition of new capacity;
 

risks associated with the invasion of Ukraine, including economic sanctions, and the conflicts in the Middle East, or additional war, military conflict, or hostilities could adversely affect global metals supply and pricing;

 

general and global business, economic, financial and political conditions, including, but not limited to, recessionary conditions and legislation passed under the current administration;
 

reduced production schedules, layoffs or work stoppages by our own, our suppliers’ or customers’ personnel;
  risks associated with supply chain disruption resulting from the imbalance of metal supply and end-user demands, including additional shutdowns as a result of infectious disease outbreaks in large markets, such as China and other factors;
 

our ability to successfully integrate recent acquisitions, including CTB and Metal-Fab, into our business and risks inherent with the acquisitions in the achievement of expected results, including whether the acquisition will be accretive and within the expected timeframe;

 

the adequacy of our existing information technology and business system software, including duplication and security processes;

 

the levels of imported steel in the United States and the tariffs initiated by the U.S. government in 2018 under Section 232 of the Trade Expansion Act of 1962 and imposed tariffs and duties on exported steel or other products, U.S. trade policy and its impact on the U.S. manufacturing industry;

  the inflation or deflation existing within the metals industry, as well as product mix and inventory levels on hand, which can impact our cost of materials sold as a result of the fluctuations in the last-in, first-out, or LIFO, inventory valuation;
  risks associated with the infectious disease outbreaks, including, but not limited to customer closures, reduced sales and profit levels, slower payment of accounts receivable and potential increases in uncollectible accounts receivable, falling metals prices that could lead to lower of cost or net realizable value inventory adjustments and the impairment of intangible and long-lived assets, negative impacts on our liquidity position, inability to access our traditional financing sources and increased costs associated with and less ability to access funds under our asset-based credit facility, or ABL Credit Facility, and the capital markets;
 

increased customer demand without corresponding increase in metal supply could lead to an inability to meet customer demand and result in lower sales and profits;

 

competitive factors such as the availability, and global pricing of metals and production levels, industry shipping and inventory levels and rapid fluctuations in customer demand and metals pricing;

 

customer, supplier and competitor consolidation, bankruptcy or insolvency;
 

the timing and outcomes of inventory lower of cost or net realizable value adjustments and LIFO income or expense;

 

cyclicality and volatility within the metals industry;

 

reduced availability and productivity of our employees, increased operational risks as a result of remote work arrangements, including the potential effects on internal controls, as well as cybersecurity risks and increased vulnerability to security breaches, information technology disruptions and other similar events;

 

fluctuations in the value of the U.S. dollar and the related impact on foreign steel pricing, U.S. exports, and foreign imports to the United States;

 

the successes of our efforts and initiatives to improve working capital turnover and cash flows, and achieve cost savings;

 

 

  risks and uncertainties associated with intangible assets, including impairment charges related to indefinite lived intangible assets;
 

our ability to generate free cash flow through operations and repay debt;
 

the amounts, successes and our ability to continue our capital investments and strategic growth initiatives, including acquisitions and our business information system implementations;
 

events or circumstances that could adversely impact the successful operation of our processing equipment and operations;
 

the impacts of union organizing activities and the success of union contract renewals;
 

changes in laws or regulations or the manner of their interpretation or enforcement could impact our financial performance and restrict our ability to operate our business or execute our strategies;

 

events or circumstances that could impair or adversely impact the carrying value of any of our assets;

 

our ability to pay regular quarterly cash dividends and the amounts and timing of any future dividends;

 

our ability to repurchase shares of our common stock and the amounts and timing of repurchases, if any;

 

our ability to sell shares of our common stock under the at-the-market equity program; and

 

unanticipated developments that could occur with respect to contingencies such as litigation, arbitration and environmental matters, including any developments that would require any increase in our costs for such contingencies.

 

Should one or more of these or other risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, intended, expected, believed, estimated, projected or planned. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. We undertake no obligation to republish revised forward-looking statements to reflect the occurrence of unanticipated events or circumstances after the date hereof, except as otherwise required by law.

 

 

ITEM 1A. RISK FACTORS

 

In addition to the other information in this Annual Report on Form 10-K and our other filings with the SEC, the following risk factors should be carefully considered in evaluating us and our business before investing in our common stock. The risks and uncertainties described below are not the only ones facing us. Additional risks and uncertainties, not presently known to us or otherwise, may also impair our business. Although the risks are organized by headings, and each risk is discussed separately, many are interrelated. You should not interpret the disclosure of any risk factor to imply that the risk has not already materialized. If any of the risks actually occur, our business, financial condition or results of operations could be materially and adversely affected. In that case, the trading price of our common stock could decline, and investors may lose all or part of their investment.

 

 

Risks Related to our Business

 

Volatile metals prices can cause significant fluctuations in our operating results. Our sales and operating income could decrease if we are unable to pass producer price increases on to our customers or if metals prices decline.

 

Our principal raw materials are carbon and stainless steel and aluminum flat-rolled coil, sheet, plate, prime tin mill, pipe and tube that we typically purchase from multiple primary metals producers. The metals industry as a whole is cyclical and, at times, pricing and availability of metals can be volatile due to numerous factors beyond our control, including general domestic and international economic conditions, sales levels, competition, levels of inventory held by other metals service centers, producer lead times, higher raw material costs for the producers of metals, imports, import duties and tariffs and currency exchange rates. This volatility can significantly affect the availability and cost of raw materials to us. During 2022, metals prices decreased 57% throughout the year, whereas during 2023, metals prices decreased 45% from April to September and increased 66% from October to December. 

 

Similar to many other metals service centers, we maintain substantial inventories of metals to accommodate the short lead times and just‑in‑time delivery requirements of our customers. Accordingly, we purchase metals in an effort to maintain our inventory at levels that we believe to be appropriate to satisfy the anticipated needs of our customers based upon historic buying practices, supply agreements with customers and market conditions. Our commitments to purchase metals are generally at prevailing market prices in effect at the time we place our orders. We have no long‑term, fixed‑price metals purchase contracts. When metals prices increase, competitive conditions will influence how much of the price increase we can pass on to our customers. To the extent we are unable to pass on future price increases in our raw materials to our customers, the net sales and profitability of our business could be adversely affected. Declining metals prices, customer demand for lower prices and our competitors’ responses to those demands could result in lower sale prices and, consequently, lower gross profits as we use existing inventory. Significant or rapid declines in metals prices or reductions in sales volumes could adversely impact our ability to remain in compliance with certain financial covenants in our credit facility, as well as result in us incurring inventory or asset impairment charges. Changing metals prices therefore could significantly impact our net sales, gross profit, operating income and net income, and could impair or adversely impact the carrying value of any of our assets.

 

 

An interruption in the sources of our metals supply could have a material adverse effect on our results of operations.

 

We purchased approximately 40% and 39% of our total metals requirements from our three largest suppliers in 2023 and 2022, respectively. Over the past years, supplier consolidation, decreased mill production due to the pandemic and import tariffs decreased steel availability and increased mill lead times and steel prices. Fewer available suppliers increases the risk of supply disruption through both scheduled and unscheduled supplier outages. Conversely, the addition of new mill production and decreased domestic demand could lead to domestic over capacity, which could lead to a decrease in steel prices, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

We have no long-term supply commitments with our metals suppliers. If, in the future, we are unable to obtain sufficient amounts of metals on a timely basis, we may not be able to obtain metals from alternate sources at competitive prices. In addition, late deliveries, interruptions or reductions in our supply of metals could make it difficult to satisfy our customers’ just-in-time delivery requirements, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

 

We service industries that are highly cyclical, and any fluctuation in our customers demand could impact our sales, gross profits and profitability.

 

We sell our products in a variety of industries, including capital equipment manufacturers for industrial, agricultural and construction use, the automotive industry, the utilities industry, and manufacturers of fabricated metals products. Numerous factors, such as general economic conditions, fluctuations in the U.S. dollar, government stimulus or regulation, availability of adequate credit and financing, interest rates, consumer confidence, significant business interruptions, labor shortages or work stoppages, energy prices, seasonality, customer inventory levels and other factors beyond our control, may cause significant demand fluctuations from one or more of these industries. Any fluctuation in demand within one or more of these industries may be significant and may last for a lengthy period of time. In periods of economic slowdown or recession in the United States, excess customer or service center inventory or a decrease in the prices that we can realize from sales of our products to customers in any of these industries could result in lower sales, gross profits and profitability.

 

Approximately 48% and 52% of our 2023 and 2022 consolidated net sales, respectively, were to industrial machinery and equipment manufacturers and their fabricators. Due to the concentration of customers in the industrial machinery and equipment industry, a decline in production levels in that industry could result in lower sales, gross profits and profitability. 

 

 

 

Our business is dependent on transportation and labor. Increases in the cost or availability of transportation or labor could adversely affect our business and operations, as we may be unable to pass cost increases on to our customers.

 

We ship products throughout the United States via our truck fleet, our dedicated carrier fleet or by third-party trucking firms. Our business depends on the daily transportation of a large number of products. We depend to a certain extent on third parties for transportation of our products to customers as well as inbound delivery of our raw materials.

 

If any of these providers were to fail to deliver materials to us in a timely manner, we may be unable to process and deliver our products in response to customer demand. If any of these third parties were to cease operations or cease doing business with us, we may be unable to replace them at a reasonable cost. Failure of a third-party transportation provider to provide transportation services, or our inability to hire drivers for our in-house truck fleet, could harm our reputation, negatively affect our customer relationships and have a material adverse effect on our financial position and results of operations.

 

The continued demand for skilled labor has resulted in the need to increase pay rates in certain markets. In addition, we have seen a decline in the skilled labor applicant pool since the start of the pandemic and increased competition for skilled labor. Our operations are dependent on the labor used to operate our equipment and deliver products to our customers. Decreased availability of labor could harm our reputation, negatively affect our customer relationships and have a material adverse effect on our financial position and results of operations.

 

The availability of drivers and labor is integral to our operations, and increases in our cost of transportation or labor may have a material adverse effect on our financial position and results of operations.

 

 

Labor disruptions at any of our facilities or those of major customers could adversely affect our business, results of operations and financial condition.

 

At December 31, 2023, we employed approximately 2,168 people. Approximately 244 of the hourly plant personnel are represented by seven separate collective bargaining units. Any prolonged work stoppages by our personnel represented by collective bargaining units could have a material adverse impact on our business, financial condition, results of operations and cash flows.

 

In addition, many of our larger customers have unionized workforces and some have experienced significant labor disruptions in the past such as work stoppages, slow-downs and strikes. A labor disruption at one or more of our major customers could interrupt production or sales by that customer and cause that customer to halt or limit orders for our products. Any such reduction in the demand for our products could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

 

Our success is dependent upon our relationships with certain key customers.

 

We have derived and expect to continue to derive a significant portion of our revenues from a relatively limited number of customers. Collectively, our top three customers accounted for approximately 8% and 7% of our consolidated net sales in 2023 and 2022, respectively. Approximately 48% and 52% of our consolidated net sales during 2023 and 2022, respectively, were directly related to industrial machinery and equipment manufacturers and their fabricators. Due to the large concentration of customers in few segments, changes to demand of product by customers in the industrial machinery and equipment manufacturers and their fabricators could have a material adverse effect on our business, our results of operations and our cash flows. Many of our larger customers commit to purchase on a regular basis at agreed upon prices over periods from three to twelve months. We generally do not have long-term contracts with our customers. As a result, the relationship, as well as particular orders, can generally be terminated with relatively little advance notice. The loss of any one of our major customers or decrease in demand by those customers or credit constraints placed on them could have a material adverse effect on our business, our results of operations and our cash flows.

 

 

Our information technology systems and those of our third party providers, as well as our data, could be negatively affected by cybersecurity threats.

 

Increased global information technology security requirements, vulnerabilities, threats and a rise in sophisticated and targeted cybercrime pose a risk to the security of our systems, networks and the confidentiality, availability and integrity of our data and systems. The risk has been further enhanced with an increased remote workforce. Despite our efforts to protect sensitive information, our facilities and systems and those of our third-party service providers may be vulnerable to cybersecurity threats. This could lead to disclosure, modification or destruction of proprietary and other key information, ransom payments, production downtimes, lost cash or other assets and operational disruptions, regulatory investigations, fines, and lawsuits, which in turn could adversely affect our business, financial condition, results of operations and cash flows.

 

 

The failure of our key computer-based systems could have a material adverse effect on our business.

 

We maintain ERP and legacy computer-based systems in the operation of our business and we depend on these systems to a significant degree, particularly for inventory management. These systems are vulnerable to, among other things, damage or interruption from fire, flood, tornado and other natural disasters, power loss, computer system and network failures, operator negligence, physical and electronic loss of data or security breaches and computer viruses. Although we have secure back-up systems off-site, the destruction or failure of any one of our computer-based systems for any significant period of time could materially adversely affect our business, financial condition, results of operations and cash flows.

 

 

Supply chain disruptions and inflationary pressures, caused by the pandemic, increases in energy prices, and other factors, has had, and could continue to have an adverse effect on our business, financial condition and liquidity.

 

We are dependent on our suppliers to provide us with metal. During 2021 and 2022, we experienced increased supply chain disruptions resulting from the imbalance of metal supply and end-user demands as customer demand increased without a corresponding increase in metal supply, as businesses reopened after the pandemic. Our inability to meet customer demand as a result of supply disruptions and inflationary pressures could result in lower sales and profits.

 

Although it is not possible to predict the ultimate impact of the pandemic or future worldwide health emergencies, including on our business, financial position or liquidity, such impacts that may be material include, but are not limited to: (i) reduced sales and profit levels, (ii) the slower payment of accounts receivable and potential increases in uncollectible accounts receivable, (iii) falling metals prices that could lead to lower of cost or market inventory adjustments and the impairment of intangible and long-lived assets, (v) reduced availability and productivity of our employees, (vi) increased operational risks as a result of remote work arrangements, including the potential effects on internal controls, as well as cybersecurity risks and increased vulnerability to security breaches, information technology disruptions and other similar events, (vii) negative impacts on our liquidity position, (viii) inability to access our traditional financing sources on the same or reasonably similar terms as were available before the a pandemic, and (ix) increased costs and less ability to access funds under our ABL Credit Facility and the capital markets. To the extent the duration of any of these conditions extends for a longer period of time, the impact will generally be a more severe adverse impact.

 

If our energy costs increase disproportionately to our revenues, our earnings could be reduced. We use energy to process and transport our products. Our operating costs increase if energy costs, including electricity, diesel fuel and natural gas, rise. During periods of higher energy costs, we may not be able to recover our operating cost increases through price increases without reducing demand for our products. In addition, we generally do not hedge our exposure to higher prices via energy futures contracts. Increases in energy and fuel prices will increase our operating costs and may reduce our profitability if we are unable to pass all of the increases on to our customers.

 

We cannot predict the impact that the pandemic or future worldwide health emergencies ultimately will have on our customers, suppliers, vendors, and other business partners, and each of their financial conditions; however, any material effect on these parties could adversely impact us. The situation is changing rapidly and additional impacts may arise that we are not aware of currently.

 

 

Impairment in the carrying value of intangible assets could result in the incurrence of impairment charges and negatively impact our results of operations.

 

The net carrying value of intangibles represents non-amortizable goodwill and trade names, covenant not to compete, technology and know-how and customer relationships, net of accumulated amortization, related to recent acquisitions. Indefinitely lived assets are evaluated for impairment annually or whenever events or changes in circumstance indicate that the carrying amounts of these assets may not be recoverable. Amortizable intangible assets are evaluated for impairment whenever events or changes in circumstance indicate that the carrying amounts of these assets may not be recoverable. Impairments to intangible assets may be caused by factors outside our control, such as increased competitive pricing pressures, lower than expected revenue and profit growth rates, changes in discount rates based on changes in the cost of capital (interest rates, etc.), or the loss of a significant customer and could result in the incurrence of impairment charges and negatively impact our results of operations.

 

 

Capital deployed for acquisitions and capital investments at our existing locations may be unable to achieve expected results, or sustain our growth and events or circumstances that could adversely impact operations could have a material adverse effect on our results of operations.

 

We have grown through acquisitions and by increasing sales and services to our existing customers, aggressively pursuing new customers and services, building or purchasing new facilities, acquiring and upgrading processing equipment and expanding our product mix in order to expand the range of customer services and products that we offer. We intend to actively pursue our growth strategy in the future.

 

Future expansion or construction projects, could have adverse effects on our results of operations due to the impact of the associated start-up costs and the potential for underutilization in the start-up phase of a facility. We continue to pursue potential acquisition targets; however, we are unable to predict whether or when any prospective acquisition candidate will become available, the likelihood that any acquisition will be completed or the ability to successfully integrate acquisitions into our business. Moreover, in pursuing acquisition opportunities, we may compete for acquisition targets with other companies with similar growth strategies that may be larger and have greater financial and other resources than we have. Competition among potential acquirers could result in increased prices for acquisition targets. As a result, we may not be able to consummate acquisitions on terms satisfactory to us, or at all.

 

The pursuit of acquisitions and other growth initiatives may divert management’s time and attention away from day-to-day operations. In order to achieve growth through acquisitions, expansion of current facilities, greenfield construction or otherwise, additional funding sources may be needed and we may not be able to obtain the additional capital necessary to pursue our growth strategy on terms that are satisfactory to us, or at all.

 

We continue to invest in processing equipment to support customer demand. Although we have successfully installed new and used processing equipment in the past, we can provide no assurance that future installations will be successful, or achieve expected results. Risks associated with the installations include, but are not limited to:

 

 

a significant use of management and employee time;

 

the possibility that the performance of the equipment does not meet expectations; and

 

the possibility that delays from the installations may make it difficult for us to maintain relationships with our customers, employees or suppliers.

 

Difficulties and delays associated with the installation of new processing equipment could adversely affect our business, our customer service, our results of operations and our cash flows.

 

 

Customer and third-party credit constraints and credit losses could have a material adverse effect on our results of operations.

 

Some of our customers may experience difficulty obtaining and/or maintaining credit availability. In particular, certain customers that are highly leveraged represent an increased credit risk. Interest rate volatility may further amplify this credit risk. Some customers have reduced their purchases because of these credit constraints. Moreover, our disciplined credit policies have, in some instances, resulted in lost sales. If we have misjudged our credit estimations and they result in future credit losses, lost sales or lost customers, there could be a material adverse effect on our business, financial condition, results of operations, cash flows and our allowance for credit losses.

 

 

 

Our implementation of information systems and software as service could adversely affect our results of operations and cash flows.

 

As we implement information systems and cloud-based software as a service agreements, the objective is to standardize and streamline business processes and improve support, reporting capabilities and functionality for our employees and sales and administrative management teams. Risks associated with the phased implementation include, but are not limited to:

 

 

a significant deployment of capital and a significant use of management and employee time;

 

the possibility that the timelines, costs or complexities related to the new system implementation will be greater than expected;

 

limitations on the availability and adequacy of proprietary software or consulting, training and project management services, as well as our ability to retain key personnel;

 

the possibility that the software, once fully implemented, does not function as planned;

 

the possibility that software and implementation vendors may not be able to support the project as planned;

 

the possibility that benefits from the systems may be less or take longer to realize than expected; and

 

the possibility that disruptions from the implementation may make it difficult for us to maintain relationships with our customers, employees or suppliers.

 

Although we have successfully initiated use of the systems at most of our locations, we can provide no assurance that the rollout to the remaining locations will be successful or will occur as planned and without disruption to operations. Difficulties associated with the design and implementation of new information systems could adversely affect our business, our customer service, our results of operations and our cash flows.

 

 

We depend on our senior management team and the loss of any member could prevent us from implementing our business strategy.

 

Our success is dependent upon the management and leadership skills of our senior management team. Michael D. Siegal has served as our Executive Chairman of the Board since January 1, 2019, after serving as our Chief Executive Officer since 1984. Richard T. Marabito has served as our Chief Executive Officer since January 1, 2019, after serving as our Chief Financial Officer since 2010, and Richard A. Manson has served as our Chief Financial Officer since January 1, 2019, after serving as our Vice President and Treasurer since 2013. Andrew S. Greiff has served as our President and Chief Operating Officer since January 1, 2020 after serving as our Executive Vice President and Chief Operating Officer since 2016. The loss of any member of our senior management team or the failure to attract and retain additional qualified personnel could prevent us from implementing our business strategy. We have employment agreements, which include non-competition provisions, with our President and Chief Operating Officer, and our Chief Financial Officer that expire on January 1, 2025 and January 1, 2027, respectively.

 

 

Participation in multiemployer pension plans carry withdrawal liability risks, which could impact our results of operations and financial condition.

 

Through our Chicago Tube and Iron, or CTI, subsidiary, we contribute to one multiemployer pension plan. The risks of participating in the multiemployer plan are different from a single-employer plan in that (i) assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers, (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers, and (iii) if CTI chooses to stop participating in the multiemployer plan, CTI may be required to pay the plan an amount based on the unfunded status of the plan, referred to as a withdrawal liability. Any future withdrawal liability could adversely affect our business, financial condition, results of operations and cash flows.

 

 

Our insurance coverage, customer indemnifications or other liability protections may be unavailable or inadequate to cover all of our significant risks, which could have a material adverse effect on our results of operations.

 

From time to time, we may be subject to litigation incidental to our businesses, including claims for damages arising out of use of our products, claims involving employment matters, cyber security claims and commercial disputes.

 

We currently carry insurance from financially strong, highly rated counterparties in established markets to cover significant risks and liabilities. However, our insurance coverage may be inadequate if such claims do arise and any liability not covered by insurance could have a material adverse effect on our business. Disputes with insurance carriers, including over policy terms, reservation of rights, the applicability of coverage (including exclusions), compliance with provisions (including notice) and/or the insolvency of one or more of our insurers may significantly affect the amount or timing of recovery. Although we have been able to obtain insurance in amounts we believe to be appropriate to cover such liability to date, our insurance premiums may increase in the future as a consequence of conditions in the insurance business generally or our situation in particular. Any such increase could result in lower net income or cause the need to reduce our insurance coverage. In addition, a future claim may be brought against us that could have a material adverse impact on us.

 

In some circumstances, we may be entitled to certain legal protections or indemnifications from our customers through contractual provisions, laws, regulations or otherwise. However, these protections are not always available, are typically subject to certain terms or limitations, including the availability of funds, and may not be sufficient to cover all losses or liabilities incurred.

 

If insurance coverage, customer indemnifications and/or other legal protections are not available or are not sufficient to cover our risks or losses, it could have a material adverse effect on our results of operations.

 

 

Risks Related to Our Industry

 

 

Our business is highly competitive, and increased competition could reduce our market share and harm our financial performance.

 

Our business is highly competitive. We compete with metals service centers and, to a certain degree, metals producers and intermediate metals processors, on a regular basis, primarily on quality, price, inventory availability and the ability to meet the delivery schedules and service requirements of our customers. We have different competitors for each of our products and within each region. Certain of these competitors have financial and operating resources in excess of ours. Increased competition could lower our gross profits or reduce our market share and have a material adverse effect on our financial performance.

 

 

Risks Related to Our Debt

 

Although we expect to finance our growth initiatives through borrowings under our ABL Credit Facility, we may have to find additional sources of funding, which could be difficult. Additionally, increased leverage and borrowing rates could adversely impact our business and results of operations.

 

We expect to finance our growth initiatives through borrowings under our ABL Credit Facility, which matures on June 16, 2026. However, our ABL Credit Facility may not be sufficient or available to finance our growth initiatives, and we may have to find additional sources of financing. It may be difficult for us in the future to obtain the necessary funds and liquidity on terms acceptable to us, or at all, to run and expand our business.

 

The borrowings under our ABL Credit Facility are primarily at variable interest rates. If interest rates, which may be highly volatile, were to increase 100 basis points (1.0%) from December 31, 2023 rates and, assuming no change in total debt from December 31, 2023 levels, the additional annual interest expense to us would be approximately $1.9 million.

 

 

Regulatory and Environmental Risks

 

 

Quotas and tariffs imposed or removed as a result of government actions can cause significant fluctuations in our operating results.

 

Global demand and global metals pricing, supply and demand are impacted by quotas and tariffs imposed as a result of government actions. The tariffs initiated by the U.S. government in 2018 under Section 232 of the Trade Expansion Act of 1962 (section 232 tariffs) resulted in increased metals prices in the United States. Effective January 1, 2022, the United States and the European Union replaced the existing 25 percent tariff on EU steel products and 10 percent tariff on EU aluminum products with a tariff-rate quota, or TRQ. Under the TRQ arrangement, historically based volumes of EU steel and aluminum products will enter the U.S. without application of Section 232 duties subject to certain conditions. The removal and addition of country-specific tariffs has caused uncertainty in the metals marketplace. Any additional future tariffs or quotas imposed on steel and aluminum imports may increase the price of metal, which may impact our sales, gross margin and profitability if we are unable to pass the increased prices onto our customers. The prolonged imposition of tariffs could also lead to additional trade disputes that could impact the global demand for metals and impact our sales, gross margin and profitability. Conversely, the removal of existing tariffs could cause the price of metal to decline, which may impact our sales, gross margin and profitability.

 

 

Changes in laws or regulations, including tax reform legislation, or the manner of their interpretation or enforcement could adversely impact our financial performance and restrict our ability to operate our business or execute our strategies.

 

New laws or regulations, or changes in existing laws or regulations, or the manner of their interpretation or enforcement, could increase our cost of doing business and restrict our ability to operate our business or execute our strategies. In particular, there may be significant changes in U.S. laws and regulations and existing international trade agreements by the current U.S. presidential administration that could affect a wide variety of industries and businesses, including those businesses we own and operate. If the U.S. presidential administration materially modifies U.S. laws and regulations and international trade agreements, our business, financial condition, and results of operations could be affected.

 

 

We are subject to significant environmental, health and safety laws and regulations and related compliance expenditures and liabilities.

 

Our businesses are subject to many federal, state and local environmental, health and safety laws and regulations, particularly with respect to the use, handling, treatment, and disposal of substances and waste used or generated in our manufacturing processes. We have incurred and expect to continue to incur expenditures to comply with applicable environmental laws and regulations. Our failure to comply with applicable environmental laws and regulations and permit requirements could result in civil or criminal fines or penalties or enforcement actions, including regulatory or judicial orders enjoining or curtailing operations or requiring corrective measures, installation of pollution control equipment or remedial actions.

 

We may in the future be required to incur costs relating to the investigation or remediation of property, and for addressing environmental conditions. Some environmental laws and regulations impose liability and responsibility on present and former owners, operators or users of facilities and sites for contamination at such facilities and sites without regard to causation or knowledge of contamination. Consequently, we cannot assure you that existing or future circumstances, the development of new facts or the failure of third parties to address contamination at current or former facilities or properties will not require significant expenditures by us.

 

We expect to continue to be subject to environmental and health and safety laws and regulations. It is difficult to predict the future interpretation and development of environmental and health and safety laws and regulations or their impact on our future earnings and operations. We anticipate that compliance will continue to require increased capital expenditures and operating costs. Any increase in these costs, or unanticipated liabilities arising for example, out of discovery of previously unknown conditions or more aggressive enforcement actions, could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

 

We may be exposed to certain regulatory and financial risks related to climate change.

 

Growing concerns about climate change may result in the imposition of additional regulations or restrictions to which we may become subject. A number of governments or governmental bodies have introduced or are contemplating regulatory changes in response to climate change, including regulating greenhouse gas emissions. The outcome of new legislation or regulation in the United States may result in new or additional requirements, additional charges to fund energy efficient activities, and fees or restrictions on certain activities. Compliance with these climate change initiatives may also result in additional costs to us, including, among other things, increased production costs, additional taxes, reduced emission allowances or additional restrictions on production or operations. Any adopted future climate change regulations could also negatively impact our ability to compete with companies situated in areas not subject to such limitations. Even without such regulation, increased public awareness and adverse publicity about potential impacts on climate change emanating from us or our industry could harm us. We may not be able to recover the cost of compliance with new or more stringent laws and regulations, which could adversely affect our results of operations, cash flow or financial condition.

 

 

Expectations relating to environmental, social and governance considerations expose us to potential liabilities, increased costs, reputational harm and other adverse effects on our business.

 

Many governments, regulators, investors, employees, customers and other stakeholders are increasingly focused on ESG considerations relating to businesses, including climate change and greenhouse gas emissions, human capital and diversity, equity and inclusion. We make statements about our ESG goals and initiatives through information provided on our website, press statements and other communications. Responding to these ESG considerations and implementation of these goals and initiatives involves risks and uncertainties, requires investments, which could be material, and are impacted by factors that may be outside of our control. In addition, some stakeholders may disagree with our goals and initiatives and the focus of stakeholders may change and evolve over time. Stakeholders also may have very different views on where ESG focus should be placed, including differing views of regulators in various jurisdictions in which we operate. Any failure, or perceived failure, by us to achieve our goals, further our initiatives, adhere to our public statements, comply with federal, state or international ESG laws and regulations, or meet evolving and varied stakeholder expectations and standards could result in legal and regulatory proceedings against us and materially adversely affect our business, reputation, results of operations, financial condition and stock price.

 

 

Risks Related to Our Common Stock

 

 

The market price for our common stock may be volatile.

 

Historically, there has been volatility in the market price for our common stock. Furthermore, the market price of our common stock could fluctuate substantially in the future in response to a number of factors, including, but not limited to, the risk factors described herein. Examples include:

 

 

changes in commodity prices, especially metals;

 

changes in financial estimates or recommendations by stock market analysts regarding us or our competitors;

 

the operating and stock performance of other companies that investors may deem comparable;

 

developments affecting us, our customers or our suppliers;

 

press releases, earnings releases or publicity relating to us or our competitors or relating to trends in the metals service center industry;

 

inability to meet securities analysts’ and investors’ quarterly or annual estimates or targets of our performance;

 

sales of our common stock by large shareholders;

 

the amount of shares acquired for short-term investments;

 

general domestic or international economic, market and political conditions;

 

fluctuations in the value of the U.S. dollar;

  changes in (or changes in expectation) related to interest rates and the Federal Funds Rates;
 

changes in the legal or regulatory environment affecting our business; and

 

announcements by us or our competitors of significant acquisitions, dispositions or joint ventures, or other material events impacting the domestic or global metals industry.

 

In the past, the stock market has experienced significant price and volume fluctuations. This volatility has had a significant effect on the market prices of securities issued by many companies for reasons unrelated to their specific operating performance. These factors may adversely affect the trading price of our common stock, regardless of actual operating performance.

 

In addition, stock markets from time to time experience extreme price and volume fluctuations that may be unrelated or disproportionate to the operating performance of companies. In the past, some shareholders have brought securities class action lawsuits against companies following periods of volatility in the market price of their securities. We may in the future be the target of similar litigation. Securities litigation, regardless of whether our defense is ultimately successful, could result in substantial costs and divert management’s attention and resources.

 

 

Our quarterly results may be volatile.

 

Our operating results have varied on a quarterly basis during our operating history and are likely to fluctuate significantly in the future. Our operating results may be below the expectations of our investors or stock market analysts as a result of a variety of factors, including the impact of LIFO estimates, many of which are outside of our control. Factors that may affect our quarterly operating results include, but are not limited to, the risk factors listed above.

 

Many factors could cause our revenues and operating results to vary significantly in the future. Accordingly, we believe that quarter-to-quarter comparisons of our operating results are not necessarily meaningful. Investors should not rely on the results of one quarter as an indication of our future performance. Further, it is our practice not to provide forward-looking sales or earnings guidance and not to endorse any analyst’s sales or earnings estimates. Nonetheless, if our results of operations in any quarter do not meet analysts’ expectations, our stock price could materially decrease.

 

 

Certain provisions in our charter documents and Ohio law could delay or prevent a change in management or a takeover attempt that you may consider to be in your best interest.

 

We are subject to Chapter 1704 of the Ohio Revised Code, which prohibits certain business combinations and transactions between an “issuing public corporation” and an “Ohio law interested shareholder” for at least three years after the Ohio law interested shareholder attains 10% ownership, unless the Board of Directors of the issuing public corporation approves the transaction before the Ohio law interest shareholder attains 10% ownership. We are also subject to Section 1701.831 of the Ohio Revised Code, which provides that certain notice and informational filings and special shareholder meeting and voting procedures must be followed prior to consummation of a proposed “control share acquisition.” Assuming compliance with the notice and information filings prescribed by the statute, a proposed control share acquisition may be made only if the acquisition is approved by a majority of the voting power of the issuer represented at the meeting and at least a majority of the voting power remaining after excluding the combined voting power of the “interested shares.”

 

 

Certain provisions contained in our Amended and Restated Articles of Incorporation and Amended and Restated Code of Regulations and Ohio law could delay or prevent the removal of directors and other management and could make a merger, tender offer or proxy contest involving us that you may consider to be in your best interest more difficult. For example, these provisions:

 

 

allow our Board of Directors to issue preferred stock without shareholder approval;

 

provide for our Board of Directors to be divided into two classes of directors serving staggered terms;

 

limit who can call a special meeting of shareholders; and

 

establish advance notice requirements for nomination for election to the Board of Directors or for proposing matters to be acted upon at shareholder meetings.

 

These provisions may discourage potential takeover attempts, discourage bids for our common stock at a premium over market price or adversely affect the market price of, and the voting and other rights of the holders of our common stock. These provisions could also discourage proxy contests and make it more difficult for you and other shareholders to elect directors other than the candidates nominated by our Board of Directors.

 

 

Principal shareholders who own a significant number of shares of our common stock may have interests that conflict with yours.

 

Michael D. Siegal, our Executive Chairman of the Board and one of our largest shareholders, owned approximately 9.9% of our outstanding common stock as of December 31, 2023. Mr. Siegal may have the ability to significantly influence matters requiring shareholder approval. In deciding how to vote on such matters, Mr. Siegal may be influenced by interests that conflict with yours.

 

 

General Risks

 

 

Climate change may cause changes in weather patterns and increase the frequency or severity of weather events and flooding.

 

An increase in severe weather events, including those caused by climate change, may adversely impact us, our operations, and our ability to procure raw materials and process and transport our products and could result in an adverse effect on our business, financial condition and results of operations. Extreme weather conditions may increase our costs, temporarily impact our production capabilities or cause damage to our facilities. Severe weather may also adversely impact our suppliers and our customers and their ability to deliver and/or purchase and transport our products.

 

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

 

ITEM 1C. CYBERSECURITY

 

Cybersecurity Risk Management

 

Cybersecurity risk management is an integral part of our overall enterprise risk management program. Our cybersecurity risk management program is designed to provide a framework for handling cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third-party service providers, and to facilitate coordination across different departments of our company. Our processes include steps for assessing the severity of a cybersecurity threat, identifying the source of a cybersecurity threat including whether the cybersecurity threat is associated with a third-party service provider, implementing cybersecurity countermeasures and mitigation strategies and informing management and our board of directors of material cybersecurity threats and incidents. Our cybersecurity team also engages third-party security experts for risk assessment and system enhancements. In addition, our cybersecurity team provides training to all appropriate employees.

 

Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee of the board of directors. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee also reports material cybersecurity risks to our full board of directors. Management is responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes designed to ensure that such potential cybersecurity risk exposures are monitored, putting in place mitigation measures and maintaining cybersecurity programs. Our cybersecurity programs are under the direction of our Vice President of Information Services (VP-IS) who receives reports from our cybersecurity team and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our VP-IS and dedicated personnel are information system security professionals and information security managers with many years of experience. Management, including the VP-IS and our cybersecurity team, regularly update the audit committee on the company's cybersecurity programs, material cybersecurity risks and mitigation strategies and provide cybersecurity reports annually that cover, among other topics, third-party assessments of the company's cybersecurity programs, developments in cybersecurity and updates to the company's cybersecurity programs and mitigation strategies.

 

In 2023, we did not identify any cybersecurity incidents that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident.  For more information about these risks, please see "Risk Factors - Risks Related to our Business" in this Annual Report on Form 10-k.

 

 

 

ITEM 2. PROPERTIES

 

We believe that our properties are strategically situated relative to our domestic suppliers, our customers and each other, allowing us to support customers from multiple locations. Product is shipped from the most advantageous facility, regardless of where the customer order is taken. The facilities are located in the hubs of major metals consumption markets, and within a 250‑mile radius of most of our customers, a distance approximating the one‑day driving and delivery limit for truck shipments.

 

The following table sets forth certain information concerning our principal properties including which segment’s products are serviced out of each location:

 

 

Segment

Operation

Location

Square

Feet

Function

Owned or

Leased

Carbon

Flat

Specialty

Metals

Flat

Tube

and

Pipe

Cleveland

Bedford Heights, Ohio (1)

127,000

Corporate offices, coil processing and distribution center

Owned

 
 

Bedford Heights, Ohio (1)

121,500

Coil and plate processing, distribution center and offices

Owned

 

Bedford Heights, Ohio (1)

59,500

Plate processing, distribution center and offices

Leased (2)

   
 

Dover, Ohio

62,000

Plate processing, fabrication and distribution center

Owned

   

Minneapolis

Plymouth, Minnesota

196,800

Coil and plate processing, distribution center and offices

Owned

 
 

Plymouth, Minnesota

112,200

Plate processing, fabrication, distribution center and offices

Owned

   

Chambersburg

Chambersburg, Pennsylvania

157,000

Plate processing, distribution center and offices

Owned

   
 

Chambersburg, Pennsylvania

150,000

Plate processing, fabrication, manufacturing, distribution center and offices

Owned

   

Iowa

Bettendorf, Iowa

244,000

Coil and plate processing, fabrication, distribution center and offices

Owned

 

Winder

Winder, Georgia

285,000

Coil and plate processing, fabrication, distribution center and offices

Owned

 

Buford, Georgia

120,000

Coil and plate processing, fabrication, and distribution center

Leased (3)

 
Hanceville Hanceville, Alabama 27,000 Distribution center Leased (4)    

Kentucky

Mt. Sterling, Kentucky

100,000

Plate processing, fabrication and distribution center

Owned

 
 

Mt. Sterling, Kentucky

107,000

Distribution center and offices

Owned

 

Gary

Gary, Indiana

183,000

Coil processing, distribution center and offices

Owned

 

Connecticut

Milford, Connecticut

134,000

Coil processing, distribution center and offices

Owned

 

Chicago

Schaumburg, Illinois

122,500

Coil and sheet processing, distribution center and offices

Owned

 

Bartlett

Bartlett, Illinois

81,400

Coil and sheet processing, fabrication and distribution center

Leased (5)

 

Berlin Metals

Hammond, Indiana

117,950

Coil processing, distribution center and offices

Leased (6)

 

 

McCullough Industries

Kenton, Ohio

75,000

Manufacturing facility

Owned

 

Streetsboro

Streetsboro, Ohio

66,200

Coil and sheet processing, distribution center and offices

Owned

 

 
 

Latrobe, Pennsylvania

43,200

Coil and sheet processing, distribution center

Leased (7)

 

 

Rock Hill

Rock Hill, South Carolina

45,075

Distribution, processing center and offices

Owned

 

 

Dallas

Carrollton, Texas

44,480

Distribution, processing center and offices

Owned

 

 

Houston

Houston, Texas

30,000

Distribution, processing center and offices

Leased (8)

      ✔

 

 

Operation

Location

Square

Feet

Function

Owned or Leased

Carbon

Flat

Specialty

Metals

Flat

Tube

and

Pipe

Springdale

Springdale, Arkansas

12,200

Distribution, processing center and offices

Leased (9)

 

 

Kansas City

Riverside, Missouri

11,300

Distribution, processing center and offices

Leased (10)

 

 

Powder Springs

Powder Springs, Georgia

11,275

Fabrication and offices

Leased (11)

 

 
 

Powder Springs, Georgia

17,766

Fabrication

Leased (12)

 

 
 

Powder Springs, Georgia

22,200

Fabrication

Leased (13)

 

 

Marietta

Marietta, Georgia

11,300

Distribution and offices

Leased (14)

 

 
 

Marietta, Georgia

26,880

Distribution and offices

Leased (15)

 

 

Hiram

Hiram, Georgia

16,000

Fabrication and offices

Leased (16)

 

 

Albany

Albany, Georgia

12,000

Distribution

Leased (17)

 

 
Wichita

Wichita, KS

265,404

Manufacturing, distribution and offices

Owned

   
  Wichita, KS

162,738

Manufacturing, distribution and offices

Leased (18)

   

Chicago

Romeoville, Illinois

363,000

Corporate offices, fabrication and distribution center

Owned

   

St. Paul

St. Paul, Minnesota

132,000

Distribution center and offices

Owned

 

Charlotte

Locust, North Carolina

127,600

Distribution center, fabrication and offices

Owned

   

Fond du Lac

Fond du Lac, Wisconsin

117,000

Distribution center and offices

Owned

 

Indianapolis

Indianapolis, Indiana

79,000

Distribution center and offices

Owned

   

Des Moines

Ankeny, Iowa

50,000

Distribution center and offices

Owned

   

Owatonna

Owatonna, Minnesota

23,000

Production cutting center

Owned

   

Conway

Conway, Arkansas

35,000

Manufacturing and offices Owned    
  Conway, Arkansas 72,480 Manufacturing and fabrication Leased (19)    

Tulsa

Tulsa, Oklahoma

50,000

Manufacturing and fabrication

Owned

   

 

(1)

The Bedford Heights facilities are all adjacent properties.

(2)

This facility is leased from a related party. The lease expires on December 31, 2028, with renewal options. 

(3)

The lease on this facility expires on July 1, 2027.

(4)

The lease on this facility expires on November 30, 2025, with renewal options.

(5)

The lease on this facility expires on June 30, 2027, with renewal options.

(6)

The lease on this facility expires on August 31, 2024, with renewal options.

(7)

The lease on this facility expires on May 31, 2025, with renewal options.

(8)

The lease on this facility expires on October 31, 2025, with renewal options.

(9)

The lease on this facility expires on June 30, 2024, with renewal options.

(10)

The lease on this facility expires on January 31, 2026.

(11)

The lease on this facility expires on June 30, 2029.

(12)

The lease on this facility expires on June 30, 2029.

(13)

The lease on this facility expires on June 30, 2029.

(14)

The lease on this facility expires on June 30, 2029.

(15)

The lease on this facility expires on June 30, 2029.

(16)

The lease on this facility expires on June 30, 2029.
(17) The lease on this facility expires on January 1, 2029.
(18) The lease on this facility expires on June 14, 2034.
(19) The lease on this facility expires on August 31, 2026, with renewal options.

 

 

In addition to the facilities listed above, our executive office is leased and located in Highland Hills, Ohio and we have leased offices located in Bonita Springs, Florida; San Antonio, Texas and Monterrey, Mexico. Management believes we will be able to accommodate our capacity needs for the immediate future at our existing facilities.

 

 

ITEM 3. LEGAL PROCEEDINGS

 

We are party to various legal actions that we believe are ordinary in nature and incidental to the operation of our business. In the opinion of management, the outcome of the proceedings to which we are currently a party will not have a material adverse effect upon our results of operations, financial condition or cash flows.

 

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

INFORMATION ABOUT OUR EXECUTIVE OFFICERS

 

This information is included in this Annual Report on Form 10-K pursuant to Instruction 3 of Item 401(b) of Regulation S-K. The following is a list of our executive officers and a brief description of their business experience. Each executive officer will hold office until his or her successor is chosen and qualified.

 

Michael D. Siegal, age 71, has served as the Executive Chairman of our Board of Directors since January 2019. He previously served as our Chief Executive Officer from 1984 until December 2018 and as Chairman of our Board of Directors from 1994 until December 2018. From 1984 until January 2001, he also served as our President. He has been employed by us in a variety of capacities since 1974. Mr. Siegal serves on the Board of Directors of Twin City Fan Companies, Ltd. He currently serves as volunteer President of the World Maccabi Union and the Global Jewish Sports Movement.

 

Richard T. Marabito, age 60, has served as our Chief Executive Officer since January 2019. From March 2000 through December 2018, he served as our Chief Financial Officer. He joined us in 1994 as Corporate Controller and served in this capacity until March 2000. He also served as Treasurer from 1994 through 2002 and again from 2010 through 2012. Prior to joining us, Mr. Marabito served as Corporate Controller for a publicly traded wholesale distribution company and was employed by a national accounting firm in its audit department. Mr. Marabito is a Board Member and the past Chair of the Metals Service Center Institute (MSCI), a North American metals industry trade association. He serves on the Board of Trustees for the University of Mount Union and has been a Board Member of CBIZ, Inc. (CBZ: NYSE), one of the nation’s top providers of accounting, tax and advisory services, since August 2021 and currently serves as its Audit Committee Chair. He also serves on the Board of Directors for the Greater Cleveland Partnership, the largest metropolitan chamber of commerce in the United States. He served as a Board Member of the Make-A-Wish Foundation of Ohio, Kentucky and Indiana and was past Chair of its Northeast Ohio regional board.

 

Richard A. Manson, age 55, has served as our Chief Financial Officer since January 2019, and has been employed by us since 1996.  From January 2013 through December 2018, he served as our Vice President and Treasurer. From March 2010 through December 2012, he served as our Vice President of Human Resources and Administration.  From January 2003 through March 2010, he served as our Treasurer and Corporate Controller.  From 1996 through 2002, he served as our Director of Taxes and Risk Management.  Prior to joining us, Mr. Manson was employed for seven years by a national accounting firm in its tax department.  Mr. Manson is a member of the Board of Directors of Catholic Charities, Diocese of Cleveland and the Advisory Board of Seeds of Literacy.  Mr. Manson is a certified public accountant and member of the Ohio Society of Certified Public Accountants and the American Institute of Certified Public Accountants.

 

Andrew S. Greiff, age 62, has served as our President and Chief Operating Officer since January 2020. From August 2016 through December 2019, he served as Executive Vice President and Chief Operating Officer. He previously served as President, Specialty Metals from 2011 to 2016 after having joined us in 2009 as Vice President of Specialty Metals. Prior thereto, Mr. Greiff spent 24 years in various positions within the steel industry and served as the President and CEO of his own steel trading company. Mr. Greiff served as a Board Member of the MSCI and a past director of Jewish Big Brother Big Sister and the Anti-Defamation League.

 

Lisa K. Christen, age 47, has served as our Vice President & Treasurer since January 2023. From January 2019 through December 2022, she served as our Corporate Controller & Treasurer. From March 2010 through December 2018, she served as our Corporate Controller. From 1999 through 2010 she served in various positions within the accounting department.  Ms. Christen serves as the Treasurer and is a Board Member of Seton Catholic School in Hudson, Ohio and serves on the finance committee of Walsh Jesuit High School, in Cuyahoga Falls, Ohio. Ms. Christen is a certified public accountant and member of the Ohio Society of Certified Public Accountants and the American Institute of Certified Public Accountants.

 

 

 

PART II

 

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

 

Common Stock

 

Our common stock trades on the Nasdaq Global Select Market under the symbol “ZEUS.”

 

 

Holders of Record

 

As of January 31, 2024, there were approximately 98 holders of record of our common stock.

 

 

Dividends

 

We expect to continue to make regular quarterly dividend distributions in the future, subject to the continuing determination by our Board of Directors that the dividend remains in the best interest of our shareholders. Our ABL Credit Facility restricts the aggregate amount of dividends and common stock repurchases that we can pay to $15.0 million annually without limitations. Dividend distributions in excess of $15.0 million require us to (i) maintain availability in excess of 20.0% of the aggregate revolver commitments or (ii) to maintain availability equal to or greater than 15.0% of the aggregate revolver commitments, and we must maintain a pro-forma ratio of EBITDA, minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00. Any determinations by the Board of Directors to pay cash dividends in the future will take into account various factors, including our financial condition, results of operations, current and anticipated cash needs, plans for expansion and restrictions under our credit agreement and any agreements governing our future debt. We cannot assure you that dividends will be paid in the future or that, if paid, the dividends will be at the same amount or frequency.

 

 

Issuer Purchases of Equity Securities

 

We did not purchase any of our equity securities during the quarter ended December 31, 2023.

 

On October 2, 2015, we announced that our Board of Directors authorized a stock repurchase program of up to 550,000 shares of the Company’s issued and outstanding common stock, which could include open market repurchases, negotiated block transactions, accelerated stock repurchases or open market solicitations for shares, all or some of which may be effected through Rule 10b5-1 plans. Any of the repurchased shares will be held in our treasury, or canceled and retired as our Board may determine from time to time. Any repurchases of common stock are subject to the covenants contained in the ABL Credit Facility. Our ABL Credit Facility restricts the aggregate amount of dividends and common stock repurchases that we can pay to $15.0 million annually without limitations. Purchases in excess of $15.0 million require us to (i) maintain availability in excess of 20.0% of the aggregate revolver commitments or (ii) to maintain availability equal to or greater than 15.0% of the aggregate revolver commitments and we must maintain a pro-forma ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00. The timing and amount of any repurchases under the stock repurchase program will depend upon several factors, including market and business conditions, and limitations under the ABL Credit Facility. Repurchases may be discontinued at any time. As of December 31, 2023, 360,212 shares remain authorized for repurchase under the program.

 

 

Recent Sales of Unregistered Securities

 

We did not have any unregistered sales of equity securities during the quarter ended December 31, 2023.

 

 

ITEM 6. [RESERVED]

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Managements Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from the results discussed in the forward-looking statements. Factors that might cause a difference include, but are not limited to, those discussed under Item 1A, Risk Factors in this Annual Report on Form 10-K. The following section is qualified in its entirety by the more detailed information, including our financial statements and the notes thereto, which appears elsewhere in this Annual Report.

 

Overview

 

We are a leading metals service center focused on the direct sale and value-added processing of carbon and coated sheet, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. We provide metals processing and distribution services for a wide range of customers. We operate in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. Our specialty metals flat products segment's focus is on the direct sale and distribution of processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, our specialty metals flat products segment has expanded its geographical footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tube and pipe and the manufacturing and distribution of stainless steel bollards and water treatment systems. Our carbon flat products segment's focus is on the direct sale and distribution of large volumes of processed carbon and coated flat-rolled sheet, coil and plate products and fabricated parts. Through acquisitions, our carbon flat products segment has expanded its product offerings to include self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. Through the acquisition of Metal-Fab, on January 3, 2023, the carbon flat products segment further expanded its product offerings to include venting, micro air and clean air products for residential, commercial and industrial applications. Our tubular and pipe products segment's focus is on the distribution of metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets. Through the acquisition of CTB, on October 2, 2023, the tubular and pipe products segment further expanded its geographic footprint and extended its value-added contract manufacturing capabilities. We also perform toll processing of customer-owned metals. We sell certain products internationally, primarily in Canada and Mexico. International sales are immaterial to our consolidated financial results and to the individual segments' results. 

 

Our results of operations are affected by numerous external factors including, but not limited to: metals pricing, demand and availability; the availability, and increased costs of labor; global supply, the level of metals imported into the United States, tariffs, and inventory held in the supply chain; general and global business, economic, financial, banking and political conditions; competition; layoffs or work stoppages by our own, our suppliers’ or our customers’ personnel; fluctuations in the value of the U.S. dollar to foreign currencies; transportation and energy costs; pricing and availability of raw materials used in the production of metals and customers’ ability to manage their credit line availability. The metals industry also continues to be affected by the global consolidation of our suppliers, competitors and end-use customers.

 

Like other metals service centers, we maintain substantial inventories of metals to accommodate the short lead times and just-in-time delivery requirements of our customers. Accordingly, we purchase metals in an effort to maintain our inventory at levels that we believe to be appropriate to satisfy the anticipated needs of our customers based upon customer forecasts, historic buying practices, supply agreements with customers and market conditions. Our commitments to purchase metals are generally at prevailing market prices in effect at the time we place our orders. From time to time, we have entered into pass-through nickel swaps at the request of our customers in order to mitigate our customers’ risk of volatility in the price of metals. We have no long-term, fixed-price metals purchase contracts. When metals prices decline, customer demands for lower prices and our competitors’ responses to those demands could result in lower sale prices and, consequently, lower gross profits and earnings as we use existing metals inventory. When metals prices increase, competitive conditions will influence how much of the price increase we can pass on to our customers. To the extent we are unable to pass on future price increases in our raw materials to our customers, the net sales and gross profits of our business could be adversely affected.

 

 

Reportable Segments

 

We operate in three reportable segments: specialty metals flat products, carbon flat products and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segment. Some of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. As such, total assets and capital expenditures are reported in the aggregate for the flat products segments. Due to the shared assets and resources, certain of the flat products segment expenses are allocated between the specialty metals flat products segment and the carbon flat products segment based upon an established allocation methodology.

 

We follow the accounting guidance that requires the utilization of a “management approach” to define and report the financial results of operating segments. The management approach defines operating segments along the lines used by the chief operating decision maker, or CODM, to assess performance and make operating and resource allocation decisions. Our CODM evaluates performance and allocates resources based primarily on operating income. Our operating segments are based primarily on internal management reporting.

 

Due to the nature of the products sold in each segment, there are significant differences in the segments’ average selling price and the cost of materials sold. The specialty metals flat products segment generally has the highest average selling price among the three segments followed by the tubular and pipe products segment and carbon flat products segment. Due to the nature of the tubular and pipe products, we do not report tons sold or per ton information. Gross profit per ton is generally higher in the specialty metals flat products segment than the carbon flat products segment. Gross profit as a percentage of net sales is generally higher in the specialty metals flat products and tubular and pipe products segments than the carbon flat products segment. Due to the differences in average selling prices, gross profit and gross profit percentage among the segments, a change in the mix of sales could impact total net sales, gross profit, and gross profit percentage. In addition, certain inventory in the tubular and pipe products segment is valued under the LIFO method. Adjustments to the LIFO inventory value are recorded to cost of materials sold and may impact the gross margin and gross margin percentage at the consolidated Company and tubular and pipe products segment levels.

 

Specialty metals flat products

 

The primary focus of our specialty metals flat products segment is on the direct sale and distribution of processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, our specialty metals flat products segment has expanded its geographical footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tube and pipe and the manufacturing and distribution of stainless steel bollards and water treatment systems. We act as an intermediary between metals producers and manufacturers that require processed metals for their operations. We serve customers in various industries, including manufacturers of food service and commercial appliances, agriculture equipment, transportation and automotive equipment. We distribute these products primarily through a direct sales force.

 

Carbon flat products

 

The primary focus of our carbon flat products segment is on the direct sale and distribution of large volumes of processed carbon and coated flat-rolled sheet, coil and plate products and fabricated parts. Through acquisitions, our carbon flat products segment has expanded its product offerings to include self-dumping hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. Through the acquisition of Metal-Fab, on January 3, 2023, the carbon flat products segment further expanded its product offerings to include venting, micro air and clean air products for residential, commercial and industrial applications. We act as an intermediary between metals producers and manufacturers that require processed metals for their operations. We serve customers in most metals consuming industries, including manufacturers and fabricators of transportation and material handling equipment, construction and farm machinery, storage tanks, environmental and energy generation equipment, automobiles, military vehicles and equipment, as well as general and plate fabricators and metals service centers. We distribute these products primarily through a direct sales force.

 

Combined, the carbon and specialty metals flat products segments have 36 strategically-located processing and distribution facilities in the United States and one in Monterrey, Mexico. Many of our facilities service both the carbon and the specialty metals flat products segments, and certain assets and resources are shared by the segments. Our geographic footprint allows us to focus on regional customers and larger national and multi-national accounts, primarily located throughout the midwestern, eastern and southern United States.

 

 

Tubular and pipe products

 

The primary focus of our tubular and pipe products segment is on the distribution of metal tubing, pipe, bar, valve and fittings and the fabrication of pressure parts supplied to various industrial markets. Through the acquisition of CTB, on October 2, 2023, the tubular and pipe products segment further expanded its geographic footprint and extended its value-added contract manufacturing capabilities. The tubular and pipe products segment operates from 10 locations in the Midwestern and Southern United States. The tubular and pipe products segment distributes its products primarily through a direct sales force.

 

Corporate expenses

 

Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all three segments), including compensation for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.

 

Results of Operations

 

This section of this Annual Report on Form 10-K generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 that are not included in this Annual Report on Form 10-K can be found in "Management's Discussion and Analysis of Financial Condition and Results of Operations" in Part II, Item 7 of the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

 

2023 Compared to 2022

 

Our results of operations are impacted by the market price of metals. Metals prices fluctuate significantly and changes to our net sales, cost of materials sold, gross profit, cost of inventory and profitability, are all impacted by industry metals pricing.

 

Metals prices in our specialty metals products segment decreased during 2023 compared to 2022 due to decreases in metal surcharges experienced during 2023. The average price of stainless surcharges decreased 21.6% during 2023 compared to 2022. Metals prices in our carbon flat products segment saw a 45% decrease between April and September 2023. This decreased the average pricing on hot rolled coil steel by $85 per ton, or 8.5%. However, year-over-year industry metals pricing on hot rolled coil steel increased during 2023 when compared to 2022 by $435 per ton, or 65.5%. Despite the increases in year-over-year industry metals pricing during 2023, our average selling prices and average cost of materials sold were lower during 2023 than 2022 in each operating segment. Metals pricing for the tubular and pipe products segment lags behind the carbon flat products segment by several months.

 

Transactional or “spot” selling prices generally move in tandem with market price changes, while fixed selling prices typically lag and reset quarterly. Similarly, inventory costs (and, therefore, cost of materials sold) tend to move slower than market selling price changes due to mill lead times and inventory turnover impacting the rate of change in average cost. When average selling prices increase, and net sales increase, gross profit and operating expenses as a percentage of net sales will generally decrease. 

 

 

Consolidated Operations

 

The following table sets forth certain consolidated income statement data for the years ended December 31, 2023 and 2022 (dollars shown in thousands):

 

   

2023

   

2022

 
           

% of net sales

           

% of net sales

 

Net sales

  $ 2,158,163       100.0     $ 2,559,990       100.0  

Cost of materials sold (a)

    1,684,663       78.1       2,073,930       81.0  

Gross profit (b)

    473,500       21.9       486,060       19.0  

Operating expenses (c)

    395,829       18.3       352,313       13.8  

Operating income

    77,671       3.6       133,747       5.2  

Other loss, net

    78       0.0       45       0.0  

Interest and other expense on debt

    16,006       0.7       10,080       0.4  

Income before income taxes

    61,587       2.9       123,622       4.8  

Income taxes

    17,058       0.8       32,691       1.2  

Net income

  $ 44,529       2.1     $ 90,931       3.6  

 

(a) Includes $8,258 of LIFO income and $565 of LIFO expense in 2023 and 2022, respectively.

(b) Gross profit is calculated as net sales less the cost of materials sold.

(c) Operating expenses are calculated as total costs and expenses less the cost of materials sold.  

 

Net sales decreased $401.8 million, or 15.7%, to $2.2 billion in 2023 from $2.6 billion in 2022. Specialty metals flat products net sales decreased $208.3 million, or 26.8%, to $567.7 million in 2023 compared to $776.0 million in 2022 and were 26.3% of total net sales in 2023 compared to 30.3% of total net sales in 2022. Carbon flat products net sales decreased $135.5 million, or 10.0%, to $1.2 billion in 2023 compared to $1.4 billion in 2022 and were 56.6% of total net sales in 2023 compared to 53.0% of total net sales in 2022. Tubular and pipe products net sales decreased $58.0 million, or 13.6%, to $369.3 million in 2023 compared to $427.4 million in 2022 and were 17.1% of total net sales in 2023 compared to 16.7% of total net sales in 2022. The decrease in net sales was due to a 17.4% decrease in consolidated average selling prices during 2023 compared to 2022 partially offset by a 2.0% increase in consolidated volume. Average selling prices in 2023 were $2,023 per ton, compared to $2,448 per ton in 2022. The decrease in the average selling price is a result of the market pricing dynamics discussed above in Results of Operations.

 

Cost of materials sold decreased $389.3 million, or 18.8%, to $1.7 billion in 2023 from $2.1 billion in 2022. During 2023, we recorded LIFO income of $8.3 million compared to LIFO expense of $0.6 million in 2022. The decrease in cost of materials sold in 2023 is primarily related to decreased average metals pricing in 2023 compared to 2022.

 

As a percentage of net sales, gross profit (as defined in footnote (b) in the table above) increased to 21.9% in 2023 from 19.0% in 2022. The increase in the gross profit as a percentage of net sales is due to the acquisitions of Metal-Fab and CTB during 2023, as well as average costs of inventory decreasing more quickly than the average selling prices as discussed above in Results of Operations.

 

Operating expenses (as defined in footnote (c) in the table above) increased $43.5 million, or 12.4%, to $395.8 million in 2023 from $352.3 million in 2022. As a percentage of net sales, operating expenses increased to 18.3% in 2023 from 13.8% in 2022. Operating expenses in the specialty metals flat products segment decreased $21.8 million, operating expenses in the carbon flat products segment increased $55.7 million, operating expenses in the tubular and pipe products segment increased $8.9 million, and corporate expenses increased $0.7 million. Operating expenses increased during 2023 as a result of the inclusion of operating expenses related to the January 3, 2023 acquisition of Metal-Fab for the carbon flat products segment and the October 2, 2023 acquisition of CTB for the tubular and pipe segment, partially offset by lower year-over-year variable performance-based incentive compensation and reduced operating costs for the specialty metals flat products segment. 

 

Interest and other expense on debt totaled $16.0 million in 2023 compared to $10.1 million in 2022. Our effective borrowing rate, exclusive of deferred financing fees and commitment fees, was 5.9% in 2023 compared to 3.2% in 2022. The increased effective borrowing rate is due to higher interest rates compared to 2022. Total average borrowings decreased $41.0 million, or 14.6%, to $239.4 million in 2023 from $280.4 million in 2022. 

 

Income before income taxes totaled $61.6 million, or 2.9% of net sales, in 2023, compared to income before taxes of $123.6 million, or 4.8% of net sales, in 2022.

 

 

An income tax provision of 27.7% was recorded in 2023, compared to an income tax provision of 26.4% in 2022.

 

Net income in 2023 totaled $44.5 million, or $ 3.85 per basic and diluted share, compared to net income of $90.9 million, or $ 7.87 per basic and diluted share, in 2022.

 

Segment Results of Operations

 

Specialty metals flat products

 

The following table sets forth certain income statement data for the specialty metals flat products segment for the years ended December 31, 2023 and 2022 (dollars shown in thousands, except per ton data):

 

   

2023

   

2022

 
          % of net sales           % of net sales  

Direct tons sold

    112,412               135,584          

Toll tons sold

    3,175               6,508          

Total tons sold

    115,587               142,092          
                                 

Net sales

  $ 567,728       100.0     $ 776,022       100.0  

Average selling price per ton

    4,912               5,461          

Cost of materials sold

    473,784       83.5       589,472       76.0  

Gross profit (a)

    93,944       16.5       186,550       24.0  

Operating expenses (b)

    71,060       12.5       92,888       11.9  

Operating income

  $ 22,884       4.0     $ 93,662       12.1  

 

(a) Gross profit is calculated as net sales less the cost of materials sold.

(b) Operating expenses are calculated as total costs and expenses less the cost of materials sold.

 

Tons sold in our specialty metals flat product segment decreased 27 thousand tons, or 18.7%, to 115 thousand tons in 2023 from 142 thousand tons in 2022. The decrease in tons sold was due to a shift towards lower volume fabrication and value-added services and an overall market decrease in the demand for stainless steel as domestic stainless steel mills ended their allocation programs during the second half of 2022. We do not report tons sold for our end-use products. 

 

Net sales in our specialty metals flat products segment decreased $208.3 million, or 26.8%, to $567.7 million in 2023 from $776.0 million in 2022. The decrease in sales was due to a 10.1% decrease in average selling prices and by a 18.7% decrease in sales volume during 2023 compared to 2022. Average selling prices in 2023 decreased to $4,912 per ton, compared to $5,461 per ton in 2022. The decrease in the year-over-year average selling price per ton is a result of the decreased industry metals pricing discussed above in Results of Operations.

 

Cost of materials sold decreased $115.7 million, or 19.6%, to $473.8 million in 2023 from $589.5 million in 2022. The decrease in cost of materials sold was due to the decrease in industry metals pricing discussed above in Results of Operations.

 

As a percentage of net sales, gross profit (as defined in footnote (a) in the table above) decreased to 16.5% in 2023 from 24.0% in 2022. The average gross profit per ton sold totaled $813 in 2023 compared to $1,313 in 2022. The decrease in the gross profit as a percentage of net sales is due to average selling price decreasing more quickly than the average cost of inventory as discussed above in Results of Operations.

 

Operating expenses (as defined in footnote (b) in the table above) decreased $21.8 million, or 23.5%, to $71.1 million in 2023 from $92.9 million in 2022. As a percentage of net sales, operating expenses increased to 12.5% of net sales in 2023 from 11.9% in 2022. The decrease in operating expenses was primarily attributable to lower year-over-year variable performance-based incentive compensation and reduced operating costs.

 

Operating income for 2023 totaled $22.9 million, or 4.0% of net sales, compared to $93.7 million, or 12.1% of net sales, in 2022.

 

 

Carbon flat products

 

The following table sets forth certain income statement data for the carbon flat products segment for the years ended December 31, 2023 and 2022 (dollars shown in thousands, except per ton data):

 

   

2023

   

2022

 
          % of net sales           % of net sales  

Direct tons sold

    820,144               777,748          

Toll tons sold

    34,048               29,171          

Total tons sold

    854,192               806,919          
                                 

Net sales

  $ 1,221,093       100.0     $ 1,356,605       100.0  

Average selling price per ton

    1,430               1,681          

Cost of materials sold

    963,667       78.9       1,164,459       85.8  

Gross profit (a)

    257,426       21.1       192,146       14.2  

Operating expenses (b)

    222,844       18.2       167,131       12.4  

Operating income

  $ 34,582       2.8     $ 25,015       1.8  

 

(a) Gross profit is calculated as net sales less the cost of materials sold.

(b) Operating expenses are calculated as total costs and expenses less the cost of materials sold.  

 

Tons sold increased 47 thousand tons, or 5.9%, to 854 thousand tons in 2023 from 806 thousand tons in 2022. Toll tons sold increased 4 thousand tons, or 16.7%, to 34 thousand tons in 2023 from 29 thousand tons in 2022. We do not report tons sold for our end-use products.

 

Net sales decreased $135.5 million, or 10.0%, to $1.2 billion in 2023 from $1.4 billion in 2022. The decrease in sales was due to a 15.0% decrease in average selling prices partially offset by a 5.9% increase in sales volume. Average selling prices in 2023 decreased to $1,430 per ton, compared to $1,681 per ton in 2022.

 

Cost of materials sold decreased $200.8 million, or 17.2%, to $963.7 million in 2023 from $1.2 billion in 2022. The decrease in cost of materials sold was due to decreased industry metals pricing discussed above in Results of Operations.

 

As a percentage of net sales, gross profit (as defined in footnote (a) in the table above) increased to 21.1% in 2023 from 14.2% in 2022. The average gross profit per ton sold increased $63 per ton, or 26.6%, to $301 in 2023 from $238 in 2022. The increase in gross profit as a percentage of net sales, and per ton, is a result of the acquisition of Metal-Fab during 2023, as well as average cost of inventory decreasing more quickly than the average selling prices as discussed above in Results of Operations.

 

Operating expenses in 2023 increased $55.7 million, or 33.3%, to $222.8 million from $167.1 million in 2022. As a percentage of net sales, operating expenses increased to 18.2% in 2023 from 12.4% in 2022. Operating expenses increased primarily due to the January 3, 2023 acquisition of Metal-Fab and a 5.9% increase in year-over-year sales volume.

 

Operating income totaled $34.6 million, or 2.8% of net sales, in 2023 compared to operating income of $25.0 million, or 1.8% of net sales, in 2022.

 

 

Tubular and pipe products

 

The following table sets forth certain income statement data for the tubular and pipe products segment for the years ended December 31, 2023 and 2022 (dollars shown in thousands).

 

   

2023

   

2022

 
            % of net sales             % of net sales  

Net sales

  $ 369,342       100.0     $ 427,363       100.0  

Cost of materials sold (a)

    247,212       66.9       319,999       74.9  

Gross profit (b)

    122,130       33.1       107,364       25.1  

Operating expenses (c)

    81,438       22.0       72,508       16.9  

Operating income

  $ 40,692       11.0     $ 34,856       8.2  

 

(a) Includes $8,258 of LIFO income and $565 of LIFO expense in 2023 and 2022, respectively.

(b) Gross profit is calculated as net sales less the cost of materials sold.

(c) Operating expenses are calculated as total costs and expenses less the cost of materials sold.

 

Net sales decreased $58.0 million, or 13.6%, to $369.3 million in 2023 from $427.4 million in 2022. The decrease in net sales was due to a 13.9% decrease in average selling prices offset by a 0.3% increase in sales volume during 2023. 

 

Cost of materials sold decreased $72.8 million, or 22.7%, to $247.2 million in 2023 from $320.0 million in 2022. The decrease in cost of materials sold is due to decreased metals pricing discussed above in Results of Operations. As a result of continued decreasing prices, during 2023, our tubular and pipe products segment recorded $8.3 million of LIFO income, compared to $0.6 million of LIFO expense recorded in 2022.

 

As a percentage of net sales, gross profit (as defined in footnote (b) in the table above) increased to 33.1% in 2023 compared to 25.1% in 2022. As a percentage of net sales, the LIFO income recorded in 2023 increased gross profit by 2.2% compared to the LIFO expense recorded in 2022, which decreased gross profit by 0.1%.

 

Operating expenses (as defined in footnote (c) in the table above) increased $8.9 million, or 12.3%, to $81.4 million in 2023 from $72.5 million in 2022. As a percentage of net sales, operating expenses increased to 22.0% in 2023 compared to 16.9% in 2022. Operating expenses increased primarily due to the October 2, 2023 acquisition of CTB.

 

Operating income for 2023 totaled $40.7 million, or 11.0% of net sales, compared to $34.9 million, or 8.2% of net sales, in 2022.

 

Corporate expenses

 

Corporate expenses increased $0.7 million, or 3.5%, to $20.5 million in 2023 compared to $19.8 million in 2022. Corporate expense increased primarily due to $3.5 million of fees related to the acquisitions of Metal-Fab and CTB, partially offset by decreased variable performance-based incentive compensation.

 

 

Liquidity, Capital Resources and Cash Flows

 

Our principal capital requirements include funding working capital needs, purchasing, upgrading and acquiring processing equipment and facilities, making acquisitions and paying dividends. We use cash generated from operations and borrowings under our asset-based credit facility, or ABL Credit Facility, to fund these requirements.

 

We believe that funds available under our ABL Credit Facility, together with funds generated from operations, will be sufficient to provide us with the liquidity necessary to fund anticipated working capital requirements, capital expenditure requirements, our dividend payments and any share repurchases and business acquisitions over at least the next 12 months and for the foreseeable future thereafter. In the future, we may as part of our business strategy, acquire and dispose of assets or other companies in the same or complementary lines of business, or enter into or exit strategic alliances and joint ventures. Accordingly, the timing and size of our capital requirements are subject to change as business conditions warrant and opportunities arise.

 

 

2023 Compared to 2022

 

Operating Activities

 

During 2023, we generated $175.2 million of cash from operations, of which $94.1 million was generated from working capital and $81.1 million was generated from operating activities. Net cash from operations during 2023 was primarily comprised of net income of $44.5 million and the $27.2 million addback of non-cash depreciation and amortization expense. During 2022, we generated $185.9 million of net cash for operations, of which $111.8 million was generated from operating activities and $74.1 million was generated from working capital. Net cash from operations during 2022 was primarily comprised of net income of $90.9 million and the $20.2 million addback of non-cash depreciation and amortization expense.

 

Working capital at December 31, 2023 totaled $422.9 million, a $70.5 million decrease from December 31, 2022. The decrease was primarily attributable to a $51.5 million decrease in inventory, a $44.6 million decrease in accounts receivable, a $12.1 million increase in accounts payable and outstanding checks, offset by a $11.9 million decrease in accrued payroll and other accrued liabilities and a $2.3 million increase in prepaid expenses and other.

 

Investing Activities

 

Net cash used for investing activities was $190.8 million during 2023, compared to $16.6 million during 2022. Investment activities in 2023 included $169.8 million for the acquisitions of Metal-Fab on January 3, 2023 and CTB on October 2, 2023 and $21.3 million of capital expenditures, primarily attributable to processing equipment at our existing facilities. Investment activities in 2022 included $19.9 million of capital expenditures, primarily attributable to processing equipment at our existing facilities, partially offset by the $3.3 million gain on the sale of the Milan, IL facility. 

 

Financing Activities

 

During 2023, $16.8 million of cash was generated from financing activities, which primarily consisted of $24.5 million of net borrowings under our ABL Credit Facility, offset by, $5.6 million of dividends paid, $1.2 million of payments for credit facility fees and expenses and a $1.0 million of principal payments for financing lease obligations. During 2022, $166.9 million of cash was used for financing activities, which primarily consisted of $162.1 million of net repayments under our ABL Credit Facility, $4.0 million of dividends paid, $0.7 million of principal payments for financing lease obligations and $0.1 million of payments for credit facility fees and expenses.

 

In February 2024, our Board of Directors approved a regular quarterly dividend of $0.15 per share, which is payable on March 15, 2024 to shareholders of record as of March 4, 2024. Our Board previously approved 2023 and 2022 regular quarterly dividends of $0.125 per share and $0.09 per share, respectively, which were paid in March, June, September and December of 2023 and 2022. Dividend distributions in the future are subject to the availability of cash, limitations on cash dividends under our ABL Credit Facility and continuing determination by our Board of Directors that the payment of dividends remains in the best interest of our shareholders.

 

 

Stock Repurchase Program

 

In 2015, our Board of Directors authorized a stock repurchase program of up to 550,000 shares of our issued and outstanding common stock, which could include open market repurchases, negotiated block transactions, accelerated stock repurchases or open market solicitations for shares, all or some of which may be effected through Rule 10b5-1 plans. Repurchased shares will be held in our treasury, or canceled and retired as our Board of Directors may determine from time to time. Any repurchases of common stock are subject to the covenants contained in the ABL Credit Facility. Under the ABL Credit Facility, we may repurchase common stock and pay dividends up to $15.0 million in the aggregate during any trailing twelve months without restrictions. Purchases in excess of $15.0 million require us to (i) maintain availability in excess of 20.0% of the aggregate revolver commitments ($125.0 million at December 31, 2023) or (ii) to maintain availability equal to or greater than $15.0 of the aggregate revolver commitments ($93.8 million at December 31, 2023) and we must maintain a pro forma ratio of earnings before interest, taxes, depreciation and amortization, or EBITDA, minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00. The timing and amount of any repurchases under the stock repurchase program will depend upon several factors, including market and business conditions, and limitations under the ABL Credit Facility, and repurchases may be discontinued at any time. As of December 31, 2023, 360,212 shares remain authorized for repurchase under the program. No shares were repurchased during 2022 or 2023.

 

 

There were no shares repurchased during 2023 or 2022. 

 

At- the-Market Equity Program

 

On September 3, 2021, we commenced an at-the-market, or ATM, equity program under our shelf registration statement, which allows us to sell and issue up to $50 million in shares of our common stock from time to time. We entered into an Equity Distribution Agreement on September 3, 2021 with KeyBanc Capital Markets Inc., or KeyBanc, relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is not required to sell any specific amount of securities but will act as our sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and us. KeyBanc will be entitled to compensation for shares sold pursuant to the program of 2.0% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement. No shares were sold under the ATM program during 2023 or 2022.

 

Debt Arrangements

 

We are parties to a Third Amended and Restated Loan and Security Agreement, as amended which provides for a $625 million ABL Credit Facility consisting of: (i) a revolving credit facility of up to $595 million, including a $20 million sub-limit for letters of credit, and (ii) a first in, last out revolving credit facility of up to $30 million. Under the terms of the ABL Credit Facility, we may, subject to the satisfaction of certain conditions, request additional commitments under the revolving credit facility in the aggregate principal amount of up to $200 million to the extent that existing or new lenders agree to provide such additional commitments and add real estate as collateral at our discretion. The ABL Credit Facility matures on June 16, 2026.

 

The ABL Credit Facility contains customary representations and warranties and certain covenants that limit our ability to, among other things: (i) incur or guarantee additional indebtedness; (ii) pay distributions on, redeem or repurchase capital stock or redeem or repurchase subordinated debt; (iii) make investments; (iv) sell assets; (v) enter into agreements that restrict distributions or other payments from restricted subsidiaries to us; (vi) incur or suffer to exist liens securing indebtedness; (vii) consolidate, merge or transfer all or substantially all of their assets; and (viii) engage in transactions with affiliates. In addition, the ABL Credit Facility contains a financial covenant which provides that: (i) if any commitments or obligations are outstanding and our availability is less than the greater of $30 million or 10.0% of the aggregate amount of revolver commitments ($62.5 million at December 31, 2023) or 10.0% of the aggregate borrowing base ($53.4 million at December 31, 2023), then we must maintain a ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00 for the most recent twelve fiscal month period.

 

We have the option to borrow under its revolver based on the agent’s base rate plus a premium ranging from 0.00% to 0.25% or the Secured Overnight Financing Rate, or SOFR, plus a premium ranging from 1.25% to 2.75%.

 

As of December 31, 2023, we were in compliance with our covenants and had approximately $339.4 million of availability under the ABL Credit Facility.

 

As of December 31, 2023, $1.7 million of bank financing fees were included in “Prepaid expenses and other” and “Other long-term assets” on the accompanying Consolidated Balance Sheets. The financing fees are being amortized over the five-year term of the ABL Credit Facility and are included in “Interest and other expense on debt” on the accompanying Consolidated Statements of Comprehensive Income.

 

On January 10, 2019, we entered into a five-year forward starting fixed rate interest rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding SOFR based borrowings under the ABL Credit Facility. The interest rate hedge fixed the rate at 2.42%. The interest rate swap expired on January 10, 2024. 

 

 

Contractual and Other Obligations

 

The following table reflects the material cash requirements for our contractual and other obligations as of December 31, 2023. We believe that funds available under our ABL Credit Facility, together with funds generated from operations, will be sufficient to provide us with the liquidity necessary to satisfy these obligations in the short-term over the next 12 months and also in the long-term beyond the next 12 months.

 

Contractual and Other Obligations

             

Less than

                   

More than

 

(amounts in thousands)

     

Total

   

1 year

   

1-3 years

   

3-5 years

   

5 years

 

Long-term debt obligations

 

(a)

    190,198     $ -     $ 190,198     $ -     $ -  

Interest obligations

 

(b)

    33,020       13,350       19,670       -       -  

Finance lease obligations

 

(c)

    3,502       1,218       1,528       717       39  

Unrecognized tax positions

 

(d)

    174       10       164       -       -  

Other long-term liabilities

 

(e)

    17,882       2,866       8,046       4,856       2,114  

Total contractual and other obligations

      $ 244,776     $ 17,444     $ 219,606     $ 5,573     $ 2,153  

 

(a) 

See Note 10 to the Consolidated Financial Statements. 

(b) 

Future interest obligations are calculated using the debt balances and interest rates in effect on December 31, 2023.

(c) 

See Note 9 to the Consolidated Financial Statements.  

(d) 

See Note 15 to the Consolidated Financial Statements.  Classification is based on expected settlement dates and the expiration of certain statutes of limitations.

(e) 

Consists of retirement liabilities, long-term cash incentives and deferred compensation payable in future years.

 

 

Off-Balance Sheet Arrangements

 

An off-balance sheet arrangement is any contractual arrangement involving an unconsolidated entity under which a company has (a) made guarantees, (b) a retained or a contingent interest in transferred assets, (c) any obligation under certain derivative instruments or (d) any obligation under a material variable interest in an unconsolidated entity that provides financing, liquidity, market risk or credit risk support to a company, or engages in leasing, hedging, or research and development services within a company.

 

Other than derivative instruments discussed in Note 11 to the Consolidated Financial Statements, as of December 31, 2023, we had no material off-balance sheet arrangements.

 

 

Effects of Inflation

 

Inflation generally affects us by increasing the cost of employee wages and benefits, transportation services, energy, borrowings under our credit facility, processing equipment, and purchased metals. Although general inflation, excluding increases in the price of metals and increased labor, has increased during 2023, it has not had a material effect on our financial results during the past three years, but may have a significant impact in future years.

 

 

Critical Accounting Estimates

 

This discussion and analysis of financial condition and results of operations is based on our consolidated financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States. The preparation of these financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from these estimates under different assumptions or conditions. On an on-going basis, we monitor and evaluate our estimates and assumptions.

 

We believe the accounting estimates employed are appropriate and the resulting balances are reasonable; however, due to the inherent uncertainties in developing estimates, actual results could differ from the original estimates, requiring adjustments to these balances in future periods. See Note 1 to our consolidated financial statements for our significant accounting policies related to our critical accounting estimates.

 

 

Allowance for Credit Losses

 

The allowance for credit losses is maintained at a level considered appropriate based on historical experience and specific customer collection issues that we have identified. Estimations are based upon the application of a historical collection rate to the outstanding accounts receivable balance, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. We cannot be certain that the rate of future credit losses will be similar to past experience. We consider all available information when assessing the adequacy of our allowance for credit losses each quarter.

 

Valuation of Inventory

 

Non-LIFO inventories are stated at the lower of its cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. LIFO inventories are stated at the lower of cost or market. Market is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion. Inventory costs include the costs of purchased metal, inbound freight, external and internal processing and applicable labor and overhead costs.

 

The cost of our specialty metals and carbon flat products segments’ inventories, including flat-rolled sheet, coil and plate products are determined using the specific identification method.

 

Certain inventoried products of our tubular and pipe segment are stated under the LIFO method. At December 31, 2023, and December 31, 2022, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3 million, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting. The cost of the remainder of our tubular and pipe product segment’s inventory is determined using a weighted average rolling first-in, first-out (FIFO) method.

 

On the Consolidated Statements of Comprehensive Income, “Costs of materials sold” consists of the cost of purchased metals, inbound and internal transfer freight, external processing costs, and LIFO income or expense.

 

Valuation of Deferred Tax Assets

 

The ability to realize deferred tax assets depends on the ability to generate sufficient taxable income within the carryback or carryforward periods provided for in the tax law for each applicable tax jurisdiction. The assessment regarding whether a valuation allowance is required or should be adjusted is based on an evaluation of possible sources of taxable income and also considers all available positive and negative evidence factors. Deferred income taxes on the consolidated balance sheet include, as an offset to the estimated temporary differences between the tax basis of assets and liabilities and the reported amounts on the consolidated balance sheets, the tax effect of operating loss and tax credit carryforwards. If we determine that we will not be able to fully realize a deferred tax asset, we will record a valuation allowance to reduce such deferred tax asset to its net realizable value. We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

 

 

Impact of Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure".  The objective of this ASU is to enhance the disclosures a public entity provides about their reportable segments. The ASU does not amend any of the existing guidance or requirements in Topic 280, Segment Reporting. Under the ASU, public entities must disclose incremental segment information on both an annual and interim basis.  The ASU is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, applied retroactively. We do not anticipate this having a material impact on our Consolidated Financial Statements.

 

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". The objective of this ASU is to improve the information a reporting entity provides to users of financials statements about the entity's operations and the effects of related tax risks and tax planning on the entity's tax rate and potential future cash flows. The ASU enhances disclosures regarding the rate reconciliation, income taxes paid and other items. The ASU is effective for annual periods beginning after December 15, 2024 for public business entities. We are not an early adopter of this guidance and its impacts are not included prospectively or retrospectively on our Consolidated Financial Statements included in this Annual Report on Form 10-K.  

 

In March 2020, the FASB issued ASU No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The objective of this ASU is to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are elective and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Then in December 2022, the FASB issued ASU No. 2022-06 “Deferral of the Sunset Date of Topic 848” which amends and extends the sunset date to December 31, 2024. We adopted this ASU in the first quarter of 2023 for the modification of the asset-based credit facility (the ABL Credit Facility) and the interest rate hedge which did not have a material impact on our Consolidated Financial Statements.

 

 

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Our principal raw materials are carbon, coated and stainless steel, and aluminum, pipe and tube, flat rolled coil, sheet and plate that we typically purchase from multiple primary metals producers. The metals industry as a whole is cyclical and, at times, pricing and availability of metals can be volatile due to numerous factors beyond our control, including general domestic and international economic conditions, the levels of metals imported into the United States, labor costs, sales levels, competition, levels of inventory held by other metals service centers, consolidation of metals producers, new global capacity by metals producers, higher raw material costs for the producers of metals, import duties and tariffs and currency exchange rates. This volatility can significantly affect the availability and cost of raw materials for us.

 

Like many other metals service centers, we maintain substantial inventories of metals to accommodate the short lead times and just‑in‑time delivery requirements of our customers. Accordingly, we purchase metals in an effort to maintain our inventory at levels that we believe to be appropriate to satisfy the anticipated needs of our customers based upon historic buying practices, supply agreements with customers and market conditions. Our commitments to purchase metals are generally at prevailing market prices in effect at the time we place our orders. We have no long‑term, fixed‑price metals purchase contracts. When metals prices increase, competitive conditions will influence how much of the price increase we can pass on to our customers. To the extent we are unable to pass on future price increases in our raw materials to our customers, the net sales and profitability of our business could be adversely affected. When metals prices decline, customer demands for lower prices and our competitors’ responses to those demands could result in lower sale prices and, consequently, lower gross profits and inventory lower of cost or market adjustments as we sell existing inventory. Significant or rapid declines in metals prices or reductions in sales volumes could adversely impact our ability to remain in compliance with certain financial covenants in our credit facility, as well as result in us incurring inventory or intangible asset impairment charges. Changing metals prices therefore could significantly impact our net sales, gross profits, operating income and net income.

 

Rising metals prices result in higher working capital requirements for us and our customers. Some customers may not have sufficient credit lines or liquidity to absorb significant increases in the price of metals. While we have generally been successful in the past in passing on producers’ price increases and surcharges to our customers, there is no guarantee that we will be able to pass on price increases to our customers in the future. Declining metals prices have generally adversely affected our net sales and net income, while increasing metals prices have generally favorably affected our net sales and net income.

 

Approximately 48%, 52% and 47% of our consolidated net sales in 2023, 2022 and 2021, respectively, were directly related to industrial machinery and equipment manufacturers and their fabricators.

 

Inflation generally affects us by increasing the cost of employee wages and benefits, transportation services, energy, borrowings under our credit facility, processing equipment, and purchased metals. Although general inflation, excluding increases in the price of metals and increased labor and distribution expense, has increased during 2023, it has not had a material effect on our financial results during the past three years, but may have a significant impact in future years.

 

We are exposed to the impact of fluctuating metals prices and interest rate changes. During 2023, 2022 and 2021, we entered into metals swaps at the request of customers. These derivatives have not been designated as hedging instruments. For certain customers, we enter into contractual relationships that entitle us to pass-through the economic effect of trading positions that we take with other third parties on our customers’ behalf.

 

Our primary interest rate risk exposure results from variable rate debt. If interest rates in the future were to increase 100 basis points (1.0%) from December 31, 2023 rates and, assuming no change in total debt from December 31, 2023 levels, the additional annual interest expense to us would be approximately $1.9 million. We have the option to enter into 30- to 180-day fixed base rate SOFR loans under the revolving credit facility provided by our ABL Credit Facility.

 

On January 10, 2019, we entered into a five-year interest rate swap that locked the interest rate at 2.42% on $75 million of our revolving debt. The interest rate swap expired on January 10, 2024. 

 

 

  

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

 

Olympic Steel, Inc.

 

Index to Consolidated Financial Statements

 

 

Page

  

Reports of Independent Registered Public Accounting Firms (PCAOB ID Number 248)

46

Management’s Report on Internal Control Over Financial Reporting

49

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2023, 2022 and 2021

50

Consolidated Balance Sheets as of December 31, 2023 and 2022

51

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, 2022 and 2021

52

Supplemental Disclosures of Cash Flow Information for the Years Ended December 31, 2023, 2022 and 2021

53

Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2023, 2022 and 2021

54

Notes to Consolidated Financial Statements for the Years Ended December 31, 2023, 2022 and 2021

55

Schedule II – Valuation and Qualifying Accounts for the Years Ended December 31, 2023, 2022 and 2021

76

 

 

Report of Independent Registered Public Accounting Firm

 

Board of Directors and Shareholders

Olympic Steel, Inc.

 

Opinion on the financial statements

 

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

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in the 2013 Internal ControlIntegrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 23, 2024 expressed an unqualified opinion.

 

Basis for opinion

 

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

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

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.

 

Business Acquisition - Metal-Fab - valuation of customer relationships and trade name intangible assets

 

As described further in Note 2 to the consolidated financial statements, the Company acquired Metal-Fab on January 3, 2023 for a cash purchase price of approximately $131.2 million. The acquisition was accounted for as a business combination and the assets acquired and liabilities assumed were valued at fair value on the date of acquisition.  Specifically, the Company identified customer relationships and a trade name of approximately $36.5 million and  $11.5 million, respectively.  We identified the valuation of customer relationships and trade name intangible assets acquired in the Metal-Fab acquisition as a critical audit matter.

 

 

The principal consideration for our determination that the valuation of  customer relationships and trade name intangible assets acquired in the Metal-Fab acquisition are a critical audit matter is the high degree of auditor judgment and subjectivity in performing procedures and  evaluating management’s significant assumptions relating to the projected forecasted information including the revenue growth rate and discount rate.

 

Our audit procedures related to the valuation of customer relationships and trade name intangible assets acquired in the Metal-Fab acquisition included the following, among others:

 

 

We tested the design and operating effectiveness of relevant controls over the development and review of significant assumptions used in the determination of the fair value of the customer relationships and trade name intangible assets.

 

 

We tested the projected financial information including the revenue growth rate by assessing the reasonableness of management's forecasts compared o historical results and forecasted industry trends.

 

 

With the assistance of our valuation specialists, we evaluated the appropriateness of the valuation methodology used to determine the fair value of the customer relationship and trade name and the reasonableness of the discount rate used by management. We developed an independent estimate of the discount rate using comparable companies and compared that rate to the rate selected by management.

 

/s/ GRANT THORNTON LLP

 

We have served as the Company’s auditor since 2019.

 

Cleveland, Ohio

February 23, 2024

 

 

Report of Independent Registered Public Accounting Firm

 

Board of Directors and Shareholders

Olympic Steel, Inc.

 

Opinion on internal control over financial reporting

 

We have audited the internal control over financial reporting of Olympic Steel, Inc. (an Ohio corporation) and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in the 2013 Internal ControlIntegrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). 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 the 2013 Internal ControlIntegrated Framework issued by COSO.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2023, and our report dated February 23, 2024 expressed an unqualified opinion on those financial statements.

 

Basis for opinion

 

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

 

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

 

Definition and limitations of internal control over financial reporting

 

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

 

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

 

/s/ GRANT THORNTON LLP

 

Cleveland, Ohio

February 23, 2024

 

 

 

   

Managements Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.

 

Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, our management used the criteria established in Internal Control - Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

Based on our assessment, we concluded that, as of December 31, 2023, our internal control over financial reporting was effective based on those criteria.

 

The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Grant Thornton LLP, an independent registered public accounting firm, as stated in their report, which appears herein.

 

 

 

Olympic Steel, Inc.

Consolidated Statements of Comprehensive Income

For The Years Ended December 31,

(in thousands, except per share data)

 

  

2023

  

2022

  

2021

 
             

Net sales

 $2,158,163  $2,559,990  $2,312,253 
             

Costs and expenses

            

Cost of materials sold (excludes items shown separately below)

  1,684,663   2,073,930   1,802,052 

Warehouse and processing

  122,212   104,668   103,017 

Administrative and general

  122,239   114,004   104,617 

Distribution

  66,979   60,529   55,404 

Selling

  41,436   40,174   41,881 

Occupancy

  16,520   13,200   12,500 

Depreciation

  21,545   17,285   17,952 

Amortization

  4,898   2,453   2,364 

Total costs and expenses

  2,080,492   2,426,243   2,139,787 

Operating income

  77,671   133,747   172,466 

Other loss, net

  78   45   36 

Income before interest and income taxes

  77,593   133,702   172,430 

Interest and other expense on debt

  16,006   10,080   7,631 

Income before income taxes

  61,587   123,622   164,799 

Income tax provision

  17,058   32,691   43,748 

Net income

 $44,529  $90,931  $121,051 
             

Gain (loss) on cash flow hedges

  (1,693)  4,409   2,960 

Tax effect of hedges

  423   (1,102)  (740)

Total comprehensive income

 $43,259  $94,238  $123,271 
             

Net income per share - basic

 $3.85  $7.87  $10.53 

Weighted average shares outstanding - basic

  11,573   11,551   11,492 

Net income per share - diluted

 $3.85  $7.87  $10.52 

Weighted average shares outstanding - diluted

  11,578   11,559   11,503 
             

Dividends declared per share of common stock

 $0.50  $0.36  $0.08 

 

The accompanying notes are an integral part of these consolidated statements.

 

 

 

Olympic Steel, Inc.

Consolidated Balance Sheets

As of December 31,

(in thousands)

 

  

2023

  

2022

 

Assets

        

Cash and cash equivalents

 $13,224  $12,189 

Accounts receivable, net

  191,149   219,789 

Inventories, net (includes LIFO reserves of $12,043 and of $20,301 as of December 31, 2023 and 2022, respectively)

  386,535   416,931 

Prepaid expenses and other

  12,261   9,197 

Total current assets

  603,169   658,106 

Property and equipment, at cost

  483,448   429,810 

Accumulated depreciation

  (297,340)  (281,478)

Net property and equipment

  186,108   148,332 

Goodwill

  52,091   10,496 

Intangible assets, net

  92,621   32,035 

Other long-term assets

  16,466   14,434 

Right-of use assets, net

  34,380   28,224 

Total assets

 $984,835  $891,627 
         

Liabilities

        

Accounts payable

 $119,718  $101,446 

Accrued payroll

  30,113   40,334 

Other accrued liabilities

  22,593   16,824 

Current portion of lease liabilities

  7,813   6,098 

Total current liabilities

  180,237   164,702 

Credit facility revolver

  190,198   165,658 

Other long-term liabilities

  20,151   12,619 

Deferred income taxes

  11,510   10,025 

Lease liabilities

  27,261   22,655 

Total liabilities

  429,357   375,659 
         

Commitments and contingencies (Note 14)

          
         

Shareholders' Equity

        

Preferred stock, without par value, 5,000 shares authorized, no shares issued or outstanding

  -   - 

Common stock, without par value, 20,000 shares authorized; 11,133 and 11,130 issued; 11,133 and 11,130 shares outstanding

  136,541   134,724 

Accumulated other comprehensive income

  41   1,311 

Retained earnings

  418,896   379,933 

Total shareholders' equity

  555,478   515,968 

Total liabilities and shareholders' equity

 $984,835  $891,627 

 

The accompanying notes are an integral part of these consolidated statements.

 

 

 

Olympic Steel, Inc.

Consolidated Statements of Cash Flows

For The Years Ended December 31,

(in thousands)

 

  

2023

  

2022

  

2021

 
             

Net income

 $44,529  $90,931  $121,051 

Adjustments to reconcile net income to net cash from (used for) operating activities -

            

Depreciation and amortization

  27,176   20,206   20,954 

Gain on disposition of property and equipment

  (133)  (2,185)  (22)

Gain on disposition of Detroit operation (before expenses of $2,569)

  -   -   (6,068)

Stock-based compensation

  1,817   1,297   1,045 

Intangibles and other long-term assets

  (1,257)  1,304   6,796 

Deferred income taxes and other long-term liabilities

  8,950   235   (6,231)
   81,082   111,788   137,525 

Changes in working capital:

            

Accounts receivable

  44,576   64,781   (131,459)

Inventories

  51,538   68,098   (241,899)

Prepaid expenses and other

  (2,324)  792   (4,850)

Accounts payable

  10,568   (52,274)  60,538 

Change in outstanding checks

  1,576   5,071   (1,189)

Accrued payroll and other accrued liabilities

  (11,857)  (12,403)  34,960 
   94,077   74,065   (283,899)

Net cash from (used for) operating activities

  175,159   185,853   (146,374)
             

Cash flows from (used for) investing activities:

            

Acquisitions

  (169,768)  -   (12,105)

Capital expenditures

  (21,326)  (19,854)  (11,011)

Proceeds from sale of Detroit property and equipment

  -   -   9,506 

Proceeds from disposition of property and equipment

  251   3,293   146 

Net cash used for investing activities

  (190,843)  (16,561)  (13,464)
             

Cash flows from (used for) financing activities:

            

Credit facility revolver borrowings

  743,030   685,269   757,788 

Credit facility revolver repayments

  (718,490)  (847,375)  (590,632)

Principal payments under finance lease obligation

  (1,039)  (703)  (828)

Credit facility fees and expenses

  (1,216)  (100)  (1,325)

Dividends paid

  (5,566)  (4,006)  (886)

Net cash from (used for) financing activities

  16,719   (166,915)  164,117 
             

Cash and cash equivalents:

            

Net change

  1,035   2,377   4,279 

Beginning balance

  12,189   9,812   5,533 

Ending balance

 $13,224  $12,189  $9,812 

 

The accompanying notes are an integral part of these consolidated statements..

 

 

Olympic Steel, Inc.

Supplemental Disclosures of Cash Flow Information

For The Years Ended December 31,

(in thousands)

 

   

2023

   

2022

   

2021

 
                         

Interest paid

  $ 14,965     $ 9,635     $ 6,843  

Income taxes paid

  $ 13,603     $ 33,404     $ 46,548  

 

 

The Company incurred new leasing obligations of $15.0 million, $5.5 million and $9.8 million during the years ended December 31, 2023, 2022 and 2021, respectively. This non-cash transaction has been excluded from the Consolidated Statements of Cash Flows for the years ended December 31, 2023, 2022 and 2021.

 

The accompanying notes are an integral part of these consolidated statements

 

 

 

Olympic Steel, Inc.

Consolidated Statements of Shareholders Equity

For The Years Ended December 31,

(in thousands)

 

  

Common Stock

  

Accumulated Other Comprehensive Income (Loss)

  

Retained Earnings

  

Total Equity

 
                 

Balance at December 31, 2020

 $132,382  $(4,215) $172,843  $301,010 
                 

Net income

 $-  $-  $121,051  $121,051 

Payment of dividends

  -   -   (886)  (886)

Stock-based compensation

  1,045   -   -   1,045 

Change in fair value of hedges

  -   2,220   -   2,220 

Other

  -   (1)  -   (1)

Balance at December 31, 2021

 $133,427  $(1,996) $293,008  $424,439 
                 

Net income

 $-  $-  $90,931  $90,931 

Payment of dividends

  -   -   (4,006)  (4,006)

Stock-based compensation

  1,297   -   -   1,297 

Change in fair value of hedges

  -   3,307   -   3,307 

Balance at December 31, 2022

 $134,724  $1,311  $379,933  $515,968 
                 

Net income

 $-  $-  $44,529  $44,529 

Payment of dividends

  -   -   (5,566)  (5,566)

Stock-based compensation

  1,817   -   -   1,817 

Change in fair value of hedges

  -   (1,270)  -   (1,270)

Balance at December 31, 2023

 $136,541  $41  $418,896  $555,478 

 

The accompanying notes are an integral part of these consolidated statements.

 

  

Olympic Steel, Inc.

Notes to Consolidated Financial Statements

For The Years Ended December 31, 2023, 2022 and 2021

 

 

 

 

1.

Summary of Significant Accounting Policies:

 

Nature of Business

 

The Company operates in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments. Certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments, and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. As such, total assets and capital expenditures are reported in the aggregate for the flat products segment. Due to the shared assets and resources, certain of the flat products segment expenses are allocated between the specialty metals flat products segment and the carbon flat products segment based upon an established allocation methodology. The Company is a leading metals service center focused on the direct sale and value-added processing of carbon and coated steel, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. The specialty metals flat products segment sells and distributes processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, the specialty metals flat products segment has expanded its geographic footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tubing and pipe, stainless steel bollards and water treatment systems.  The carbon flat products segment sells and distributes large volumes of processed carbon and coated flat-rolled sheet, coil and plate products, fabricated parts and fabricated products, including self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. With the recent acquisition of Metal-Fab, Inc. (Metal-Fab) on January 3, 2023, the carbon flat products segment further expanded its product offerings to include the manufacture of venting, micro air and clean air products for residential, commercial and industrial applications. The tubular and pipe product segment distributes metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets.  With the recent acquisition of Central Tube and Bar (CTB) on October 2, 2023, the tubular and pipe products segment expanded its product offerings to include fabricated tube and bar products, including round, square, rectangular and special shaped tubes.  

 

Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all three segments), including payroll expenses for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.

 

Principles of Consolidation and Basis of Presentation

 

The accompanying consolidated financial statements have been prepared from the financial records of Olympic Steel, Inc. and its wholly-owned subsidiaries (collectively, Olympic or the Company), after elimination of intercompany accounts and transactions.

 

Accounting Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Actual results could differ from those estimates.

 

Concentration Risks

 

The Company is a major customer of flat-rolled coil and plate and tubular and pipe steel for many of its principal suppliers, but is not dependent on any one supplier. The Company purchased approximately 40%, 39% and 51% of its total steel tonnage requirements from its three largest suppliers in 2023, 2022 and 2021, respectively.

 

55

 

The Company has a diversified customer and geographic base, which reduces the inherent risk and cyclicality of its business. The concentration of net sales to the Company’s top 20 customers approximated 29%, 26% and 23% of consolidated net sales in 2023, 2022 and 2021, respectively. In addition, the Company’s largest customer accounted for approximately 3%, 3% and 2% of consolidated net sales in 2023, 2022 and 2021, respectively. Sales to industrial machinery and equipment manufacturers and their fabricators accounted for 48%, 52% and 47% of consolidated net sales in 2023, 2022 and 2021, respectively.

 

Cash and Cash Equivalents

 

Cash equivalents consist of short-term highly liquid investments, with a three month or less maturity, which are readily convertible into cash. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits. The Company has not experienced significant loss, and believe we are not exposed to significant risk of loss, in these accounts.

 

Fair Market Value

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the liability in an orderly transaction between market participants on the measurement date. Valuation techniques must maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company applies a fair value hierarchy that is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

Financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and the credit facility, are stated at their carrying value, which is a reasonable estimate of fair value. The fair value of marketable securities is based on quoted market prices.

 

Allowance for Credit Losses

 

The Company’s allowance for credit losses is maintained at a level considered appropriate based on historical experience and specific customer collection issues that the Company has identified. Estimations are based upon the application of a historical collection rate to the outstanding accounts receivable balance, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of the allowance for credit losses each quarter.

 

Inventory Valuation

 

Non-LIFO inventories are stated at the lower of its cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. LIFO inventories are stated at the lower of cost or market. Market is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion. Inventory costs include the costs of the purchased metals, inbound freight, external and internal processing and applicable labor and overhead costs.

 

Substantially all of the costs of the Company’s specialty metals and carbon flat products segments’ inventories, including flat-rolled sheet, coil and plate products are determined using the specific identification method.

 

Certain of the Company’s tubular and pipe products inventory is stated under the LIFO method. At December 31, 2023 and December 31, 2022, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3 million, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting. The cost of the remainder of tubular and pipe product segment’s inventory is determined using a weighted average rolling first-in, first-out (FIFO) method.

 

56

 

On the Consolidated Statements of Comprehensive Income, “Cost of materials sold (exclusive of items shown separately below)” consists of the cost of purchased metals, inbound and internal transfer freight, external processing costs, and LIFO income or expense.

 

Property and Equipment, and Depreciation

 

Property and equipment are stated at cost. Depreciation is provided using the straight-line method over the estimated useful lives of the assets ranging from two to 30 years. The Company capitalizes the costs of obtaining or developing internal-use software, including directly related payroll costs. The Company amortizes those costs over five years, beginning when the software is ready for its intended use.

 

Intangible Assets and Recoverability of Long-lived Assets

 

The Company performs an annual impairment test of indefinite-lived intangible assets in the fourth quarter, or more frequently if changes in circumstances or the occurrence of events indicate potential impairment. Events or changes in circumstances that could trigger an impairment review include significant nonperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. Management uses judgment to determine whether to use a qualitative analysis or a quantitative fair value measurement for each of the Company’s reporting units that carry intangible assets.

 

If a quantitative fair value measurement is used, the fair value of each indefinite-lived intangible asset is compared to its carrying value and an impairment charge is recorded if the carrying value exceeds the fair value. The Company estimates the fair value of indefinite-lived intangible assets using a discounted cash flow methodology. Management’s assumptions used for the calculations are based on historical results, projected financial information and recent economic events. Actual results could differ from these estimates under different assumptions or conditions, which could adversely affect the reported value of intangible assets.

 

The Company evaluates the recoverability of long-lived assets and the related estimated remaining lives whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Events or changes in circumstances that could trigger an impairment review include significant underperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. The Company records an impairment or change in useful life whenever events or changes in circumstances indicate that the carrying amount may not be recoverable or the useful life has changed.

 

Income Taxes

 

The Company records, as an offset to the estimated effect of temporary differences between the tax basis of assets and liabilities and the reported amounts in its consolidated balance sheets, the tax effect of operating loss and tax credit carryforwards. If the Company determines that it will not be able to fully realize a deferred tax asset, it will record a valuation allowance to reduce such deferred tax asset to its realizable value. The Company recognizes interest accrued related to unrecognized tax benefits in income tax expense. Penalties, if incurred, would be recognized as a component of administrative and general expense.

 

The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

The Company had no material unrecognized tax benefits as of or during the year ended December 31, 2023. The Company expects no significant increases or decrease in unrecognized tax benefits due to changes in tax positions within one year of December 31, 2023.

 

57

 

Revenue Recognition

 

The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company may also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied upon transfer of control of the product to the customer.

 

Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net 30 days. The Company has certain fabrication contracts in one business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is immaterial to the Company's consolidated results.

 

Sales returns and allowances are treated as reductions to sales and are provided for based on historical experience and current estimates and are immaterial to the consolidated financial statements.

 

Shipping and Handling Fees and Costs

 

Amounts charged to customers for shipping and other transportation services are included in net sales. The distribution expense line on the accompanying Consolidated Statements of Comprehensive Income is entirely comprised of all shipping and other transportation costs incurred by the Company in shipping goods to its customers.

 

Stock-Based Compensation

 

The Company records compensation expense for stock awards issued to employees and directors. For additional information, see Note 13, Equity Plans.

 

Impact of Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update (ASU) No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure".  The objective of this ASU is to enhance the disclosures a public entity provides about their reportable segments. The ASU does not amend any of the existing guidance or requirements in Topic 280, Segment Reporting. Under the ASU, public entities must disclose incremental segment information on both an annual and interim basis.  The ASU is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, applied retroactively. The adoption of this ASU is not anticipated to have a material impact on our Consolidated Financial Statements.

 

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". The objective of this ASU is to improve the information a reporting entity provides to users of financials statements about the entity's operations and the effects of related tax risks and tax planning on the entity's tax rate and potential future cash flows. The ASU enhances disclosures regarding the rate reconciliation, income taxes paid and other items. The ASU is effective for annual periods beginning after December 15, 2024 for public business entities. The Company is not an early adopter of this guidance and its impacts are not included prospectively or retrospectively in our Consolidated Financial Statements included in this Annual Report on Form 10-K.  

 

In March 2020, the FASB issued ASU No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The objective of this ASU is to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are elective and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Then in December 2022, the FASB issued ASU No. 2022-06 “Deferral of the Sunset Date of Topic 848” which amends and extends the sunset date to December 31, 2024. We adopted this ASU in the first quarter of 2023 for the modification of the asset-based credit facility (the ABL Credit Facility) and the interest rate hedge.  The adoption of the standard did not have a material impact on our Consolidated Financial Statements.

  

 

 

 

2.

Acquisitions

 

On January, 3 2023, the Company acquired all the outstanding shares of capital stock of Metal-Fab for a cash purchase price of $131.2 million. Metal-Fab, headquartered in Wichita, Kansas, is a manufacturer of venting, micro air and clean air products for residential and industrial applications.

 

The Company paid total cash consideration of $131.2 million, consisting of a base purchase price of $131.0 million and a cash adjustment of $0.2 million.  During 2023, the Company incurred $2.6 million of direct acquisition-related costs, which are included in "Administrative and general" in the Consolidated Statements of Comprehensive Income, and $2.1 million of non-recurring amortization of inventory fair market value adjustments, which are included in "Cost of materials sold" in the Consolidated Statements of Comprehensive Income.

 

On October 2, 2023, the Company acquired all membership interest of CTB for a cash purchase price of $40.3 million.  CTB, headquartered in Conway, Arkansas, is a fabricator of tube and bar products which services the transportation, agricultural, commercial furniture and data center construction industries.  

 

The Company paid total cash consideration of $40.3 million, consisting of a base purchase price of $37.8 million and a working capital adjustment of $2.5 million.  During 2023, the Company incurred $0.9 million of direct acquisition-related costs, which are included in "Administrative and general" in the Consolidated Statements of Comprehensive Income.

 

On October 1, 2021 the Company acquired substantially all of the net assets of Shaw Stainless & Alloy, Inc. (Shaw), based in Powder Springs, Georgia, for $12.1 million. Shaw is a full-line distributor of stainless steel sheet, pipe, tube, bar and angles. Shaw also manufactures and distributes stainless steel bollards and water treatment systems. The acquisition includes Shaw's stainless-steel distribution and fabrication businesses as well as its architectural and barrier defense businesses. 

 

Each acquisition was funded with borrowings under the Company's asset-based credit facility (ABL Credit Facility). 

 

Purchase Price Allocation

 

The acquisitions were accounted for as business combinations and the assets and liabilities were valued at fair market value on the date of acquisition.

 

The final purchase price allocations presented below are based upon management’s estimate of the fair value of the acquired assets and assumed liabilities using Level 3 valuation techniques including income, cost and market approaches. The fair value estimates involve the use of estimates and assumptions, including, but not limited to, the timing and amounts of future cash flows, revenue growth rates, discount rates, and royalty rates. The table below summarizes the final purchase price allocations of the fair market values of the assets acquired and the liabilities assumed.  

 

Details of Acquisition (in thousands)

 

Metal-Fab As of January 3, 2023

 

CTB As of October 2, 2023

Assets acquired

    

Cash and cash equivalents

 

$ 1,728

 

$ -

Accounts receivable, net

 

10,597

 

5,339

Prepaid expenses and other

 

740

 

-

Inventories, net

 

17,236

 

3,906

Property and equipment

 

20,408

 

16,193

Goodwill

 

33,194

 

8,401

Intangible assets

 

54,740

 

9,590

Right-of-use and other long-term assets

 

6,930

 

917

Total assets acquired

 

145,573

 

44,346

Total liabilities assumed

 

(14,369)

 

(4,054)

Cash paid

 

$ 131,204

 

$ 40,292

 

The accompanying Consolidated Statements of Comprehensive Income include the revenues and expenses of Metal-Fab, CTB and Shaw since January 3, 2023, October 2, 2023 and October 1, 2021, respectively.  Metal-Fab's operations are included within the carbon flat-rolled segment, CTB operations are included within the tubular and pipe segment and Shaw's operations are included within the specialty metals flat-rolled segment. The combined net sales for the 2023 acquisitions totaled $110.3 million. 

 

In connection with the acquisition of Metal-Fab, the Company identified and valued certain intangible assets, including the Metal-Fab trade name, internally developed technology and know-how, restrictive covenants and customer relationships.  The intangible assets were valued on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.  The trade name intangible asset was valued at $11.5 million, and the useful life was determined to be indefinite primarily due to their history and reputation in the marketplace, the Company's expectation that the trade name will continue to be used, and the conclusion that there are currently no other factors identified that would limit their useful life.  The internally developed technology and know-how intangible asset was valued at $5.3 million, and the useful life was determined to be 15 years.  The non-compete agreements intangible asset was valued at $1.4 million, and the useful life was determined to be the length of the non-compete agreements, which range from two to five years.  The customer relationships intangible asset was valued at $36.5 million, and the useful life was determined to be 26 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the 26 year amortization period.  

 

In connection with the acquisition of CTB, the Company identified and valued certain intangible assets, including the CTB trade name, internally developed technology and know-how, restrictive covenants and customer relationships.  The intangible assets were valued on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.  The trade name intangible asset was valued at $4.0 million, and the useful life was determined to be indefinite primarily due to their history, reputation in the marketplace, the Company's expectation that the trade name will continue to be used, and the conclusion that there are currently no other factors identified that would limit their useful life.  The internally developed technology and know-how intangible asset was valued at $1.7 million, and the useful life was determined to be 10 years.  The non-compete agreements intangible asset was valued at $0.4 million, and the useful life was determined to be the length of the non-compete agreements, or five years.  The customer relationships intangible asset was valued at $3.5 million, and the useful life was determined to be 10 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the 10 year amortization period.  

 

 

59

 

Pro Forma Financial Information

 

The following pro forma summary of financial results presents the consolidated results of operations as if the Metal-Fab acquisition has occurred on January 1, 2022, after the effect of certain adjustments.  The historical consolidated financial information has been adjusted to give effect of the impact of the consideration issued by the Company to Metal-Fab's stockholders in connection with the acquisition and the effect of debt refinancing necessary to complete the transaction.  The pro forma summary also includes certain purchase price accounting adjustments, including the items expected to have a continuing impact on combined results, such as depreciation and amortization expense on acquired assets.  The pro forma combined financial information does not reflect the cost of any integration activities or benefits that may result from synergies that may be derived from integration activities. 

 

The pro forma results have been presented for comparative purposed only and are not indicative of what would have occurred had the acquisition been made on January 1, 2022, or of any potential results that may occur in the future.  The CTB acquisition was not considered to be material for a pro forma historical analysis. 

 

 For the twelve months ended December 31, 2022
     
 

Historical OSI

Historical Metal-Fab

Pro Forma Adjustments

Pro Forma Combined

(in thousands, except per share amounts)

    

Pro forma:

    

Net sales

$ 2,559,990

$ 95,528

$ 736

$ 2,656,254

Net income (loss)

90,931

16,538

(12,850)

94,619

     

Basic earnings per share

7.87

1.43

(1.11)

8.19

Diluted earnings per share

7.87

1.43

(1.11)

8.19

 

 

 

 

3.

Disposition of Assets

 

On September 17, 2021, the Company sold substantially all of the assets related to its Detroit operation to Venture Steel (U.S.), Inc. for $58.4 million plus a working capital adjustment of $12.6 million, which was settled on February 8, 2022. The sale price included $9.5 million for property and equipment and the remaining assets and liabilities were sold at fair value, which equaled carrying value. The Detroit operation was primarily focused on the distribution of carbon flat-rolled steel to domestic automotive manufacturers and their suppliers. The sale of the Detroit operation does not indicate a strategic shift in the Company’s operations. The gain on the sale net of associated professional and legal fees totaled $3.5 million and is included in “Administrative and general” in the Corporate segment in the Consolidated Statements of Comprehensive Income for the year ended December 31, 2021. The operating results of the Detroit operation were included in the flat-products segments prior to the disposition.

   

 

4.

Revenue Recognition

 

The Company provides metals processing, distribution and delivery of large volumes of processed carbon, coated flat-rolled sheet, coil and plate products, aluminum, and stainless flat-rolled products, prime tin mill products, flat bar products, metal tubing, pipe, bar, valves, fittings, and fabricated parts. The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company may also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied at a point in time upon transfer of control of the product to the customer.

 

60

 

Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net 30 days. The Company has certain fabrication contracts in one business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is not material to the Company's consolidated results.

 

Within the metals industry, revenue is frequently disaggregated by products sold. The tables below disaggregates the Company’s revenues by segment and products sold for the year ended December 31, 2023, 2022 and 2021, respectively.

 

  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2023

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  28.8%  -   -   28.8%

Plate

  12.9%  -   -   12.9%

Cold Rolled

  4.0%  -   -   4.0%

Coated

  10.3%  -   -   10.3%

Specialty

  -   26.3%  -   26.3%

Pipe & Tube

  -   -   17.1%  17.1%

Other

  0.6%  -   -   0.6%

Total

  56.6%  26.3%  17.1%  100.0%

 

  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2022

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  29.8%  -   -   29.8%

Plate

  13.3%  -   -   13.3%

Cold Rolled

  4.7%  -   -   4.7%

Coated

  4.5%  -   -   4.5%

Specialty

  -   30.3%  -   30.3%

Pipe & Tube

  -   -   16.7%  16.7%

Other

  0.7%  -   -   0.7%

Total

  53.0%  30.3%  16.7%  100.0%

 

  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2021

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  31.4%  -   -   31.4%

Plate

  10.4%  -   -   10.4%

Cold Rolled

  7.0%  -   -   7.0%

Coated

  7.7%  -   -   7.7%

Specialty

  -   25.3%  -   25.3%

Pipe & Tube

  -   -   16.5%  16.5%

Other

  1.6%  0.1%  -   1.7%

Total

  58.1%  25.4%  16.5%  100.0%

   

61

    
 

5.

Accounts Receivable:

 

Accounts receivable are presented net of allowances for credit losses and unissued credits of $4.2 million and $4.3 million as of December 31, 2023 and 2022, respectively. Credit loss income totaled $0.4 million in 2023 and credit loss expense totaled $2.2 million and $1.3 million in 2022 and 2021, respectively. The allowance for credit losses is maintained at a level considered appropriate based on historical experience, specific customer collection issues that have been identified, current market conditions and estimates for supportable forecasts when appropriate. Estimations are based upon a calculated percentage of accounts receivable, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of its allowance for credit losses and unissued credits.

  

 

6.

Inventories:

 

Inventories consisted of the following:

 

  

As of December 31,

 

(in thousands)

 

2023

  

2022

 

Unprocessed

 $282,565  $356,588 

Processed and finished

  103,970   60,343 

Total

 $386,535  $416,931 

 

At December 31, 2023 and December 31, 2022, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting.  

 

During 2023, the Company recorded $8.3 million of LIFO income as a result of decreased metals pricing during 2023. The LIFO income increased the Company’s inventory balance and decreased its cost of materials sold. During 2022, the Company recorded $0.6 million of LIFO expense as a result of increased metals pricing during 2022. The LIFO expense decreased the Company’s inventory balance and increased its cost of materials sold.

 

The Company's tubular and pipe inventory quantities were reduced during 2023 and 2022 resulting in a liquidation of LIFO inventory layers (a LIFO decrement). A LIFO decrement results in the erosion of layers created in earlier years, and, therefore, a LIFO layer is not created for years that have decrements. For the years ended December 31, 2023 and 2022, the effect of the LIFO decrement impacted cost of materials sold by an immaterial amount.

 

If the FIFO method had been in use, inventories would have been $12.0 million and $20.3 million higher than reported at December 31, 2023 and 2022, respectively.

 

62

   
 

7.

Property and Equipment:

 

Property and equipment consists of the following:

 

(in thousands)

Depreciable Lives December 31, 2023 December 31, 2022 
          

Land

 - $16,676 $15,058 

Land improvements

 5 - 10  4,685  4,160 

Buildings and improvements

 7 - 30  158,335  141,585 

Machinery and equipment

 2 - 15  254,777  221,375 

Furniture and fixtures

 3 - 7  6,849  6,829 

Computer software and equipment

 2 - 5  26,787  25,338 

Vehicles

 2 - 5  5,112  4,049 

Financing lease

 -  5,686  3,144 

Construction in progress

 -  4,541  8,272 
     483,448  429,810 

Less accumulated depreciation

    (297,340) (281,478)

Net property and equipment

   $186,108 $148,332 

 

Leasehold improvements are included with buildings and improvements and are depreciated over the life of the lease or seven years, whichever is less.

 

Construction in progress as of December 31, 2023 and 2022 primarily consisted of payments for additional processing equipment, equipment and building upgrades to our existing facilities that were not yet placed into service. 

  

 

8.

Goodwill and Intangible Assets:

 

The Company’s intangible assets were recorded in connection with its acquisitions of Metal-Fab and CTB in 2023, Shaw in 2021, Action Stainless in 2020, EZ Dumper® hydraulic dump inserts and McCullough Industries in 2019, Berlin Metals, LLC in 2018 and Chicago Tube and Iron (CTI) in 2011. The intangible assets were evaluated on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.

 

Goodwill, by reportable unit, was as follows as of December 31, 2023 and December 31, 2022, respectively. The goodwill is deductible for tax purposes.

 

(in thousands)

 

Carbon Flat Products

  

Specialty Metals Flat Products

  

Tubular and Pipe Products

  

Total

 

Balance as of December 31, 2021

  1,065   9,431   -   10,496 

Acquisitions

  -   -   -   - 

Impairments

  -   -   -   - 

Balance as of December 31, 2022

 $1,065  $9,431  $-  $10,496 

Acquisitions

  33,194   -   8,401   41,595 

Impairments

  -   -   -   - 

Balance as of December 31, 2023

 $34,259  $9,431  $8,401  $52,091 

  

63

 

Intangible assets, net, consisted of the following as of  December 31, 2023 and 2022, respectively:

 

  

As of Balance at December 31, 2023

 

(in thousands)

 

Gross Carrying Amount

  

Accumulated Amortization

  

Intangible Assets, Net

 
             

Customer relationships - subject to amortization

 $62,559  $(15,084) $47,475 

Covenant not to compete - subject to amortization

  2,339   (679)  1,660 

Technology and know-how - subject to amortization

  7,000   (382)  6,618 

Trade name - not subject to amortization

  36,868   -   36,868 
  $108,766  $(16,145) $92,621 

 

  

As of December 31, 2022

 

(in thousands)

 

Gross Carrying Amount

  

Accumulated Amortization

  

Intangible Assets, Net

 
             

Customer relationships - subject to amortization

 $22,559  $(12,100) $10,459 

Covenant not to compete - subject to amortization

  509   (301)  208 

Trade name - not subject to amortization

  21,368   -   21,368 
  $44,436  $(12,401) $32,035 

  

The useful life of the customer relationships was determined to be 10 to 26 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the amortization period. The useful life of the non-compete agreements was determined to be the length of the non-compete agreements, which range from one to five years. The useful life of the technology and know-how was determined to be 10 to 15 years. The useful life of the trade names was determined to be indefinite primarily due to their history and reputation in the marketplace, the Company’s expectation that the trade names will continue to be used, and the conclusion that there are currently no other factors identified that would limit their useful life. The Company will continue to evaluate the useful life assigned to its amortizable customer relationships and noncompete agreements in future periods.

 

During 2023 a quantitative test was performed for goodwill and the other indefinitely lived intangible assets and no indication of impairment was identified. During 2022, a qualitative test was performed for goodwill and the other indefinitely lived intangible assets and no indication of impairment was identified.

 

The Company estimates that amortization expense for its intangible assets subject to amortization will be approximately $4.2 million per year for the next two years, $3.7 million for the next year, $3.3 million for the next year, $3.0 million for the next year and then $2.2 million per year thereafter.

  

 

9.

Leases:

 

The Company leases warehouses and office space, industrial equipment, office equipment, vehicles, industrial gas tanks and forklifts from other parties and leases warehouse space to third parties. The Company determines if a contract contains a lease when the contract conveys the right to control the use of identified assets for a period of time in exchange for consideration. Upon identification and commencement of a lease, the Company establishes a right-of-use (ROU) asset and a lease liability. Operating leases are included in ROU assets, current portion of lease liabilities, and lease liabilities on the accompanying Consolidated Balance Sheets. Financing leases are included in property, plant and equipment, other accrued liabilities and other long-term liabilities.

 

The Company has remaining lease terms ranging from 1 year to 15 years, some of these include options to renew the lease for up to five years. The total lease term is determined by considering the initial term per the lease agreement, which is adjusted to include any renewal options that the Company is reasonably certain to exercise as well as any period that the Company has control over the space before the stated initial term of the agreement. If the Company determines a reasonable certainty of exercising termination or early buyout options, then the lease terms are adjusted to account for these facts.

 

The Company leases one warehouse from a related party. The Company’s Executive Chairman of the Board owns 50% of an entity that owns one of the Cleveland warehouses and leases it to the Company at a fair market value annual rental of $0.2 million. The lease expires on December 31, 2028 with two five-year renewal options.

 

64

 

ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Lease expense is recognized on a straight-line basis over the lease term.

 

The components of lease expense were as follows for the years ended December 31, 20232022 and 2021:

 

(in thousands)

 

2023

  

2022

  

2021

 

Operating lease cost

 $9,008  $7,446  $6,952 

Finance lease cost

            

Amortization

  1,056   720   721 

Interest on lease liabilities

  157   67   71 
  $1,213  $787  $792 

 

Supplemental cash flow information related to leases was as follows for the years ended December 31, 20232022 and 2021:

 

(in thousands)

 

2023

  

2022

  

2021

 
             

Cash paid for amounts included in the measurement of lease liabilities:

            

Operating cash flows from operating leases

 $8,901  $7,268  $6,830 

Operating cash flows from finance leases

  157   67   71 

Financing cash flows from finance leases

  1,039   703   828 

Total cash paid for amounts included in the measurement of lease liabilities

 $10,097  $8,038  $7,729 

 

Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

 

2023

  

2022

 
         

Operating leases

        

Operating lease

 $56,117  $45,987 

Operating lease accumulated amortization

  (21,737)  (17,763)

Operating lease right of use asset, net

 $34,380  $28,224 
         

Operating lease current liabilities

  7,813   6,098 

Operating lease liabilities

  27,261   22,655 
  $35,074  $28,753 

  

(in thousands)

 

2023

  

2022

 

Finance leases

        

Finance lease

 $5,686  $3,144 

Finance lease accumulated depreciation

  (2,615)  (1,585)

Finance lease, net

 $3,071  $1,559 
         

Finance lease current liabilities

  1,087   594 

Finance lease liabilities

  2,106   1,025 
  $3,193  $1,619 

 

Weighted average remaining lease term (in years)

 

2023

  

2022

 

Operating leases

  6   6 

Finance leases

  4   3 
         

Weighted average discount rate

        

Operating leases

  4.07%  3.41%

Finance leases

  5.06%  3.56%

   

65

 

Maturities of lease liabilities were as follows:

 

(in thousands)

 

Operating Lease

  

Finance Lease

 

Year Ending December 31,

        

2024

 $9,040  $1,218 

2025

  7,482   910 

2026

  6,307   618 

2027

  5,049   417 

2028

  3,782   300 

Thereafter

  8,139   39 

Total future minimum lease payments

 $39,799  $3,502 

Less remaining imputed interest

  (4,725)  (309)

Total

 $35,074  $3,193 

 

 

10.

Debt:

 

The Company’s debt is comprised of the following components:

 

  

As of December 31,

 

(in thousands)

 

2023

  

2022

 

Asset-based revolving credit facility due June 16, 2026

 $190,198  $165,658 

Total debt

  190,198   165,658 

Less current amount

  -   - 

Total long-term debt

 $190,198  $165,658 

 

The Company’s ABL Credit Facility is collateralized by the Company’s accounts receivable, inventory and personal property. The $625 million ABL Credit Facility consists of: (i) a revolving credit facility of up to $595 million, including a $20 million sub-limit for letters of credit, and (ii) a first in, last out revolving credit facility of up to $30 million. Under the terms of the ABL Credit Facility, the Company may, subject to the satisfaction of certain conditions, request additional commitments under the revolving credit facility in the aggregate principal amount of up to $200 million to the extent that existing or new lenders agree to provide such additional commitments, and add real estate as collateral at the Company’s discretion. The ABL Credit Facility matures on June 16, 2026.

 

The ABL Credit Facility contains customary representations and warranties and certain covenants that limit the ability of the Company to, among other things: (i) incur or guarantee additional indebtedness; (ii) pay distributions on, redeem or repurchase capital stock or redeem or repurchase subordinated debt; (iii) make investments; (iv) sell assets; (v) enter into agreements that restrict distributions or other payments from restricted subsidiaries to the Company; (vi) incur or suffer to exist liens securing indebtedness; (vii) consolidate, merge or transfer all or substantially all of their assets; and (viii) engage in transactions with affiliates. In addition, the ABL Credit Facility contains a financial covenant which provides that: (i) if any commitments or obligations are outstanding and the Company’s availability is less than the greater of $30 million or 10.0% of the aggregate amount of revolver commitments ($62.5 million at December 31, 2023) or 10.0% of the aggregate borrowing base ($53.4 million at December 31, 2023), then the Company must maintain a ratio of Earnings before Interest, Taxes, Depreciation and Amortization (EBITDA) minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00 for the most recent twelve fiscal month period.

 

As of December 31, 2023, the Company was in compliance with its covenants and had approximately $339.4 million of availability under the ABL Credit Facility.

 

The Company has the option to borrow under its revolver based on the agent’s base rate plus a premium ranging from 0.00% to 0.25% or the Secured Overnight Financing Rate (SOFR) plus a premium ranging from 1.25% to 2.75%.

 

On January 10, 2019, the Company entered into a five-year forward starting fixed rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding London Interbank Offered Rate (LIBOR) based borrowings under the ABL Credit Facility.  On January 3, 2023, the Company amended the interest rate hedge agreement to use SOFR as the reference rate and updated the fixed rate to 2.42% from 2.57%. Although the Company is exposed to credit loss in the event of nonperformance by the other party to the interest rate hedge agreement, the Company anticipates performance by the counterparty.  The interest rate swap expired on January 10, 2024.

 

As of December 31, 2023 and December 31, 2022, $1.7 million and $1.2 million, respectively, of bank financing fees were included in “Prepaid expenses and other” and “Other long-term assets” on the accompanying Consolidated Balance Sheets. The financing fees are being amortized over the five-year term of the ABL Credit Facility and are included in “Interest and other expense on debt” on the accompanying Consolidated Statements of Comprehensive Income.

 

66

 

Scheduled Debt Maturities, Interest, Debt Carrying Values

 

The Company’s principal payments over the next five years, as of December 31, 2023, are detailed in the table below:

 

(in thousands)

 

2024

  

2025

  

2026

  

2027

  

2028

  

Total

 

ABL Credit Facility

 $-  $-  $190,198  $-  $-  $190,198 

Total principal payments

 $-  $-  $190,198  $-  $-  $190,198 

 

The overall effective interest rate for all debt, exclusive of deferred financing fees and deferred commitment fees, amounted to 5.9%, 3.2% and 2.5% in 2023, 2022 and 2021, respectively. Interest paid totaled $15.0 million, $9.6 million and $6.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. Average total debt outstanding was $239.4 million, $280.4 million and $255.8 million in 2023, 2022 and 2021, respectively.

   

 

11.

Derivative Instruments:

 

Metals swaps

 

During 2023, 2022 and 2021, the Company entered into nickel swaps indexed to the London Metal Exchange (LME) price of nickel with third-party brokers. The nickel swaps are treated as derivatives for accounting purposes and were included in “Other accrued liabilities” and “Prepaid expenses and other” on the Consolidated Balance Sheets at December 31, 2023. There were $5.2 million of outstanding metals swaps at December 31, 2023. There were no outstanding metal swaps at December 31, 2022. The Company entered into the swaps to mitigate its customers’ risk of volatility in the price of metals. The swaps are settled with the brokers at maturity. The economic benefit or loss arising from the changes in fair value of the swaps is contractually passed through to the customer. The primary risk associated with the metals swaps is the ability of customers or third-party brokers to honor their agreements with the Company related to derivative instruments. If the customer or third-party brokers are unable to honor their agreements, the Company’s risk of loss is the fair value of the metals swaps.

 

While these derivatives are intended to help the Company manage risk, they have not been designated as hedging instruments. The periodic changes in fair value of the metals and embedded customer derivative instruments are included in “Cost of materials sold” in the Consolidated Statements of Comprehensive Income. The Company recognizes derivative positions with both the customer and the third party for the derivatives and classifies cash settlement amounts associated with them as part of “Cost of materials sold” in the Consolidated Statements of Comprehensive Income. The cumulative change in fair value of the metals swaps that had not yet settled as of December 31, 2023 were included in “Accounts Receivable, net” and the embedded customer derivatives are included in “Other accrued liabilities” on the Consolidated Balance Sheets. 

 

 

Fixed rate interest rate hedge

 

On January 10, 2019, the Company entered into a five-year forward starting fixed rate interest rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding SOFR based borrowings under the ABL Credit Facility. The interest rate hedge fixed the rate at 2.42%. On January 3, 2023, the Company amended the interest rate hedge agreement to use SOFR as the reference rate. The interest rate hedge is included in “Prepaid expenses and other” on the Consolidated Balance Sheets as of December 31, 2023 and in “Other long-term assets” on the Consolidated Balance Sheets as of  December 31, 2022 and had a fair value of $54.8 thousand and $1.7 million, respectively. The mark-to-market adjustment of the fair value of the hedge is recorded to “Accumulated other comprehensive income” on the Company’s Consolidated Balance Sheets. Although the Company is exposed to credit loss in the event of nonperformance by the other party to the interest rate hedge agreement, the Company anticipates performance by the counterparty. The interest rate swap expired on January 10, 2024.

 

67

 

There was no net impact from the nickel swaps or embedded customer derivative agreements to the Company’s Consolidated Statements of Comprehensive Income for the years ended December 31, 2023, 2022 and 2021. The table below shows the total impact to the Company’s Consolidated Statements of Comprehensive Income through “Net income” of the derivatives for the years ended December 31, 2023, 2022 and 2021.

 

  

Net Gain (Loss) Recognized

 

(in thousands)

 

2023

  

2022

  

2021

 

Fixed interest rate hedge

 $1,906  $(664) $(1,880)

Metals swaps

  (1,903)  633   418 

Embedded customer derivatives

  1,903   (633)  (418)

Total income (loss)

 $1,906  $(664) $(1,880)

  

 

12.

Fair Value of Assets and Liabilities:

 

The Company’s financial instruments include cash and cash equivalents, short-term trade receivables, derivative instruments, accounts payable and debt instruments. For short-term instruments, other than those required to be reported at fair value on a recurring basis and for which additional disclosures are included below, management concluded the historical carrying value is a reasonable estimate of fair value because of the short period of time between the origination of such instruments and their expected realization.

 

During 2023 and 2022, there were no transfers of financial assets between Levels 1, 2 or 3 fair value measurements. There have been no changes in the methodologies used at December 31, 2023. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value as of December 31, 2023 and 2022:

 

Metals swaps and embedded customer derivatives – Determined by using Level 2 inputs that include the price of nickel indexed to the LME. The fair value is determined based on quoted market prices and reflects the estimated amounts the Company would pay or receive to terminate the nickel swaps.

 

Fixed rate interest rate hedge – Based on the present value of the expected future cash flows, considering the risks involved, and using discount rates appropriate for the maturity date. Market observable Level 2 inputs are used to determine the present value of future cash flows.

 

Supplemental executive retirement plan - Determined by the Level 1 inputs that include the readily determinable and available fair value of the mutual funds that comprise the plan assets.  

 

The following tables present information about the Company’s assets and liabilities that were measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques utilized by the Company:

 

  

Value of Items Recorded at Fair Value

 
  

As of December 31, 2023

 

(in thousands)

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Metal swaps

 $-  $4,458  $-  $4,458 

Embedded customer derivatives

 $-  $766  $-  $766 

Fixed interest rate hedge

 $-  $55  $-  $55 

Supplemental executive retirement plan

 $11,617  $-  $-  $11,617 

Total assets at fair value

 $11,617  $5,279  $-  $16,896 
                 

Liabilities:

                

Metal swaps

 $-  $5,224  $-  $5,224 

Total liabilities recorded at fair value

 $-  $5,224  $-  $5,224 

 

  

Value of Items Recorded at Fair Value

 
  

As of December 31, 2022

 

(in thousands)

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Fixed interest rate hedge

 $-  $1,748  $-  $1,748 

Supplemental executive retirement plan

 $7,676  $-  $-  $7,676 

Total assets at fair value

 $7,676  $1,748  $-  $9,424 

  

The value of the items not recorded at fair value represent the carrying value of the liabilities.

 

The carrying value of the ABL Credit Facility was $190.2 million and $165.7 million at December 31, 2023 and 2022, respectively. Management believes that the ABL Credit Facility’s carrying value approximates its fair value due to the variable interest rate on the ABL Credit Facility.

 

68

    
 

13.

Equity Plans:

 

Restricted Stock Units and Performance Share Units

 

Pursuant to the Amended and Restated Olympic Steel 2007 Omnibus Incentive Plan (the Incentive Plan), the Company may grant stock options, stock appreciation rights, restricted shares, restricted share units (RSUs), performance shares, and other stock- and cash-based awards to employees and directors of, and consultants to, the Company and its affiliates. Since adoption of the Incentive Plan, 1,400,000 shares of common stock have been authorized for equity grants.

 

On an annual basis, the compensation committee of the Company’s Board of Directors awards RSUs to each non-employee director as part of their annual compensation. The annual awards for 2023 and 2022 per director were $80,000. Subject to the terms of the Incentive Plan and the RSU agreement, the RSUs vest after one year of service (from the date of grant). The RSUs are not converted into shares of common stock until the director either resigns or is terminated from the board of directors.

 

In January 2022, the Company adopted a new C-Suite Long-Term Incentive Plan (the C-Suite Plan) that operates under the Senior Manager Stock Incentive Plan. Under the C-Suite Plan, the Chief Executive Officer, the Chief Financial Officer and the President and Chief Operating Officer are eligible for participation. In each calendar year, the Committee may award eligible participants a long-term incentive of both a RSU grant and a performance stock unit (PSU) grant. Additionally, the Committee may offer a long-term cash incentive (split equally between service and performance-based portions) to supplement both the RSU and PSU grants in order to arrive at the total long-term award target. The total long-term award target is $1.1 million for the Chief Executive Officer, $0.3 million for the Chief Financial Officer and $0.6 million for the President and Chief Operating Officer. The PSUs will vest if the return on net assets, calculated as EBITDA divided by Average Accounts Receivable, Inventory and Property and Equipment, exceeds 5 percent. Each RSU and service-based cash incentive vests three years after the grant date. Each vested RSU will convert into the right to receive one share of common stock. During each of the years ended December 31, 2023 and 2022, a total of 20,000 RSUs and 20,000 PSUs were granted to the participants under the C-Suite Plan, and $0.5 million and $0.5 million, respectively, were granted in service-based and performance-based cash awards. If the return on net assets falls below 5 percent, no performance-based incentive will be awarded. The maximum performance-based award is achieved if return on net assets exceeds ten percent, and is capped at 150% of the grant.

 

The performance-based awards granted in 2023 and 2022 are expected to vest at 150% of the grant. All pre-tax charges related to the long-term cash incentives were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total remaining estimated compensation cost of non-vested awards total $2.5 million and the weighted average remaining vesting period is 1.5 years as of December 31, 2023.

 

Stock-based compensation expense recognized on RSUs for the years ended December 31, 2023, 2022 and 2021, respectively, is summarized in the following table:

 

  

For the years ended December 31,

 

(in thousands)

 

2023

  

2022

  

2021

 

RSU expense before taxes of the Plan

 $1,817  $1,297  $1,045 

RSU expense after taxes

  1,314   954   767 

 

All pre-tax charges related to RSUs and PSUs were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total compensation cost of non-vested awards totaled $4.2 million and the weighted average remaining vesting period is 1.6 years as of December 31, 2023.

 

69

 

The following table summarizes the activity related to RSUs and PSUs for the year ended December 31, 2023, 2022 and 2021:

 

  

2023

  

2022

  

2021

 
  

Number of Shares

  

Weighted Average Estimated Fair Value

  

Number of Shares

  

Weighted Average Estimated Fair Value

  

Number of Shares

  

Weighted Average Estimated Fair Value

 

Beginning balance

  617,518  $18.95   576,867  $18.29   610,540  $18.14 

Granted

  49,768   36.63   55,558   25.56   20,604   23.29 

Converted into shares

  (2,610)  18.78   (5,841)  18.16   (49,191)  18.67 

Forfeited

  (2,573)  19.65   (9,066)  17.52   (5,086)  17.55 

Outstanding at December 31

  662,103  $20.28   617,518  $18.95   576,867  $18.29 

Vested at December 31

  454,939  $19.71   423,941  $19.24   370,771  $18.78 

 

 

Phantom Stock Units

 

In January 2022, the Company adopted a new Senior Manager Phantom Stock Plan (Phantom Stock Plan) that operates under the Senior Manager Stock Incentive Plan. Under the Phantom Stock Plan, certain senior managers are eligible to participate in the plan. The Phantom Stock Plan supersedes any previous stock incentive programs offered to the eligible participants. Each year, eligible participants will receive an award of Phantom Stock Units (Phantom Units) of up to $30 thousand. The number of Phantom Units granted on the Grant Date is determined by dividing the amount of the Phantom Units granted by the closing price of a share of the Company’s common stock on the Grant Date. Each Phantom Unit Award under this plan shall vest 3 years after the Grant Date (Vesting Date). Upon vesting, the Company will pay the Participant in cash, the value of the vested Phantom Units multiplied by the closing price of a share of the Company’s common stock on the Vesting Date.

 

Pre-tax charges related to Phantom Stock Units for the year ended December 31, 2023 totaled $1.5 million and were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total estimated remaining compensation cost of non-vested awards total $1.6 million and the weighted average remaining vesting period is 1.5 years as of December 31, 2023.  Pre-tax charges related to Phantom Stock Units for the year ended December 31, 2022, totaled $0.3 million and were included in the caption "Administrative and general" on the accompanying Consolidated Statements of Comprehensive Income.  The total estimated remaining compensation cost of non-vested awards totaled $0.7 million and the weighted average remaining vesting period was 2 years as of December 31, 2022. Accrued liability balances related to Phantom Stock Units for the year ended December 31, 2023 totaled $1.8 million and were included in "Other long-term liabilities" on the accompanying Consolidated Balance Sheets. Accrued liability balances related to Phantom Stock Units for the year ended December 31, 2022 totaled $0.3 million and were included in "Other long-term liabilities" on the accompanying Consolidated Balance Sheets. 

   

 

14.

Commitments and Contingencies:

 

The Company is party to various legal actions that it believes are ordinary in nature and incidental to the operation of its business. In the opinion of management, the outcome of the proceedings to which the Company is currently a party will not have a material adverse effect upon its results of operations, financial condition or cash flows.

 

In the normal course of business, the Company periodically enters into agreements that incorporate indemnification provisions. While the maximum amount to which the Company may be exposed under such agreements cannot be estimated, it is the opinion of management that these indemnifications are not expected to have a material adverse effect on the Company’s results of operations or financial condition.

 

At December 31, 2023, approximately 244 of the hourly plant personnel are represented by seven separate collective bargaining units. The table below shows the expiration dates of the collective bargaining agreements.

 

Facility

Expiration date

Hammond, Indiana

November 30, 2024

Locust, North Carolina

March 4, 2025

St. Paul, Minnesota

May 25, 2025

Romeoville, Illinois

May 31, 2025

Minneapolis (coil), Minnesota

September 30, 2025

Indianapolis, Indiana

January 29, 2026

Minneapolis (plate), Minnesota

April 1, 2027

 

70

   
 

15.

Income Taxes:

 

The components of the Company’s provision (benefit) for income taxes from continuing operations were as follows:

 

  

As of December 31,

 

(in thousands)

 

2023

  

2022

  

2021

 

Current:

            

Federal

 $11,574  $27,865  $36,592 

International

  1,047   102   85 

State and local

  2,529   5,691   7,739 
   15,150   33,658   44,416 

Deferred

  1,908   (967)  (668)

Income tax provision

 $17,058  $32,691  $43,748 

 

The components of the Company’s deferred income taxes at December 31 are as follows:

 

(in thousands)

 

2023

  

2022

 

Deferred tax assets:

        

Inventory (excluding LIFO reserve)

 $3,340  $2,176 

Net operating loss and tax credit carryforwards

  803   1,029 

Allowance for credit losses

  657   833 

Accrued expenses

  7,543   6,114 

Lease liabilities

  9,567   7,916 

Other

  379   214 

Deferred tax assets before valuation allowance

  22,289   18,282 

Valuation allowance

  (489)  (919)

Total deferred tax assets

  21,800   17,363 
         

Deferred tax liabilities:

        

LIFO reserve

  (3,820)  (3,451)

Property and equipment

  (16,223)  (12,194)

Lease right of use assets

  (9,363)  (7,769)

Interest rate hedge

  (14)  (437)

Intangibles

  (3,890)  (3,537)

Total deferred tax liabilities

  (33,310)  (27,388)

Deferred tax liabilities, net

 $(11,510) $(10,025)

 

The following table summarizes the activity related to the Company’s gross unrecognized tax benefits:

 

(in thousands)

 

2023

  

2022

  

2021

 

Balance as of January 1

 $220  $228  $28 

Increases related to current year tax positions

  -   -   8 

Increase (Decrease) related to prior year tax positions

  8   (8)  200 

Decreases related to lapsing of statute of limitations

  (8)  -   (8)

Settlements

  (46)  -   - 

Balance as of December 31

 $174  $220  $228 

 

It is expected that the amount of unrecognized tax benefits will not materially change in the next twelve months. The tax years 2020 through 2022 remain open to examination by major taxing jurisdictions to which the Company is subject.

 

The Company recognized interest related to uncertain tax positions in the income tax provision.

 

71

 

The following table reconciles the U.S. federal statutory rate to the Company’s effective tax rate:

 

  

2023

  

2022

  

2021

 

U.S. federal statutory rate in effect

  21.0%  21.0%  21.0%

State and local taxes, net of federal benefit

  4.4%  4.5%  4.5%

Foreign

  1.7%  0.1%  0.1%

Meals and entertainment

  0.7%  0.2%  0.1%

Tax credits

  (0.4)%  (0.1)%  (0.1)%

All other, net

  0.3%  0.7%  0.9%

Effective income tax rate

  27.7%  26.4%  26.5%

 

Income taxes paid in 20232022 and 2021 totaled $13.6 million, $33.4 million and $46.5 million, respectively. Some subsidiaries of the Company’s consolidated group file state tax returns on a separate company basis and have state net operating loss carryforwards expiring over the next 15 to 20 years. A valuation allowance is recorded to reduce certain deferred tax assets to the amount that is more likely than not to be realized. The valuation allowances recorded as of December 31, 2023 and 2022 were related to certain state net operating losses and totaled $0.5 million and $0.9 million, respectively.

  

 

16.

Shares Outstanding and Earnings Per Share:

 

Earnings per share have been calculated based on the weighted average number of shares outstanding as set forth below:

 

  

For the years ended December 31,

 

(in thousands, except per share data)

 

2023

  

2022

  

2021

 
             

Weighted average basic shares outstanding

  11,573   11,551   11,492 

Assumed exercise of stock options and issuance of stock awards

  5   8   11 

Weighted average diluted shares outstanding

  11,578   11,559   11,503 
             

Net income

 $44,529  $90,931  $121,051 
             

Basic earnings per share

 $3.85  $7.87  $10.53 

Diluted earnings per share

 $3.85  $7.87  $10.52 
             

Unvested RSUs and PSUs

  207   194   206 

 

 

17.

Equity Programs:

 

Stock Repurchase Program

 

On October 2, 2015, the Company announced that its Board of Directors authorized a stock repurchase program of up to 550,000 shares of the Company’s issued and outstanding common stock, which could include open market repurchases, negotiated block transactions, accelerated stock repurchases or open market solicitations for shares, all or some of which may be affected through Rule 10b5-1 plans. Any of the repurchased shares are held in the Company’s treasury, or canceled and retired as the Board of Directors may determine from time to time. Any repurchases of common stock are subject to the covenants contained in the ABL Credit Facility. Under the ABL Credit Facility, the Company may repurchase common stock and pay dividends up to $15.0 million in the aggregate during any trailing twelve months without restrictions. Purchases of common stock or dividend payments in excess of $15.0 million in the aggregate require the Company to (i) maintain availability in excess of 20.0% of the aggregate revolver commitments ($125.0 million at December 31, 2023) or (ii) to maintain availability equal to or greater than 15.0% of the aggregate revolver commitments ($93.8 million at December 31, 2023) and the Company must maintain a pro-forma ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00.

 

As of December 31, 2023, 360,212 shares remain authorized for repurchase under the program.

 

There were no shares repurchased during 2023 or 2022

 

72

 

At-the-Market Equity Program

 

On September 3, 2021, the Company commenced an at-the-market (ATM) equity program under its shelf registration statement, which allows it to sell and issue up to $50 million in shares of its common stock from time to time. The Company entered into an Equity Distribution Agreement on September 3, 2021 with KeyBanc Capital Markets Inc. (KeyBanc) relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is not required to sell any specific amount of securities but will act as the Company’s sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and the Company. KeyBanc will be entitled to compensation for shares sold pursuant to the program of 2.0% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement. No shares were sold under the ATM program during 2023 or 2022.

 

 

18.

Segment Information:

 

The Company follows the accounting guidance that requires the utilization of a “management approach” to define and report the financial results of operating segments. The management approach defines operating segments along the lines used by the Company’s chief operating decision maker (CODM) to assess performance and make operating and resource allocation decisions. The Company's Chief Executive Officer serves as the CODM. The CODM evaluates performance and allocates resources based primarily on operating income. The operating segments are based primarily on internal management reporting.  

 

The Company operates in three reportable segments; specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments, as certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. Since the January 3, 2023 acquisition, Metal-Fab's financial results are included in the carbon flat products segment and since the October 2, 2023 acquisition, CTB's financial results are included in the tubular and pipe products segment.

 

Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all three segments), including compensation for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.

 

73

 

The following table provides financial information by segment and reconciles the Company’s operating income by segment to the consolidated income before income taxes for the years ended December 31, 2023, 2022 and 2021.

 

   

For the Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Net sales

                       

Specialty metals flat products

  $ 567,728     $ 776,022     $ 585,751  

Carbon flat products

    1,221,093       1,356,605       1,344,150  

Tubular and pipe products

    369,342       427,363       382,352  

Total net sales

  $ 2,158,163     $ 2,559,990     $ 2,312,253  
                         

Depreciation and amortization

                       

Specialty metals flat products

  $ 3,929     $ 4,060     $ 3,692  

Carbon flat products

    14,762       10,695       11,286  

Tubular and pipe products

    7,682       4,913       5,267  

Corporate

    70       70       71  

Total depreciation and amortization

  $ 26,443     $ 19,738     $ 20,316  
                         

Operating income

                       

Specialty metals flat products

  $ 22,884     $ 93,662     $ 70,544  

Carbon flat products

    34,582       25,015       110,074  

Tubular and pipe products

    40,692       34,856       7,353  

Corporate

    (20,487 )     (19,786 )     (15,505 )

Total operating income

  $ 77,671     $ 133,747     $ 172,466  

Other loss, net

    78       45       36  

Income before interest and income taxes

    77,593       133,702       172,430  

Interest and other expense on debt

    16,006       10,080       7,631  

Income before income taxes

  $ 61,587     $ 123,622     $ 164,799  

 

   

For the Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Capital expenditures

                       

Flat products

  $ 14,306     $ 15,299     $ 8,797  

Tubular and pipe products

    7,020       4,555       2,214  

Total capital expenditures

  $ 21,326     $ 19,854     $ 11,011  
                         

Assets

                       

Flat products

  $ 649,744     $ 631,607     $ 777,074  

Tubular and pipe products

    333,677       258,412       245,962  

Corporate

    1,414       1,608       536  

Total assets

  $ 984,835     $ 891,627     $ 1,023,572  

 

There were no material revenue transactions between the carbon flat products, specialty metals flat products and tubular and pipe products segments for the years ended December 31, 2023, 2022 and 2021.

 

The Company sells certain products internationally, primarily in Canada and Mexico. International sales are immaterial to the consolidated financial results and to the individual segments’ results.

   

 

19.

Retirement Plans:

 

The Company’s retirement plans consist of 401(k) plans covering union and non-union employees, a multi-employer pension plan covering certain CTI employees and a SERP covering certain executive officers of the Company.

 

The 401(k) retirement plans allow eligible employees to contribute up to the statutory maximum. The Company’s non-union 401(k) matching contribution is determined annually by the Board of Directors and is based on a percentage of eligible employees’ earnings and contributions. For the 401(k) retirement plans, the Company matched one-half of each eligible employee’s contribution, limited to the first 6% of eligible compensation. For the Action Stainless 401(k) retirement plans, the Company matched 100% of the first 3% of eligible compensation and one-half of the next 2% of each eligible employee’s contribution, limited to 4% of eligible compensation.

 

74

 

In 2005, the Board of Directors adopted a SERP, which has been amended from time to time. Contributions to the SERP are based on: (i) a portion of the participants’ compensation multiplied by a factor of 6.5% or 13% depending on participant; and (ii) for certain participants a portion of the participants’ compensation multiplied by a factor, which is contingent upon the Company’s return on invested capital. Benefits are subject to a vesting schedule of up to seven years.

 

The Company, through its CTI subsidiary, contributes to a multiemployer pension plan. CTI contributes to the Multiemployer Plan under the terms of a collective bargaining agreement that covers certain of its union employees, and which expires May 31, 2025. CTI contributions to the Multiemployer Plan were immaterial for the years ended December 31, 2023, 2022 and 2021.

 

Retirement plan expense, which includes all Company 401(k), SERP defined contributions and the Multiemployer Plan, amounted to $4.7 million, $4.1 million and $3.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. 

 

The fair values of the Company's SERP assets as of December 31, 2023 and 2022 were $11.6 million and $7.7 million, respectively, and are measured at Net Asset Value (NAV). The fair value of the SERP assets are included in Other Long Term Assets on the Consolidated Balance Sheets.

  

 

20.

Related-Party Transactions:

 

The Company’s Executive Chairman of the Board owns 50% of an entity that owns one of the Cleveland warehouses and leases it to the Company at a fair market value annual rental of $0.2 million. The lease expires on December 31, 2028 with two five-year renewal options.

   

 

    

 

Schedule II Valuation and Qualifying Accounts

(in thousands)

 

      

Additions

         

Description

 

Balance at Beginning of Period

  

Charged to Costs and Expenses

  

Charged to Other Accounts

  

Deductions

  

Balance at End of Period

 

Year Ended December 31, 2021

                    

Allowance for credit losses

 $1,726  $1,250  $-  $(474) $2,502 

Tax valuation reserve

 $2,302  $236  $-  $(1,341) $1,197 
                     

Year Ended December 31, 2022

                    

Allowance for credit losses

 $2,502  $2,184  $-  $(855) $3,831 

Tax valuation reserve

 $1,197  $-  $-  $(278) $919 
                     

Year Ended December 31, 2023

                    

Allowance for credit losses

 $3,831  $(425) $-  $(776) $2,630 

Tax valuation reserve

 $919  $-  $-  $(430) $489 

  

76

  
 

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

 

None.

 

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures         

 

Evaluations required by Rule 13a-15 of the Securities Exchange Act of 1934, or Exchange Act, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this Annual Report have been carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based upon such evaluations, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2023 in providing reasonable assurance that information required to be disclosed by us in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to allow timely decisions regarding required disclosure.

 

Managements Report on Internal Control Over Financial Reporting

 

Management’s Report on Internal Control Over Financial Reporting is set forth in Part II, Item 8 of this Annual Report on Form 10-K and is incorporated herein. Grant Thornton LLP, our independent registered public accounting firm, has audited the effectiveness of our internal control over financial reporting as of December 31, 2023, as stated in their report, which appears in Part II, Item 8 of this Annual Report.

 

Changes in Internal Control Over Financial Reporting

 

There have been no changes in our internal control over financial reporting during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

ITEM 9B. OTHER INFORMATION

 

Trading Arrangement

 

During the quarter ended December 31, 2023, no director or officer (as defined in Rule 16a-1(f) promulgated under the Exchange Act) of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" (as each term is defined in Item 408 of Regulation S-K).

 

 

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not applicable.

 

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS OF THE REGISTRANT AND CORPORATE GOVERNANCE

 

Information required by Item 10 as to the executive officers is provided in Part I of this Annual Report on Form 10-K and is incorporated by reference into this section. Other information required by Item 10 will be incorporated herein by reference to the information set forth in our definitive proxy statement for our 2024 Annual Meeting of Shareholders.

 

 

ITEM 11. EXECUTIVE COMPENSATION

 

Information required by Item 11 will be incorporated herein by reference to the information set forth in our definitive proxy statement for our 2024 Annual Meeting of Shareholders.

 

 

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

 

Information required by Item 12 will be incorporated herein by reference to the information set forth in our definitive proxy statement for our 2024 Annual Meeting of Shareholders.

 

 

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

 

Information required by Item 13 will be incorporated herein by reference to the information set forth in our definitive proxy statement for our 2024 Annual Meeting of Shareholders.

 

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Information required by Item 14 will be incorporated herein by reference to the information set forth in our definitive proxy statement for our 2024 Annual Meeting of Shareholders.

 

 

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

 

(a)(1) The following financial statements are included in Part II, Item 8:

 

Report of Independent Registered Public Accounting Firm

Management’s Report on Internal Control Over Financial Reporting

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2023, 2022 and 2021

Consolidated Balance Sheets as of December 31, 2023 and 2022

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, 2022 and 2021

Supplemental Disclosures of Cash Flow Information for the Years Ended December 31, 2023, 2022 and 2021

Consolidated Statements of Shareholders' Equity for the Years Ended December 31, 2023, 2022 and 2021

Notes to Consolidated Financial Statements for the Years Ended December 31, 2023, 2022 and 2021

 

(a)(2) Financial Statement Schedules.

Schedule II – Valuation and Qualifying Accounts for the Years Ended December 31, 2023, 2022 and 2021

 

(a)(3) Exhibits. The Exhibits filed herewith are set forth on the Index to Exhibits filed as part of this Annual Report and incorporated herein by reference.

 

INDEX TO EXHIBITS

 

Exhibit

Description

Reference

2.2

Stock Purchase Agreement, dated as of January 3, 2023, among Olympic Steel, Inc., OS Holdings, Inc., Metal-Fab, Inc., the sellers party thereto and the representative of the sellers.

Incorporated by reference to Exhibit 2.2 to the Registrant’s Form 8-K filed with the Commission on January 3, 2023 (Commission File No. 0-23320).

3.1(i)

Amended and Restated Articles of Incorporation

Incorporated by reference to Exhibit 3.1(i) to the Registration Statement on Form S-1 (Registration No. 33-73992) filed with the Commission on January 12, 1994.

3.1(ii)

Amended and Restated Code of Regulations

Incorporated by reference to Exhibit 3.1 to Company’s Form 10-Q filed with the Commission on August 6, 2015 (Commission File No. 0-23320).

3.1(iii)

Amendment to Amended and Restated Articles of Incorporation

Incorporated by reference to Exhibit 3.1 to Company’s Form 10-Q filed with the Commission on August 6, 2021 (Commission File No. 0-23320).

4.25

Third Amended and Restated Loan and Security Agreement, dated as of December 8, 2017, by and among the Registrant, the financial institutions from time to time party thereto, Bank of America, N.A., as administrative agent, and the other agents from time to time party thereto

Incorporated by reference to Exhibit 4.25 to Registrant's Form 8-K filed with the Commission on December 14, 2017 (Commission File No. 0-23320).

4.26

Joinder and First Amendment to Bank Agreement, dated as of April 4, 2018, to Third Amended and Restated Loan and Security Agreement, dated as of December 8, 2017, by and among the Registrant, the financial institutions from time to time party thereto, Bank of America, N.A., as administrative agent, and the other agents from time to time party thereto.

Incorporated by reference to Exhibit 4.25 to Registrant's Form 10-Q filed with the Commission on May 3, 2018

(Commission File No. 0-23320).

 

 

Exhibit

   

4.27

Joinder and Second Amendment to Third Amended and Restated Loan and Security Agreement, dated as of November 30, 2018, by and among the Registrant, the financial institutions from time to time party thereto, Bank of America, N.A., as administrative agent, and the other agents from time to time party thereto.

Incorporated by reference to Exhibit 4.26 to Registrant's Form 8-K filed with the Commission on December 4, 2018 (Commission File No. 0-23320).

4.28

Description of Securities

Incorporated by reference to Exhibit 4.28 to Registrant's Form 10-K filed with the Commission on February 21, 2020

(Commission File No. 0-23320).

4.29

Joinder and Third Amendment to Third Amended and Restated Loan and Security Agreement, dated as of December 14, 2020, by and among Olympic Steel, Inc., Olympic Steel Lafayette, Inc., Olympic Steel Minneapolis, Inc., Olympic Steel Iowa, Inc., Oly Steel NC, Inc., IS Acquisition, Inc., Chicago Tube and Iron Company, B Metals, Inc., MCI, Inc, and ACT Acquisition, Inc, the lenders from time to time party thereto and Bank of America, N.A. as Agent for the Lenders.

Incorporated by reference to Exhibit 4.29 to Registrant's Form 8-K filed with the Commission on December 14, 2020 (Commission File No. 0-23320).

4.30

Fourth Amendment to Third Amended and Restated Loan and Security Agreement, dated as of June 16, 2021, among Olympic Steel, Inc., Olympic Steel Lafayette, Inc., Olympic Steel Minneapolis, Inc., Olympic Steel Iowa, Inc., Oly Steel NC, Inc., IS Acquisition, Inc., Chicago Tube and Iron Company, B Metals, Inc., MCI, Inc., ACT Acquisition, Inc., the lenders from time to time party thereto and Bank of America, N.A. as Agent for the Lenders.

Incorporated by reference to Exhibit 4.30 to Registrant’s Form 8-K filed with the Commission on June 21, 2021 (Commission File No. 0-23320).

4.31

Joinder and Fifth Amendment to Third Amended and Restated Loan and Security Agreement, dated as of October 1, 2021, among Olympic Steel, Inc., Olympic Steel Lafayette, Inc., Olympic Steel Minneapolis, Inc., Olympic Steel Iowa, Inc., Oly Steel NC, Inc., IS Acquisition, Inc., Chicago Tube and Iron Company, B Metals, Inc., MCI, Inc., ACT Acquisition, Inc., SHAQ, Inc., the lenders from time to time party thereto and Bank of America, N.A. as Agent for the Lenders.

Incorporated by reference to Exhibit 4.31 to Registrant’s Form 10-K filed with the Commission on February 25, 2022 (Commission File No. 0-23320).

4.32

Joinder and Sixth Amendment to Third Amended and Restated Loan and Security Agreement, dated as of January 2, 2023, among Olympic Steel, Inc., Olympic Steel Lafayette, Inc., Olympic Steel Minneapolis, Inc., Olympic Steel Iowa, Inc., Oly Steel NC, In., IS Acquisition, Inc., Chicago Tube and Iron Company, B Metals, Inc., MCI, Inc., ACT Acquisition, Inc., SHAQ, Inc., OS Holdings, Inc., Metal-Fab, Inc., the lenders from time to time party thereto and Bank of America, N.A. as Agent for the Lenders.

Incorporated by reference to Exhibit 4.32 to the Registrant’s Form 8-K filed with the Commission on January 3, 2023 (Commission File No. 0-23320).

4.33 Joinder and Seventh Amendment to Third Amended and Restated Loan and Security Agreement, dated as of October 13, 2023, among Olympic Steel, Inc., Olympic Steel Minneapolis, Inc., Olympic Steel Iowa, Inc., Oly Steel NC, In., IS Acquisition, Inc., Chicago Tube and Iron, B Metals, Inc., MCI, Inc., ACT Acquisition, Inc., SHAQ, Inc., OS Holdings, Inc., Metal-Fab, Inc., Central Tube and Bar, Inc., the lenders from time to time party thereto and Bank of America, N.A. as Agent for the Lenders.  Incorporated by reference to Exhibit 4.33 to the Registrant's Form 10-Q filed with the Commission on November 3, 2023 (Commission File No. 0-23320).

 

 

Exhibit

Description

Reference

10.8 *

Form of Management Retention Agreement for Senior Executive Officers of the Company

Incorporated by reference to Exhibit 10.8 to Registrant's Form 10-Q filed with the Commission on August 7, 2000 (Commission File No. 0-23320).

10.9 *

Form of Management Retention Agreement for Other Officers of the Company

Incorporated by reference to Exhibit 10.9 to Registrant's Form 10-Q filed with the Commission on August 7, 2000 (Commission File No. 0-23320).

10.14 *

Olympic Steel, Inc. Executive Deferred Compensation Plan dated December 15, 2004

Incorporated by reference to Exhibit 10.14 to Registrant’s Form 10-K filed with the Commission on March 14, 2005 (Commission File No. 0-23320).

10.15 *

Form of Non-Solicitation Agreements

Incorporated by reference to Exhibit 10.15 to Registrant’s Form 8-K filed with the Commission on March 4, 2005 (Commission File No. 0-23320).

10.16 *

Form of Management Retention Agreement

Incorporated by reference to Exhibit 10.16 to Registrant’s Form 10-Q filed with the Commission on August 8, 2005 (Commission File No. 0-23320).

10.17 *

Supplemental Executive Retirement Plan Term Sheet

Incorporated by reference to Exhibit 99.1 to Registrant’s Form 8-K filed with the Commission on January 5, 2006 (Commission File No. 0-23320).

10.20 *

Olympic Steel, Inc. Supplemental Executive Retirement Plan

Incorporated by reference to Exhibit 10.20 to Registrant’s Form 8-K filed with the Commission on April 28, 2006 (Commission File No. 0-23320).

10.21 *

Olympic Steel, Inc. Amended and Restated Olympic Steel, Inc. 2007 Omnibus Incentive Plan as Amended Effective May 7, 2021

Incorporated by reference to Exhibit 10.1 to Registrant’s Form 10-Q filed with the Commission on August 6, 2021 (Commission File No-0-23320).

10.22 *

Olympic Steel, Inc. C-Suite Long-Term Incentive Plan

Incorporated by reference to Exhibit 10.22 to Registrant’s Form 10-K filed with the Commission on February 25, 2022 (Commission File No-0-23320).

10.23 *

Form of C-Suite Long-Term Incentive Agreement for participants.

Incorporated by reference to Exhibit 10.23 to Registrant’s Form 10-K filed with the Commission on February 25, 2021 (Commission File No-0-23320).

10.30 *

Olympic Steel, Inc. Senior Manager Compensation Plan

Incorporated by reference to Exhibit 10.30 to Registrant’s Form 10-Q filed with the Commission on May 6, 2011 (Commission File No. 0-23320).

10.33 *

Richard T. Marabito Employment Agreement effective as of December 21, 2018

Incorporated by reference to Exhibit 10.13 to Registrant’s Form 8-K filed with the Commission on December 21, 2018 (Commission File No. 0-23320).

 

 

Exhibit

Description

Reference

10.34 *

Form of RSU Agreements for Messrs. Marabito, Greiff and Manson.

Incorporated by reference to Exhibit 10.34 to Registrant’s Form 10-K filed with the Commission on February 23, 2012 (Commission File No. 0-23320).

10.37 *

Amendment to Form of Management Retention Agreement for Senior Executive Officers of the Company

Incorporated by reference to Exhibit 10.1 to Registrant’s Form 10-Q filed with the Commission on May 1, 2015 (Commission File No. 0-23320).

10.41 *

Employment Agreement, dated as of January 1, 2020, between Olympic Steel, Inc. and Andrew S. Greiff

Incorporated by reference to Exhibit 10.41 to Registrant’s Form 8-K filed with the Commission on December 27, 2019 (Commission File No. 0-23320).

10.42 *

Richard A. Manson Employment Agreement effective as of January 1, 2022

Incorporated by reference to Exhibit 10.40 to Registrant’s Form 8-K filed with the Commission on November 26, 2021 (Commission File No. 0-23320).

10.43 * Key Employee Severance Benefit Plan. Incorporated by reference to Exhibit 1043 to Registrant's Form 10-Q filed with the Commission on November 3, 2023 (Commission File No. 0-23320).
10.44 * Form of RSU Agreement for Outside Directors. Filed herewith

21

List of Subsidiaries

Filed herewith

23.1

Consent of Grant Thornton, LLP, Independent Registered Public Accounting Firm

Filed herewith

24

Directors and Officers Powers of Attorney

Filed herewith

31.1

Certification of the Principal Executive Officer of the Company, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

Filed herewith

31.2

Certification of the Principal Financial Officer of the Company, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

Filed herewith

32.1

Written Statement of Richard T. Marabito, Chairman and Chief Executive Officer of the Company pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Furnished herewith

32.2

Written Statement of Richard A. Manson, Chief Financial Officer of the Company pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Furnished herewith

97 * Olympic Steel, Inc. Compensation Recoupment Policy Filed herewith

101

The following materials from Olympic Steel’s Annual Report on Form 10-K for the year ended December 31, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Comprehensive Income, (iii) the Consolidated Statements of Cash Flows, (iv) the Supplemental Disclosures of Cash Flow Information, (v) the Consolidated Statements of Shareholders’ Equity, (vi) Notes to Unaudited Consolidated Financial Statements and (vii) document and entity information.

 

104

Cover Pager Interactive Data File (embedded with the Inline XBRL document).

 

 

*          This exhibit is a management contract or compensatory plan or arrangement.

 

 

ITEM 16. FORM 10-K SUMMARY

 

None.

 

 

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.

 

   

OLYMPIC STEEL, INC.

 
       

February 23, 2024

 

By: /s/ Richard A. Manson

 
   

Richard A. Manson,

 
   

Chief Financial Officer

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons in the capacities indicated and on the dates indicated.

 

February 23, 2024  

/s/ Richard T. Marabito *

 
   

 Richard T. Marabito, Chief Executive Officer

 
   

 (Principal Executive Officer)

 
       
February 23, 2024  

/s/ Richard A. Manson *

 
   

Richard A. Manson, Chief Financial Officer   

 
   

(Principal Financial and Accounting Officer)

 
       
February 23, 2024  

/s/ Michael D. Siegal *

 
   

Michael D. Siegal, Executive Chairman of the Board

 
       
February 23, 2024  

/s/ Arthur F. Anton *

 
   

Arthur F. Anton, Lead Director

 
       
February 23, 2024  

/s/ Dirk A. Kempthorne *

 
   

Dirk A. Kempthorne, Director 

 
       
February 23, 2024  

/s/ Idalene F. Kesner *

 
   

Idalene F. Kesner, Director 

 
       
February 23, 2024  

/s/ Michael G. Rippey *

 
   

Michael G. Rippey, Director

 
       
February 23, 2024  

/s/ Richard P. Stovsky *

 
   

Richard P. Stovsky, Director

 
       
February 23, 2024  

/s/ Vanessa Whiting *

 
   

Vanessa Whiting, Director

 
       
February 23, 2024  

/s/ David A. Wolfort *

 
   

David A. Wolfort, Director

 

 

* The undersigned, by signing his name hereto, does sign and execute this Annual Report on Form 10-K pursuant to the Powers of Attorney executed by the above-named officers and directors of the Company and filed with the Securities and Exchange Commission on behalf of such officers and directors.

 

By:

/s/ Richard A. Manson 

  February 23, 2024
 

Richard A. Manson, Attorney-in-Fact

   

 

 

84
EX-10.44 2 ex_629781.htm EXHIBIT 10.44 ex_629781.htm

EXHIBIT 10.44

 

OLYMPIC STEEL, INC.

 

OLYMPIC STEEL, INC. 2007 OMNIBUS INCENTIVE PLAN

 

RESTRICTED STOCK UNIT (RSU) AGREEMENT

 

THIS RESTRICTED STOCK UNIT AGREEMENT (the “Agreement”), is entered into as of this [ ] day of (the “Effective Date”), by and between Olympic Steel, Inc., an Ohio corporation (the “Company”), and [                  ] (the “Grantee”).

 

WITNESSETH:

 

WHEREAS, the Compensation Committee of the Board of Directors (the “Compensation Committee”) administers the Amended and Restated Olympic Steel, Inc. 2007 Omnibus Incentive Plan (the “Plan”); and

 

WHEREAS, the Committee desires to provide the Grantee with Restricted Stock Units under the Plan upon the terms and conditions set forth in this Agreement;

 

NOW, THEREFORE, the Company and the Grantee agree as follows:

 

1.         Definitions. Unless otherwise specified in this Agreement, capitalized terms shall have the meanings attributed to them under the Plan.

 

2.         Grant of Restricted Stock Units. As of the Effective Date, the Company grants to the Grantee, upon the terms and conditions set forth in this Agreement [                  ] Restricted Stock Units (“RSUs”). The RSUs give the Grantee the right to receive one (1) Common Share for each RSU subject to the satisfaction of the vesting requirements set forth in Section 4. The RSUs are granted in accordance with, and subject to, all the terms, conditions and restrictions of the Plan, which is hereby incorporated by reference in its entirety. The Grantee irrevocably agrees to, and accepts, the terms, conditions and restrictions of the Plan and this Agreement on his own behalf and on behalf of any heirs, successors and assigns.

 

3.         Restrictions on RSUs. The Grantee cannot sell, transfer, assign, hypothecate or otherwise dispose of the RSUs or pledge RSUs as collateral for a loan. In addition, the RSUs will be subject to such other restrictions as the Compensation Committee deems necessary or appropriate.

 

4.         Vested Interest. If the Grantee continues to be a Director of the Company from the Effective Date until [                  ], his or her Vested Interest will be 100%. Except as otherwise provided herein, if the Grantee does not continue to be a Director of the Company until [                  ] his or her Vested Interest will be 0% and he or she will immediately forfeit the RSUs.

 

5.         Death, Disability, Retirement and Other Terminations of Service. Notwithstanding the vesting provisions in Section 4 above, if prior to [                  ], the Grantee dies or terminates his or her service as a Director of the Company as a result of a Disability or Retirement or in circumstances that are satisfactory to the Board of Directors, his or her Vested Interest will be 100%.

 

6.         Change in Control. Notwithstanding the vesting provisions in Section 4 above, if a Change in Control as defined in the Plan has occurred or an event has occurred that the Board of Directors, in the good faith exercise of its discretion, determines to be a Change in Control prior to [                  ], the Grantee’s Vested Interest in the Common Shares will immediately become 100%.

 

7.         Issuance of Common Shares. The Company will deliver to the Grantee (or his or her Beneficiary or Beneficiaries) the Common Shares to which the Grantee is entitled free and clear of any restrictions (except any applicable securities law restrictions) upon the resignation or any other termination of his or her position as a Director from the Board.

 

8.         Stockholder Rights After RSUs Vest But Before Payment. During the period commencing on the date that the RSUs vest under Sections 4, 5 or 6 above but before the date the Common Shares are issued pursuant under Section 7 above, the Grantee will not be entitled to vote the Common Shares but will be entitled to receive a credit for payment of any extraordinary dividends declared and paid by the Company on Common Stock in general. The Compensation Committee shall have the sole authority to determine whether a dividend is extraordinary and its decision shall be final and conclusive with respect to the credit and payment of extraordinary dividends under this Agreement. Payment of the credit for extraordinary dividends will be made when the Common Shares are issued to the Grantee under Section 7 above.

 

9.         Designation of Beneficiary. By properly executing and delivering a Designation of Beneficiary Form to the Company, the Grantee may designate an individual or individuals as his or her Beneficiary or Beneficiaries under the Plan. In the event that the Grantee fails to properly designate a Beneficiary, his or her interests under the Plan will pass to the person or persons in the first of the following classes in which there are any survivors: (i) spouse at the time of death; (ii) issue, per stirpes; (iii) parents; and (iv) the executor or administrator of estate. Except as the Company may determine in its sole and exclusive discretion, a properly completed Designation of Beneficiary Form shall be deemed to revoke all prior designations upon its receipt and approval by the Designated Representative.

 

10.         Non-Transferability and Legends. When issued, if the Common Shares have not been registered under the Securities Act of 1933, as amended (the “Act”), they may not be sold, transferred or otherwise disposed of unless a registration statement under the Act with respect to the Common Shares have become effective or unless the Grantee establishes to the satisfaction of the Company that an exemption from such registration is available. The Common Shares will bear a legend stating the substance of such restrictions, as well as any other restrictions the Compensation Committee deems necessary or appropriate.

 

11.         Termination of Agreement. This Agreement will terminate on the earliest of: (i) the date of the Grantee’s resignation or other termination from the Board prior to [                  ], or (ii) the date that the Common Shares are issued to the Grantee. Any terms or conditions of this Agreement that the Company determines are reasonably necessary to effectuate its purposes will survive the termination of this Agreement.

 

12.         Miscellaneous Provisions.

 

a.         Effect of Corporate Reorganization or Other Changes. The RSUs issued under this Agreement shall be subject to adjustment as described in Section 3.4 of the Plan.

 

b.         Successors and Legal Representatives. This Agreement will bind and inure to the benefit of the Company and the Grantee, and their respective successors, assigns and legal representatives.

 

c.         Integration. This Agreement, together with the Plan, constitutes the entire agreement between the Grantee and the Company with respect to the grant of RSUs under this Agreement, and may not be modified, amended, renewed or terminated, nor may any term, condition or breach of any term or condition be waived, except pursuant to the terms of the Plan or by a writing signed by the person or persons sought to be bound by such modification, amendment, renewal, termination or waiver. Any waiver of any term, condition or breach thereof will not be a waiver of any other term or condition or of the same term or condition for the future, or of any subsequent breach.

 

d.         Notice. Any notice relating to this grant must be in writing.

 

e.         Separability. In the event of the invalidity of any part or provision of this Agreement, such invalidity will not affect the enforceability of any other part or provision of this Agreement.

 

f.         Section Headings. The section headings of this Agreement are for convenience and reference only and are not intended to define, extend or limit the contents of the sections.

 

g.         Amendment, Waiver and Revocation of Terms. The Compensation Committee may waive any term or condition in this Agreement that could have been excluded on the date of grant. No such waiver will be deemed to be a waiver of similar terms under other agreements. The Compensation Committee may amend this Agreement to include or exclude any provision which could have been included in, or excluded from, this Agreement on the date of grant, but only with the Grantee’s written consent. Similarly, the Compensation Committee may revoke this Agreement at any time except that, after execution of the Agreement and its delivery to the Company, revocation may only be accomplished with the Grantee’s written consent.

 

h.         Plan Administration. The Plan is administered by the Compensation Committee, which has sole and exclusive power and discretion to interpret, administer, implement and construe the Plan and this Agreement. All elections, notices and correspondence relating to the Plan should be directed to the Chairman of the Compensation Committee at:

 

Olympic Steel, Inc.

22901 Millcreek Boulevard, Suite 650

Highland Hills, Ohio 44122

 

i.         Governing Law. Except as may otherwise be provided in the Plan, this Agreement will be governed by, construed and enforced in accordance with the internal laws of the State of Ohio, without giving effect to its principles of conflict of laws.

 

j.         Incapacity. If the Compensation Committee determines that the Grantee is incompetent by reason of physical or mental disability or a person incapable of handling his or her property, the Compensation Committee may deal directly with or direct any payment or distribution to the guardian, legal representative or person having the care and custody of the incompetent or incapable person. The Compensation Committee may require proof of incompetence, incapacity or guardianship, as it may deem appropriate before making any payment or distribution. In the event of a payment or distribution, the Compensation Committee will have no obligation thereafter to monitor or follow the application of the Shares distributed or amounts so paid. Payments or distributions made pursuant to this paragraph shall completely discharge the Company with respect to such payments or distributions.

 

k.         It is intended that this Agreement and the compensation and benefits hereunder either be exempt from, or comply with, Internal Revenue Code Section 409A, and this Agreement shall be so construed and administered. In the event that the Company reasonably determines that any compensation or benefits payable under this Agreement may be subject to taxation under Section 409A, the Company, after consultation with the Grantee, shall have the authority to adopt, prospectively or retroactively, such amendments to this Agreement or to take any other actions it determines necessary or appropriate to (a) exempt the compensation and benefits payable under this Agreement from Section 409A or (b) comply with the requirements of Section 409A. In no event, however, shall this section or any other provisions of this Agreement be construed to require the Company to provide any gross-up for the tax consequences of any provisions of, or payments under, this Agreement and the Company shall have no responsibility for tax consequences to Grantee (or his or her beneficiary) resulting from the terms or operation of this Agreement.

 

IN WITNESS WHEREOF, the Company has caused this Agreement to be executed on its behalf by its duly authorized officer and the Grantee has hereunto set his or her hand.

 

GRANTEE:                                                                                                     OLYMPIC STEEL, INC.

 

 

____________________________                                                                 By:                                              

 

 

Print Name:                                                                                                      Its:

 

 

Date:                                               ​​​​​​​                                                                  Date:

 

 

 

 
EX-21 3 ex_571503.htm EXHIBIT 21 ex_571503.htm

Exhibit 21

 

List of Subsidiaries of Olympic Steel, Inc.

 

Name of Subsidiary State of Organization % Ownership
     
Olympic Steel Lafayette, Inc. Ohio 100%
     
Olympic Steel Minneapolis, Inc. Minnesota 100%
     
Olympic Steel Iowa, Inc Iowa 100% (a)
     
Oly Steel NC, Inc.  Delaware 100%
     
Tinsley Group – PS&W, Inc. North Carolina  100% (b)
     
IS Acquisition, Inc. Ohio 100%
     
Olympic Steel Trading, Inc. Ohio 100%
     
Chicago Tube and Iron Company Delaware 100%
     
Metales De Olympic, S. de R. L. de C.V. Mexico 100% (c)
     
B Metals, Inc. Ohio 100%
     
MCI, Inc. Ohio 100%
     
ACT Acquisition, Inc. Texas 100%
     
SHAQ, Inc. Georgia 100%
     
OS Holdings, Inc. Ohio 100%
     
Metal-Fab, Inc. Kansas 100%
     

 

(a)

Owned 100% by Olympic Steel Minneapolis, Inc.

 

(b)

Owned 100% by Oly Steel NC, Inc.

 

(c)

Owned 100% by Olympic Steel Trading, Inc.

 

 
EX-23.1 4 ex_571504.htm EXHIBIT 23.1 ex_571504.htm

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

 

We have issued our reports dated February 23, 2024, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Olympic Steel, Inc. on Form 10-K for the year ended December 31, 2023. We consent to the incorporation by reference of said reports in the Registration Statements of Olympic Steel, Inc. on Forms S-3 (File No. 333-265301) and on Forms S-8 (File No. 333-259306, File No. 333-211023 and File No. 333-143900).

 

 

 

/s/ GRANT THORNTON LLP

 

Cleveland, Ohio

February 23, 2024

 

 
EX-24 5 ex_571505.htm EXHIBIT 24 ex_571505.htm

Exhibit 24

 

POWERS OF ATTORNEY

 

OLYMPIC STEEL, INC.

 

KNOW ALL MEN BY THESE PRESENTS, that OLYMPIC STEEL, INC., an Ohio corporation, and each person whose name is signed below hereby constitute and appoint Richard T. Marabito and Richard A. Manson their attorneys-in-fact and agents, with full power of substitution and resubstitution, for and on behalf of Olympic Steel, Inc. and the undersigned directors and officers of Olympic Steel, Inc., and each of such directors and officers, to sign Olympic Steel, Inc.'s Annual Report on Form 10-K for the year ended December 31, 2023, any or all amendments thereto, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting such attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary in connection with such matters and hereby ratifying and confirming all that such attorneys-in-fact and agents or their substitute or substitutes may do or cause to be done by virtue hereof.

 

This Power of Attorney of Olympic Steel, Inc., and the directors and officers of Olympic Steel, Inc. may be executed in multiple counterparts, each of which shall be deemed an original with respect to the person executing it.

 

IN WITNESS WHEREOF, this Power of Attorney has been signed at Cleveland, Ohio this 23rd day of February 2024.

 

    OLYMPIC STEEL, INC.  
       
  By:   /s/ Richard A. Manson                    
  Richard A. Manson, Chief Financial Officer  

 

Directors and Officers:

 

/s/ Richard T. Marabito    /s/ Idalene F. Kesner             
Richard T. Marabito, Chief Executive Officer    Idalene F. Kesner, Director    
and Director         
         
         
/s/ Richard A. Manson                              /s/ Michael G. Rippey                               
Richard A. Manson, Chief Financial Officer    Michael G. Rippey, Director    
(Principal Financial and Accounting Officer)        
         
         
/s/ Michael D. Siegal                               /s/ Richard P. Stovsky                               
Michael D. Siegal, Executive Chairman of the Board    Richard P. Stovsky, Director    
         
         
/s/ Arthur F. Anton                     /s/ David A. Wolfort                               
Arthur F. Anton, Lead Director   David A. Wolfort, Director    
         
         
/s/ Dirk A. Kempthorne              /s/ Vanessa Whiting                               
Dirk A. Kempthorne, Director   Vanessa Whiting, Director    

 

 
EX-31.1 6 ex_571506.htm EXHIBIT 31.1 ex_571506.htm

Exhibit 31.1

 

Certification of the Principal Executive Officer

Pursuant to 15 U.S.C. 78m(a) or 78o(d)

(Section 302 of the Sarbanes-Oxley Act of 2002)

 

 

I, Richard T. Marabito, certify that:

 

1. I have reviewed this annual report on Form 10-K of Olympic Steel, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

By: /s/ Richard T. Marabito

 

Richard T. Marabito
Olympic Steel, Inc.
Chief Executive Officer

 

February 23, 2024

 

 
EX-31.2 7 ex_571507.htm EXHIBIT 31.2 ex_571507.htm

Exhibit 31.2

 

Certification of the Principal Financial Officer

Pursuant to 15 U.S.C. 78m(a) or 78o(d)

(Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002)

 

 

I, Richard A. Manson, certify that:

 

1. I have reviewed this annual report on Form 10-K of Olympic Steel, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

By: /s/ Richard A. Manson

 

Richard A. Manson
Olympic Steel, Inc.
Chief Financial Officer

 

February 23, 2024

 

 
EX-32.1 8 ex_571508.htm EXHIBIT 32.1 ex_571508.htm

Exhibit 32.1

 

Certification of the Principal Executive Officer

Pursuant to 18 U.S.C. 1350

(Section 906 of the Sarbanes-Oxley Act of 2002)

 

 

I, Richard T. Marabito, the Chief Executive Officer of Olympic Steel, Inc. (the "Company"), certify that to the best of my knowledge, based upon a review of this annual report on Form 10-K for the period ended December 31, 2023 of the Company (the “Report”):

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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 the dates and for the periods expressed in the Report.

 

By: /s/ Richard T. Marabito

 

Richard T. Marabito
Olympic Steel, Inc.
Chief Executive Officer

 

February 23, 2024

 

 
EX-32.2 9 ex_571509.htm EXHIBIT 32.2 ex_571509.htm

Exhibit 32.2

 

Certification of the Principal Financial Officer

Pursuant to 18 U.S.C. 1350

(Section 906 of the Sarbanes-Oxley Act of 2002)

 

 

I, Richard A. Manson, the Chief Financial Officer of Olympic Steel, Inc. (the "Company"), certify that to the best of my knowledge, based upon a review of this annual report on Form 10-K for the period ended December 31, 2023 of the Company (the “Report”):

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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 the dates and for the periods expressed in the Report.

 

 

By: /s/ Richard A. Manson

 

Richard A. Manson
Olympic Steel, Inc.
Chief Financial Officer

 

February 23, 2024

 

 
EX-97 10 ex_628301.htm EXHIBIT 97 ex_628301.htm

 

EXHIBIT 97

 

OLYMPIC STEEL, INC.

Compensation Recoupment Policy Effective November 2, 2023

 

Purpose

 

As required pursuant to the listing standards of the Nasdaq Stock Market LLC (the “Stock Exchange”), Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10D-1 under the Exchange Act, the Board of Directors (the “Board”) of Olympic Steel, Inc. (the “Company”) has adopted this Compensation Recoupment Policy (the “Policy”) to empower the Company to recover Covered Compensation (as defined below) erroneously awarded to a Covered Officer (as defined below) in the event of an Accounting Restatement (as defined below).

 

 

Notwithstanding anything in this Policy to the contrary, at all times, this Policy remains subject to interpretation and operation in accordance with the final rules and regulations promulgated by the U.S. Securities and Exchange Commission (the “SEC”), the final listing standards adopted by the Stock Exchange, and any applicable SEC or Stock Exchange guidance or interpretations issued from time to time regarding such Covered Compensation recovery requirements (collectively, the “Final Guidance”). Questions regarding this Policy should be directed to the Company’s Chief Financial Officer.

 

Policy Statement

 

Unless a Clawback Exception (as defined below) applies, the Company will recover reasonably promptly from each Covered Officer the Covered Compensation Received (as defined below) by such Covered Officer in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each, an “Accounting Restatement”). If a Clawback Exception applies with respect to a Covered Officer, the Company may forgo such recovery under this Policy from any such Covered Officer.

 

Covered Officers

 

For purposes of this Policy, “Covered Officer” is defined as any current or former “Section 16 officer” of the Company within the meaning of Rule 16a-1(f) under the Exchange Act, as determined by the Board or the Compensation Committee of the Board (the “Committee”). Covered Officers include, at a minimum, “executive officers” as defined in Rule 3b-7 under the Exchange Act and identified under Item 401(b) of Regulation S-K.

 

For purposes of this Policy:

 

 

“Covered Compensation” is defined as the amount of Incentive-Based Compensation (as defined below) Received during the applicable Recovery Period (as defined below) that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received during such Recovery Period had it been determined based on the relevant restated amounts, and computed without regard to any taxes paid.

 

Incentive-Based Compensation Received by a Covered Officer will only qualify as Covered Compensation if: (i) it is Received on or after October 2, 2023; (ii) it is Received after such Covered Officer begins service as a Covered Officer; (iii) such Covered Officer served as a Covered Officer at any time during the performance period for such Incentive-Based Compensation; and (iv) it is

 

Received while the Company has a class of securities listed on a national securities exchange or a national securities association.

 

For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded Covered Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount of such Incentive-Based Compensation that is deemed to be Covered Compensation will be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received, and the Company will maintain and provide to the Stock Exchange documentation of the determination of such reasonable estimate.

 

 

“Incentive-Based Compensation” is defined as any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure (as defined below). For purposes of clarity, Incentive-Based Compensation includes compensation that is in any plan, other than tax-qualified retirement plans, including long term disability, life insurance, and supplemental executive retirement plans, and any other compensation that is based on such Incentive-Based Compensation, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

 

 

“Financial Reporting Measure” is defined as a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures.

 

 

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

 

Recovery Period

 

For purposes of this Policy, the applicable “Recovery Period” is defined as the three completed fiscal years immediately preceding the Trigger Date (as defined below) and, if applicable, any transition period resulting from a change in the Company’s fiscal year within or immediately following those three completed fiscal years (provided, however, that if a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year comprises a period of nine to 12 months, such period would be deemed to be a completed fiscal year).

 

For purposes of this Policy, the “Trigger Date” as of which the Company is required to prepare an Accounting Restatement is the earlier to occur of: (i) the date that the Board, applicable Board committee, or officers authorized to take action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare the Accounting Restatement or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare the Accounting Restatement.

 

Clawback Exceptions

 

The Company is required to recover all Covered Compensation Received by a Covered Officer in the event of an Accounting Restatement unless (i) one of the following conditions are met and (ii) the Committee has made a determination that recovery would be impracticable in accordance with Rule 10D-1 under the Exchange Act (under such circumstances, a “Clawback Exception” applies):

 

 

the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered (and the Company has already made a reasonable attempt to recover such erroneously awarded Covered Compensation from such Covered Officer, has documented such reasonable attempt(s) to recover, and has provided such documentation to the Stock Exchange);

 

 

recovery would violate home country law that was adopted prior to November 28, 2022 (and the

 

●    Company has already obtained an opinion of home country counsel, acceptable to the Stock Exchange, that recovery would result in such a violation, and provided such opinion to the Stock Exchange); or

 

 

recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code and regulations thereunder. For purposes of clarity, this Clawback Exception only applies to tax-qualified retirement plans and does not apply to other plans, including long term disability, life insurance, and supplemental executive retirement plans, or any other compensation that is based on Incentive-Based Compensation in such plans, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

 

 

Prohibitions

 

The Company is prohibited from paying or reimbursing the cost of insurance for, or indemnifying, any Covered Officer against the loss of erroneously awarded Covered Compensation.

 

Administration and Interpretation

 

The Committee will administer this Policy in accordance with the Final Guidance, and will have full and exclusive authority and discretion to supplement, amend, repeal, interpret, terminate, construe, modify, replace and/or enforce (in whole or in part) this Policy, including the authority to correct any defect, supply any omission or reconcile any ambiguity, inconsistency or conflict in the Policy, subject to the Final Guidance. The Committee will review the Policy from time to time and will have full and exclusive authority to take any action it deems appropriate.

 

The Committee will have the authority to offset any compensation or benefit amounts that become due to the applicable Covered Officers to the extent permissible under Section 409A of the Internal Revenue Code of 1986, as amended, and as it deems necessary or desirable to recover any Covered Compensation.

 

Each Covered Officer, upon being so designated or assuming such position, is required to execute and deliver to the Chief Financial Officer an acknowledgment of and consent to this Policy, in a form reasonably acceptable to and provided by the Company from time to time, (i) acknowledging and consenting to be bound by the terms of this Policy, (ii) agreeing to fully cooperate with the Company in connection with any of such Covered Officer’s obligations to the Company pursuant to this Policy, and (iii) agreeing that the Company may enforce its rights under this Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under this Policy.

 

Disclosure

 

This Policy, and any recovery of Covered Compensation by the Company pursuant to this Policy that is required to be disclosed in the Company’s filings with the SEC, will be disclosed as required by the Securities Act of 1933, as amended, the Exchange Act, and related rules and regulations, including the Final Guidance.

 

OLYMPIC STEEL, INC.

 

Form of Compensation Recoupment Policy Acknowledgment and Consent

 

The undersigned hereby acknowledges that he or she has received and reviewed a copy of the Compensation Recoupment Policy (the “Policy”) of Olympic Steel, Inc. (the “Company”), effective as of November 2, 2023, as adopted by the Company’s Board of Directors.

 

Pursuant to such Policy, the undersigned hereby:

 

 

acknowledges that he or she has been designated as (or assumed the position of) a Covered Officer (as defined in the Policy);

 

 

acknowledges and consents to the Policy;

 

 

acknowledges and consents to be bound by the terms of the Policy;

 

 

agrees to fully cooperate with the Company in connection with any of the undersigned’s obligations to the Company pursuant to the Policy, including, without limitation, the repayment by or recovery from the undersigned of Covered Compensation (as defined in the Policy); and

 

 

agrees that the Company may enforce its rights under the Policy through any and all reasonable means permitted under applicable law as the Company deems necessary or desirable under the Policy.

 

ACKNOWLEDGED AND AGREED:

 

 

 

________________________________________________________

Name:

Date:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Olympic Steel, Inc. Compensation Recoupment Policy Acknowledgement and Consent

 
EX-101.SCH 11 zeus-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Acquisitions link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Disposition of Assets link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Accounts Receivable link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Inventories link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Debt link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Derivative Instruments link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Fair Value of Assets and Liabilities link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Equity Plans link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Equity Programs link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Segment Information link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 19 - Retirement Plans link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 20 - Related-party Transactions link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 2 - Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 4 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 6 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 7 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 10 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 11 - Derivative Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 12 - Fair Value of Assets and Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 13 - Equity Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 15 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 18 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 2 - Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 2 - Acquisitions - Purchase Price Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 2 - Acquisitions - Pro Forma (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 3 - Disposition of Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 5 - Accounts Receivable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 6 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 6 - Inventories - Steel Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 7 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 7 - Property and Equipment - Schedule of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 9 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 9 - Leases - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 9 - Leases - Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 9 - Leases - Balance Sheet Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 10 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 10 - Debt - Summary of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 10 - Debt - Summary of Debt (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 11 - Derivative Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 12 - Fair Value of Assets and Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 13 - Equity Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 13 - Equity Plans - Restricted Stock Unit Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 14 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 15 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995521 - Disclosure - Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995522 - Disclosure - Note 15 - Income Taxes - Deferred Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995523 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995524 - Disclosure - Note 15 - Income Taxes - Tax Rate Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 995525 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995526 - Disclosure - Note 17 - Equity Programs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995527 - Disclosure - Note 18 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995528 - Disclosure - Note 18 - Segment Information - Segment Reporting Information by Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995529 - Disclosure - Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995530 - Disclosure - Note 19 - Retirement Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995531 - Disclosure - Note 20 - Related-party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995532 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 12 zeus-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 13 zeus-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 14 zeus-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Note To Financial Statement Details Textual Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Significant Accounting Policies Note 2 - Acquisitions Note 4 - Revenue Recognition Note 6 - Inventories Note 7 - Property and Equipment Note 8 - Goodwill and Intangible Assets zeus_UnrestrictedCommonStockPurchasesMaximumValue Unrestricted Common Stock Purchases, Maximum, Value The value of common stock repurchases allowable before restrictive measures are placed. Note 9 - Leases Note 10 - Debt Prepaid expenses and other us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets Note 11 - Derivative Instruments Accounts receivable, net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Income Tax Disclosure [Text Block] Note 12 - Fair Value of Assets and Liabilities Credit facility revolver Asset-based revolving credit facility Note 13 - Equity Plans Note 15 - Income Taxes Cash and cash equivalents us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Stock Repurchases Value Exceeds 5.0 Million, Option 1 [Member] Represents one of two options for the stock repurchase plan when repurchases exceeds the $5.0 million maximum limit for unrestricted stock purchases. Option 1 entails the entity to maintain availability in excess of 20% of the aggregate revolver commitment. Note 16 - Shares Outstanding and Earnings Per Share Inventories, net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Note 18 - Segment Information us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule II - Valuation and Qualifying Accounts Schedule of Debt [Table Text Block] Note 2 - Acquisitions - Purchase Price Allocation (Details) Note 2 - Acquisitions - Pro Forma (Details) Stock Repurchases Value Exceeds 5.0 Million, Option 2 [Member] Represents one of two options for the stock repurchase plan when repurchases exceeds the $5.0 million maximum limit for unrestricted stock purchases. Option 2 dictates the entity to maintain availability in excess of 15% of the aggregate revolver commitment and maintain a pro-forma ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00. Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Note 6 - Inventories - Steel Inventories (Details) Note 7 - Property and Equipment - Schedule of Property and Equipment (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details) Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details) Note 9 - Leases - Lease Cost (Details) Note 9 - Leases - Lease Payments (Details) Note 9 - Leases - Balance Sheet Information Related to Leases (Details) Note 9 - Leases - Maturities of Lease Liabilities (Details) Note 10 - Debt - Summary of Debt (Details) Note 10 - Debt - Summary of Debt (Details) (Parentheticals) Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details) Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted, weighted average estimated fair value (in dollars per share) Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details) Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested, weighted average estimated fair value (in dollars per share) Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Note 13 - Equity Plans - Restricted Stock Unit Activity (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited, weighted average estimated fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Beginning balance, weighted average estimated fair value (in dollars per share) Outstanding, weighted average estimated fair value (in dollars per share) Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details) Note 15 - Income Taxes - Deferred Income Taxes (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, number of shares (in shares) Basic earnings per share (in dollars per share) us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details) Note 15 - Income Taxes - Tax Rate Reconciliation (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Beginning balance, number of shares (in shares) Outstanding, number of shares (in shares) us-gaap_DerivativeTermOfContract Derivative, Term of Contract (Year) Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details) Note 18 - Segment Information - Segment Reporting Information by Revenue (Details) Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details) Vested, number of shares (in shares) Diluted earnings per share (in dollars per share) us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted Notes To Financial Statements Notes To Financial Statements [Abstract] Less current amount us-gaap_LongTermDebtCurrent Net income (loss) us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Acquisition, Pro Forma Information [Table Text Block] Net sales us-gaap_BusinessAcquisitionsProFormaRevenue Retirement Plan Name [Axis] Retirement Plan Name [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Accrued payroll Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Credit Facility [Axis] Proceeds from disposition of property and equipment Credit Facility [Domain] Supplemental Employee Retirement Plan [Member] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod Converted into shares, number of shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Finance lease obligations incurred Capital expenditures us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Assumed exercise of stock options and issuance of stock awards (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Noncompete Agreements [Member] Income taxes paid Income Taxes Paid, Net, Total Product and Service, Other [Member] Liabilities us-gaap_InterestPaid Interest Paid, Excluding Capitalized Interest, Operating Activities Vesting [Axis] Treasury Stock [Text Block] Vesting [Domain] Share-Based Payment Arrangement, Tranche One [Member] Assets us-gaap_Assets Total assets us-gaap_LongTermDebtFairValue Long-Term Debt, Fair Value Plan Name [Axis] Technology-Based Intangible Assets [Member] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Customer Relationships [Member] Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Deferred income taxes and other long-term liabilities Amount of deferred income tax and other long-term liabilities. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award Type [Domain] Central Tube and Bar [Member] zeus_BusinessCombinationWorkingCapitalAdjustment Business Combination, Consideration Working Capital Adjustment The working capital adjustment in consideration transferred from an acquisition. Award Type [Axis] Net income Net income us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Intangible assets, net Asset Based Revolving Credit Facility Due December 8, 2022 [Member] This item represents the asset-based revolving credit facility due December 8, 2022. Restricted Stock Units (RSUs) [Member] Finite-lived intangible assets, gross zeus_LettersOfCreditMaximumBorrowingCapacity Letters of Credit, Maximum Borrowing Capacity Maximum borrowing capacity under the letters of credit without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding. Performance Shares [Member] zeus_LineOfCreditFacilityCovenantTermsPercentageOfAggregateBorrowingBase Line of Credit Facility Covenant Terms Percentage of Aggregate Borrowing Base The percentage of aggregate borrowing base applied to revolver commitments in a line of credit. zeus_LineOfCreditFacilityCovenantTermsAggregateBorrowingBase Line of Credit Facility Covenant Terms Aggregate Borrowing Base The minimum aggregate borrowing base that would require the Company to maintain certain EBITDA ratios under the revolver commitments. zeus_MaximumFirstInLastOutRevolvingCreditFacility Maximum First In, Last Out Revolving Credit Facility The maximum first in, last out revolving credit facility pursuant the loan agreement. zeus_LineOfCreditFacilityAdditionalCommitmentsMaximum Line of Credit Facility, Additional Commitments, Maximum The maximum amount of additional commitments that subject to the satisfaction of certain condition. Acquisitions Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Financing Receivables [Text Block] Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Net property and equipment Net property and equipment Right-of-use and other long-term assets zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightofuseAndOtherNoncurrentAssets Amount of right-of-use and other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date. Goodwill Goodwill Balance Balance Property and equipment, at cost Hot Rolled Products [Member] Hot rolled products sold by the reporting entity. Coated Products [Member] Coated products sold by the reporting entity. Plate Products [Member] Plate products sold by the reporting entity. Cold Rolled Products [Member] Cold rolled products sold by the reporting entity. us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage us-gaap_DerivativeAssets Derivative Asset us-gaap_IncreaseDecreaseInOperatingCapital Increase (Decrease) in Operating Capital Derivative Instrument [Axis] Derivative Contract [Domain] Cash flows from (used for) investing activities: Metal Swaps [Member] Represents metal swaps. Service Based Cash Awards [Member] Relating to service based cash awards. Performance-Based Cash Awards [Member] Relating to performance-based cash awards. Earnings Per Share [Text Block] zeus_MinimumReturnOnAssetsForPerformanceBasedIncentives Minimum Return on Assets for Performance-Based Incentives Represents the percentage of return on assets needed for performance-based shares to be awarded. Change in outstanding checks Phantom Stock Plan [Member] Relating to the phantom stock plan. zeus_PerformanceBasedAwardCapPercentageOfGrant Performance-Based Award Cap, Percentage of Grant Represents the maximum percentage of grant value that performance-based awards can reach. Related Party Transactions Disclosure [Text Block] zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionEquityInstrumentsAnnualGrantValue Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Annual Grant Value Value of non-option equity instruments that can be granted annually. Income tax provision Income tax provision Accrued payroll and other accrued liabilities Metal-Fab [Member] Relating to Metal-Fab. us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DebtInstrumentTerm Derivative, Term of Contract (Year) zeus_SaleOfOperationsConsiderationReceivedOrReceivable Sale of Operations, Consideration Received or Receivable Amount of consideration received or receivable for the sale of operations. us-gaap_DefinedContributionPlanAdministrativeExpenses Defined Contribution Plan, Administrative Expense zeus_SaleOfOperationsGainLossOnSaleOfOperationsBeforeTax Sale of Operations, Gain (Loss) on Sale of Operations, Before Tax Amount before tax of gain (loss) recognized on the sale of operations. Shaw Stainless & Alloy, Inc [Member] Represents Shaw Stainless & Alloy, Inc. Administrative and general Amount of operating expense attributable to sale of operations Amount of operating expense attributable to sale of operations us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Sale of Operation, Disclosure [Text Block] The entire disclosure related to a sale of an operation us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and cash equivalents zeus_EstimatedWorkingCapitalAdjustment Estimated Working Capital Adjustment Represents estimated working capital adjustment. zeus_SaleOfOperationsPropertyAndEquipment Sale of Operations, Property and Equipment Amount of property and equipment for sale of operations. us-gaap_DefinedBenefitPlanFairValueOfPlanAssets Defined Benefit Plan, Plan Assets, Amount, Ending Balance SEC Schedule, 12-09, Allowance, Credit Loss [Member] us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax RSU expense after taxes us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent Tax effect of hedges Flat Products Segment [Member] Represents the flat products segment. Supplemental Executive Retirement Plan [Member] Related to supplemental executive retirement plan. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive income City Area Code Maturity date Use of Estimates, Policy [Policy Text Block] us-gaap_GainLossOnSaleOfBusiness Gain on disposition of Detroit operation (before expenses of $2,569) New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Common stock, shares outstanding (in shares) Preferred Stock, shares outstanding (in shares) us-gaap_StockholdersEquityOther Other Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other Operating leases Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Lease, Cost [Table Text Block] Document Period End Date Operating leases (Year) Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Payment of dividends Document Information [Line Items] Document Information [Table] Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer Action Stainless & Alloy’s 401(k) Retirement Plans [Member] Related to Action Stainless & Alloy’s 401(k) retirement plans. Entity Number of Employees Entity Number of Employees Variable Rate [Domain] Income before interest and income taxes Income before interest and income taxes Impairments Variable Rate [Axis] First Step of Percent Match [Member] Related to first step of percent match. us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Second Step of Percent Match [Member] Related to the second step of the percent match. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation and amortization Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Supplier Concentration Risk [Member] ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Amortization us-gaap_AmortizationOfIntangibleAssets Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital Net Cash Provided by (Used in) Operating Activities, Excluding Changes in Working Capital Amount of cash inflow (outflow) from operating activities, including discontinued operations, but not including changes in working capital. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. Intangibles and other long-term assets Represents nonphysical assets and other long-lived assets. Entity Common Stock, Shares Outstanding Current Portion and Lease Liabilities [Member] Related to current portion and lease liabilities. Revenue Benchmark [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Occupancy Local Phone Number us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party, Type [Axis] Related Party, Type [Domain] us-gaap_PercentageOfLIFOInventory Percentage of LIFO Inventory us-gaap_LIFOInventoryAmount LIFO Inventory Amount us-gaap_ProvisionForDoubtfulAccounts Accounts Receivable, Credit Loss Expense (Reversal) Stock-based compensation Line of Credit Facility, Lender [Domain] us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Lender Name [Axis] Non-Employee Director [Member] Represents non - employee Director. Selling us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and shareholders' equity Processed and finished Unprocessed Retained earnings Accumulated other comprehensive income Specialty [Member] Specialty products sold by the reporting entity. Debt Disclosure [Text Block] Percentage of net sales Percentage of revenue, including tax collected from customer, from satisfaction of performance obligation by transferring promised good or service to customer. Changes in working capital: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] Inventory Disclosure [Text Block] Lease liabilities Operating lease, operating lease liabilities Schedule of Inventory, Current [Table Text Block] Operating lease, Total Operating Lease, Liability Current portion of lease liabilities Finance lease current liabilities Retirement Benefits [Text Block] Intangible assets, gross Finance lease liabilities Right-of use assets, net Operating lease right of use asset, net us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Operating lease, Total future minimum lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Operating lease, Less remaining imputed interest Finance lease, Total Finance Lease, Liability Financing cash flows from finance leases Deferred us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Finite-Lived Intangible Asset, Expected Amortization, After Year Five 2026, operating lease 2027, operating lease 2028, operating lease us-gaap_FinanceLeaseRightOfUseAsset Finance lease, net Thereafter, operating lease Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Finite-Lived Intangible Asset, Expected Amortization, Year Two us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Finite-Lived Intangible Asset, Expected Amortization, Year Three us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024, operating lease us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Finite-Lived Intangible Asset, Expected Amortization, Year Five 2025, operating lease us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Asset, Expected Amortization, Year One SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] us-gaap_OtherAssetsNoncurrent Other long-term assets us-gaap_ShareBasedCompensation Stock-based compensation us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 Finite-Lived Intangible Assets, Remaining Amortization Period (Year) SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Income Tax, Policy [Policy Text Block] us-gaap_AssetsFairValueDisclosure Total assets at fair value us-gaap_InventoryLIFOReserveEffectOnIncomeNet Inventory, LIFO Reserve, Effect on Income, Net zeus_OperatingLeaseAnnualExpense Operating Lease, Annual Expense Represents the amount of annual expense for operating lease. us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount zeus_LesseeOperatingLeaseNumberOfRenewalTerm Lessee, Operating Lease, Number of Renewal Term Represents the number of lessee's operating lease renewal. Total cash paid for amounts included in the measurement of lease liabilities Amount of cash outflow from operating and finance lease. us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) zeus_FinanceLeaseCost Finance Lease, Cost Amount of finance lease cost recognized when obligation for payment is incurred for finance leases. Operating and Finance Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Depreciation Assets Held Under Finance Leases [Member] Long lived property, plant or equipment assets held by a lessee through a finance lease arrangement. us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization us-gaap_LiabilitiesFairValueDisclosure Total liabilities recorded at fair value us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value Represents the value 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). Affiliated Entity [Member] us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] zeus_OperatingLeaseRightOfUseAssetAccumulatedAmortization Operating lease accumulated amortization The amount of accumulated amortization for the right of use asset for operating leases. Operating lease zeus_OperatingLeaseRightOfUseAssetGross The gross amount of right of use asset for operating leases. us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total Common stock, without par value, 20,000 shares authorized; 11,133 and 11,130 issued; 11,133 and 11,130 shares outstanding Adjustments to reconcile net income to net cash from (used for) operating activities - Measurement Frequency [Axis] At-the-Market Equity Program [Member] Information related to the At-the-Market Equity Program. Measurement Frequency [Domain] zeus_StockIssuanceProgramAuthorizedAmount Stock Issuance Program, Authorized Amount Amount of stock issuance plan authorized. Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Pipe and Tube Products [Member] Pipe and tube products sold by the reporting entity. Revenue from Contract with Customer [Policy Text Block] Revision of Prior Period [Axis] zeus_StockIssuanceProgramGrossProceedsPercent Stock Issuance Program, Gross Proceeds, Percent Represents the percentage of gross proceeds to be awarded from sale of any shares of common stock under a stock issuance plan. Revision of Prior Period [Domain] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Summary of Valuation Allowance [Table Text Block] Minimum [Member] C-Suite Long-Term Incentive Plan [Member] Represents the C-Suite Long-Term Incentive Plan. Product and Service [Axis] us-gaap_DeferredTaxAssetsNet Total deferred tax assets Product and Service [Domain] Statistical Measurement [Axis] Operating cash flows from finance leases Investment, Name [Domain] Preferred stock, without par value, 5,000 shares authorized, no shares issued or outstanding Lease, Balance Sheet Information [Table Text Block] Tabular disclosure of balance sheet information related lessee's lease . Preferred Stock, shares issued (in shares) Lease, Payment [Table Text Block] Tabular disclosure of lessee's lease payment. Interest paid Investment, Name [Axis] Preferred Stock, par value (in dollars per share) us-gaap_DeferredTaxAssetsOther Other Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Deferred tax assets before valuation allowance Preferred Stock, shares authorized (in shares) us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Inventories, LIFO reserves Inventories, net Net sales Net sales The 2023 Acquisitions [Member] Represents the 2023 acquisitions. Fair Value, Inputs, Level 3 [Member] Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Inventory (excluding LIFO reserve) Customer [Domain] Specialty Metals Flat Products [Member] Represents the specialty metals flat products segment. Fair Value, Inputs, Level 1 [Member] zeus_ConvertedIntoSharesWeightedAverageGrantDateFairValue Converted into shares, weighted average estimated fair value (in dollars per share) The weighted average fair value at grant date for converted equity-based awards issued during the period on other than stock (or unit) option plans. Fair Value, Inputs, Level 2 [Member] Carbon Flat Products [Member] Represents carbon flat products segment line. Fair Value Hierarchy and NAV [Axis] Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Accrued expenses Software and Software Development Costs [Member] Depreciable lives (Year) Property, Plant and Equipment, Useful Life (Year) Construction in Progress [Member] Allowance for credit losses Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net Furniture and Fixtures [Member] us-gaap_NumberOfReportableSegments Number of Reportable Segments zeus_CapitalLeaseObligationsPrincipalPayments Principal payments under finance lease obligation Amount of cash outflow for principal payment on capital lease obligations. Building and Building Improvements [Member] AOCI Attributable to Parent [Member] Shareholders' Equity Land [Member] Interest and other expense on debt Land Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] us-gaap_OtherNonoperatingIncomeExpense Other loss, net Other loss, net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] Net operating loss and tax credit carryforwards Chief Financial Officer [Member] Chief Executive Officer [Member] Fair Value Disclosures [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Beginning balance Ending balance Inventory, Policy [Policy Text Block] Assets Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net change us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash from (used for) financing activities Commitments and contingencies (Note 14) Sale of Stock [Axis] Sale of Stock [Domain] Cash and cash equivalents: us-gaap_OperatingIncomeLoss Operating income Total operating income us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash from (used for) operating activities Prepaid expenses and other us-gaap_DeferredTaxLiabilities Deferred tax liabilities, net us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used for investing activities us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets Intangibles Base Rate [Member] Deferred income taxes Contract with Customer Liabilities, Shipping and Handling Cost, Policy [Policy Text Block] Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. zeus_InventoryDifferenceUsingFIFOBasis Inventory Difference Using FIFO Basis The difference in inventory balance if costed on a FIFO basis compared to LIFO basis. us-gaap_DerivativeLiabilities Derivative liability Cost of materials sold (excludes items shown separately below) Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Finite and Indefinite Lived Intangible Assets [Table Text Block] Schedule of Intangible assets with a fixed life and intangible assets with no fixed life. us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Property and equipment us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts LIFO reserve Asset Based Revolving Credit Facility Due June 16, 2026 [Member] This item represents the asset-based revolving credit facility due June 16, 2026. Deferred tax liabilities: zeus_BalanceRequiredForComplianceWithRevolverCommitments Balance Required for Compliance with Revolver Commitments The minimum commitments or obligations by the company that would require the Company to maintain certain EBITDA ratios under the revolver commitments. zeus_LineOfCreditFacilityCovenantTermsPercentageOfRevolverCommitments Line of Credit Facility Covenant Terms Percentage of Revolver Commitments The percentage of covenants applied to revolver commitments in a line of credit. us-gaap_PaymentsOfDividendsCommonStock Dividends paid Net Gain (Loss) Recognized zeus_LineOfCreditFacilityCovenantTermsEBITDARatio Line of Credit Facility Covenant Terms EBITDA Ratio Under the revolver commitments, the required ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges. Pro Forma [Member] us-gaap_CostsAndExpenses Total costs and expenses Costs and expenses us-gaap_PaymentsForRepurchaseOfCommonStock Gain on disposition of property and equipment Scenario [Domain] President and Chief Operating Officer [Member] Represents president and chief operating officer. Retained Earnings [Member] Title of Individual [Domain] State and local Title of Individual [Axis] Scenario [Axis] us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) International Common Stock [Member] Other Accrued Liabilities [Member] Represents other accrued liabilities. Federal Other Accrued Liabilities and Other Long-term Liabilities [Member] Represents other accrued liabilities and other long-term liabilities. us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) Equity Components [Axis] Equity Component [Domain] Total us-gaap_LongTermDebt Total debt Current Income Tax Expense (Benefit) Other Noncurrent Assets [Member] Other Noncurrent Liabilities [Member] Nature of Business, Policy [Policy Text Block] The disclosure for the nature of business. Describes the nature and type of organization including the organization's reportable segments. Warehouse and processing Warehouse and processing. Distribution Distribution refers to costs to common carriers, dedicated carriers, freight, freight insurance, vehicle maintenance and registration, tolls, delivery vehicle rentals, vehicle supplies and gasoline. Income before income taxes Income before income taxes Internally Developed Technology [Member] Represents internally developed technology. zeus_BusinessCombinationConsiderationCashAdjustment Business Combination, Consideration Cash Adjustment Represents cash adjustment for consideration of business combination. Credit facility fees and expenses Credit facility fees and expenses. ICFR Auditor Attestation Flag Steel Requirements [Member] Represents information about steel requirements. zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill Total assets acquired Amount of assets acquired at the acquisition date including goodwill. Largest Customer [Member] Represents information about largest customer. Historical [Member] Represents historical. Historical OSI [Member] Represents historic OSI . State and Local Jurisdiction [Member] us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net Vehicles [Member] Tubular and Pipe Products [Member] Represents the tubular and pipe products segment. Income Tax Authority [Axis] zeus_LineOfCreditFacilityCovenantTermsMonetary Line Of Credit Facility Covenant Terms Monetary Line of credit facility covenant terms monetary. Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] ABL Credit Facility [Member] An asset based credit facility. Revenue from Contract with Customer [Text Block] Document Annual Report Accounts Receivable [Policy Text Block] Industrial Machinery and Equipment Manufacturers and Fabricators [Member] Reflects the percentage that revenues in the period from one or more significant industrial machinery, and equipment manufacturer, including their fabricators to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. Machinery and Equipment [Member] Top 20 [Member] Company's top 20 customers Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code us-gaap_DebtInstrumentCarryingAmount Long-term Debt, Gross us-gaap_UnrecognizedTaxBenefits Balance Balance Accounting Policies [Abstract] Embedded Customer Derivatives [Member] Embedded customer derivatives member. Significant Accounting Policies [Text Block] Industrial Revenue Bond Member [Member] Industrial revenue bond member member. Document Transition Report Document Financial Statement Error Correction [Flag] us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Decreases related to lapsing of statute of limitations us-gaap_RepaymentsOfLongTermLinesOfCredit Credit facility revolver repayments Entity Interactive Data Current Senior Management Stock Incentive Program [Member] Represents the information pertaining to senior management stock incentive program. Dividends declared per share of common stock (in dollars per share) us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Settlements zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAmountPerEmployee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount Per Employee The maximum awards to each employee under the plan per period. us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions Increase (Decrease) related to prior year tax positions Security Exchange Name us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Increase (Decrease) related to prior year tax positions Increases related to current year tax positions Title of 12(b) Security us-gaap_ValuationAllowancesAndReservesBalance Balance at Beginning of Period Balance at End of Period Additions Charged to Costs and Expenses Non-union Flat Rolled Segments’ 401K Retirement Plan [Member] Represents the Non-union Flat Rolled Segments’ 401K Retirement Plan. Additions Charged to Other Accounts us-gaap_ValuationAllowancesAndReservesDeductions Deductions Cleveland Warehouse [Member] Cleveland warehouse member. Auditor Name Auditor Firm ID Auditor Location Segments [Axis] Segments [Domain] Corporate Segment [Member] Unvested RSUs and PSUs (in shares) Weighted average shares outstanding - diluted (in shares) Weighted average diluted shares outstanding (in shares) zeus_CollectiveBargainingArrangements Collective Bargaining Arrangements Total number of collective bargaining units. Financing lease Credit facility revolver borrowings Asset Class [Axis] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted earnings per share (in dollars per share) Net income per share - diluted (in dollars per share) Weighted average basic shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) All other, net us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective income tax rate Business Acquisition [Axis] Basic earnings per share (in dollars per share) Net income per share - basic (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Lease Contractual Term [Domain] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] Income Statement [Abstract] 2026 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2027 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 2028 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) 2024 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2025 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo Interest on lease liabilities Gain (loss) on cash flow hedges zeus_DefinedContributionPlanVestingPeriod Defined Contribution Plan Vesting Period (Year) The vesting period of the employer's matching contributions to a defined contribution plan. us-gaap_FinanceLeaseLiabilityPaymentsDue Finance lease, Total future minimum lease payments zeus_DefinedContributionPlanCompensationPercentageMultiplier Defined Contribution Plan, Compensation Percentage Multiplier A portion of the employee's compensation multiplied by a specific percentage. Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block] Amortization 2028, finance lease us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Thereafter, finance lease Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Entity That Owns Cleveland Warehouse [Member] The legal entity that owns one of the Cleveland warehouses. Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Finance lease, Less remaining imputed interest 2024, finance lease 2025, finance lease 2026, finance lease 2027, finance lease Meals and entertainment Interest rate hedge Amount before allocation of valuation allowances of deferred tax asset attributable to deductible interest rate hedge. Finance leases us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits Tax credits State and local taxes, net of federal benefit Foreign Finance leases (Year) Cash flows from (used for) financing activities: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] us-gaap_OtherLiabilitiesNoncurrent Other long-term liabilities U.S. federal statutory rate in effect All Debt, Excluding Deferred Financing Fees and Deferred Commitment Fees [Member] Information pertaining to all debt, excluding deferred financing fees and deferred commitment fees. zeus_DeferredTaxLiabilitiesRightOfUseAssets Lease right of use assets Amount of deferred tax liability attributable to taxable temporary differences from right of use assets. Lease liabilities zeus_DeferredTaxAssetsLeaseLiability Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Cash paid Proceeds from sale of Detroit property and equipment Balance Total shareholders' equity Balance Balance us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total liabilities assumed us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisitions Supplier [Axis] Class of Stock [Axis] Supplier [Domain] Total long-term debt us-gaap_LongTermDebtNoncurrent Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Interest Rate Swap [Member] Change in fair value of hedges Change in fair value of hedges us-gaap_DerivativeFixedInterestRate Derivative, Fixed Interest Rate Three Largest Suppliers [Member] The description of the suppliers. Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Property and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment EX-101.PRE 15 zeus-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information
12 Months Ended
Dec. 31, 2023
Feb. 23, 2024
shares
Jun. 30, 2023
USD ($)
Document Information [Line Items]      
Entity Central Index Key 0000917470    
Entity Registrant Name OLYMPIC STEEL INC    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 0-23320    
Entity Incorporation, State or Country Code OH    
Entity Tax Identification Number 34-1245650    
Entity Address, Address Line One 22901 Millcreek Boulevard, Suite 650    
Entity Address, City or Town Highland Hills    
Entity Address, State or Province OH    
Entity Address, Postal Zip Code 44122    
City Area Code 216    
Local Phone Number 292-3800    
Title of 12(b) Security Common stock, without par value    
Trading Symbol ZEUS    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float | $     $ 478,445,784
Entity Common Stock, Shares Outstanding | shares   11,132,542  
Auditor Firm ID 248    
Auditor Name GRANT THORNTON LLP    
Auditor Location Cleveland, Ohio    
Entity Number of Employees 244    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 2,158,163 $ 2,559,990 $ 2,312,253
Costs and expenses      
Cost of materials sold (excludes items shown separately below) 1,684,663 2,073,930 1,802,052
Warehouse and processing 122,212 104,668 103,017
Administrative and general 122,239 114,004 104,617
Distribution 66,979 60,529 55,404
Selling 41,436 40,174 41,881
Occupancy 16,520 13,200 12,500
Depreciation 21,545 17,285 17,952
Amortization 4,898 2,453 2,364
Total costs and expenses 2,080,492 2,426,243 2,139,787
Operating income 77,671 133,747 172,466
Other loss, net 78 45 36
Income before interest and income taxes 77,593 133,702 172,430
Interest and other expense on debt 16,006 10,080 7,631
Income before income taxes 61,587 123,622 164,799
Income tax provision 17,058 32,691 43,748
Net income 44,529 90,931 121,051
Gain (loss) on cash flow hedges (1,693) 4,409 2,960
Tax effect of hedges 423 (1,102) (740)
Total comprehensive income $ 43,259 $ 94,238 $ 123,271
Net income per share - basic (in dollars per share) $ 3.85 $ 7.87 $ 10.53
Weighted average shares outstanding - basic (in shares) 11,573 11,551 11,492
Net income per share - diluted (in dollars per share) $ 3.85 $ 7.87 $ 10.52
Weighted average shares outstanding - diluted (in shares) 11,578 11,559 11,503
Dividends declared per share of common stock (in dollars per share) $ 0.5 $ 0.36 $ 0.08
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Cash and cash equivalents $ 13,224 $ 12,189
Accounts receivable, net 191,149 219,789
Inventories, net 386,535 416,931
Prepaid expenses and other 12,261 9,197
Total current assets 603,169 658,106
Property and equipment, at cost 483,448 429,810
Accumulated depreciation (297,340) (281,478)
Net property and equipment 186,108 148,332
Goodwill 52,091 10,496
Intangible assets, net 92,621 32,035
Other long-term assets 16,466 14,434
Right-of use assets, net 34,380 28,224
Total assets 984,835 891,627
Liabilities    
Accounts payable 119,718 101,446
Accrued payroll 30,113 40,334
Other accrued liabilities 22,593 16,824
Current portion of lease liabilities 7,813 6,098
Total current liabilities 180,237 164,702
Credit facility revolver 190,198 165,658
Other long-term liabilities 20,151 12,619
Deferred income taxes 11,510 10,025
Lease liabilities 27,261 22,655
Total liabilities 429,357 375,659
Commitments and contingencies (Note 14)
Shareholders' Equity    
Preferred stock, without par value, 5,000 shares authorized, no shares issued or outstanding 0 0
Common stock, without par value, 20,000 shares authorized; 11,133 and 11,130 issued; 11,133 and 11,130 shares outstanding 136,541 134,724
Accumulated other comprehensive income 41 1,311
Retained earnings 418,896 379,933
Total shareholders' equity 555,478 515,968
Total liabilities and shareholders' equity $ 984,835 $ 891,627
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ / shares in Thousands, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventories, LIFO reserves $ 12,043 $ 20,301
Preferred Stock, par value (in dollars per share) $ 0 $ 0
Preferred Stock, shares authorized (in shares) 5,000 5,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, shares authorized (in shares) 20,000 20,000
Common stock, shares issued (in shares) 11,133 11,130
Common stock, shares outstanding (in shares) 11,133 11,130
XML 20 R5.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
Net income $ 44,529 $ 90,931 $ 121,051
Adjustments to reconcile net income to net cash from (used for) operating activities -      
Depreciation and amortization 27,176 20,206 20,954
Gain on disposition of property and equipment (133) (2,185) (22)
Gain on disposition of Detroit operation (before expenses of $2,569) 0 0 (6,068)
Stock-based compensation 1,817 1,297 1,045
Intangibles and other long-term assets (1,257) 1,304 6,796
Deferred income taxes and other long-term liabilities 8,950 235 (6,231)
Net Cash Provided by (Used in) Operating Activities, Excluding Changes in Working Capital 81,082 111,788 137,525
Changes in working capital:      
Accounts receivable 44,576 64,781 (131,459)
Inventories 51,538 68,098 (241,899)
Prepaid expenses and other (2,324) 792 (4,850)
Accounts payable 10,568 (52,274) 60,538
Change in outstanding checks 1,576 5,071 (1,189)
Accrued payroll and other accrued liabilities (11,857) (12,403) 34,960
Increase (Decrease) in Operating Capital 94,077 74,065 (283,899)
Net cash from (used for) operating activities 175,159 185,853 (146,374)
Cash flows from (used for) investing activities:      
Acquisitions (169,768) 0 (12,105)
Capital expenditures (21,326) (19,854) (11,011)
Proceeds from sale of Detroit property and equipment 0 0 9,506
Proceeds from disposition of property and equipment 251 3,293 146
Net cash used for investing activities (190,843) (16,561) (13,464)
Cash flows from (used for) financing activities:      
Credit facility revolver borrowings 743,030 685,269 757,788
Credit facility revolver repayments (718,490) (847,375) (590,632)
Principal payments under finance lease obligation (1,039) (703) (828)
Credit facility fees and expenses (1,216) (100) (1,325)
Dividends paid (5,566) (4,006) (886)
Net cash from (used for) financing activities 16,719 (166,915) 164,117
Cash and cash equivalents:      
Net change 1,035 2,377 4,279
Beginning balance 12,189 9,812 5,533
Ending balance 13,224 12,189 9,812
Interest paid 14,965 9,635 6,843
Income taxes paid $ 13,603 $ 33,404 $ 46,548
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows (Parentheticals) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amount of operating expense attributable to sale of operations     $ 2,569
Finance lease obligations incurred $ 15,000 $ 5,500 $ 9,800
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance $ 132,382 $ (4,215) $ 172,843 $ 301,010
Balance at Dec. 31, 2020 132,382 (4,215) 172,843 301,010
Net income 0 0 121,051 121,051
Payment of dividends 0 0 (886) (886)
Stock-based compensation 1,045 0 0 1,045
Change in fair value of hedges 0 2,220 0 2,220
Other 0 (1) 0 (1)
Change in fair value of hedges 0 (2,220) 0 (2,220)
Balance at Dec. 31, 2021 133,427 (1,996) 293,008 424,439
Balance 133,427 (1,996) 293,008 424,439
Net income 0 0 90,931 90,931
Payment of dividends 0 0 (4,006) (4,006)
Stock-based compensation 1,297 0 0 1,297
Change in fair value of hedges 0 3,307 0 3,307
Change in fair value of hedges 0 (3,307) 0 (3,307)
Balance at Dec. 31, 2022 134,724 1,311 379,933 515,968
Balance 134,724 1,311 379,933 515,968
Net income 0 0 44,529 44,529
Payment of dividends 0 0 (5,566) (5,566)
Stock-based compensation 1,817 0 0 1,817
Change in fair value of hedges (0) 1,270 (0) 1,270
Change in fair value of hedges 0 (1,270) 0 (1,270)
Balance at Dec. 31, 2023 136,541 41 418,896 555,478
Balance $ 136,541 $ 41 $ 418,896 $ 555,478
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

1.

Summary of Significant Accounting Policies:

 

Nature of Business

 

The Company operates in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments. Certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments, and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. As such, total assets and capital expenditures are reported in the aggregate for the flat products segment. Due to the shared assets and resources, certain of the flat products segment expenses are allocated between the specialty metals flat products segment and the carbon flat products segment based upon an established allocation methodology. The Company is a leading metals service center focused on the direct sale and value-added processing of carbon and coated steel, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. The specialty metals flat products segment sells and distributes processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, the specialty metals flat products segment has expanded its geographic footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tubing and pipe, stainless steel bollards and water treatment systems.  The carbon flat products segment sells and distributes large volumes of processed carbon and coated flat-rolled sheet, coil and plate products, fabricated parts and fabricated products, including self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. With the recent acquisition of Metal-Fab, Inc. (Metal-Fab) on January 3, 2023, the carbon flat products segment further expanded its product offerings to include the manufacture of venting, micro air and clean air products for residential, commercial and industrial applications. The tubular and pipe product segment distributes metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets.  With the recent acquisition of Central Tube and Bar (CTB) on October 2, 2023, the tubular and pipe products segment expanded its product offerings to include fabricated tube and bar products, including round, square, rectangular and special shaped tubes.  

 

Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all three segments), including payroll expenses for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.

 

Principles of Consolidation and Basis of Presentation

 

The accompanying consolidated financial statements have been prepared from the financial records of Olympic Steel, Inc. and its wholly-owned subsidiaries (collectively, Olympic or the Company), after elimination of intercompany accounts and transactions.

 

Accounting Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Actual results could differ from those estimates.

 

Concentration Risks

 

The Company is a major customer of flat-rolled coil and plate and tubular and pipe steel for many of its principal suppliers, but is not dependent on any one supplier. The Company purchased approximately 40%, 39% and 51% of its total steel tonnage requirements from its three largest suppliers in 2023, 2022 and 2021, respectively.

 

The Company has a diversified customer and geographic base, which reduces the inherent risk and cyclicality of its business. The concentration of net sales to the Company’s top 20 customers approximated 29%, 26% and 23% of consolidated net sales in 2023, 2022 and 2021, respectively. In addition, the Company’s largest customer accounted for approximately 3%, 3% and 2% of consolidated net sales in 2023, 2022 and 2021, respectively. Sales to industrial machinery and equipment manufacturers and their fabricators accounted for 48%, 52% and 47% of consolidated net sales in 2023, 2022 and 2021, respectively.

 

Cash and Cash Equivalents

 

Cash equivalents consist of short-term highly liquid investments, with a three month or less maturity, which are readily convertible into cash. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits. The Company has not experienced significant loss, and believe we are not exposed to significant risk of loss, in these accounts.

 

Fair Market Value

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the liability in an orderly transaction between market participants on the measurement date. Valuation techniques must maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company applies a fair value hierarchy that is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

Financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and the credit facility, are stated at their carrying value, which is a reasonable estimate of fair value. The fair value of marketable securities is based on quoted market prices.

 

Allowance for Credit Losses

 

The Company’s allowance for credit losses is maintained at a level considered appropriate based on historical experience and specific customer collection issues that the Company has identified. Estimations are based upon the application of a historical collection rate to the outstanding accounts receivable balance, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of the allowance for credit losses each quarter.

 

Inventory Valuation

 

Non-LIFO inventories are stated at the lower of its cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. LIFO inventories are stated at the lower of cost or market. Market is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion. Inventory costs include the costs of the purchased metals, inbound freight, external and internal processing and applicable labor and overhead costs.

 

Substantially all of the costs of the Company’s specialty metals and carbon flat products segments’ inventories, including flat-rolled sheet, coil and plate products are determined using the specific identification method.

 

Certain of the Company’s tubular and pipe products inventory is stated under the LIFO method. At December 31, 2023 and December 31, 2022, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3 million, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting. The cost of the remainder of tubular and pipe product segment’s inventory is determined using a weighted average rolling first-in, first-out (FIFO) method.

 

On the Consolidated Statements of Comprehensive Income, “Cost of materials sold (exclusive of items shown separately below)” consists of the cost of purchased metals, inbound and internal transfer freight, external processing costs, and LIFO income or expense.

 

Property and Equipment, and Depreciation

 

Property and equipment are stated at cost. Depreciation is provided using the straight-line method over the estimated useful lives of the assets ranging from two to 30 years. The Company capitalizes the costs of obtaining or developing internal-use software, including directly related payroll costs. The Company amortizes those costs over five years, beginning when the software is ready for its intended use.

 

Intangible Assets and Recoverability of Long-lived Assets

 

The Company performs an annual impairment test of indefinite-lived intangible assets in the fourth quarter, or more frequently if changes in circumstances or the occurrence of events indicate potential impairment. Events or changes in circumstances that could trigger an impairment review include significant nonperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. Management uses judgment to determine whether to use a qualitative analysis or a quantitative fair value measurement for each of the Company’s reporting units that carry intangible assets.

 

If a quantitative fair value measurement is used, the fair value of each indefinite-lived intangible asset is compared to its carrying value and an impairment charge is recorded if the carrying value exceeds the fair value. The Company estimates the fair value of indefinite-lived intangible assets using a discounted cash flow methodology. Management’s assumptions used for the calculations are based on historical results, projected financial information and recent economic events. Actual results could differ from these estimates under different assumptions or conditions, which could adversely affect the reported value of intangible assets.

 

The Company evaluates the recoverability of long-lived assets and the related estimated remaining lives whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Events or changes in circumstances that could trigger an impairment review include significant underperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. The Company records an impairment or change in useful life whenever events or changes in circumstances indicate that the carrying amount may not be recoverable or the useful life has changed.

 

Income Taxes

 

The Company records, as an offset to the estimated effect of temporary differences between the tax basis of assets and liabilities and the reported amounts in its consolidated balance sheets, the tax effect of operating loss and tax credit carryforwards. If the Company determines that it will not be able to fully realize a deferred tax asset, it will record a valuation allowance to reduce such deferred tax asset to its realizable value. The Company recognizes interest accrued related to unrecognized tax benefits in income tax expense. Penalties, if incurred, would be recognized as a component of administrative and general expense.

 

The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

The Company had no material unrecognized tax benefits as of or during the year ended December 31, 2023. The Company expects no significant increases or decrease in unrecognized tax benefits due to changes in tax positions within one year of December 31, 2023.

 

Revenue Recognition

 

The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company may also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied upon transfer of control of the product to the customer.

 

Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net 30 days. The Company has certain fabrication contracts in one business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is immaterial to the Company's consolidated results.

 

Sales returns and allowances are treated as reductions to sales and are provided for based on historical experience and current estimates and are immaterial to the consolidated financial statements.

 

Shipping and Handling Fees and Costs

 

Amounts charged to customers for shipping and other transportation services are included in net sales. The distribution expense line on the accompanying Consolidated Statements of Comprehensive Income is entirely comprised of all shipping and other transportation costs incurred by the Company in shipping goods to its customers.

 

Stock-Based Compensation

 

The Company records compensation expense for stock awards issued to employees and directors. For additional information, see Note 13, Equity Plans.

 

Impact of Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update (ASU) No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure".  The objective of this ASU is to enhance the disclosures a public entity provides about their reportable segments. The ASU does not amend any of the existing guidance or requirements in Topic 280, Segment Reporting. Under the ASU, public entities must disclose incremental segment information on both an annual and interim basis.  The ASU is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, applied retroactively. The adoption of this ASU is not anticipated to have a material impact on our Consolidated Financial Statements.

 

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". The objective of this ASU is to improve the information a reporting entity provides to users of financials statements about the entity's operations and the effects of related tax risks and tax planning on the entity's tax rate and potential future cash flows. The ASU enhances disclosures regarding the rate reconciliation, income taxes paid and other items. The ASU is effective for annual periods beginning after December 15, 2024 for public business entities. The Company is not an early adopter of this guidance and its impacts are not included prospectively or retrospectively in our Consolidated Financial Statements included in this Annual Report on Form 10-K.  

 

In March 2020, the FASB issued ASU No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The objective of this ASU is to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are elective and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Then in December 2022, the FASB issued ASU No. 2022-06 “Deferral of the Sunset Date of Topic 848” which amends and extends the sunset date to December 31, 2024. We adopted this ASU in the first quarter of 2023 for the modification of the asset-based credit facility (the ABL Credit Facility) and the interest rate hedge.  The adoption of the standard did not have a material impact on our Consolidated Financial Statements.

  

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Acquisitions
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

2.

Acquisitions

 

On January, 3 2023, the Company acquired all the outstanding shares of capital stock of Metal-Fab for a cash purchase price of $131.2 million. Metal-Fab, headquartered in Wichita, Kansas, is a manufacturer of venting, micro air and clean air products for residential and industrial applications.

 

The Company paid total cash consideration of $131.2 million, consisting of a base purchase price of $131.0 million and a cash adjustment of $0.2 million.  During 2023, the Company incurred $2.6 million of direct acquisition-related costs, which are included in "Administrative and general" in the Consolidated Statements of Comprehensive Income, and $2.1 million of non-recurring amortization of inventory fair market value adjustments, which are included in "Cost of materials sold" in the Consolidated Statements of Comprehensive Income.

 

On October 2, 2023, the Company acquired all membership interest of CTB for a cash purchase price of $40.3 million.  CTB, headquartered in Conway, Arkansas, is a fabricator of tube and bar products which services the transportation, agricultural, commercial furniture and data center construction industries.  

 

The Company paid total cash consideration of $40.3 million, consisting of a base purchase price of $37.8 million and a working capital adjustment of $2.5 million.  During 2023, the Company incurred $0.9 million of direct acquisition-related costs, which are included in "Administrative and general" in the Consolidated Statements of Comprehensive Income.

 

On October 1, 2021 the Company acquired substantially all of the net assets of Shaw Stainless & Alloy, Inc. (Shaw), based in Powder Springs, Georgia, for $12.1 million. Shaw is a full-line distributor of stainless steel sheet, pipe, tube, bar and angles. Shaw also manufactures and distributes stainless steel bollards and water treatment systems. The acquisition includes Shaw's stainless-steel distribution and fabrication businesses as well as its architectural and barrier defense businesses. 

 

Each acquisition was funded with borrowings under the Company's asset-based credit facility (ABL Credit Facility). 

 

Purchase Price Allocation

 

The acquisitions were accounted for as business combinations and the assets and liabilities were valued at fair market value on the date of acquisition.

 

The final purchase price allocations presented below are based upon management’s estimate of the fair value of the acquired assets and assumed liabilities using Level 3 valuation techniques including income, cost and market approaches. The fair value estimates involve the use of estimates and assumptions, including, but not limited to, the timing and amounts of future cash flows, revenue growth rates, discount rates, and royalty rates. The table below summarizes the final purchase price allocations of the fair market values of the assets acquired and the liabilities assumed.  

 

Details of Acquisition (in thousands)

 

Metal-Fab As of January 3, 2023

 

CTB As of October 2, 2023

Assets acquired

    

Cash and cash equivalents

 

$ 1,728

 

$ -

Accounts receivable, net

 

10,597

 

5,339

Prepaid expenses and other

 

740

 

-

Inventories, net

 

17,236

 

3,906

Property and equipment

 

20,408

 

16,193

Goodwill

 

33,194

 

8,401

Intangible assets

 

54,740

 

9,590

Right-of-use and other long-term assets

 

6,930

 

917

Total assets acquired

 

145,573

 

44,346

Total liabilities assumed

 

(14,369)

 

(4,054)

Cash paid

 

$ 131,204

 

$ 40,292

 

The accompanying Consolidated Statements of Comprehensive Income include the revenues and expenses of Metal-Fab, CTB and Shaw since January 3, 2023, October 2, 2023 and October 1, 2021, respectively.  Metal-Fab's operations are included within the carbon flat-rolled segment, CTB operations are included within the tubular and pipe segment and Shaw's operations are included within the specialty metals flat-rolled segment. The combined net sales for the 2023 acquisitions totaled $110.3 million. 

 

In connection with the acquisition of Metal-Fab, the Company identified and valued certain intangible assets, including the Metal-Fab trade name, internally developed technology and know-how, restrictive covenants and customer relationships.  The intangible assets were valued on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.  The trade name intangible asset was valued at $11.5 million, and the useful life was determined to be indefinite primarily due to their history and reputation in the marketplace, the Company's expectation that the trade name will continue to be used, and the conclusion that there are currently no other factors identified that would limit their useful life.  The internally developed technology and know-how intangible asset was valued at $5.3 million, and the useful life was determined to be 15 years.  The non-compete agreements intangible asset was valued at $1.4 million, and the useful life was determined to be the length of the non-compete agreements, which range from two to five years.  The customer relationships intangible asset was valued at $36.5 million, and the useful life was determined to be 26 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the 26 year amortization period.  

 

In connection with the acquisition of CTB, the Company identified and valued certain intangible assets, including the CTB trade name, internally developed technology and know-how, restrictive covenants and customer relationships.  The intangible assets were valued on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.  The trade name intangible asset was valued at $4.0 million, and the useful life was determined to be indefinite primarily due to their history, reputation in the marketplace, the Company's expectation that the trade name will continue to be used, and the conclusion that there are currently no other factors identified that would limit their useful life.  The internally developed technology and know-how intangible asset was valued at $1.7 million, and the useful life was determined to be 10 years.  The non-compete agreements intangible asset was valued at $0.4 million, and the useful life was determined to be the length of the non-compete agreements, or five years.  The customer relationships intangible asset was valued at $3.5 million, and the useful life was determined to be 10 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the 10 year amortization period.  

 

 

Pro Forma Financial Information

 

The following pro forma summary of financial results presents the consolidated results of operations as if the Metal-Fab acquisition has occurred on January 1, 2022, after the effect of certain adjustments.  The historical consolidated financial information has been adjusted to give effect of the impact of the consideration issued by the Company to Metal-Fab's stockholders in connection with the acquisition and the effect of debt refinancing necessary to complete the transaction.  The pro forma summary also includes certain purchase price accounting adjustments, including the items expected to have a continuing impact on combined results, such as depreciation and amortization expense on acquired assets.  The pro forma combined financial information does not reflect the cost of any integration activities or benefits that may result from synergies that may be derived from integration activities. 

 

The pro forma results have been presented for comparative purposed only and are not indicative of what would have occurred had the acquisition been made on January 1, 2022, or of any potential results that may occur in the future.  The CTB acquisition was not considered to be material for a pro forma historical analysis. 

 

 For the twelve months ended December 31, 2022
     
 

Historical OSI

Historical Metal-Fab

Pro Forma Adjustments

Pro Forma Combined

(in thousands, except per share amounts)

    

Pro forma:

    

Net sales

$ 2,559,990

$ 95,528

$ 736

$ 2,656,254

Net income (loss)

90,931

16,538

(12,850)

94,619

     

Basic earnings per share

7.87

1.43

(1.11)

8.19

Diluted earnings per share

7.87

1.43

(1.11)

8.19

 

 

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Disposition of Assets
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Sale of Operation, Disclosure [Text Block]

3.

Disposition of Assets

 

On September 17, 2021, the Company sold substantially all of the assets related to its Detroit operation to Venture Steel (U.S.), Inc. for $58.4 million plus a working capital adjustment of $12.6 million, which was settled on February 8, 2022. The sale price included $9.5 million for property and equipment and the remaining assets and liabilities were sold at fair value, which equaled carrying value. The Detroit operation was primarily focused on the distribution of carbon flat-rolled steel to domestic automotive manufacturers and their suppliers. The sale of the Detroit operation does not indicate a strategic shift in the Company’s operations. The gain on the sale net of associated professional and legal fees totaled $3.5 million and is included in “Administrative and general” in the Corporate segment in the Consolidated Statements of Comprehensive Income for the year ended December 31, 2021. The operating results of the Detroit operation were included in the flat-products segments prior to the disposition.

   

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Revenue Recognition
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

4.

Revenue Recognition

 

The Company provides metals processing, distribution and delivery of large volumes of processed carbon, coated flat-rolled sheet, coil and plate products, aluminum, and stainless flat-rolled products, prime tin mill products, flat bar products, metal tubing, pipe, bar, valves, fittings, and fabricated parts. The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company may also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied at a point in time upon transfer of control of the product to the customer.

 

Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net 30 days. The Company has certain fabrication contracts in one business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is not material to the Company's consolidated results.

 

Within the metals industry, revenue is frequently disaggregated by products sold. The tables below disaggregates the Company’s revenues by segment and products sold for the year ended December 31, 2023, 2022 and 2021, respectively.

 

  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2023

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  28.8%  -   -   28.8%

Plate

  12.9%  -   -   12.9%

Cold Rolled

  4.0%  -   -   4.0%

Coated

  10.3%  -   -   10.3%

Specialty

  -   26.3%  -   26.3%

Pipe & Tube

  -   -   17.1%  17.1%

Other

  0.6%  -   -   0.6%

Total

  56.6%  26.3%  17.1%  100.0%

 

  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2022

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  29.8%  -   -   29.8%

Plate

  13.3%  -   -   13.3%

Cold Rolled

  4.7%  -   -   4.7%

Coated

  4.5%  -   -   4.5%

Specialty

  -   30.3%  -   30.3%

Pipe & Tube

  -   -   16.7%  16.7%

Other

  0.7%  -   -   0.7%

Total

  53.0%  30.3%  16.7%  100.0%

 

  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2021

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  31.4%  -   -   31.4%

Plate

  10.4%  -   -   10.4%

Cold Rolled

  7.0%  -   -   7.0%

Coated

  7.7%  -   -   7.7%

Specialty

  -   25.3%  -   25.3%

Pipe & Tube

  -   -   16.5%  16.5%

Other

  1.6%  0.1%  -   1.7%

Total

  58.1%  25.4%  16.5%  100.0%

   

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Accounts Receivable
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Financing Receivables [Text Block]

5.

Accounts Receivable:

 

Accounts receivable are presented net of allowances for credit losses and unissued credits of $4.2 million and $4.3 million as of December 31, 2023 and 2022, respectively. Credit loss income totaled $0.4 million in 2023 and credit loss expense totaled $2.2 million and $1.3 million in 2022 and 2021, respectively. The allowance for credit losses is maintained at a level considered appropriate based on historical experience, specific customer collection issues that have been identified, current market conditions and estimates for supportable forecasts when appropriate. Estimations are based upon a calculated percentage of accounts receivable, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of its allowance for credit losses and unissued credits.

  

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Inventories
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

6.

Inventories:

 

Inventories consisted of the following:

 

  

As of December 31,

 

(in thousands)

 

2023

  

2022

 

Unprocessed

 $282,565  $356,588 

Processed and finished

  103,970   60,343 

Total

 $386,535  $416,931 

 

At December 31, 2023 and December 31, 2022, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting.  

 

During 2023, the Company recorded $8.3 million of LIFO income as a result of decreased metals pricing during 2023. The LIFO income increased the Company’s inventory balance and decreased its cost of materials sold. During 2022, the Company recorded $0.6 million of LIFO expense as a result of increased metals pricing during 2022. The LIFO expense decreased the Company’s inventory balance and increased its cost of materials sold.

 

The Company's tubular and pipe inventory quantities were reduced during 2023 and 2022 resulting in a liquidation of LIFO inventory layers (a LIFO decrement). A LIFO decrement results in the erosion of layers created in earlier years, and, therefore, a LIFO layer is not created for years that have decrements. For the years ended December 31, 2023 and 2022, the effect of the LIFO decrement impacted cost of materials sold by an immaterial amount.

 

If the FIFO method had been in use, inventories would have been $12.0 million and $20.3 million higher than reported at December 31, 2023 and 2022, respectively.

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Property and Equipment
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

7.

Property and Equipment:

 

Property and equipment consists of the following:

 

(in thousands)

Depreciable Lives December 31, 2023 December 31, 2022 
          

Land

 - $16,676 $15,058 

Land improvements

 5 - 10  4,685  4,160 

Buildings and improvements

 7 - 30  158,335  141,585 

Machinery and equipment

 2 - 15  254,777  221,375 

Furniture and fixtures

 3 - 7  6,849  6,829 

Computer software and equipment

 2 - 5  26,787  25,338 

Vehicles

 2 - 5  5,112  4,049 

Financing lease

 -  5,686  3,144 

Construction in progress

 -  4,541  8,272 
     483,448  429,810 

Less accumulated depreciation

    (297,340) (281,478)

Net property and equipment

   $186,108 $148,332 

 

Leasehold improvements are included with buildings and improvements and are depreciated over the life of the lease or seven years, whichever is less.

 

Construction in progress as of December 31, 2023 and 2022 primarily consisted of payments for additional processing equipment, equipment and building upgrades to our existing facilities that were not yet placed into service. 

  

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

8.

Goodwill and Intangible Assets:

 

The Company’s intangible assets were recorded in connection with its acquisitions of Metal-Fab and CTB in 2023, Shaw in 2021, Action Stainless in 2020, EZ Dumper® hydraulic dump inserts and McCullough Industries in 2019, Berlin Metals, LLC in 2018 and Chicago Tube and Iron (CTI) in 2011. The intangible assets were evaluated on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.

 

Goodwill, by reportable unit, was as follows as of December 31, 2023 and December 31, 2022, respectively. The goodwill is deductible for tax purposes.

 

(in thousands)

 

Carbon Flat Products

  

Specialty Metals Flat Products

  

Tubular and Pipe Products

  

Total

 

Balance as of December 31, 2021

  1,065   9,431   -   10,496 

Acquisitions

  -   -   -   - 

Impairments

  -   -   -   - 

Balance as of December 31, 2022

 $1,065  $9,431  $-  $10,496 

Acquisitions

  33,194   -   8,401   41,595 

Impairments

  -   -   -   - 

Balance as of December 31, 2023

 $34,259  $9,431  $8,401  $52,091 

  

Intangible assets, net, consisted of the following as of  December 31, 2023 and 2022, respectively:

 

  

As of Balance at December 31, 2023

 

(in thousands)

 

Gross Carrying Amount

  

Accumulated Amortization

  

Intangible Assets, Net

 
             

Customer relationships - subject to amortization

 $62,559  $(15,084) $47,475 

Covenant not to compete - subject to amortization

  2,339   (679)  1,660 

Technology and know-how - subject to amortization

  7,000   (382)  6,618 

Trade name - not subject to amortization

  36,868   -   36,868 
  $108,766  $(16,145) $92,621 

 

  

As of December 31, 2022

 

(in thousands)

 

Gross Carrying Amount

  

Accumulated Amortization

  

Intangible Assets, Net

 
             

Customer relationships - subject to amortization

 $22,559  $(12,100) $10,459 

Covenant not to compete - subject to amortization

  509   (301)  208 

Trade name - not subject to amortization

  21,368   -   21,368 
  $44,436  $(12,401) $32,035 

  

The useful life of the customer relationships was determined to be 10 to 26 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the amortization period. The useful life of the non-compete agreements was determined to be the length of the non-compete agreements, which range from one to five years. The useful life of the technology and know-how was determined to be 10 to 15 years. The useful life of the trade names was determined to be indefinite primarily due to their history and reputation in the marketplace, the Company’s expectation that the trade names will continue to be used, and the conclusion that there are currently no other factors identified that would limit their useful life. The Company will continue to evaluate the useful life assigned to its amortizable customer relationships and noncompete agreements in future periods.

 

During 2023 a quantitative test was performed for goodwill and the other indefinitely lived intangible assets and no indication of impairment was identified. During 2022, a qualitative test was performed for goodwill and the other indefinitely lived intangible assets and no indication of impairment was identified.

 

The Company estimates that amortization expense for its intangible assets subject to amortization will be approximately $4.2 million per year for the next two years, $3.7 million for the next year, $3.3 million for the next year, $3.0 million for the next year and then $2.2 million per year thereafter.

  

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

9.

Leases:

 

The Company leases warehouses and office space, industrial equipment, office equipment, vehicles, industrial gas tanks and forklifts from other parties and leases warehouse space to third parties. The Company determines if a contract contains a lease when the contract conveys the right to control the use of identified assets for a period of time in exchange for consideration. Upon identification and commencement of a lease, the Company establishes a right-of-use (ROU) asset and a lease liability. Operating leases are included in ROU assets, current portion of lease liabilities, and lease liabilities on the accompanying Consolidated Balance Sheets. Financing leases are included in property, plant and equipment, other accrued liabilities and other long-term liabilities.

 

The Company has remaining lease terms ranging from 1 year to 15 years, some of these include options to renew the lease for up to five years. The total lease term is determined by considering the initial term per the lease agreement, which is adjusted to include any renewal options that the Company is reasonably certain to exercise as well as any period that the Company has control over the space before the stated initial term of the agreement. If the Company determines a reasonable certainty of exercising termination or early buyout options, then the lease terms are adjusted to account for these facts.

 

The Company leases one warehouse from a related party. The Company’s Executive Chairman of the Board owns 50% of an entity that owns one of the Cleveland warehouses and leases it to the Company at a fair market value annual rental of $0.2 million. The lease expires on December 31, 2028 with two five-year renewal options.

 

ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Lease expense is recognized on a straight-line basis over the lease term.

 

The components of lease expense were as follows for the years ended December 31, 20232022 and 2021:

 

(in thousands)

 

2023

  

2022

  

2021

 

Operating lease cost

 $9,008  $7,446  $6,952 

Finance lease cost

            

Amortization

  1,056   720   721 

Interest on lease liabilities

  157   67   71 
  $1,213  $787  $792 

 

Supplemental cash flow information related to leases was as follows for the years ended December 31, 20232022 and 2021:

 

(in thousands)

 

2023

  

2022

  

2021

 
             

Cash paid for amounts included in the measurement of lease liabilities:

            

Operating cash flows from operating leases

 $8,901  $7,268  $6,830 

Operating cash flows from finance leases

  157   67   71 

Financing cash flows from finance leases

  1,039   703   828 

Total cash paid for amounts included in the measurement of lease liabilities

 $10,097  $8,038  $7,729 

 

Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

 

2023

  

2022

 
         

Operating leases

        

Operating lease

 $56,117  $45,987 

Operating lease accumulated amortization

  (21,737)  (17,763)

Operating lease right of use asset, net

 $34,380  $28,224 
         

Operating lease current liabilities

  7,813   6,098 

Operating lease liabilities

  27,261   22,655 
  $35,074  $28,753 

  

(in thousands)

 

2023

  

2022

 

Finance leases

        

Finance lease

 $5,686  $3,144 

Finance lease accumulated depreciation

  (2,615)  (1,585)

Finance lease, net

 $3,071  $1,559 
         

Finance lease current liabilities

  1,087   594 

Finance lease liabilities

  2,106   1,025 
  $3,193  $1,619 

 

Weighted average remaining lease term (in years)

 

2023

  

2022

 

Operating leases

  6   6 

Finance leases

  4   3 
         

Weighted average discount rate

        

Operating leases

  4.07%  3.41%

Finance leases

  5.06%  3.56%

   

Maturities of lease liabilities were as follows:

 

(in thousands)

 

Operating Lease

  

Finance Lease

 

Year Ending December 31,

        

2024

 $9,040  $1,218 

2025

  7,482   910 

2026

  6,307   618 

2027

  5,049   417 

2028

  3,782   300 

Thereafter

  8,139   39 

Total future minimum lease payments

 $39,799  $3,502 

Less remaining imputed interest

  (4,725)  (309)

Total

 $35,074  $3,193 

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Debt
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

10.

Debt:

 

The Company’s debt is comprised of the following components:

 

  

As of December 31,

 

(in thousands)

 

2023

  

2022

 

Asset-based revolving credit facility due June 16, 2026

 $190,198  $165,658 

Total debt

  190,198   165,658 

Less current amount

  -   - 

Total long-term debt

 $190,198  $165,658 

 

The Company’s ABL Credit Facility is collateralized by the Company’s accounts receivable, inventory and personal property. The $625 million ABL Credit Facility consists of: (i) a revolving credit facility of up to $595 million, including a $20 million sub-limit for letters of credit, and (ii) a first in, last out revolving credit facility of up to $30 million. Under the terms of the ABL Credit Facility, the Company may, subject to the satisfaction of certain conditions, request additional commitments under the revolving credit facility in the aggregate principal amount of up to $200 million to the extent that existing or new lenders agree to provide such additional commitments, and add real estate as collateral at the Company’s discretion. The ABL Credit Facility matures on June 16, 2026.

 

The ABL Credit Facility contains customary representations and warranties and certain covenants that limit the ability of the Company to, among other things: (i) incur or guarantee additional indebtedness; (ii) pay distributions on, redeem or repurchase capital stock or redeem or repurchase subordinated debt; (iii) make investments; (iv) sell assets; (v) enter into agreements that restrict distributions or other payments from restricted subsidiaries to the Company; (vi) incur or suffer to exist liens securing indebtedness; (vii) consolidate, merge or transfer all or substantially all of their assets; and (viii) engage in transactions with affiliates. In addition, the ABL Credit Facility contains a financial covenant which provides that: (i) if any commitments or obligations are outstanding and the Company’s availability is less than the greater of $30 million or 10.0% of the aggregate amount of revolver commitments ($62.5 million at December 31, 2023) or 10.0% of the aggregate borrowing base ($53.4 million at December 31, 2023), then the Company must maintain a ratio of Earnings before Interest, Taxes, Depreciation and Amortization (EBITDA) minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00 for the most recent twelve fiscal month period.

 

As of December 31, 2023, the Company was in compliance with its covenants and had approximately $339.4 million of availability under the ABL Credit Facility.

 

The Company has the option to borrow under its revolver based on the agent’s base rate plus a premium ranging from 0.00% to 0.25% or the Secured Overnight Financing Rate (SOFR) plus a premium ranging from 1.25% to 2.75%.

 

On January 10, 2019, the Company entered into a five-year forward starting fixed rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding London Interbank Offered Rate (LIBOR) based borrowings under the ABL Credit Facility.  On January 3, 2023, the Company amended the interest rate hedge agreement to use SOFR as the reference rate and updated the fixed rate to 2.42% from 2.57%. Although the Company is exposed to credit loss in the event of nonperformance by the other party to the interest rate hedge agreement, the Company anticipates performance by the counterparty.  The interest rate swap expired on January 10, 2024.

 

As of December 31, 2023 and December 31, 2022, $1.7 million and $1.2 million, respectively, of bank financing fees were included in “Prepaid expenses and other” and “Other long-term assets” on the accompanying Consolidated Balance Sheets. The financing fees are being amortized over the five-year term of the ABL Credit Facility and are included in “Interest and other expense on debt” on the accompanying Consolidated Statements of Comprehensive Income.

 

Scheduled Debt Maturities, Interest, Debt Carrying Values

 

The Company’s principal payments over the next five years, as of December 31, 2023, are detailed in the table below:

 

(in thousands)

 

2024

  

2025

  

2026

  

2027

  

2028

  

Total

 

ABL Credit Facility

 $-  $-  $190,198  $-  $-  $190,198 

Total principal payments

 $-  $-  $190,198  $-  $-  $190,198 

 

The overall effective interest rate for all debt, exclusive of deferred financing fees and deferred commitment fees, amounted to 5.9%, 3.2% and 2.5% in 2023, 2022 and 2021, respectively. Interest paid totaled $15.0 million, $9.6 million and $6.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. Average total debt outstanding was $239.4 million, $280.4 million and $255.8 million in 2023, 2022 and 2021, respectively.

   

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Derivative Instruments
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

11.

Derivative Instruments:

 

Metals swaps

 

During 2023, 2022 and 2021, the Company entered into nickel swaps indexed to the London Metal Exchange (LME) price of nickel with third-party brokers. The nickel swaps are treated as derivatives for accounting purposes and were included in “Other accrued liabilities” and “Prepaid expenses and other” on the Consolidated Balance Sheets at December 31, 2023. There were $5.2 million of outstanding metals swaps at December 31, 2023. There were no outstanding metal swaps at December 31, 2022. The Company entered into the swaps to mitigate its customers’ risk of volatility in the price of metals. The swaps are settled with the brokers at maturity. The economic benefit or loss arising from the changes in fair value of the swaps is contractually passed through to the customer. The primary risk associated with the metals swaps is the ability of customers or third-party brokers to honor their agreements with the Company related to derivative instruments. If the customer or third-party brokers are unable to honor their agreements, the Company’s risk of loss is the fair value of the metals swaps.

 

While these derivatives are intended to help the Company manage risk, they have not been designated as hedging instruments. The periodic changes in fair value of the metals and embedded customer derivative instruments are included in “Cost of materials sold” in the Consolidated Statements of Comprehensive Income. The Company recognizes derivative positions with both the customer and the third party for the derivatives and classifies cash settlement amounts associated with them as part of “Cost of materials sold” in the Consolidated Statements of Comprehensive Income. The cumulative change in fair value of the metals swaps that had not yet settled as of December 31, 2023 were included in “Accounts Receivable, net” and the embedded customer derivatives are included in “Other accrued liabilities” on the Consolidated Balance Sheets. 

 

 

Fixed rate interest rate hedge

 

On January 10, 2019, the Company entered into a five-year forward starting fixed rate interest rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding SOFR based borrowings under the ABL Credit Facility. The interest rate hedge fixed the rate at 2.42%. On January 3, 2023, the Company amended the interest rate hedge agreement to use SOFR as the reference rate. The interest rate hedge is included in “Prepaid expenses and other” on the Consolidated Balance Sheets as of December 31, 2023 and in “Other long-term assets” on the Consolidated Balance Sheets as of  December 31, 2022 and had a fair value of $54.8 thousand and $1.7 million, respectively. The mark-to-market adjustment of the fair value of the hedge is recorded to “Accumulated other comprehensive income” on the Company’s Consolidated Balance Sheets. Although the Company is exposed to credit loss in the event of nonperformance by the other party to the interest rate hedge agreement, the Company anticipates performance by the counterparty. The interest rate swap expired on January 10, 2024.

 

There was no net impact from the nickel swaps or embedded customer derivative agreements to the Company’s Consolidated Statements of Comprehensive Income for the years ended December 31, 2023, 2022 and 2021. The table below shows the total impact to the Company’s Consolidated Statements of Comprehensive Income through “Net income” of the derivatives for the years ended December 31, 2023, 2022 and 2021.

 

  

Net Gain (Loss) Recognized

 

(in thousands)

 

2023

  

2022

  

2021

 

Fixed interest rate hedge

 $1,906  $(664) $(1,880)

Metals swaps

  (1,903)  633   418 

Embedded customer derivatives

  1,903   (633)  (418)

Total income (loss)

 $1,906  $(664) $(1,880)

  

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Fair Value of Assets and Liabilities
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

12.

Fair Value of Assets and Liabilities:

 

The Company’s financial instruments include cash and cash equivalents, short-term trade receivables, derivative instruments, accounts payable and debt instruments. For short-term instruments, other than those required to be reported at fair value on a recurring basis and for which additional disclosures are included below, management concluded the historical carrying value is a reasonable estimate of fair value because of the short period of time between the origination of such instruments and their expected realization.

 

During 2023 and 2022, there were no transfers of financial assets between Levels 1, 2 or 3 fair value measurements. There have been no changes in the methodologies used at December 31, 2023. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value as of December 31, 2023 and 2022:

 

Metals swaps and embedded customer derivatives – Determined by using Level 2 inputs that include the price of nickel indexed to the LME. The fair value is determined based on quoted market prices and reflects the estimated amounts the Company would pay or receive to terminate the nickel swaps.

 

Fixed rate interest rate hedge – Based on the present value of the expected future cash flows, considering the risks involved, and using discount rates appropriate for the maturity date. Market observable Level 2 inputs are used to determine the present value of future cash flows.

 

Supplemental executive retirement plan - Determined by the Level 1 inputs that include the readily determinable and available fair value of the mutual funds that comprise the plan assets.  

 

The following tables present information about the Company’s assets and liabilities that were measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques utilized by the Company:

 

  

Value of Items Recorded at Fair Value

 
  

As of December 31, 2023

 

(in thousands)

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Metal swaps

 $-  $4,458  $-  $4,458 

Embedded customer derivatives

 $-  $766  $-  $766 

Fixed interest rate hedge

 $-  $55  $-  $55 

Supplemental executive retirement plan

 $11,617  $-  $-  $11,617 

Total assets at fair value

 $11,617  $5,279  $-  $16,896 
                 

Liabilities:

                

Metal swaps

 $-  $5,224  $-  $5,224 

Total liabilities recorded at fair value

 $-  $5,224  $-  $5,224 

 

  

Value of Items Recorded at Fair Value

 
  

As of December 31, 2022

 

(in thousands)

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Fixed interest rate hedge

 $-  $1,748  $-  $1,748 

Supplemental executive retirement plan

 $7,676  $-  $-  $7,676 

Total assets at fair value

 $7,676  $1,748  $-  $9,424 

  

The value of the items not recorded at fair value represent the carrying value of the liabilities.

 

The carrying value of the ABL Credit Facility was $190.2 million and $165.7 million at December 31, 2023 and 2022, respectively. Management believes that the ABL Credit Facility’s carrying value approximates its fair value due to the variable interest rate on the ABL Credit Facility.

 

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Equity Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

13.

Equity Plans:

 

Restricted Stock Units and Performance Share Units

 

Pursuant to the Amended and Restated Olympic Steel 2007 Omnibus Incentive Plan (the Incentive Plan), the Company may grant stock options, stock appreciation rights, restricted shares, restricted share units (RSUs), performance shares, and other stock- and cash-based awards to employees and directors of, and consultants to, the Company and its affiliates. Since adoption of the Incentive Plan, 1,400,000 shares of common stock have been authorized for equity grants.

 

On an annual basis, the compensation committee of the Company’s Board of Directors awards RSUs to each non-employee director as part of their annual compensation. The annual awards for 2023 and 2022 per director were $80,000. Subject to the terms of the Incentive Plan and the RSU agreement, the RSUs vest after one year of service (from the date of grant). The RSUs are not converted into shares of common stock until the director either resigns or is terminated from the board of directors.

 

In January 2022, the Company adopted a new C-Suite Long-Term Incentive Plan (the C-Suite Plan) that operates under the Senior Manager Stock Incentive Plan. Under the C-Suite Plan, the Chief Executive Officer, the Chief Financial Officer and the President and Chief Operating Officer are eligible for participation. In each calendar year, the Committee may award eligible participants a long-term incentive of both a RSU grant and a performance stock unit (PSU) grant. Additionally, the Committee may offer a long-term cash incentive (split equally between service and performance-based portions) to supplement both the RSU and PSU grants in order to arrive at the total long-term award target. The total long-term award target is $1.1 million for the Chief Executive Officer, $0.3 million for the Chief Financial Officer and $0.6 million for the President and Chief Operating Officer. The PSUs will vest if the return on net assets, calculated as EBITDA divided by Average Accounts Receivable, Inventory and Property and Equipment, exceeds 5 percent. Each RSU and service-based cash incentive vests three years after the grant date. Each vested RSU will convert into the right to receive one share of common stock. During each of the years ended December 31, 2023 and 2022, a total of 20,000 RSUs and 20,000 PSUs were granted to the participants under the C-Suite Plan, and $0.5 million and $0.5 million, respectively, were granted in service-based and performance-based cash awards. If the return on net assets falls below 5 percent, no performance-based incentive will be awarded. The maximum performance-based award is achieved if return on net assets exceeds ten percent, and is capped at 150% of the grant.

 

The performance-based awards granted in 2023 and 2022 are expected to vest at 150% of the grant. All pre-tax charges related to the long-term cash incentives were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total remaining estimated compensation cost of non-vested awards total $2.5 million and the weighted average remaining vesting period is 1.5 years as of December 31, 2023.

 

Stock-based compensation expense recognized on RSUs for the years ended December 31, 2023, 2022 and 2021, respectively, is summarized in the following table:

 

  

For the years ended December 31,

 

(in thousands)

 

2023

  

2022

  

2021

 

RSU expense before taxes of the Plan

 $1,817  $1,297  $1,045 

RSU expense after taxes

  1,314   954   767 

 

All pre-tax charges related to RSUs and PSUs were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total compensation cost of non-vested awards totaled $4.2 million and the weighted average remaining vesting period is 1.6 years as of December 31, 2023.

 

The following table summarizes the activity related to RSUs and PSUs for the year ended December 31, 2023, 2022 and 2021:

 

  

2023

  

2022

  

2021

 
  

Number of Shares

  

Weighted Average Estimated Fair Value

  

Number of Shares

  

Weighted Average Estimated Fair Value

  

Number of Shares

  

Weighted Average Estimated Fair Value

 

Beginning balance

  617,518  $18.95   576,867  $18.29   610,540  $18.14 

Granted

  49,768   36.63   55,558   25.56   20,604   23.29 

Converted into shares

  (2,610)  18.78   (5,841)  18.16   (49,191)  18.67 

Forfeited

  (2,573)  19.65   (9,066)  17.52   (5,086)  17.55 

Outstanding at December 31

  662,103  $20.28   617,518  $18.95   576,867  $18.29 

Vested at December 31

  454,939  $19.71   423,941  $19.24   370,771  $18.78 

 

 

Phantom Stock Units

 

In January 2022, the Company adopted a new Senior Manager Phantom Stock Plan (Phantom Stock Plan) that operates under the Senior Manager Stock Incentive Plan. Under the Phantom Stock Plan, certain senior managers are eligible to participate in the plan. The Phantom Stock Plan supersedes any previous stock incentive programs offered to the eligible participants. Each year, eligible participants will receive an award of Phantom Stock Units (Phantom Units) of up to $30 thousand. The number of Phantom Units granted on the Grant Date is determined by dividing the amount of the Phantom Units granted by the closing price of a share of the Company’s common stock on the Grant Date. Each Phantom Unit Award under this plan shall vest 3 years after the Grant Date (Vesting Date). Upon vesting, the Company will pay the Participant in cash, the value of the vested Phantom Units multiplied by the closing price of a share of the Company’s common stock on the Vesting Date.

 

Pre-tax charges related to Phantom Stock Units for the year ended December 31, 2023 totaled $1.5 million and were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total estimated remaining compensation cost of non-vested awards total $1.6 million and the weighted average remaining vesting period is 1.5 years as of December 31, 2023.  Pre-tax charges related to Phantom Stock Units for the year ended December 31, 2022, totaled $0.3 million and were included in the caption "Administrative and general" on the accompanying Consolidated Statements of Comprehensive Income.  The total estimated remaining compensation cost of non-vested awards totaled $0.7 million and the weighted average remaining vesting period was 2 years as of December 31, 2022. Accrued liability balances related to Phantom Stock Units for the year ended December 31, 2023 totaled $1.8 million and were included in "Other long-term liabilities" on the accompanying Consolidated Balance Sheets. Accrued liability balances related to Phantom Stock Units for the year ended December 31, 2022 totaled $0.3 million and were included in "Other long-term liabilities" on the accompanying Consolidated Balance Sheets. 

   

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

14.

Commitments and Contingencies:

 

The Company is party to various legal actions that it believes are ordinary in nature and incidental to the operation of its business. In the opinion of management, the outcome of the proceedings to which the Company is currently a party will not have a material adverse effect upon its results of operations, financial condition or cash flows.

 

In the normal course of business, the Company periodically enters into agreements that incorporate indemnification provisions. While the maximum amount to which the Company may be exposed under such agreements cannot be estimated, it is the opinion of management that these indemnifications are not expected to have a material adverse effect on the Company’s results of operations or financial condition.

 

At December 31, 2023, approximately 244 of the hourly plant personnel are represented by seven separate collective bargaining units. The table below shows the expiration dates of the collective bargaining agreements.

 

Facility

Expiration date

Hammond, Indiana

November 30, 2024

Locust, North Carolina

March 4, 2025

St. Paul, Minnesota

May 25, 2025

Romeoville, Illinois

May 31, 2025

Minneapolis (coil), Minnesota

September 30, 2025

Indianapolis, Indiana

January 29, 2026

Minneapolis (plate), Minnesota

April 1, 2027

 

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

15.

Income Taxes:

 

The components of the Company’s provision (benefit) for income taxes from continuing operations were as follows:

 

  

As of December 31,

 

(in thousands)

 

2023

  

2022

  

2021

 

Current:

            

Federal

 $11,574  $27,865  $36,592 

International

  1,047   102   85 

State and local

  2,529   5,691   7,739 
   15,150   33,658   44,416 

Deferred

  1,908   (967)  (668)

Income tax provision

 $17,058  $32,691  $43,748 

 

The components of the Company’s deferred income taxes at December 31 are as follows:

 

(in thousands)

 

2023

  

2022

 

Deferred tax assets:

        

Inventory (excluding LIFO reserve)

 $3,340  $2,176 

Net operating loss and tax credit carryforwards

  803   1,029 

Allowance for credit losses

  657   833 

Accrued expenses

  7,543   6,114 

Lease liabilities

  9,567   7,916 

Other

  379   214 

Deferred tax assets before valuation allowance

  22,289   18,282 

Valuation allowance

  (489)  (919)

Total deferred tax assets

  21,800   17,363 
         

Deferred tax liabilities:

        

LIFO reserve

  (3,820)  (3,451)

Property and equipment

  (16,223)  (12,194)

Lease right of use assets

  (9,363)  (7,769)

Interest rate hedge

  (14)  (437)

Intangibles

  (3,890)  (3,537)

Total deferred tax liabilities

  (33,310)  (27,388)

Deferred tax liabilities, net

 $(11,510) $(10,025)

 

The following table summarizes the activity related to the Company’s gross unrecognized tax benefits:

 

(in thousands)

 

2023

  

2022

  

2021

 

Balance as of January 1

 $220  $228  $28 

Increases related to current year tax positions

  -   -   8 

Increase (Decrease) related to prior year tax positions

  8   (8)  200 

Decreases related to lapsing of statute of limitations

  (8)  -   (8)

Settlements

  (46)  -   - 

Balance as of December 31

 $174  $220  $228 

 

It is expected that the amount of unrecognized tax benefits will not materially change in the next twelve months. The tax years 2020 through 2022 remain open to examination by major taxing jurisdictions to which the Company is subject.

 

The Company recognized interest related to uncertain tax positions in the income tax provision.

 

The following table reconciles the U.S. federal statutory rate to the Company’s effective tax rate:

 

  

2023

  

2022

  

2021

 

U.S. federal statutory rate in effect

  21.0%  21.0%  21.0%

State and local taxes, net of federal benefit

  4.4%  4.5%  4.5%

Foreign

  1.7%  0.1%  0.1%

Meals and entertainment

  0.7%  0.2%  0.1%

Tax credits

  (0.4)%  (0.1)%  (0.1)%

All other, net

  0.3%  0.7%  0.9%

Effective income tax rate

  27.7%  26.4%  26.5%

 

Income taxes paid in 20232022 and 2021 totaled $13.6 million, $33.4 million and $46.5 million, respectively. Some subsidiaries of the Company’s consolidated group file state tax returns on a separate company basis and have state net operating loss carryforwards expiring over the next 15 to 20 years. A valuation allowance is recorded to reduce certain deferred tax assets to the amount that is more likely than not to be realized. The valuation allowances recorded as of December 31, 2023 and 2022 were related to certain state net operating losses and totaled $0.5 million and $0.9 million, respectively.

  

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Shares Outstanding and Earnings Per Share
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

16.

Shares Outstanding and Earnings Per Share:

 

Earnings per share have been calculated based on the weighted average number of shares outstanding as set forth below:

 

  

For the years ended December 31,

 

(in thousands, except per share data)

 

2023

  

2022

  

2021

 
             

Weighted average basic shares outstanding

  11,573   11,551   11,492 

Assumed exercise of stock options and issuance of stock awards

  5   8   11 

Weighted average diluted shares outstanding

  11,578   11,559   11,503 
             

Net income

 $44,529  $90,931  $121,051 
             

Basic earnings per share

 $3.85  $7.87  $10.53 

Diluted earnings per share

 $3.85  $7.87  $10.52 
             

Unvested RSUs and PSUs

  207   194   206 

 

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Equity Programs
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Treasury Stock [Text Block]

17.

Equity Programs:

 

Stock Repurchase Program

 

On October 2, 2015, the Company announced that its Board of Directors authorized a stock repurchase program of up to 550,000 shares of the Company’s issued and outstanding common stock, which could include open market repurchases, negotiated block transactions, accelerated stock repurchases or open market solicitations for shares, all or some of which may be affected through Rule 10b5-1 plans. Any of the repurchased shares are held in the Company’s treasury, or canceled and retired as the Board of Directors may determine from time to time. Any repurchases of common stock are subject to the covenants contained in the ABL Credit Facility. Under the ABL Credit Facility, the Company may repurchase common stock and pay dividends up to $15.0 million in the aggregate during any trailing twelve months without restrictions. Purchases of common stock or dividend payments in excess of $15.0 million in the aggregate require the Company to (i) maintain availability in excess of 20.0% of the aggregate revolver commitments ($125.0 million at December 31, 2023) or (ii) to maintain availability equal to or greater than 15.0% of the aggregate revolver commitments ($93.8 million at December 31, 2023) and the Company must maintain a pro-forma ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00.

 

As of December 31, 2023, 360,212 shares remain authorized for repurchase under the program.

 

There were no shares repurchased during 2023 or 2022

 

At-the-Market Equity Program

 

On September 3, 2021, the Company commenced an at-the-market (ATM) equity program under its shelf registration statement, which allows it to sell and issue up to $50 million in shares of its common stock from time to time. The Company entered into an Equity Distribution Agreement on September 3, 2021 with KeyBanc Capital Markets Inc. (KeyBanc) relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is not required to sell any specific amount of securities but will act as the Company’s sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and the Company. KeyBanc will be entitled to compensation for shares sold pursuant to the program of 2.0% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement. No shares were sold under the ATM program during 2023 or 2022.

 

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Segment Information
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

18.

Segment Information:

 

The Company follows the accounting guidance that requires the utilization of a “management approach” to define and report the financial results of operating segments. The management approach defines operating segments along the lines used by the Company’s chief operating decision maker (CODM) to assess performance and make operating and resource allocation decisions. The Company's Chief Executive Officer serves as the CODM. The CODM evaluates performance and allocates resources based primarily on operating income. The operating segments are based primarily on internal management reporting.  

 

The Company operates in three reportable segments; specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments, as certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. Since the January 3, 2023 acquisition, Metal-Fab's financial results are included in the carbon flat products segment and since the October 2, 2023 acquisition, CTB's financial results are included in the tubular and pipe products segment.

 

Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all three segments), including compensation for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.

 

The following table provides financial information by segment and reconciles the Company’s operating income by segment to the consolidated income before income taxes for the years ended December 31, 2023, 2022 and 2021.

 

   

For the Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Net sales

                       

Specialty metals flat products

  $ 567,728     $ 776,022     $ 585,751  

Carbon flat products

    1,221,093       1,356,605       1,344,150  

Tubular and pipe products

    369,342       427,363       382,352  

Total net sales

  $ 2,158,163     $ 2,559,990     $ 2,312,253  
                         

Depreciation and amortization

                       

Specialty metals flat products

  $ 3,929     $ 4,060     $ 3,692  

Carbon flat products

    14,762       10,695       11,286  

Tubular and pipe products

    7,682       4,913       5,267  

Corporate

    70       70       71  

Total depreciation and amortization

  $ 26,443     $ 19,738     $ 20,316  
                         

Operating income

                       

Specialty metals flat products

  $ 22,884     $ 93,662     $ 70,544  

Carbon flat products

    34,582       25,015       110,074  

Tubular and pipe products

    40,692       34,856       7,353  

Corporate

    (20,487 )     (19,786 )     (15,505 )

Total operating income

  $ 77,671     $ 133,747     $ 172,466  

Other loss, net

    78       45       36  

Income before interest and income taxes

    77,593       133,702       172,430  

Interest and other expense on debt

    16,006       10,080       7,631  

Income before income taxes

  $ 61,587     $ 123,622     $ 164,799  

 

   

For the Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Capital expenditures

                       

Flat products

  $ 14,306     $ 15,299     $ 8,797  

Tubular and pipe products

    7,020       4,555       2,214  

Total capital expenditures

  $ 21,326     $ 19,854     $ 11,011  
                         

Assets

                       

Flat products

  $ 649,744     $ 631,607     $ 777,074  

Tubular and pipe products

    333,677       258,412       245,962  

Corporate

    1,414       1,608       536  

Total assets

  $ 984,835     $ 891,627     $ 1,023,572  

 

There were no material revenue transactions between the carbon flat products, specialty metals flat products and tubular and pipe products segments for the years ended December 31, 2023, 2022 and 2021.

 

The Company sells certain products internationally, primarily in Canada and Mexico. International sales are immaterial to the consolidated financial results and to the individual segments’ results.

   

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Retirement Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

19.

Retirement Plans:

 

The Company’s retirement plans consist of 401(k) plans covering union and non-union employees, a multi-employer pension plan covering certain CTI employees and a SERP covering certain executive officers of the Company.

 

The 401(k) retirement plans allow eligible employees to contribute up to the statutory maximum. The Company’s non-union 401(k) matching contribution is determined annually by the Board of Directors and is based on a percentage of eligible employees’ earnings and contributions. For the 401(k) retirement plans, the Company matched one-half of each eligible employee’s contribution, limited to the first 6% of eligible compensation. For the Action Stainless 401(k) retirement plans, the Company matched 100% of the first 3% of eligible compensation and one-half of the next 2% of each eligible employee’s contribution, limited to 4% of eligible compensation.

 

In 2005, the Board of Directors adopted a SERP, which has been amended from time to time. Contributions to the SERP are based on: (i) a portion of the participants’ compensation multiplied by a factor of 6.5% or 13% depending on participant; and (ii) for certain participants a portion of the participants’ compensation multiplied by a factor, which is contingent upon the Company’s return on invested capital. Benefits are subject to a vesting schedule of up to seven years.

 

The Company, through its CTI subsidiary, contributes to a multiemployer pension plan. CTI contributes to the Multiemployer Plan under the terms of a collective bargaining agreement that covers certain of its union employees, and which expires May 31, 2025. CTI contributions to the Multiemployer Plan were immaterial for the years ended December 31, 2023, 2022 and 2021.

 

Retirement plan expense, which includes all Company 401(k), SERP defined contributions and the Multiemployer Plan, amounted to $4.7 million, $4.1 million and $3.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. 

 

The fair values of the Company's SERP assets as of December 31, 2023 and 2022 were $11.6 million and $7.7 million, respectively, and are measured at Net Asset Value (NAV). The fair value of the SERP assets are included in Other Long Term Assets on the Consolidated Balance Sheets.

  

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Related-party Transactions
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

20.

Related-Party Transactions:

 

The Company’s Executive Chairman of the Board owns 50% of an entity that owns one of the Cleveland warehouses and leases it to the Company at a fair market value annual rental of $0.2 million. The lease expires on December 31, 2028 with two five-year renewal options.

   

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

Schedule II Valuation and Qualifying Accounts

(in thousands)

 

      

Additions

         

Description

 

Balance at Beginning of Period

  

Charged to Costs and Expenses

  

Charged to Other Accounts

  

Deductions

  

Balance at End of Period

 

Year Ended December 31, 2021

                    

Allowance for credit losses

 $1,726  $1,250  $-  $(474) $2,502 

Tax valuation reserve

 $2,302  $236  $-  $(1,341) $1,197 
                     

Year Ended December 31, 2022

                    

Allowance for credit losses

 $2,502  $2,184  $-  $(855) $3,831 

Tax valuation reserve

 $1,197  $-  $-  $(278) $919 
                     

Year Ended December 31, 2023

                    

Allowance for credit losses

 $3,831  $(425) $-  $(776) $2,630 

Tax valuation reserve

 $919  $-  $-  $(430) $489 

  

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

ITEM 9B. OTHER INFORMATION

 

Trading Arrangement

 

During the quarter ended December 31, 2023, no director or officer (as defined in Rule 16a-1(f) promulgated under the Exchange Act) of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" (as each term is defined in Item 408 of Regulation S-K).

 

 

Non-Rule 10b5-1 Arrangement Terminated [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Adopted [Flag] false
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Nature of Business, Policy [Policy Text Block]

Nature of Business

 

The Company operates in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments. Certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments, and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. As such, total assets and capital expenditures are reported in the aggregate for the flat products segment. Due to the shared assets and resources, certain of the flat products segment expenses are allocated between the specialty metals flat products segment and the carbon flat products segment based upon an established allocation methodology. The Company is a leading metals service center focused on the direct sale and value-added processing of carbon and coated steel, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. The specialty metals flat products segment sells and distributes processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, the specialty metals flat products segment has expanded its geographic footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tubing and pipe, stainless steel bollards and water treatment systems.  The carbon flat products segment sells and distributes large volumes of processed carbon and coated flat-rolled sheet, coil and plate products, fabricated parts and fabricated products, including self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. With the recent acquisition of Metal-Fab, Inc. (Metal-Fab) on January 3, 2023, the carbon flat products segment further expanded its product offerings to include the manufacture of venting, micro air and clean air products for residential, commercial and industrial applications. The tubular and pipe product segment distributes metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets.  With the recent acquisition of Central Tube and Bar (CTB) on October 2, 2023, the tubular and pipe products segment expanded its product offerings to include fabricated tube and bar products, including round, square, rectangular and special shaped tubes.  

 

Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all three segments), including payroll expenses for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.

 

Consolidation, Policy [Policy Text Block]

Principles of Consolidation and Basis of Presentation

 

The accompanying consolidated financial statements have been prepared from the financial records of Olympic Steel, Inc. and its wholly-owned subsidiaries (collectively, Olympic or the Company), after elimination of intercompany accounts and transactions.

 

Use of Estimates, Policy [Policy Text Block]

Accounting Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Actual results could differ from those estimates.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration Risks

 

The Company is a major customer of flat-rolled coil and plate and tubular and pipe steel for many of its principal suppliers, but is not dependent on any one supplier. The Company purchased approximately 40%, 39% and 51% of its total steel tonnage requirements from its three largest suppliers in 2023, 2022 and 2021, respectively.

 

The Company has a diversified customer and geographic base, which reduces the inherent risk and cyclicality of its business. The concentration of net sales to the Company’s top 20 customers approximated 29%, 26% and 23% of consolidated net sales in 2023, 2022 and 2021, respectively. In addition, the Company’s largest customer accounted for approximately 3%, 3% and 2% of consolidated net sales in 2023, 2022 and 2021, respectively. Sales to industrial machinery and equipment manufacturers and their fabricators accounted for 48%, 52% and 47% of consolidated net sales in 2023, 2022 and 2021, respectively.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

Cash equivalents consist of short-term highly liquid investments, with a three month or less maturity, which are readily convertible into cash. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits. The Company has not experienced significant loss, and believe we are not exposed to significant risk of loss, in these accounts.

 

Fair Value Measurement, Policy [Policy Text Block]

Fair Market Value

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the liability in an orderly transaction between market participants on the measurement date. Valuation techniques must maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company applies a fair value hierarchy that is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

Financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and the credit facility, are stated at their carrying value, which is a reasonable estimate of fair value. The fair value of marketable securities is based on quoted market prices.

 

Accounts Receivable [Policy Text Block]

Allowance for Credit Losses

 

The Company’s allowance for credit losses is maintained at a level considered appropriate based on historical experience and specific customer collection issues that the Company has identified. Estimations are based upon the application of a historical collection rate to the outstanding accounts receivable balance, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of the allowance for credit losses each quarter.

 

Inventory, Policy [Policy Text Block]

Inventory Valuation

 

Non-LIFO inventories are stated at the lower of its cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. LIFO inventories are stated at the lower of cost or market. Market is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion. Inventory costs include the costs of the purchased metals, inbound freight, external and internal processing and applicable labor and overhead costs.

 

Substantially all of the costs of the Company’s specialty metals and carbon flat products segments’ inventories, including flat-rolled sheet, coil and plate products are determined using the specific identification method.

 

Certain of the Company’s tubular and pipe products inventory is stated under the LIFO method. At December 31, 2023 and December 31, 2022, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3 million, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting. The cost of the remainder of tubular and pipe product segment’s inventory is determined using a weighted average rolling first-in, first-out (FIFO) method.

 

On the Consolidated Statements of Comprehensive Income, “Cost of materials sold (exclusive of items shown separately below)” consists of the cost of purchased metals, inbound and internal transfer freight, external processing costs, and LIFO income or expense.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment, and Depreciation

 

Property and equipment are stated at cost. Depreciation is provided using the straight-line method over the estimated useful lives of the assets ranging from two to 30 years. The Company capitalizes the costs of obtaining or developing internal-use software, including directly related payroll costs. The Company amortizes those costs over five years, beginning when the software is ready for its intended use.

 

Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]

Intangible Assets and Recoverability of Long-lived Assets

 

The Company performs an annual impairment test of indefinite-lived intangible assets in the fourth quarter, or more frequently if changes in circumstances or the occurrence of events indicate potential impairment. Events or changes in circumstances that could trigger an impairment review include significant nonperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. Management uses judgment to determine whether to use a qualitative analysis or a quantitative fair value measurement for each of the Company’s reporting units that carry intangible assets.

 

If a quantitative fair value measurement is used, the fair value of each indefinite-lived intangible asset is compared to its carrying value and an impairment charge is recorded if the carrying value exceeds the fair value. The Company estimates the fair value of indefinite-lived intangible assets using a discounted cash flow methodology. Management’s assumptions used for the calculations are based on historical results, projected financial information and recent economic events. Actual results could differ from these estimates under different assumptions or conditions, which could adversely affect the reported value of intangible assets.

 

The Company evaluates the recoverability of long-lived assets and the related estimated remaining lives whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Events or changes in circumstances that could trigger an impairment review include significant underperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. The Company records an impairment or change in useful life whenever events or changes in circumstances indicate that the carrying amount may not be recoverable or the useful life has changed.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company records, as an offset to the estimated effect of temporary differences between the tax basis of assets and liabilities and the reported amounts in its consolidated balance sheets, the tax effect of operating loss and tax credit carryforwards. If the Company determines that it will not be able to fully realize a deferred tax asset, it will record a valuation allowance to reduce such deferred tax asset to its realizable value. The Company recognizes interest accrued related to unrecognized tax benefits in income tax expense. Penalties, if incurred, would be recognized as a component of administrative and general expense.

 

The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

The Company had no material unrecognized tax benefits as of or during the year ended December 31, 2023. The Company expects no significant increases or decrease in unrecognized tax benefits due to changes in tax positions within one year of December 31, 2023.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company may also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied upon transfer of control of the product to the customer.

 

Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net 30 days. The Company has certain fabrication contracts in one business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is immaterial to the Company's consolidated results.

 

Sales returns and allowances are treated as reductions to sales and are provided for based on historical experience and current estimates and are immaterial to the consolidated financial statements.

 

Contract with Customer Liabilities, Shipping and Handling Cost, Policy [Policy Text Block]

Shipping and Handling Fees and Costs

 

Amounts charged to customers for shipping and other transportation services are included in net sales. The distribution expense line on the accompanying Consolidated Statements of Comprehensive Income is entirely comprised of all shipping and other transportation costs incurred by the Company in shipping goods to its customers.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

The Company records compensation expense for stock awards issued to employees and directors. For additional information, see Note 13, Equity Plans.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Impact of Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update (ASU) No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure".  The objective of this ASU is to enhance the disclosures a public entity provides about their reportable segments. The ASU does not amend any of the existing guidance or requirements in Topic 280, Segment Reporting. Under the ASU, public entities must disclose incremental segment information on both an annual and interim basis.  The ASU is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, applied retroactively. The adoption of this ASU is not anticipated to have a material impact on our Consolidated Financial Statements.

 

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". The objective of this ASU is to improve the information a reporting entity provides to users of financials statements about the entity's operations and the effects of related tax risks and tax planning on the entity's tax rate and potential future cash flows. The ASU enhances disclosures regarding the rate reconciliation, income taxes paid and other items. The ASU is effective for annual periods beginning after December 15, 2024 for public business entities. The Company is not an early adopter of this guidance and its impacts are not included prospectively or retrospectively in our Consolidated Financial Statements included in this Annual Report on Form 10-K.  

 

In March 2020, the FASB issued ASU No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The objective of this ASU is to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are elective and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Then in December 2022, the FASB issued ASU No. 2022-06 “Deferral of the Sunset Date of Topic 848” which amends and extends the sunset date to December 31, 2024. We adopted this ASU in the first quarter of 2023 for the modification of the asset-based credit facility (the ABL Credit Facility) and the interest rate hedge.  The adoption of the standard did not have a material impact on our Consolidated Financial Statements.

  

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Details of Acquisition (in thousands)

 

Metal-Fab As of January 3, 2023

 

CTB As of October 2, 2023

Assets acquired

    

Cash and cash equivalents

 

$ 1,728

 

$ -

Accounts receivable, net

 

10,597

 

5,339

Prepaid expenses and other

 

740

 

-

Inventories, net

 

17,236

 

3,906

Property and equipment

 

20,408

 

16,193

Goodwill

 

33,194

 

8,401

Intangible assets

 

54,740

 

9,590

Right-of-use and other long-term assets

 

6,930

 

917

Total assets acquired

 

145,573

 

44,346

Total liabilities assumed

 

(14,369)

 

(4,054)

Cash paid

 

$ 131,204

 

$ 40,292

Business Acquisition, Pro Forma Information [Table Text Block]
 For the twelve months ended December 31, 2022
     
 

Historical OSI

Historical Metal-Fab

Pro Forma Adjustments

Pro Forma Combined

(in thousands, except per share amounts)

    

Pro forma:

    

Net sales

$ 2,559,990

$ 95,528

$ 736

$ 2,656,254

Net income (loss)

90,931

16,538

(12,850)

94,619

     

Basic earnings per share

7.87

1.43

(1.11)

8.19

Diluted earnings per share

7.87

1.43

(1.11)

8.19

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2023

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  28.8%  -   -   28.8%

Plate

  12.9%  -   -   12.9%

Cold Rolled

  4.0%  -   -   4.0%

Coated

  10.3%  -   -   10.3%

Specialty

  -   26.3%  -   26.3%

Pipe & Tube

  -   -   17.1%  17.1%

Other

  0.6%  -   -   0.6%

Total

  56.6%  26.3%  17.1%  100.0%
  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2022

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  29.8%  -   -   29.8%

Plate

  13.3%  -   -   13.3%

Cold Rolled

  4.7%  -   -   4.7%

Coated

  4.5%  -   -   4.5%

Specialty

  -   30.3%  -   30.3%

Pipe & Tube

  -   -   16.7%  16.7%

Other

  0.7%  -   -   0.7%

Total

  53.0%  30.3%  16.7%  100.0%
  

Disaggregated Revenue by Products Sold

 
  

For the Twelve Months Ended December 31, 2021

 
  

Carbon flat products

  

Specialty metals flat products

  

Tubular and pipe products

  

Total

 

Hot Rolled

  31.4%  -   -   31.4%

Plate

  10.4%  -   -   10.4%

Cold Rolled

  7.0%  -   -   7.0%

Coated

  7.7%  -   -   7.7%

Specialty

  -   25.3%  -   25.3%

Pipe & Tube

  -   -   16.5%  16.5%

Other

  1.6%  0.1%  -   1.7%

Total

  58.1%  25.4%  16.5%  100.0%
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of December 31,

 

(in thousands)

 

2023

  

2022

 

Unprocessed

 $282,565  $356,588 

Processed and finished

  103,970   60,343 

Total

 $386,535  $416,931 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]

(in thousands)

Depreciable Lives December 31, 2023 December 31, 2022 
          

Land

 - $16,676 $15,058 

Land improvements

 5 - 10  4,685  4,160 

Buildings and improvements

 7 - 30  158,335  141,585 

Machinery and equipment

 2 - 15  254,777  221,375 

Furniture and fixtures

 3 - 7  6,849  6,829 

Computer software and equipment

 2 - 5  26,787  25,338 

Vehicles

 2 - 5  5,112  4,049 

Financing lease

 -  5,686  3,144 

Construction in progress

 -  4,541  8,272 
     483,448  429,810 

Less accumulated depreciation

    (297,340) (281,478)

Net property and equipment

   $186,108 $148,332 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]

(in thousands)

 

Carbon Flat Products

  

Specialty Metals Flat Products

  

Tubular and Pipe Products

  

Total

 

Balance as of December 31, 2021

  1,065   9,431   -   10,496 

Acquisitions

  -   -   -   - 

Impairments

  -   -   -   - 

Balance as of December 31, 2022

 $1,065  $9,431  $-  $10,496 

Acquisitions

  33,194   -   8,401   41,595 

Impairments

  -   -   -   - 

Balance as of December 31, 2023

 $34,259  $9,431  $8,401  $52,091 
Schedule of Finite and Indefinite Lived Intangible Assets [Table Text Block]
  

As of Balance at December 31, 2023

 

(in thousands)

 

Gross Carrying Amount

  

Accumulated Amortization

  

Intangible Assets, Net

 
             

Customer relationships - subject to amortization

 $62,559  $(15,084) $47,475 

Covenant not to compete - subject to amortization

  2,339   (679)  1,660 

Technology and know-how - subject to amortization

  7,000   (382)  6,618 

Trade name - not subject to amortization

  36,868   -   36,868 
  $108,766  $(16,145) $92,621 
  

As of December 31, 2022

 

(in thousands)

 

Gross Carrying Amount

  

Accumulated Amortization

  

Intangible Assets, Net

 
             

Customer relationships - subject to amortization

 $22,559  $(12,100) $10,459 

Covenant not to compete - subject to amortization

  509   (301)  208 

Trade name - not subject to amortization

  21,368   -   21,368 
  $44,436  $(12,401) $32,035 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]

(in thousands)

 

2023

  

2022

  

2021

 

Operating lease cost

 $9,008  $7,446  $6,952 

Finance lease cost

            

Amortization

  1,056   720   721 

Interest on lease liabilities

  157   67   71 
  $1,213  $787  $792 
Lease, Payment [Table Text Block]

(in thousands)

 

2023

  

2022

  

2021

 
             

Cash paid for amounts included in the measurement of lease liabilities:

            

Operating cash flows from operating leases

 $8,901  $7,268  $6,830 

Operating cash flows from finance leases

  157   67   71 

Financing cash flows from finance leases

  1,039   703   828 

Total cash paid for amounts included in the measurement of lease liabilities

 $10,097  $8,038  $7,729 
Lease, Balance Sheet Information [Table Text Block]

(in thousands)

 

2023

  

2022

 
         

Operating leases

        

Operating lease

 $56,117  $45,987 

Operating lease accumulated amortization

  (21,737)  (17,763)

Operating lease right of use asset, net

 $34,380  $28,224 
         

Operating lease current liabilities

  7,813   6,098 

Operating lease liabilities

  27,261   22,655 
  $35,074  $28,753 

(in thousands)

 

2023

  

2022

 

Finance leases

        

Finance lease

 $5,686  $3,144 

Finance lease accumulated depreciation

  (2,615)  (1,585)

Finance lease, net

 $3,071  $1,559 
         

Finance lease current liabilities

  1,087   594 

Finance lease liabilities

  2,106   1,025 
  $3,193  $1,619 

Weighted average remaining lease term (in years)

 

2023

  

2022

 

Operating leases

  6   6 

Finance leases

  4   3 
         

Weighted average discount rate

        

Operating leases

  4.07%  3.41%

Finance leases

  5.06%  3.56%
Operating and Finance Lease, Liability, Maturity [Table Text Block]

(in thousands)

 

Operating Lease

  

Finance Lease

 

Year Ending December 31,

        

2024

 $9,040  $1,218 

2025

  7,482   910 

2026

  6,307   618 

2027

  5,049   417 

2028

  3,782   300 

Thereafter

  8,139   39 

Total future minimum lease payments

 $39,799  $3,502 

Less remaining imputed interest

  (4,725)  (309)

Total

 $35,074  $3,193 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Debt (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

As of December 31,

 

(in thousands)

 

2023

  

2022

 

Asset-based revolving credit facility due June 16, 2026

 $190,198  $165,658 

Total debt

  190,198   165,658 

Less current amount

  -   - 

Total long-term debt

 $190,198  $165,658 
Schedule of Maturities of Long-Term Debt [Table Text Block]

(in thousands)

 

2024

  

2025

  

2026

  

2027

  

2028

  

Total

 

ABL Credit Facility

 $-  $-  $190,198  $-  $-  $190,198 

Total principal payments

 $-  $-  $190,198  $-  $-  $190,198 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
  

Net Gain (Loss) Recognized

 

(in thousands)

 

2023

  

2022

  

2021

 

Fixed interest rate hedge

 $1,906  $(664) $(1,880)

Metals swaps

  (1,903)  633   418 

Embedded customer derivatives

  1,903   (633)  (418)

Total income (loss)

 $1,906  $(664) $(1,880)
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Fair Value of Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Value of Items Recorded at Fair Value

 
  

As of December 31, 2023

 

(in thousands)

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Metal swaps

 $-  $4,458  $-  $4,458 

Embedded customer derivatives

 $-  $766  $-  $766 

Fixed interest rate hedge

 $-  $55  $-  $55 

Supplemental executive retirement plan

 $11,617  $-  $-  $11,617 

Total assets at fair value

 $11,617  $5,279  $-  $16,896 
                 

Liabilities:

                

Metal swaps

 $-  $5,224  $-  $5,224 

Total liabilities recorded at fair value

 $-  $5,224  $-  $5,224 
  

Value of Items Recorded at Fair Value

 
  

As of December 31, 2022

 

(in thousands)

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Fixed interest rate hedge

 $-  $1,748  $-  $1,748 

Supplemental executive retirement plan

 $7,676  $-  $-  $7,676 

Total assets at fair value

 $7,676  $1,748  $-  $9,424 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Equity Plans (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

For the years ended December 31,

 

(in thousands)

 

2023

  

2022

  

2021

 

RSU expense before taxes of the Plan

 $1,817  $1,297  $1,045 

RSU expense after taxes

  1,314   954   767 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

2023

  

2022

  

2021

 
  

Number of Shares

  

Weighted Average Estimated Fair Value

  

Number of Shares

  

Weighted Average Estimated Fair Value

  

Number of Shares

  

Weighted Average Estimated Fair Value

 

Beginning balance

  617,518  $18.95   576,867  $18.29   610,540  $18.14 

Granted

  49,768   36.63   55,558   25.56   20,604   23.29 

Converted into shares

  (2,610)  18.78   (5,841)  18.16   (49,191)  18.67 

Forfeited

  (2,573)  19.65   (9,066)  17.52   (5,086)  17.55 

Outstanding at December 31

  662,103  $20.28   617,518  $18.95   576,867  $18.29 

Vested at December 31

  454,939  $19.71   423,941  $19.24   370,771  $18.78 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

As of December 31,

 

(in thousands)

 

2023

  

2022

  

2021

 

Current:

            

Federal

 $11,574  $27,865  $36,592 

International

  1,047   102   85 

State and local

  2,529   5,691   7,739 
   15,150   33,658   44,416 

Deferred

  1,908   (967)  (668)

Income tax provision

 $17,058  $32,691  $43,748 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]

(in thousands)

 

2023

  

2022

 

Deferred tax assets:

        

Inventory (excluding LIFO reserve)

 $3,340  $2,176 

Net operating loss and tax credit carryforwards

  803   1,029 

Allowance for credit losses

  657   833 

Accrued expenses

  7,543   6,114 

Lease liabilities

  9,567   7,916 

Other

  379   214 

Deferred tax assets before valuation allowance

  22,289   18,282 

Valuation allowance

  (489)  (919)

Total deferred tax assets

  21,800   17,363 
         

Deferred tax liabilities:

        

LIFO reserve

  (3,820)  (3,451)

Property and equipment

  (16,223)  (12,194)

Lease right of use assets

  (9,363)  (7,769)

Interest rate hedge

  (14)  (437)

Intangibles

  (3,890)  (3,537)

Total deferred tax liabilities

  (33,310)  (27,388)

Deferred tax liabilities, net

 $(11,510) $(10,025)
Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]

(in thousands)

 

2023

  

2022

  

2021

 

Balance as of January 1

 $220  $228  $28 

Increases related to current year tax positions

  -   -   8 

Increase (Decrease) related to prior year tax positions

  8   (8)  200 

Decreases related to lapsing of statute of limitations

  (8)  -   (8)

Settlements

  (46)  -   - 

Balance as of December 31

 $174  $220  $228 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2023

  

2022

  

2021

 

U.S. federal statutory rate in effect

  21.0%  21.0%  21.0%

State and local taxes, net of federal benefit

  4.4%  4.5%  4.5%

Foreign

  1.7%  0.1%  0.1%

Meals and entertainment

  0.7%  0.2%  0.1%

Tax credits

  (0.4)%  (0.1)%  (0.1)%

All other, net

  0.3%  0.7%  0.9%

Effective income tax rate

  27.7%  26.4%  26.5%
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Shares Outstanding and Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the years ended December 31,

 

(in thousands, except per share data)

 

2023

  

2022

  

2021

 
             

Weighted average basic shares outstanding

  11,573   11,551   11,492 

Assumed exercise of stock options and issuance of stock awards

  5   8   11 

Weighted average diluted shares outstanding

  11,578   11,559   11,503 
             

Net income

 $44,529  $90,931  $121,051 
             

Basic earnings per share

 $3.85  $7.87  $10.53 

Diluted earnings per share

 $3.85  $7.87  $10.52 
             

Unvested RSUs and PSUs

  207   194   206 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
   

For the Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Net sales

                       

Specialty metals flat products

  $ 567,728     $ 776,022     $ 585,751  

Carbon flat products

    1,221,093       1,356,605       1,344,150  

Tubular and pipe products

    369,342       427,363       382,352  

Total net sales

  $ 2,158,163     $ 2,559,990     $ 2,312,253  
                         

Depreciation and amortization

                       

Specialty metals flat products

  $ 3,929     $ 4,060     $ 3,692  

Carbon flat products

    14,762       10,695       11,286  

Tubular and pipe products

    7,682       4,913       5,267  

Corporate

    70       70       71  

Total depreciation and amortization

  $ 26,443     $ 19,738     $ 20,316  
                         

Operating income

                       

Specialty metals flat products

  $ 22,884     $ 93,662     $ 70,544  

Carbon flat products

    34,582       25,015       110,074  

Tubular and pipe products

    40,692       34,856       7,353  

Corporate

    (20,487 )     (19,786 )     (15,505 )

Total operating income

  $ 77,671     $ 133,747     $ 172,466  

Other loss, net

    78       45       36  

Income before interest and income taxes

    77,593       133,702       172,430  

Interest and other expense on debt

    16,006       10,080       7,631  

Income before income taxes

  $ 61,587     $ 123,622     $ 164,799  
Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]
   

For the Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Capital expenditures

                       

Flat products

  $ 14,306     $ 15,299     $ 8,797  

Tubular and pipe products

    7,020       4,555       2,214  

Total capital expenditures

  $ 21,326     $ 19,854     $ 11,011  
                         

Assets

                       

Flat products

  $ 649,744     $ 631,607     $ 777,074  

Tubular and pipe products

    333,677       258,412       245,962  

Corporate

    1,414       1,608       536  

Total assets

  $ 984,835     $ 891,627     $ 1,023,572  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Summary of Valuation Allowance [Table Text Block]
      

Additions

         

Description

 

Balance at Beginning of Period

  

Charged to Costs and Expenses

  

Charged to Other Accounts

  

Deductions

  

Balance at End of Period

 

Year Ended December 31, 2021

                    

Allowance for credit losses

 $1,726  $1,250  $-  $(474) $2,502 

Tax valuation reserve

 $2,302  $236  $-  $(1,341) $1,197 
                     

Year Ended December 31, 2022

                    

Allowance for credit losses

 $2,502  $2,184  $-  $(855) $3,831 

Tax valuation reserve

 $1,197  $-  $-  $(278) $919 
                     

Year Ended December 31, 2023

                    

Allowance for credit losses

 $3,831  $(425) $-  $(776) $2,630 

Tax valuation reserve

 $919  $-  $-  $(430) $489 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Number of Reportable Segments 3    
LIFO Inventory Amount $ 38.2 $ 46.3  
Percentage of LIFO Inventory 9.90% 11.10%  
Property, Plant and Equipment, Useful Life (Year) 7 years    
Software and Software Development Costs [Member]      
Property, Plant and Equipment, Useful Life (Year) 5 years    
Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year) 2 years    
Minimum [Member] | Software and Software Development Costs [Member]      
Property, Plant and Equipment, Useful Life (Year) 2 years    
Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year) 30 years    
Maximum [Member] | Software and Software Development Costs [Member]      
Property, Plant and Equipment, Useful Life (Year) 5 years    
Steel Requirements [Member] | Supplier Concentration Risk [Member] | Three Largest Suppliers [Member]      
Concentration Risk, Percentage 40.00% 39.00% 51.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Top 20 [Member]      
Concentration Risk, Percentage 29.00% 26.00% 23.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Largest Customer [Member]      
Concentration Risk, Percentage 3.00% 3.00% 2.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Industrial Machinery and Equipment Manufacturers and Fabricators [Member]      
Concentration Risk, Percentage 48.00% 52.00% 47.00%
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Acquisitions (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 02, 2023
Jan. 03, 2023
Oct. 01, 2021
Dec. 31, 2023
Dec. 31, 2022
Internally Developed Technology [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       10 years  
Internally Developed Technology [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       15 years  
Noncompete Agreements [Member]          
Finite-Lived Intangible Assets, Net       $ 1,660 $ 208
Noncompete Agreements [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       1 year  
Noncompete Agreements [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       5 years  
Customer Relationships [Member]          
Finite-Lived Intangible Assets, Net       $ 47,475 $ 10,459
Customer Relationships [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       10 years  
Customer Relationships [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       26 years  
Metal-Fab [Member]          
Payments to Acquire Businesses, Gross   $ 131,200      
Business Combination, Consideration Transferred   131,000      
Business Combination, Consideration Cash Adjustment   200      
Business Combination, Acquisition Related Costs       $ 2,600  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory       2,100  
Metal-Fab [Member] | Trade Names [Member]          
Indefinite-Lived Intangible Assets (Excluding Goodwill)   11,500      
Metal-Fab [Member] | Internally Developed Technology [Member]          
Finite-Lived Intangible Assets, Net   $ 5,300      
Finite-Lived Intangible Asset, Useful Life (Year)   15 years      
Metal-Fab [Member] | Noncompete Agreements [Member]          
Finite-Lived Intangible Assets, Net   $ 1,400      
Metal-Fab [Member] | Noncompete Agreements [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)   2 years      
Metal-Fab [Member] | Noncompete Agreements [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)   5 years      
Metal-Fab [Member] | Customer Relationships [Member]          
Finite-Lived Intangible Assets, Net   $ 36,500      
Finite-Lived Intangible Asset, Useful Life (Year)   26 years      
Finite-Lived Intangible Assets, Remaining Amortization Period (Year)   26 years      
Central Tube and Bar [Member]          
Payments to Acquire Businesses, Gross $ 40,300        
Business Combination, Consideration Transferred 37,800        
Business Combination, Acquisition Related Costs       900  
Business Combination, Consideration Working Capital Adjustment 2,500        
Central Tube and Bar [Member] | Trade Names [Member]          
Indefinite-Lived Intangible Assets (Excluding Goodwill) 4,000        
Central Tube and Bar [Member] | Internally Developed Technology [Member]          
Finite-Lived Intangible Assets, Net $ 1,700        
Finite-Lived Intangible Asset, Useful Life (Year) 10 years        
Central Tube and Bar [Member] | Noncompete Agreements [Member]          
Finite-Lived Intangible Assets, Net $ 400        
Central Tube and Bar [Member] | Noncompete Agreements [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year) 5 years        
Central Tube and Bar [Member] | Customer Relationships [Member]          
Finite-Lived Intangible Assets, Net $ 3,500        
Finite-Lived Intangible Asset, Useful Life (Year) 10 years        
Shaw Stainless & Alloy, Inc [Member]          
Business Combination, Consideration Transferred     $ 12,100    
The 2023 Acquisitions [Member]          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual       $ 110,300  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Oct. 02, 2023
Jan. 03, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill $ 52,091     $ 10,496 $ 10,496
Metal-Fab [Member]          
Cash and cash equivalents   $ 1,728    
Accounts receivable, net   5,339 10,597    
Prepaid expenses and other   740    
Inventories, net   3,906 17,236    
Property and equipment   16,193 20,408    
Goodwill   8,401 33,194    
Intangible assets   9,590 54,740    
Right-of-use and other long-term assets   917 6,930    
Total assets acquired   44,346 145,573    
Total liabilities assumed   (4,054) (14,369)    
Cash paid   $ 40,292 $ 131,204    
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Acquisitions - Pro Forma (Details) - Metal-Fab [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
Net sales | $ $ 2,656,254
Net income (loss) | $ $ 94,619
Basic earnings per share (in dollars per share) | $ / shares $ 8.19
Diluted earnings per share (in dollars per share) | $ / shares $ 8.19
Historical OSI [Member]  
Net sales | $ $ 2,559,990
Net income (loss) | $ $ 90,931
Basic earnings per share (in dollars per share) | $ / shares $ 7.87
Diluted earnings per share (in dollars per share) | $ / shares $ 7.87
Historical [Member]  
Net sales | $ $ 95,528
Net income (loss) | $ $ 16,538
Basic earnings per share (in dollars per share) | $ / shares $ 1.43
Diluted earnings per share (in dollars per share) | $ / shares $ 1.43
Pro Forma [Member]  
Net sales | $ $ 736
Net income (loss) | $ $ (12,850)
Basic earnings per share (in dollars per share) | $ / shares $ (1.11)
Diluted earnings per share (in dollars per share) | $ / shares $ (1.11)
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Disposition of Assets (Details Textual)
$ in Millions
Sep. 17, 2021
USD ($)
Sale of Operations, Consideration Received or Receivable $ 58.4
Estimated Working Capital Adjustment 12.6
Sale of Operations, Property and Equipment 9.5
Sale of Operations, Gain (Loss) on Sale of Operations, Before Tax $ 3.5
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Percentage of net sales 100.00% 100.00% 100.00%
Carbon Flat Products [Member]      
Percentage of net sales 26.30% 30.30% 25.40%
Specialty Metals Flat Products [Member]      
Percentage of net sales 56.60% 53.00% 58.10%
Tubular and Pipe Products [Member]      
Percentage of net sales 17.10% 16.70% 16.50%
Hot Rolled Products [Member]      
Percentage of net sales 28.80% 29.80% 31.40%
Hot Rolled Products [Member] | Carbon Flat Products [Member]      
Percentage of net sales 28.80% 0.00% 0.00%
Hot Rolled Products [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 0.00% 29.80% 31.40%
Hot Rolled Products [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Plate Products [Member]      
Percentage of net sales 12.90% 13.30% 10.40%
Plate Products [Member] | Carbon Flat Products [Member]      
Percentage of net sales 12.90% 0.00% 0.00%
Plate Products [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 0.00% 13.30% 10.40%
Plate Products [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Cold Rolled Products [Member]      
Percentage of net sales 4.00% 4.70% 7.00%
Cold Rolled Products [Member] | Carbon Flat Products [Member]      
Percentage of net sales 4.00% 0.00% 0.00%
Cold Rolled Products [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 0.00% 4.70% 7.00%
Cold Rolled Products [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Coated Products [Member]      
Percentage of net sales 10.30% 4.50% 7.70%
Coated Products [Member] | Carbon Flat Products [Member]      
Percentage of net sales 10.30% 0.00% 0.00%
Coated Products [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 0.00% 4.50% 7.70%
Coated Products [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Specialty [Member]      
Percentage of net sales 26.30% 30.30% 25.30%
Specialty [Member] | Carbon Flat Products [Member]      
Percentage of net sales 0.00% 30.30% 25.30%
Specialty [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 26.30% 0.00% 0.00%
Specialty [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Pipe and Tube Products [Member]      
Percentage of net sales 17.10% 16.70% 16.50%
Pipe and Tube Products [Member] | Carbon Flat Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Pipe and Tube Products [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
Pipe and Tube Products [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 17.10% 16.70% 16.50%
Product and Service, Other [Member]      
Percentage of net sales 0.60% 0.70% 1.70%
Product and Service, Other [Member] | Carbon Flat Products [Member]      
Percentage of net sales 0.60% 0.00% 0.10%
Product and Service, Other [Member] | Specialty Metals Flat Products [Member]      
Percentage of net sales 0.00% 0.70% 1.60%
Product and Service, Other [Member] | Tubular and Pipe Products [Member]      
Percentage of net sales 0.00% 0.00% 0.00%
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Accounts Receivable (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss, Current $ 4.2 $ 4.3  
Accounts Receivable, Credit Loss Expense (Reversal) $ 0.4 $ 2.2 $ 1.3
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Inventories (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
LIFO Inventory Amount $ 38.2 $ 46.3
Percentage of LIFO Inventory 9.90% 11.10%
Inventory, LIFO Reserve, Effect on Income, Net $ (8.3) $ 0.6
Inventory Difference Using FIFO Basis $ 12.0 $ 20.3
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Inventories - Steel Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Unprocessed $ 282,565 $ 356,588
Processed and finished 103,970 60,343
Inventories, net $ 386,535 $ 416,931
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Property and Equipment (Details Textual)
Dec. 31, 2023
Property, Plant and Equipment, Useful Life (Year) 7 years
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and equipment, at cost $ 483,448 $ 429,810
Depreciable lives (Year) 7 years  
Financing lease $ 5,686 3,144
Accumulated depreciation (297,340) (281,478)
Net property and equipment $ 186,108 148,332
Minimum [Member]    
Depreciable lives (Year) 2 years  
Maximum [Member]    
Depreciable lives (Year) 30 years  
Land [Member]    
Property and equipment, at cost $ 16,676 15,058
Land Improvements [Member]    
Property and equipment, at cost $ 4,685 4,160
Land Improvements [Member] | Minimum [Member]    
Depreciable lives (Year) 5 years  
Land Improvements [Member] | Maximum [Member]    
Depreciable lives (Year) 10 years  
Building and Building Improvements [Member]    
Property and equipment, at cost $ 158,335 141,585
Building and Building Improvements [Member] | Minimum [Member]    
Depreciable lives (Year) 7 years  
Building and Building Improvements [Member] | Maximum [Member]    
Depreciable lives (Year) 30 years  
Machinery and Equipment [Member]    
Property and equipment, at cost $ 254,777 221,375
Machinery and Equipment [Member] | Minimum [Member]    
Depreciable lives (Year) 2 years  
Machinery and Equipment [Member] | Maximum [Member]    
Depreciable lives (Year) 15 years  
Furniture and Fixtures [Member]    
Property and equipment, at cost $ 6,849 6,829
Furniture and Fixtures [Member] | Minimum [Member]    
Depreciable lives (Year) 3 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Depreciable lives (Year) 7 years  
Software and Software Development Costs [Member]    
Property and equipment, at cost $ 26,787 25,338
Depreciable lives (Year) 5 years  
Software and Software Development Costs [Member] | Minimum [Member]    
Depreciable lives (Year) 2 years  
Software and Software Development Costs [Member] | Maximum [Member]    
Depreciable lives (Year) 5 years  
Vehicles [Member]    
Property and equipment, at cost $ 5,112 4,049
Vehicles [Member] | Minimum [Member]    
Depreciable lives (Year) 2 years  
Vehicles [Member] | Maximum [Member]    
Depreciable lives (Year) 5 years  
Construction in Progress [Member]    
Property and equipment, at cost $ 4,541 $ 8,272
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Impairment of Intangible Assets (Excluding Goodwill), Total $ 0 $ 0
Finite-Lived Intangible Asset, Expected Amortization, Year One 4,200  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 3,700  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 3,300  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 3,000  
Finite-Lived Intangible Asset, Expected Amortization, After Year Five 2,200  
Finite-Lived Intangible Asset, Expected Amortization, Year Two $ 4,200  
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 26 years  
Noncompete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 1 year  
Noncompete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 5 years  
Internally Developed Technology [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Internally Developed Technology [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 15 years  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 10,496 $ 10,496
Acquisitions 41,595 0
Impairments 0 0
Balance 52,091 10,496
Carbon Flat Products [Member]    
Balance 1,065 1,065
Acquisitions 33,194 0
Impairments 0 0
Balance 34,259 1,065
Specialty Metals Flat Products [Member]    
Balance 9,431 9,431
Acquisitions 0 0
Impairments 0 0
Balance 9,431 9,431
Tubular and Pipe Products [Member]    
Balance 0 0
Acquisitions 8,401 0
Impairments 0 0
Balance $ 8,401 $ 0
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accumulated amortization $ (16,145) $ (12,401)
Intangible assets, gross 108,766 44,436
Intangible assets, net 92,621 32,035
Trade Names [Member]    
Indefinite-Lived Intangible Assets (Excluding Goodwill) 36,868 21,368
Customer Relationships [Member]    
Finite-lived intangible assets, gross 62,559 22,559
Accumulated amortization (15,084) (12,100)
Finite-lived intangible assets, net 47,475 10,459
Noncompete Agreements [Member]    
Finite-lived intangible assets, gross 2,339 509
Accumulated amortization (679) (301)
Finite-lived intangible assets, net 1,660 $ 208
Technology-Based Intangible Assets [Member]    
Finite-lived intangible assets, gross 7,000  
Accumulated amortization (382)  
Finite-lived intangible assets, net $ 6,618  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Cleveland Warehouse [Member]  
Lessee, Operating Lease, Renewal Term (Year) 5 years
Chief Executive Officer [Member] | Related Entity That Owns Cleveland Warehouse [Member] | Cleveland Warehouse [Member]  
Equity Method Investment, Ownership Percentage 50.00%
Affiliated Entity [Member] | Cleveland Warehouse [Member]  
Lessee, Operating Lease, Renewal Term (Year) 5 years
Operating Lease, Annual Expense $ 0.2
Minimum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year
Maximum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 15 years
Lessee, Operating Lease, Renewal Term (Year) 5 years
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating lease cost $ 9,008 $ 7,446 $ 6,952
Amortization 1,056 720 721
Interest on lease liabilities 157 67 71
Finance Lease, Cost $ 1,213 $ 787 $ 792
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases - Lease Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating cash flows from operating leases $ 8,901 $ 7,268 $ 6,830
Operating cash flows from finance leases 157 67 71
Financing cash flows from finance leases 1,039 703 828
Total cash paid for amounts included in the measurement of lease liabilities $ 10,097 $ 8,038 $ 7,729
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases - Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating lease $ 56,117 $ 45,987
Operating lease accumulated amortization (21,737) (17,763)
Operating lease right of use asset, net (34,380) (28,224)
Current portion of lease liabilities 7,813 6,098
Operating lease, operating lease liabilities 27,261 22,655
Operating Lease, Liability 35,074 28,753
Property and equipment, at cost 483,448 429,810
Accumulated depreciation (297,340) (281,478)
Finance Lease, Liability $ 3,193 $ 1,619
Operating leases (Year) 6 years 6 years
Finance leases (Year) 4 years 3 years
Operating leases 4.07% 3.41%
Finance leases 5.06% 3.56%
Other Accrued Liabilities [Member]    
Finance lease current liabilities $ 1,087 $ 594
Other Noncurrent Liabilities [Member]    
Finance lease liabilities 2,106 1,025
Assets Held Under Finance Leases [Member]    
Property and equipment, at cost 5,686 3,144
Accumulated depreciation (2,615) (1,585)
Finance lease, net $ 3,071 $ 1,559
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, operating lease $ 9,040  
2024, finance lease 1,218  
2025, operating lease 7,482  
2025, finance lease 910  
2026, operating lease 6,307  
2026, finance lease 618  
2027, operating lease 5,049  
2027, finance lease 417  
2028, operating lease 3,782  
2028, finance lease 300  
Thereafter, operating lease 8,139  
Thereafter, finance lease 39  
Operating lease, Total future minimum lease payments 39,799  
Finance lease, Total future minimum lease payments 3,502  
Operating lease, Less remaining imputed interest (4,725)  
Finance lease, Less remaining imputed interest (309)  
Operating lease, Total 35,074 $ 28,753
Finance lease, Total 3,193 $ 1,619
Current Portion and Lease Liabilities [Member]    
Operating lease, Total 35,074  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Finance lease, Total $ 3,193  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Debt (Details Textual)
$ in Millions
12 Months Ended
Dec. 14, 2020
USD ($)
Jan. 10, 2019
USD ($)
Dec. 31, 2023
USD ($)
Dec. 30, 2023
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 03, 2023
USD ($)
Jun. 16, 2021
USD ($)
Interest Paid, Excluding Capitalized Interest, Operating Activities     $ 15.0   $ 9.6 $ 6.8    
Long-term Debt, Gross     239.4   280.4 $ 255.8    
Industrial Revenue Bond Member [Member]                
Debt Issuance Costs, Net     $ 1.7   $ 1.2      
All Debt, Excluding Deferred Financing Fees and Deferred Commitment Fees [Member]                
Debt Instrument, Interest Rate, Effective Percentage     5.90%   3.20% 2.50%    
Interest Rate Swap [Member]                
Derivative, Term of Contract (Year)   5 years            
Derivative, Notional Amount   $ 75.0            
Derivative, Fixed Interest Rate   2.57%         2.42%  
ABL Credit Facility [Member]                
Line of Credit Facility, Maximum Borrowing Capacity             $ 625.0  
Derivative, Term of Contract (Year)     5 years          
ABL Credit Facility [Member] | Asset Based Revolving Credit Facility Due June 16, 2026 [Member]                
Line of Credit Facility, Maximum Borrowing Capacity             $ 595.0  
Letters of Credit, Maximum Borrowing Capacity               $ 20.0
Maximum First In, Last Out Revolving Credit Facility               30.0
Line of Credit Facility, Additional Commitments, Maximum               $ 200.0
Line Of Credit Facility Covenant Terms Monetary $ 30.0              
Line of Credit Facility Covenant Terms Percentage of Revolver Commitments 10.00%              
Balance Required for Compliance with Revolver Commitments     $ 62.5          
Line of Credit Facility Covenant Terms Percentage of Aggregate Borrowing Base 10.00%              
Line of Credit Facility Covenant Terms Aggregate Borrowing Base     $ 53.4          
Line of Credit Facility Covenant Terms EBITDA Ratio     1          
Line of Credit Facility, Remaining Borrowing Capacity     $ 339.4          
ABL Credit Facility [Member] | Asset Based Revolving Credit Facility Due June 16, 2026 [Member] | Base Rate [Member] | Minimum [Member]                
Debt Instrument, Basis Spread on Variable Rate       0.00%        
ABL Credit Facility [Member] | Asset Based Revolving Credit Facility Due June 16, 2026 [Member] | Base Rate [Member] | Maximum [Member]                
Debt Instrument, Basis Spread on Variable Rate       0.25%        
ABL Credit Facility [Member] | Asset Based Revolving Credit Facility Due June 16, 2026 [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Minimum [Member]                
Debt Instrument, Basis Spread on Variable Rate       1.25%        
ABL Credit Facility [Member] | Asset Based Revolving Credit Facility Due June 16, 2026 [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Maximum [Member]                
Debt Instrument, Basis Spread on Variable Rate       2.75%        
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Asset-based revolving credit facility $ 190,198 $ 165,658
Total debt 190,198 165,658
Less current amount 0 0
Total long-term debt 190,198 165,658
Asset Based Revolving Credit Facility Due December 8, 2022 [Member]    
Asset-based revolving credit facility $ 190,198 $ 165,658
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024 $ 0  
2025 0  
2026 190,198  
2027 0  
2028 0  
Total 190,198 $ 165,658
ABL Credit Facility [Member]    
2024 0  
2025 0  
2026 190,198  
2027 0  
2028 0  
Total $ 190,198  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Derivative Instruments (Details Textual) - USD ($)
Jan. 10, 2019
Dec. 31, 2023
Jan. 03, 2023
Dec. 31, 2022
Metal Swaps [Member]        
Derivative, Notional Amount   $ 5,200,000   $ 0
Interest Rate Swap [Member]        
Derivative, Notional Amount $ 75,000,000      
Derivative, Term of Contract (Year) 5 years      
Derivative, Fixed Interest Rate 2.57%   2.42%  
Interest Rate Swap [Member] | Other Noncurrent Assets [Member]        
Derivative Asset   $ 54,800   $ 1,700,000
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Gain (Loss) Recognized $ 1,906 $ (664) $ (1,880)
Interest Rate Swap [Member]      
Net Gain (Loss) Recognized 1,906 (664) (1,880)
Metal Swaps [Member]      
Net Gain (Loss) Recognized (1,903) 633 418
Embedded Customer Derivatives [Member]      
Net Gain (Loss) Recognized $ 1,903 $ (633) $ (418)
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Fair Value of Assets and Liabilities (Details Textual) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Revolving Credit Facility [Member]    
Long-Term Debt, Fair Value $ 190.2 $ 165.7
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative Asset $ 766  
Total assets at fair value 16,896 $ 9,424
Total liabilities recorded at fair value 5,224  
Supplemental Executive Retirement Plan [Member]    
Derivative Asset 11,617 7,676
Metal Swaps [Member]    
Derivative Asset 4,458  
Derivative liability 5,224  
Interest Rate Swap [Member]    
Derivative Asset 55 1,748
Fair Value, Inputs, Level 1 [Member]    
Derivative Asset 0  
Total assets at fair value 11,617 7,676
Total liabilities recorded at fair value 0  
Fair Value, Inputs, Level 1 [Member] | Supplemental Executive Retirement Plan [Member]    
Derivative Asset 11,617 7,676
Fair Value, Inputs, Level 1 [Member] | Metal Swaps [Member]    
Derivative Asset 0  
Derivative liability 0  
Fair Value, Inputs, Level 1 [Member] | Interest Rate Swap [Member]    
Derivative Asset 0 0
Fair Value, Inputs, Level 2 [Member]    
Derivative Asset 766  
Total assets at fair value 5,279 1,748
Total liabilities recorded at fair value 5,224  
Fair Value, Inputs, Level 2 [Member] | Supplemental Executive Retirement Plan [Member]    
Derivative Asset 0 0
Fair Value, Inputs, Level 2 [Member] | Metal Swaps [Member]    
Derivative Asset 4,458  
Derivative liability 5,224  
Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]    
Derivative Asset 55 1,748
Fair Value, Inputs, Level 3 [Member]    
Derivative Asset 0  
Total assets at fair value 0 0
Total liabilities recorded at fair value 0  
Fair Value, Inputs, Level 3 [Member] | Supplemental Executive Retirement Plan [Member]    
Derivative Asset 0 0
Fair Value, Inputs, Level 3 [Member] | Metal Swaps [Member]    
Derivative Asset 0  
Derivative liability 0  
Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member]    
Derivative Asset $ 0 $ 0
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Equity Plans (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
C-Suite Long-Term Incentive Plan [Member]        
Minimum Return on Assets for Performance-Based Incentives   5.00%    
Performance-Based Award Cap, Percentage of Grant   150.00% 150.00%  
Chief Executive Officer [Member] | C-Suite Long-Term Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount Per Employee $ 1,100,000      
Chief Financial Officer [Member] | C-Suite Long-Term Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount Per Employee 300,000      
President and Chief Operating Officer [Member] | C-Suite Long-Term Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount Per Employee $ 600,000      
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   49,768 55,558 20,604
Share-Based Payment Arrangement, Expense   $ 1,817,000 $ 1,297,000 $ 1,045,000
Restricted Stock Units (RSUs) [Member] | C-Suite Long-Term Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   20,000    
Restricted Stock Units (RSUs) [Member] | Senior Management Stock Incentive Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   5 years    
Restricted Stock Units (RSUs) [Member] | Performance-Based Cash Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested   $ 4,200,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year)   1 year 7 months 6 days    
Restricted Stock Units (RSUs) [Member] | Non-Employee Director [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value   $ 80,000 $ 80,000  
Restricted Stock Units (RSUs) [Member] | Non-Employee Director [Member] | Share-Based Payment Arrangement, Tranche One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   1 year    
Performance Shares [Member] | C-Suite Long-Term Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     20,000  
Service Based Cash Awards [Member] | C-Suite Long-Term Incentive Plan [Member]        
Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount   $ 500,000    
Performance-Based Cash Awards [Member] | C-Suite Long-Term Incentive Plan [Member]        
Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount     $ 500,000  
Performance-Based Cash Awards [Member] | Performance-Based Cash Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested   $ 2,500,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year)   1 year 6 months    
Phantom Stock Plan [Member] | Phantom Stock Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year)   1 year 6 months    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years   2 years  
Share-Based Payment Arrangement, Expense   $ 1,500,000 $ 300,000  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   1,600,000 700,000  
Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent   $ 1,800,000 $ 300,000  
Phantom Stock Plan [Member] | Phantom Stock Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Annual Grant Value $ 30,000      
Common Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   1,400,000    
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Expense $ 1,817 $ 1,297 $ 1,045
RSU expense after taxes $ 1,314 $ 954 $ 767
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Equity Plans - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Beginning balance, number of shares (in shares) 617,518 576,867 610,540
Beginning balance, weighted average estimated fair value (in dollars per share) $ 18.95 $ 18.29 $ 18.14
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 49,768 55,558 20,604
Granted, weighted average estimated fair value (in dollars per share) $ 36.63 $ 25.56 $ 23.29
Converted into shares, number of shares (in shares) (2,610) (5,841) (49,191)
Converted into shares, weighted average estimated fair value (in dollars per share) $ 18.78 $ 18.16 $ 18.67
Forfeited, number of shares (in shares) (2,573) (9,066) (5,086)
Forfeited, weighted average estimated fair value (in dollars per share) $ 19.65 $ 17.52 $ 17.55
Outstanding, number of shares (in shares) 662,103 617,518 576,867
Outstanding, weighted average estimated fair value (in dollars per share) $ 20.28 $ 18.95 $ 18.29
Vested, number of shares (in shares) 454,939 423,941 370,771
Vested, weighted average estimated fair value (in dollars per share) $ 19.71 $ 19.24 $ 18.78
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Commitments and Contingencies (Details Textual)
Dec. 31, 2023
Entity Number of Employees 244
Collective Bargaining Arrangements 7
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes Paid, Net, Total $ 13,603 $ 33,404 $ 46,548
Deferred Tax Assets, Valuation Allowance, Total 489 919  
State and Local Jurisdiction [Member]      
Deferred Tax Assets, Valuation Allowance, Total $ 500 $ 900  
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal $ 11,574 $ 27,865 $ 36,592
International 1,047 102 85
State and local 2,529 5,691 7,739
Current Income Tax Expense (Benefit) 15,150 33,658 44,416
Deferred 1,908 (967) (668)
Income tax provision $ 17,058 $ 32,691 $ 43,748
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Inventory (excluding LIFO reserve) $ 3,340 $ 2,176
Net operating loss and tax credit carryforwards 803 1,029
Allowance for credit losses 657 833
Accrued expenses 7,543 6,114
Lease liabilities 9,567 7,916
Other 379 214
Deferred tax assets before valuation allowance 22,289 18,282
Valuation allowance (489) (919)
Total deferred tax assets 21,800 17,363
Deferred tax liabilities:    
LIFO reserve (3,820) (3,451)
Property and equipment (16,223) (12,194)
Lease right of use assets (9,363) (7,769)
Interest rate hedge (14) (437)
Intangibles (3,890) (3,537)
Total deferred tax liabilities (33,310) (27,388)
Deferred tax liabilities, net $ (11,510) $ (10,025)
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance $ 220 $ 228 $ 28
Increases related to current year tax positions 0 0 8
Increase (Decrease) related to prior year tax positions 8   200
Increase (Decrease) related to prior year tax positions   (8)  
Decreases related to lapsing of statute of limitations (8) 0 (8)
Settlements (46) 0 0
Balance $ 174 $ 220 $ 228
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. federal statutory rate in effect 21.00% 21.00% 21.00%
State and local taxes, net of federal benefit 4.40% 4.50% 4.50%
Foreign 1.70% 0.10% 0.10%
Meals and entertainment 0.70% 0.20% 0.10%
Tax credits (0.40%) (0.10%) (0.10%)
All other, net 0.30% 0.70% 0.90%
Effective income tax rate 27.70% 26.40% 26.50%
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted average basic shares outstanding (in shares) 11,573 11,551 11,492
Assumed exercise of stock options and issuance of stock awards (in shares) 5 8 11
Weighted average diluted shares outstanding (in shares) 11,578 11,559 11,503
Net income $ 44,529 $ 90,931 $ 121,051
Basic earnings per share (in dollars per share) $ 3.85 $ 7.87 $ 10.53
Diluted earnings per share (in dollars per share) $ 3.85 $ 7.87 $ 10.52
Unvested RSUs and PSUs (in shares) 207 194 206
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Equity Programs (Details Textual)
$ in Millions
12 Months Ended
Oct. 02, 2015
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
shares
Sep. 03, 2021
USD ($)
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) | shares 550,000      
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) | shares   360,212    
Treasury Stock, Shares, Acquired (in shares) | shares   0 0  
At-the-Market Equity Program [Member]        
Stock Issuance Program, Authorized Amount | $       $ 50.0
Stock Issuance Program, Gross Proceeds, Percent       2.00%
Stock Issued During Period, Shares, New Issues (in shares) | shares   0 0  
ABL Credit Facility [Member]        
Unrestricted Common Stock Purchases, Maximum, Value | $ $ 15.0      
ABL Credit Facility [Member] | Stock Repurchases Value Exceeds 5.0 Million, Option 1 [Member] | Minimum [Member]        
Line of Credit Facility Covenant Terms Percentage of Revolver Commitments 20.00%      
Balance Required for Compliance with Revolver Commitments | $   $ 125.0    
ABL Credit Facility [Member] | Stock Repurchases Value Exceeds 5.0 Million, Option 2 [Member] | Minimum [Member]        
Line of Credit Facility Covenant Terms Percentage of Revolver Commitments 15.00%      
Balance Required for Compliance with Revolver Commitments | $   $ 93.8    
Line of Credit Facility Covenant Terms EBITDA Ratio 1      
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Segment Information (Details Textual)
12 Months Ended
Dec. 31, 2023
Number of Reportable Segments 3
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Segment Information - Segment Reporting Information by Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 2,158,163 $ 2,559,990 $ 2,312,253
Depreciation and amortization 26,443 19,738 20,316
Total operating income 77,671 133,747 172,466
Other loss, net 78 45 36
Income before interest and income taxes 77,593 133,702 172,430
Interest and other expense on debt 16,006 10,080 7,631
Income before income taxes 61,587 123,622 164,799
Specialty Metals Flat Products [Member]      
Net sales 567,728 776,022 585,751
Depreciation and amortization 3,929 4,060 3,692
Total operating income 22,884 93,662 70,544
Carbon Flat Products [Member]      
Net sales 1,221,093 1,356,605 1,344,150
Depreciation and amortization 14,762 10,695 11,286
Total operating income 34,582 25,015 110,074
Tubular and Pipe Products [Member]      
Net sales 369,342 427,363 382,352
Depreciation and amortization 7,682 4,913 5,267
Total operating income 40,692 34,856 7,353
Corporate Segment [Member]      
Depreciation and amortization 70 70 71
Total operating income $ (20,487) $ (19,786) $ (15,505)
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capital expenditures $ 21,326 $ 19,854 $ 11,011
Assets 984,835 891,627 1,023,572
Flat Products Segment [Member]      
Capital expenditures 14,306 15,299 8,797
Assets 649,744 631,607 777,074
Tubular and Pipe Products [Member]      
Capital expenditures 7,020 4,555 2,214
Assets 333,677 258,412 245,962
Corporate Segment [Member]      
Assets $ 1,414 $ 1,608 $ 536
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Retirement Plans (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2005
Defined Contribution Plan, Administrative Expense $ 4.7 $ 4.1 $ 3.8  
Supplemental Employee Retirement Plan [Member]        
Defined Contribution Plan Vesting Period (Year) 7 years      
Defined Benefit Plan, Plan Assets, Amount, Ending Balance $ 11.6 $ 7.7    
Supplemental Employee Retirement Plan [Member] | Minimum [Member]        
Defined Contribution Plan, Compensation Percentage Multiplier       6.50%
Supplemental Employee Retirement Plan [Member] | Maximum [Member]        
Defined Contribution Plan, Compensation Percentage Multiplier       13.00%
Non-union Flat Rolled Segments’ 401K Retirement Plan [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%      
Action Stainless & Alloy’s 401(k) Retirement Plans [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%      
Action Stainless & Alloy’s 401(k) Retirement Plans [Member] | First Step of Percent Match [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 3.00%      
Action Stainless & Alloy’s 401(k) Retirement Plans [Member] | Second Step of Percent Match [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 2.00%      
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Related-party Transactions (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Cleveland Warehouse [Member]  
Lessee, Operating Lease, Number of Renewal Term 2
Lessee, Operating Lease, Renewal Term (Year) 5 years
Chief Executive Officer [Member] | Related Entity That Owns Cleveland Warehouse [Member] | Cleveland Warehouse [Member]  
Equity Method Investment, Ownership Percentage 50.00%
Affiliated Entity [Member] | Cleveland Warehouse [Member]  
Operating Lease, Annual Expense $ 0.2
Lessee, Operating Lease, Renewal Term (Year) 5 years
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at Beginning of Period $ 3,831 $ 2,502 $ 1,726
Additions Charged to Costs and Expenses (425) 2,184 1,250
Additions Charged to Other Accounts 0 0 0
Deductions (776) (855) (474)
Balance at End of Period 2,630 3,831 2,502
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Balance at Beginning of Period 919 1,197 2,302
Additions Charged to Costs and Expenses 0 0 236
Additions Charged to Other Accounts 0 0 0
Deductions (430) (278) (1,341)
Balance at End of Period $ 489 $ 919 $ 1,197
EXCEL 104 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,> 5U@'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 " #'@%=8XE]6%N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDTW#E&7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=,1@M(? MZHC J^H>')(RBA3,P"(L1"9;HX6.J,C'"][H!1\^8Y=A1@-VZ+"G!'59 Y/S MQ' >NQ9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&GQY>\;F'[ M1*K7./U*5M YX(9=)[\V#]O]CDE>\551\8(W>UZ+:BW6J_?9]8??3=AY8P_V M'QM?!64+O^Y"?@%02P,$% @ QX!76)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #'@%=8TZ!+&>$' !$,P & 'AL+W=O=5])CDGI?BCIY$?(IF7.NR&L4QLEI9Z[4XE.WFWAS M'K'DHUCP&+YY%#)B"M[*63=92,[\O"@*N[37.^A&+(@[@Y/\LXD=5"_9^[R M,,R4X#C^*T4[JWUFA>NOE^H7^H0GS^R-%1WXN62 MER?4S_0\$2;Y7_)2;-NW.\1+$R6BLAB.( KBXG_V6H)8*[ /&PIH64#?%5"K MH< N"^SW!;2AP"D+G)Q,<2HYAQ%3;' BQ0N1V=:@EKW(8>;5)3\ MJ_L%"DE'+YF-%)^2!?/X:0>&@H3+9]X9_/J+==#[0T?/I-C(D%@-I;-"Z6#J M@[+UND!3LA" ^OR5?.%O.H*X4@_^'5N'SF%/!PRM;0O,D%@-6'\%K+\-L#L^ M"Q) !HWPAD5A&RFHX77/[(PT4%VT;*VA R)U0@=K@@=HF?HIE+F?(+$@X[X@S.9 M70P(7*"TK0M7V]^WZ+YMZ8BAA6V)&1*K$3M:$3M"SW%U%2B13;@,A$\NX&/= MM>H,5[OXH8.%UK2%94BL!NMX!>NX%:R\?36BPK6:+ 5:U1:6(;$:+*M7&;S> M=KCNWQ;:[K>AWNKM?]$APLO:,C*E5H>TYH*M[2 -XSB%-G7'%T(J+2U<2,E4 M.[CC9:UI&5*KTZ(5+;H=K7*N-2BVN#H]ZEM4ZV= MQRM;P]J%H;G'L2$Q:Y#L+0DYP_D3.1AOR9 M21^:=1I LV[B:C0P=].=[\:*?HL/E+H/9/&1PT;X$ MK#K7[.("K>GM(BY855ZP<)/_GMYJ.)Q(\1S$GKY9XIH-0Z'1W&!*K3[K6@4' MBAO_]]@F(E%@C?\.%HW7CPV*CF-1JIW!-9HE3*G5N559@N(1(.^<0\E9,R9< M@%H'6DA&(X0IM3JD*D)0W/=?B7R>8RYBS-5M$*''=-\^ZFG'?[RT-:U=Q 9: MQ0:*._W[0('[%8_$HK\]_$ZFW$LEM#(M,ES)%5$$9B91PGO:(R^!FHM4D063 MY)F%^NB**[8FN8LT0:LT0?$@ +G+#^(9F;Y%#R+4 L0%_C[_.M52,AHC3*G5 M*54Q@N)&?]G R/FK-V?QC#?>&=@@=#.<3E+!O*/H."FD-NBA8LUC%EK:+MP_G;E M_&W!!'Q5,D9_D@Y:7 M27OO&E4;E6K]7"U;3_P\< Z/'*S$M)B=F.9K-<9OHO6[ JU@[6SM2S+IGV'KDZVY+*+7&!7N<#&7?SR.G 1 MR(B,1UHRN )UCK0$C.8 4VIU2E4.L''7OJ34-(^QH?SSW?#FGMQ?WM[=W-_> MD*NKB9:8T0Q@2JV^F+;* ,X&[UX2RV9JFY:";Y!P0_[,LQM->^1V'F@C.J[0 M>C7M+LR_4YE_9ROS7\QG9].UY]$B%&]HW>^N M/7:0.?C\\8V$>-DB@^()A-6GJT=$AOF#$=UJ\^+YDFN6!8"$A/P12GL?#^$J M(XM'-HHW2BSRAQ@>A%(BRE_..?.YS#: [Q^%4,LWV0Y6#\X,_@=02P,$% M @ QX!76+$-#!Q^!@ NQH !@ !X;"]W;W)KJK)6MY.UUIOKZ51E:U%Q=24W MHH8G2]E47,-ELYJJ32-XWAI5Y91Y7C2M>%%/9C?MO0_-[$9N=5G4XD-#U+:J M>//M3I1R?SNAD^<;'XO56IL;T]G-AJ_$@]"?-Q\:N)J>O.1%)6I5R)HT8GD[ M>4NO%RPQ!BWBGT+L5>\W,50>I?QJ+N[SVXEG1B1*D6GC@L._G9B+LC2>8!S_ M'IU.3N\TAOW?S][_:,D#F4>NQ%R67XIA.2;966U=$81E 5]>$_?SI.1,^ 1@,&[&C ;(-@P, _&O@O-0B. M!D$[,PSM0;Z16WB_J ;>%J G9[-9:UD6>1< MBYP\:/@'0=6*R"69RPI2:6UBO!/DOLYD)<@E^?RP(!>O7A.UYHU0I*C)I[7< M*E[GZ@UY=79],]4P1/.B:78ER([(KX] UA'O.1 D(&_\4+K_U%PSX^QLJ@>*E0*?V M8!JVIF:][V:,A@F-@/:NSQC!A6&:IMXY;H'@?,I8V/D[XQ"<. 2MH3^8<@H2 M#/*#B"S77VCD_8;%^&LG*;F^4("QANKN6^)DIL> / \AMY M- 7^-3;/A_=%O2#3* DB)VE<'/-B/_7MI$'\)1[S0H8G370B'HT2_P+%QI05 MT2;.II&94*JH5QBER!T"8XPRBQ$"\X!X8A'"8+Y'8YQ/?.(3C_)YFT,Q+Y2& M^)CJ:DBM1"T:7F*,8I21GUJ,$!@-/"^P&"$P(#[$*#DQ2D89+0R;XG%KVCG& M(7'>&D5I;%- 4) [%FKAHL(PZ/$\(Y">"*2C!!Y ? QD5.J\+Z"!'UEC1U"0 M)_;L8[Z2A.)CIU[7Q[W1T;_/LNV&U]DWM.EZR"H/F;5VYQC,!P5I,DNQ%??KHZKPQ)%Z0 MVN46 P8L8H%#"@%2/XV3@0)%.^%!1WOS[/U&F'I;KT"E&C6+\@F'#MYYF+L!;5 M,/[0^+M^3L<;^G$_\2A@[RH@'J!G!&@;DVZ'X!#-GP92SFW)<1RFMF)!8"9$ M'K/I(3@(D3]4S[H63\=[_'V?E&SC=5Q)!':\N7C$HX:TYPAV\38[K(O#PK/) MN; X\H>Z3=?KZ7BSMZ/WG8 A71UV)K%-R851*&?,"1B"BX(X30=8=0* CBN M^Q,/HS!WA1HJX6X/I[$7.FO+A?DL2JE-!U$$4$D2G WK% $;5P1FKSAVT63<;5FBQA+T/6 M(E_AV<;)A;ZAT4C:><>*@0^"YVT 9CB<=9%+<\)89.0"4C*79S0J%1==% MF>@.D>TT"!O7("^+;I_[6'RQ X;0T90XS%[C"QSF#25TITW8]PXB=D4NZER! MQ,H@C,"KBS-46XA\!:U$:9E]_9%H']Z:](8+ ;*I)TX8O2O[H&"!HCR[X4][ MI_J5:%;MUQ$%P]_6^G#^?;I[^@+SMOWN8-V_H]>+PW>4SLWAL\X[WJR*6I%2 M+,&E=Q7#DFL.7TH.%UINVF\'CU)K6;4_UX+GHC$ >+Z44C]?F!>E_%.]^)#7;2?55KX0PZ*$L*GTY6AFS?C.9 MZ'0E2JY?R[6HX)>E5"4W\%'=3_1:"9XU3F4QH1A'DY+GU6@^:[Z[5O.9W)@B MK\2U0GI3EEP]OA>%W%V.R.CIBYO\?F7J+R;SV9K?BUMAOJRO%7R:'*)D>2DJ MG*1"%24X?@\&\K M%J(HZDB@XUL;='2X9^UX?/T4_;4CFCFNQD,4_>696EZ-XA#*QY)O"W,C= M'Z)-**SCI;+0S5^T:VWQ"*4;;639.H.",J_V__E#.Q!'#B08<*"M WVN VL= M6)/H7EF3UA4W?#Y3[^]" M!^YR)=+7B)$QHI@RA_OB^>[TU'T"^1Z2IH>D:1./#<1[IS7DYTIC[Q>X_>J2 M>J/7/!67(Z@9+=16C.8__T0B_-:5U \*=I(B.Z3(?-'G"ZY7"!X62NL+\6V3 M;WDA*G?6^U!A$ZJN^^V<,$J#V61[G([#BI(X.5B=Z P..@.OSG=I*C<@"UI" M*D#C72'&J!+&)7,?*3H6D! 2)#V=MADER71(:'@0&GJ%?JBV,'Q2Y4(/"@RM M.[,X"EG8$VB;!21*&'$+C X"(Z_ :R76/,^0>( 6KX5NGKXT*Z%<4B-[+"F- M2$^I;97 4+IU3@\ZIUZ=GZ7A!;0VI6 \$1\LQ:EU[P@S&*>>1(=9&!,8= E-+ 47-)FR />4NNQB$DQCMU2".^1@K]A/L#I9 M.P?8219L3]4X(K@_L"X[> *,#L@](B3QROU=RFR7%X53'+%N&E*<].O(849P MD Q,4M)QC'@9 DW)\.H^AZ;9%M)@:VH#G90RC:@EU#9C%!]UL%.A'8V('T=_ MU7T(%;*ZOS!"E9ZR;P.=#%441%%?J,,L"%@P(+3#$?'SJ%G'7L@EVNCS8VJ3 MA@4L[M>1PXS&QW@]E=H!B?B)M&^DGI&T.9/$4!%]'#GLXH1$=*#/DPY()/(N MLS[F_"XO<@/(=.KS\NQ[%UL_*MIIKAW4B)]JAW7,FC_6BQAGPC:K"."46)W, M88=A=@^UBPYJQ$\U$*DV0 C0J.1 0[/YQ# AK"_1@3',!LNOPQCQ[\W3&5E\NI>5"DH1B\_22,0"5XYM7LCN^&*G$F!<;^%WE_XH,5KWRZ=M. ?/1JW5)WPFIT=='8G9&1+#S 8 #^=(L3O)MXB0,6&LJ8?F M$K?)NGYIW<^, 7/L0UD4!OUFY+0+ID/K$M8AGOD1?WP6T)S_0*67,+U6]>'[ M5K0-WRG=YK@MV\%Z1@;.KEA'>N8G_8TP'+[*D."J@I%UGU/:Z Y('"?]S:'# MCDV3A+$!E4>'JG[$[QN]/FDE8K"5,!O=81@>'Z"T3 ECRF@EI1EYJ;7[C^R9.(6/F2N4@<6:N=,8L=O7"-[D& MEI2B3/@AI3T_8UQZXV$Y-M7CH2JLX!*FFI@BRYC^X+T-//)%:MV M/Q[F; $SL$_Y5&//;[PD/ -IN))$PWSD?0YN)@%U@M+B)X>566L3%\JS4B^N M\Y",/.J(0$!LG0N&KR5,0 CG"3E^UTZ]YIM.N-Y^\WY?!H_!/#,#$R5^\<2F M(V_@D03FK!#V4:V^0!U0U_F+E3#EDZQJ6^J1N#!69;48"3(NJS=[K1.Q)@@Z M>P1A+0C?*XAJ050&6I&58=TQR\9#K59$.VOTYAIE;DHU1L.E6\:9U3C+46?' M$R6-$CQA%A)RRP23,9"91M!1GN@;R#^(I$P24):1CMD$_>+P_; M0L;'(6EOXZ>_P]R"6F16D.&-O7A_OO6,\&]!)VAE;YZI:^W*9:CH.0 M=C",Y7H$VU8AC6C06+5 HP8T.@@ZQ2T!6N/*SJR*7RY)SC19,E$ .<<52900 M3!N2@Z[6[6(7?[1%1C?8#UFTN#L-=^A.Z,I_;PVI M2^DF]Q&C%GJW0>]^")T;4QS'[FX1;3(?LF@!]QK@WH> \9=O+&Y7+A?'J'M' MJ0]9M*C[#77_(/5$91D> N;C9=T_6M:'+%K0@P9Z< +TR34]V$HBGM5;17W, MJD5^W9!?GT[^OI*^WN()@B#:_/WMMMI#'=#_AQL]G?N$RJ[='Z/?8[:)[Z\= MT^Z.](WI!9>&")BCCE[UL=9T=>VH.E;EY \IFBE. MNPPTE[_Q/U!+ P04 " #'@%=8%3J=+F8( !V)@ & 'AL+W=OH^:KAZDM6W>BV$(L^; MHJRO9VNEMI?S>9VNQ2:I/\FM*.&;E:PVB8++ZG%>;RN19,V@33%GCN//-TE> MSFZNFGOWUK=9I-4+W>BD$_7,SI[O?%'_KA6^L;\YFJ;/(H' MH;YN[RNXFG=6LGPCRCJ7):G$ZGIV2R]C'ND!#>)_N7BJ!Y^)IK*4\IN^^))= MSQP](U&(5&D3"?S;BX4H"FT)YO'WP>BL^TT]S<$8RL4IVA?I#/OTJ#H0\;2^51=W\)4\'K#,CZ:Y6S8P!PFWS%@KPSNV*3%6*2?"*/]PA@R/WS^<3K#AW7KPQIX[ M8N]WV.IYF:%(&5'3-_75ZF.KU4E-^1L5T/T01([ M)Y#0JD3EY6.;$7*5"P@_S!?NE!]UNKRLMTDJKF>0#VM1[<7LYE\_4=_Y-Q8C MIS06G\C8D?^]SO_>9/S$ HRF>=(FU3(CR496*O^GN8&YL37G#\* !33PC9!" M4 YS#%2,H2+/Q2/*[QCYDXQ^@>)%@$R6UUM9YPTQR$[;2H>*>FE(BK]W^58' M'<;0MV9U03DW""(@1D//((BA&$XOZ.@%/T(O%JJ2N7K=#W#S;"E@AP@BGJ'F MUZ))T1_81\^/SC'6@355QZ#\)B*V$1>^XX"\D496HJI@A5Y3 M=O(\0K+(DV5>-'D:50..-;\P\LQ01%",FYL/ 5WXC(\4+#I00/3-DMMHG?M* M[G,0)63Y0LZ^U@W[<_*?KB+==A7I(_G\G!:[3-]=K"$(P#FPC?\$B=O<2K:Y M2@K4']3V!W5"9CK$AE%*@S T?8+@>."QD'NJLK,;VNVO]L$<]'IHT;)@?.I$5WC;L@KDT MC,9H]#*)3NND^TILDSSKJVF7VU!6MK*Y8)RY)BL;%D3,Y(38XV,=4>DE$IS51FWQT[I$[ M54.1;1)MNA;I-SSH;*%"D:UCHSPGL'8.(GHH1-P(IU[UT&G9 \M3[:"DP.I4 MLB@&M30Y?/-6);4EC)Z8I1I0'',=;A*U<=R-_+$X[$41?4L5I94 =4?.X&S< M?#K7*]F7T:GJ:*N9R'4"BZ(-"US'MP0#(K-8R$>S!^OE$9N61[]_S_$5(\IL M+4,#2)3F41[#A5[HF8N)X"ZHZ_-@Y/#%>G7$Z+00:&@V72"3; ZEH#;(HNJ M30JP[U4')[46G\K:L7M[G<4FU0>D!3BZML<^/% 8LK!^%%@Y&P&:QSG4EN[Y MC,1(+W'8M,0Y[.BVF&:YVE4C48^H$D8Y,S,UAJ-1Z)GU!\51AXX<"5@O?1Y&Q(C$#A"C9SQ6"^!V%L2:$CRA]LK M#.GZ>-1D:8,XBZPL9J,@B8WP[(41FQ9&7;)^S5QHXD*I8:VCR E=LWN$ GW/ M-\4%BN.N/Y:E>\7$@A_-TJN\3,KT/5EZ4I1]=Y8^I;7X5-:.W=N+-S8MWA:5 M@+1&5DFJ!=H+'.7VLMB#=EO*"HR!<_'XL256X'*'6SG QOFAQ_S(#!_$GA<, MNP+'_'K-QJ8UVR@_?4IZ:;KY*#]$8 4T=".+( (,W8 'IF3#@%[D^'RDR\I[ MR<:G)=M]E<,NV$*5>F5$=F4&%-O](4C1B%:Y+/+'T7XDQV26PZT', @LL 0X MA@K9R%KR7K#QZ7:6N98K<3C=OAYU46)V'TE+ [,PHS#'K%9V"P,!RI1WSPA._M1WSHX0'+U"A+ M6_90/Z!6%&+JR/I!1L/;3^ M\),^T3NIM?A4UHX=V4LU/BW5FI!IFB*HXQ#9Y)CM\P6"8MP\6L<(RF7!R(&9 M]QJ,3VNP._&8EZ4.[652Z'2+\D"Z4VS8>CD0L6%12,TV&X+RO,%COV,BO=#B MTZVISVTO:HH%THSBS.H58C";;(S CL@>T^@%#9\6-%]*)2!0U7@F11Z8N9'9 M8ED@L,BWGMP@*'\HHH])]*J%O]EIZI]-C1)I;1R]Y\!]LQ@O$!CGKO6T#8&Y MON>:17L^>"%G(ZK'YL6FFC0-VO;-ENYN]_+4;?/*D''_CE[&[2M0O9GVC:S? MD@JV5 VR904FG4\!S*EJ7W)J+Y3<-J_]+*52 5UAZFM[3G@( *8& 8 >&PO=V]R:W-H M965T&ULK57+;MLP$/R5A1H4"=!&#S^:I+: V&[0'@(8<=.> M:6EM$:%(EZ3LY.^[I&3%=6PCAU[$AW9&.[OD:+!1^LD4B!:>2R'-,"BL7=V$ MH@4H1)%/7#DG$9I ._-]7I0%56<(E3 M#:8J2Z9?1BC49AC$P7;C@2\+ZS;"=+!B2YRA?5Q--:W"EB7G)4K#E02-BV%P M&]],NB[>!_SBN#$[ 70:0.>]@&X#\*4.:RF^#A-F M63K0:@/:11.;F_AB>C3)Y]*U?68UO>6$L^E82:,$SYG%'&:6!NJI-: 6,&:F M@#LZ%P;.ITS3=H&69TR8"_@,C[,)G)]=P!EP"3\+51DF= 0N/WPY,# M\,G[X?$)-9VV01W/USW"=UNJ2EK7#[KJFEDNEX#/=.L- K-6\WEEV5P@6 6& MT?@:2:T]U(^3WW,V_'H3K _7KMO7KGJS?'9=,9@@"R1U S05?UJ6A9Q+TH MBMI4:O%OHWJ]_:#)VZ#KJYV@6E2X[K=G>>H_9VQ^1 M"=>>^4I3._@]TTM.L@4NB#*Z_$(IZ=H5ZX55*^\3W"?:#]-:5_ 5!+ P04 " #'@%=8C#/D_0\% "W&@ & 'AL+W=O M0%()]8[?5JE(#R;G'?)CXGL!\S^N'9LN8 M0#_*HFHN)ULA'C\Z3K/:LI(V%_R15?*3-:]+*N1NO7&:QYK1K"LJ"X>X[LPI M:5Y-%O/NO9MZ,><[4>05NZE1LRM+6C]?LX+O+R=X\O+&;;[9BO8-9S%_I!MV MQ\2WQYM:[CF]2Y:7K&IR7J&:K2\G5_AC2H*VH%/\G;-]<[*-6I1[SA_:G4_9 MY<1MCX@5;"5:"RI?GMB2%47K)(_C^]%TTH_9%IYNO[C_T<%+F'O:L"4O_LDS ML;V<1!.4L37=%>*6[_]D1Z#N %>\:+K_:'_0AMX$K7:-X.6Q6!Y!F5>'5_KC M>")."@@Y4T".!40I\,(S!=ZQP%-'.%?@'PM\I0"?8PB.!1VZZVM&9;7F2L;GY!Z?==+I[1%'V[2]"O'WY#'U!>H:];OFMHE35S1\BC:3V= MU7'DZ\/(Y.S(92FOE#O!5P_HW\^LO&?U?X#-TFQS]67Y"5T)4>?W.T'O"X8$ M1S?RR"MAT[840Z$P_ MS:ZO7)%+7:2R6A6I9: 1:-B#AD;0Y996&]:N_FN:U^B)%CO63NV691L&SFMH MG5==00A1<:TVJ<5FA!OUN)$1]XO8LAJBBJQ4NF*J?.$2JTEJ-!D1Q3U1_#]/ M8&Q%U1538 :M/JG-9P2,W2'EN.]I*QB,+2[05SR?A HRH)OB.%;6F@20D=AS MW4@A!W0^\7TO/L-^DO#P>W/#L=*.JNM 5%T&H^HZ(^J0D+ Y(IG[Z+'8=!G; M)0D@B=W84SNI539&'/(1-@>DU_92K"<5#=8J20#)U)>_0558FVP,.\0B;,Y% M;^FI&,HNL78EVZ.279+:QAKC#C$)FW/2VQ=F;(],@,3SW%"%MAJE-J,Q]!"; ML#DWO0/:FGN6@&0*4=L3E-5IC#V$*&Q.46E' M]EAEER2 Q/<#$JN,-MGXGL20K(@Y6;VV'Q$]WJBP=DD"2*9!,%/[D54VAAVB M%#%'J;?T(P)DJPBK_0A0:OC03>\0"))B$&K35*+49 MC:&'@$7, >L=T/:H!4BF$+75*;4ZC;&'J$7,4>M,/_) 8"#^>+/ QRJUKE,U M":B)(O6W10KH@B#PPS-K-!E"%S&'+M-MU0"XKPIQZCJ=$]) G+H.Y'1.[OFW MCW0^TWJ35PTJV%H6NA>A=*@/3TD..X(_=H\![KD0O.PVMXQFK&X%\O,UY^)E MIWVRT#^K6OP$4$L#!!0 ( ,> 5U@@U2/2"Q ,&PO=V]R M:W-H965T&ULK5IID]LV$OTKJ-FJ;%*ET6@T=N+U566/XXJW MXJ/L'!^V]@-$0B(R),$ X,C*K]_7W0!)'1[;N_O!'HG$T>CC]>N&'F^=OPF5 M,5%];.HV/#FK8NP>7ER$HC*-#G/7F19OULXW.N*KWUR$SAM=\J2FOE@N%M]? M--JV9T\?\[-W_NECU\?:MN:=5Z%O&NUWSTWMMD_.+L_R@_=V4T5Z^V MC-63LP=GJC1KW=?QO=O^9-)Y[M-ZA:L#_Z^V,O;^\DP5?8BN29,A06-;^:L_ M)CU,)CQ8?&+",DU8LMRR$4OY0D?]]+%W6^5I-%:C#WQ4G@WA;$M&^1 ]WEK, MBT_?N&C4I3I7'\0JRJW5![MI[=H6NHWJ65&XOHVVW:AWKK:%->'Q1<3&-/VB M2)L\ETV6G]CDNS960?W8EJ;<7^ "$@]B+[/8SY=WKOC"%'-U=3E3R\7R MZH[UK@8U7/%Z5W>H(:CHU$O;ZK:PNE8?HHX&[A=/'EB6NW=Z.8JDAZ'3A7ER MAE )QM^:LZ??_.WR^\6C.X2]-PA[[Z[5GW[&/NI?OYB/43VO77'S[U.RW[GZ M:=DOYU_A(.JA>J-C[PV-?=X';!""^J4RZMHUG6ZQ1F>\)HW;5L7*&X/X[IR/ M>E4;%).-2;J.JAUK:/JO"O[(H:9*K1?(;(/GNJV5+%?];7V M_+FSG1E>SUF.NQ?.$LA*&'YJGW$0SHGG$5 55.': "V4.%S)TX$QQGM\@6_I MP*N=7 :"71LH J!TCX][)N_/5A>_O (:P6#Q[)%<+TOL#N)$BI-VZUVO,C1 M06G"7<=)^ENY6!WM.8SE?:*C?=B PZYK7=C:1O(!K#*CM\$U1L$5-8$P5LUHJ[EZ!DGZHII!7Y!W>LQ"=Y8>F8](2*4E_Q))Q'5&6?1F MX\T&%E#(69]6Y5R]Z V992+_*:W"S;[ ,")62"+IFD],=C!Q:TQ[VAC_@]=1 M)BI5WU%B:Y4)%#H6::#,>U/*PS:5*UWM-KOY7OQ9B*EJY' *VR0,1;HML"V6 M-QZZ0_81*Y$PI?7(HRIH!"@)>*OKWISK$G">34IK045);#:98QV$:$P-R]=D M$WENZ^%(C_ >VJT)(WBDXFR6QL]P4C],@M_7/;)@W^P-FKRG8)]1^!N:.",Y M;\4;U=I&@BD8%'\F$_G\YQ:G!M6X-0K>=8ZC_W>0 ;Z1HJRT(7J[Z@GF1J ? D$S P'!@=9HU:"?9/AE9MYN: A'2M^5$$6QH]DTWQ+2J7(=$&Y*O924/*CJ79S0'ZR#^L1%!9F>+ MF[Z#GOKB1F8D:) G*U-"9;];9 AR'> "H];H4Z2)UQQ4+_5JIEZUX&K?#@^^ M(TCYIVY[(A-7PN!FZFT1W0K&6CR6!21]=C-:PQ/[6NJ-#P8?IVA.YA@#0,4!5+^U M$<]JH[PA7]0@5;PH;;7'*=8# M/PT#/T58 K96E&; V#K)Q-XUDJV&"3"4HTC AF_K'?RD ,=E9&8+D404K-L* M/KH[=]N6'+5?!5M:[2FE?UN0]W(95>]FPR(IR28U? <-K"G,3&T1RSH[!.&K M3Z?B\_5M\NOH=1LT%VDPT(1/_AA JI@FDD[D:,-Z)Q4!6(&VJ%2U@+(MN:@> MU^M&>VQ,"P:*<])[TTW8PZ^MI6_,_LGT\&HB&FQXWD7A!7C3HD(\ $5$ F4!:7M M)^F0"-H,P62+"BH"6AMA_[:MC&=TPO$E/^P*U$VZ)I=-LJY2T90RTY[:,*0U MPL1"IJ])O$34Z7$'V0\/OM;_!B7XC2BE/F%V2 M84H#3Q:X9\3]6(!6; @,.!]1G&W9[U:2B&"8DBT/4LS10NC4:W M 2>;-D93E#.J4/3.60=BYFB*JH4J"7O@8M3S 9[^E=)4X$AW*\K,7#3;MNM3 MB -UCT;V[=%8^);+$H!;9*W/I@ZE-$<*^?PX H8&=OJBVHD!8":I1EPNYM?6 M0^*X=>IGP$JM+M/?)3Z1U>7;%3Y/^BU@(. 7R6&H!B2C%]DIBP,?G(TY1.Q. M)YL\[/2.SSH44XA!&W.!BNPE-:S4Z8R?.!Y(F^>4FS0ATBNE34Z, EC)<3_7U9^](@NPCY-64 \%!MD2?V>&N1?2?70AF M#R^'<-=[X]-1:QEOR7F1?+7$4>3"C]3/00RWI:<=""4VIT,-HE662GP")LX' M8 "T =-!*A;6P+@!^S(QP#2+/&A2"HP'R(GMD,L(-N IN,8(N5PGEK9Y!-L"C] ME7;('WVY23ETA6T28KB5^ ,G>LZB8%BM:T@SCEH4?#A(F1L(65\ARU!H*CAZ M2J0X1QC;:A#H2)3]$AZC*)0VH-$8;\RH<9]]L^<>W+X[;*E,7-%>*!AE[4Z' M.#'QP3;)2]C)E+[5F"48(A<"9(1M901MI0? YBL1J[K893YREX<:#4U@-"@) MSO@*>:.%I7<3+'SCVO.?7[U\RTF%7MK<[)H&,-;;"F&PG*,"@S_E2@1O;?]B MN5.LOCGQE$*%DTR*[Y*KOD0<"Y,S!; >F.5)-;T7=,WI>J:X\ARP8D>DM;2% M0 !)%(31-2"A=+(9<3U4)KH>F3#W0>GE7'W-F?-Y!4KF.:G^W\]D/G>FJ0GE M];3 &B9P"/7((ASWTG6@$6;],,U!'V9=)R8>PM8D$#P M3B=M@=\Q[/HGH!;&VH M:,\7,4=/EHD*R/]OVR3.I)X=;UFD1F[@755JQ*$L!5K.% F^7#RZ=D(YR8^1 MJZAEZ<#\O@4IK'N>P*%OFD"L=-L.[0&8>T6WC]_Q0I>/,G\-4P_@]LTG_7'/ M^P8>>>RE$\=DMY+TD>*83D,AFLJK.>I^N@B!;]&@'W,37.:\,- $7(\-NS=P MZ)8?P %M.-^?9[GW=FO+???! 4CNBMQ:#17I.Z>5[+AY$C*!VQJ8AO+C%;$(I!D$#.'K[1Y9FS)Q M*(TZWT*$]PD=IZK/[DPK<*VQ-')_A"Q0GKJ*Y$4$TRB3^O480[5\JO![:(B,9G31"^ 8A M%TV@;@5PYY#R[5/-U$W@>Z(_0*OV6EY3TB%W--QZ'%@7]3!B^*+.A)EV)A+& MR8C4:!G.0'QE8',#<>,E42*"&1&^G&KV3#1^H. #8]TRT4G&\D?14H_1,FD MR5AI3(XA*Z26K"=12]3,4&2+:O@P7$%+K\SZHF\H*Q;\H.3V\L@D#SPO%^[Y MK^"S^D5_W*]+W0DKF_..AXE52G'^=Z/*26 MV?&+]])*9-S'V8:F=EKQ[VP(I" B'-P8&LHB1@5"3F\9&<:,+!V6-)ZK/*A= MT9D3(QLB=*[>%@ K?&2>-S4*^>TO.7>GSBJ8&!?X7+VP6TPN/5/S)%5[?(4U M7O^D^WU*I$'*J!W;BV]0)(6Q@XW\*1];Y)Z?E$5@313H)PKD>XU/,=@CTLJ] M05<4O9>*.E2),3AR%8(&OSLXV:3;P?4S%2I'=P%/C:V_ZD\O%JP)W]@K7F#JKE-/?UZ@Y\_=!:'.R>JD57["?USNO31IW6NN M=IXE9!36P2QEC$+VM>DJ#EO[@^HT7PJ*:E*)Q[!*J'/XJN7U''Y59076YG MW[BY8/OB!X#\@P4G"OR=C?!_>?^P!DQ/[LT261C?'"[ZCYGZX=[B>.:0DRX7 M-/\U-9WIQ2+/7:@%EG]P[\'>VLO\>JD6W]/;7/<=YJI[J3!-^2RJ4S_.NYC\ MN!(FW_!/2)E4ME%^9SD\'7ZE^DQ^G#D.EY^XX@ ;:CG69HVIB_D/]\\D@>0O MT77\4\V5B_ O_D@M#.-I -[3;RSR%]I@^.WNT_\ 4$L#!!0 ( ,> 5UA8 ML!!J, < "X2 8 >&PO=V]R:W-H965T&UL[5A;;^RV M$?XK@\U!:@/RKJ35WDYL [[D)"YRB>3,?#/\9CC4Z4:;!UM*Z>AK737V;% ZUWXREK8H6YE M@YF5-K5P>#7KD6V-%(47JJM1&L?342U4,S@_]6.WYOQ4=ZY2C;PU9+NZ%N;I M4E9Z2?>7]M;@;;334JA:-E;IAHQ/!-[LM3Z@5]NBK-!S(!D)7/'&@1^'N65K"I6!!B_]CH'.Y,L M>/B\U?[)^PY?EL+**UW]316N/!O,!U3(E>@J]XO>_"A[?R:L+]>5]?]I$]9F MDP'EG76Z[H6!H%9-^!5?^S@<",SCWQ!(>X'4XPZ&/,IKX<3YJ=$;,KP:VOC! MN^JE 4XUO"EWSF!60-*2]\WA2R>*Q@!TPY8N@5VF;ZK\5KF0QHG$:5Q.GY'WWCGZ-CK&[_C MJ"6GZ9-J1),K4=&=$TZ"8.Y-AX.Z[&UUG"L?;2MR>39 ,EAI'N7@_-MODFG\ MW3M@LQW8[#WMYY>=Q8BU=*7K)?!Z E\KFU?:=D;2W^_E5T>7EU MOXT]'3ZC 'UIZ,^BZ9"H$8W])M!]*1E0*YHG:H4J$$V',.;"EI1#1A72!*AZ M11^2<3),@R!T?!&0M^+O$1V[[#31EA:=->3VQO]D25@KW0FG=D&YD85RM!*YJI1[HJ.+RY_H*@Q^Z@>/ MAW3;F;R$ -T:E4NZJ+ 3 2W[)0[CN)&&1W+=-0X&4$9AD);;#<[W&PPD3>&Q M>43AM5)BR5:5[%4]BJJ#'L$@E4$I, \HW7Z48)_%"]":PW: 8^B!K6"IHG8+ MOO7@Q0Z\)4\'CW/)Y9H$#(; ="V4UZ)!H>:,^?:;>9K,OK,DK5-U;X]M>U ] MFC#B41B&O/<*CUTMGWO'$5G33_)15B!)A:);% M4'/3/$*U-G"]%Y]%Z7@*V(MX"G$ %Y,_=D_TZJ0# _:@*MVL3YPT]59H M&BW&D$EF=.\S4[P(5I)-HLEL3%D6C;-IO^AP/[=[?)1@Q71Q3$=9%$^RXQ!F M'QR$%14^C3,\97&4+M(^?_*0G$R(*_!25XHY71Q4;-Y/3F$C2^X0'B7\AI0D MU>155TA//0,R-5T?_-U.0'+'FA-PY6K MZ=L-7WG<\VKPPO1!&2+4N\:IE>(\ 9H^RW-P (T5G'JQIU'O)T>(U>R3P!D! M[QM12UZ#'47*5T]H5)!7X!0*C,S+1E=Z'[Y ?F(8YEL2UE MK3!.Y0I1<1&7* PK.- Y$.M?6W]5V&S1MD9S^6=SH0#7$K6A\/X%@/N O,+J M3XI]0?V0),,)FJRJ@J)H5XT!<-4QMU?2"Q22\P3EFP\M^ "U: -5HYP\P%MT MWBTH0$$L%0)H0L!1&#H7L*H0G>!X6^%$CEZ<34S:O%_M2F!TSSWRZ0_6.=4$ M>TN/M]BCQR2(8@\5\(&$O[PS!J0#U@8X-QK'@T^CW\-B9,U_E+^L9F\1\7)*_I!UT]S=-N+)NN[*51J/#72!\U>3GME=1WMW5 M3A!LPI5NUPS9+:#],;1= 3$^IK?=FR6U>E&-#],&/1?IW./W]-H>,^'\P-G" M/4\MGOS?O>?>%N?68"G@[U+*YJ!3XX[2GY>, ]-H[UIMO8DJ) J'C76_,LB& M> *A"UNTD14TU.$F)WT'C7N8K/FPZ^]B*?WH.:%RA.K+WS\:[C7<'1PV[LT1I\)FNM7[SQ MI9RQV M"B05Y!NY^KWB'4GHB)^-WS\F&(SWP>'U@7X;<72YK;O%.RQ^BI&K& M;AB4N.&MI&>]^XQ]/I>>K]#2AB_LNMAQQJ!H+>FZ!SL%M5#=G^_[>S@"W,1O M -(>D ;=W4%!Y8(3SZ=&[\#X:,?F%R'5@';BA/)%69%QN\+A*'_0A)#!!U@( MVV@KPE7I#=Q:BV2G$;DS?&14]'SSCB]]@R])X5XKJBQ\4B66_Q-$3MR@,#TH MG*=G&1=8C"!++B"-T^P,7S9DG 6^[$S&%DC#4BBN"L$EK(@3NDX[G7!'-SY- MYX=F8AM>X(RYJ;!H7I'E[]\E5_'',V+'@]CQ.?9\Q27Z.@\>CZDH'IYK$S2#=A!M::W$2%9>6>,#0^P.UOM.N*WO '#(]B_A=0 M2P,$% @ QX!76)6NDT9P!0 .@X !D !X;"]W;W)K&ULM5??<]HX$/Y7=NA<[X6",1"2-F&F2:_3>^@UD^2N#S?W(.P% M:R)+KB1#^.]O5Y:-Z5#>\@)K2?OMCV]W95_OC'UV!:*'EU)I=S,HO*_>C\5V)#3ZB_[NZM_0T[E!R6:)VTFBPN+X9 M?)R\OYWQ^7#@'XD[UY.!(UD9\\P/?^8W@X0=0H699P1!?UN\0Z48B-SX$3$' MG4E6[,LM^N<0.\6R$@[OC/HNT*TG/+_\R'F$&[^ !MZAKI/_,;+3DE%V//5G@<^,LHMTV M:.DOT"8I?#7:%P[^T#GFQP!CP9MV\4X# MWO1,O Z\@<]2"YU)H>#1"X]49]Z="KB!FYV&XY9Y[RJ1XL*AW>)@^?;- MY"+Y<,;96>?L[!SZLN5D;4T)=Y182T5,!>(+N NE@1;^?<(7#[?*9,__G?+_ MK(73_L]&IZH!G@HD)\I*Z#U4UFQE3IDLT0OE^#E#YZ3>#"&7SENYJINNTSDU MB:+.LWLP:U#";A"V1M4E:=-"U,0<,F%71@\A,\1'#FLE_#MKE"(YU#?O2!40 M*]I#5LWKS+LA"(*3NBZ'8==Y&D:*0(\P#JK$%HE*QSRB2%LA=HBZTA/2!O7F%Z+E959\+\2EL9E/VN_.XJ@(=$U+&:1 M10?"(FV6Y!JG@O-2VZR@<0/&YGP@G*?(="YL#AYMZ8)%0LP#/V3K6Y8)GI9" MJ3WX'EVEV,.3%=JMJ6((/+A!LT82!N4^I)]G&UG60;%FP^L@QEP<:*53;-CR MO NM5(D]MP_0%0$5VG!3Z(Q : ;8@-&&W?@].NE+P(QE9WMEQZBN7G'H7H;( MZ*=U+@;X]LUE.EE\<."$XK+*LMI"79&V*V05G".4?AWV(AO"KI!9P^Z!IQ1>1.AY]@I*7SY'RFXD_1%0X[1'&XZ_X^00^RLO4=J5>2+!NB: MP')%R6JO"OY)^6<"GX[\;"<;6;AO41\9]7-$?=HA=?;1/78"_BX,JV9B=-X] M5L@WBM^W*3S>?JI7-_#R)ND MHZNX'L4[]CUJS49)W&RDNV:23I+1M%5JQ(.CA'\1=Z-PSYZ]%67U@1W&1FTQ MFM!6_/M&:;*0C"XB:",U,+@):_&MY6'0\+ X\3$/&(U:K]WH\3%Z; MA^ED-(MQ1C'RD'3K4>SSL.@Z8M'OB$67LT8ZZH=YVP_S7BU&OBN/<^3S? )GRU\,M#K7WS:M^M=A]&'YOO@U X9I4J4+F@^;F;A^\J<+7P 5U@'#1P89P( '\% 9 >&PO=V]R:W-H M965T[C M,.R@V$PL5)8\B6ZR?S]*=IT42'.Q)(KOZ='2XWQG[*.K$ GVM=)N$55$S2R. M75%A+=S(-*AY9V-L+8B7=AN[QJ(H ZA6<9HD%W$MI([R>8C=V7QN6E)2XYT% MU]:UL/]6J,QN$8VCY\"]W%;D W$^;\06'Y!^-'>65_' 4LH:M9-&@\7-(EJ. M9ZN)SP\)/R7NW-$,AB,] M\'C^S'X3:N=:UL+AE5&_9$G5(KJ,H,2-:!7=F]T7[.N9>K["*!>^L.MRLVD$ M1>O(U#V8%=12=Z/8]__A"'"9O )(>T :='<'!977@D0^MV8'UFI;Q&HL19./WD"9I=H8O&^K- E]VIEX' M9.!&:J$+*10\D"#D=T;N5,$=W>0TG;?,S#6BP$7$GG!HGS#*W[T97R2?SHB= M#&(GY]CS7J/>'EV*@]_?<4^P4J9X_'-*\5G.TXJGHU/W/SL$[1 $81$"4A.6 MH+EOF T(Q>YFK2R/&P44%DM)H(QS'!&ZA%9+YUH&=%O.@]Y.1BF_::6"/3F) M ]DA$'+X_K%>HQW>@/^D+V=C./6OXR-3U&BWP?H.0D&=/X;HT%V6G:D.Z5UK MNA5V*[4#A1N&)J./;&;;V;U;D&F"Q=:&V+!A6G&'1.L3>']C^-GU"W_ T'/S M_U!+ P04 " #'@%=8V53]WQ0# "Z!@ &0 'AL+W=O?!=F.7<].2DAIO++BV MKH5]6J$RNT641L^&[W);D3?$RWDCMGB+]*.YL;R*>Y12UJB=-!HL;A;1>3I; MC;Q_$*HL""/(/CS@!>HE =B&K_WF%&?T@<> MSI_1KT+M7,M:.+PPZJS^XS[>L8>KS#*A1%VG6\^BJ!H M'9EZ'\P,:JF[KWCC^4DH-40S M.:E]4V[)\J[D.%I^-80P@;_@6C^@)F,ENGE,C.SWXV*/LNI0LE=0T@R^&$V5 M@T^ZQ/(E0,R4>E[9,Z]5=A+Q$HLAY.D LB3+3^#E?9UYP,M/U.F #%Q)+70A MA8);$H1\O^AHP1W.H*4?E/GZ4 M3@8?\A3.Z261D/G_EFP EZUE[CVQ/;LPW'%U%Z9NA'YZRY>D7;=*V$"GD0V" M[-OQNQ6:)/GCV2'WQ&+9%DRV?(F=@3;'6(6MZ^XTKZZOOD&-?&0E5**$-:+F M3- Z'/090R+3*N_R@)W/69H-$Y8"I8*J,*D5 FOFHVQOH7B M53K'KFM\H"+<6S#=1)@PY("J/9N@_#/M#RV2)"D2I)Q>F_WU&R MM:1Q_$4Z'N\>/G?'.\[VVCS8&M'!4R.5G0>U<^TT#&U58\/MA6Y1T+C-OWQM\$[BWSV3P MD:RU?O"+/S;S(/*$4&+E/ *GWR->H90>B&A\/V &XY'>\;E\1+_I8Z=8UMSB ME99_BXVKYT$9P :WO)/NJ]Y_QD,\N<>KM+3]%_:#;9X%4'76Z>;@3 P:H88_ M?SKDX9E#&;WAD!P1$\H7Y=X9VA7D MYQ9?M$,HX .L#!7:N!_ U08^?>]$2ZEWL]#1(=XTK Z RP$P>0,P3N!.*U=; M^*0VN'D)$!*[D6)RI+A,SB)>8W4!:.F9D"TX#3="<54) M+N'><8<^7GLJX $N.PWGNV9J6U[A/*"VL&@>,5C\]DL\B7X_0S8;R6;GT!?' MLC!82:["N+L,:>#*"[>N!73EWH<^52: MNM4Z"WH+KD;8:DE=+]1N"N^$(I7N+'G8]W"-= [E?BT1;JDO+6DJ;-9HQE*_ MTB1PZX_[ +]"/&&38N*%G$5Y.6R(IC7Z<:@CY&071Y"Q29G3E\H!RT[(#9&Q M\,K:=T :$5K)TC2'.(M93GYWO*HI4^;G.!,/GD.29ZPH"DB2F*5%#C>=4<+Y M:GCSK7CRLH64K N8L#*[]-_D$JYTTW:.(K-ZZ_;\X/ 2G^ GK"@)/2=.)7S# M6E22X(;-G,74:AF+"/1PD=4.)-*$\OL4]@12%F<9'::L,]TP!:D*%/:.:%DR MRUB>Q5"RI""H,F595D*67+*2,G?K37A5=4TGJ3LV-.N&DO4X[Y++@J59!.]) M+&.6%26)7^@5:4]?#2I5.6%Q5'HI\VFFG[.,PP?\W'][!.VYV0EGBNR77Z*+( S##VS(LG&[[ M>;[6CEZ'7JSI.4;C#6A_JVG '1;^@/&!7_P'4$L#!!0 ( ,> 5U@,W[F! MS 0 ,4+ 9 >&PO=V]R:W-H965T^B> M!@.R3B(_?A1)B9=KI1]-B6CAN1+27/5*:^N+P< 4)5;,G*L:)>TLE:Z8I4^] M&IA:(UMXI4H,XC#,!Q7CLC>Y]&MW>G*I&BNXQ#L-IJDJICX'?.*[-SAR< M)W.E'MW'Q\55+W2$4&!A'0*COR>\1B$<$-'XVF'VMB:=XN[\!?W6^TZ^S)G! M:R5^YPM;7O5&/5C@DC7"?E'K#]CYDSF\0@GC1UBWLEG6@Z(Q5E6=,C&HN&S_ MV7-W#CL*H_" 0MPIQ)YW:\BSO&&632ZU6H-VTH3F)MY5KTWDN'1!N;>:=CGI MVJY\+4K,"K'I6'0?V$OOCM"-MV2 M38^A3XZ'!VZX*80RC4;XXP&?+,W!!MZ08PWY"]6FG+'(U&&$#-M2-8:(F%.X9GI.Q&\%LW"GU:(IB/U] MC2Z7[*;E;;[;?FCFC6#:NW+':]S9420.,R8H&?$ J0BB(,PS& =I$E'51F&0 MCG.8[I[86??[2,'@VF?S=NTX>@S]#K_?6>B33G^OE20)HG%*VZ,@#2-(HR ; M9__!9D+X21K$V7C':(O9ARP.PG&TFV]M'@4@D>)(R6.XL91)!&PI =N(5:J2E RF:BJ+I&-"2MOQOYE/YAP() MX#,]L-?^/B3H, MTF%&Y?:$='-9D,JK%E1^2-?Y8;PX2)(QG.3#,>%$09Z'\(!%*950JXU/R4>I MUFFF[C<&@7# M//<>YD&49M[#<1SDE.S3 VGZ?XE._!J=.(CH5$Z[:J'%GX].%E)L$DK\4_+R M)PXUCH+$'VHWH01)J9#RCE?J$:G*J)B2S%_4C<%E(T#P);Z43K'?>W=5+HBV MIMZ#SI%,SY$\A#@'):G@J*6"*"-Z<--H=_BO549K.X\"H+&[+16=#HKWT :"B9E6-ME;5>W/>JT;Q=L& M]Q/3*TXWI\ EJ8;G0VH)==LTMA]6U;Y1FRM+H?#3DOILU$Z ]I>*.I;NPQG8 M=NZ3?P!02P,$% @ QX!76)#:=\.?!0 . X !D !X;"]W;W)K&ULM5=M;]LV$/XK!Z\;4D"S]?Z2)0:2;,4*M&O1M"N& M81\8B;*)2*)*4G'27[\[4G%EQS$V#$-B42)YQ^>>>R%YMI'J5J\Y-W#?-IT^ MGZV-Z4\7"UVN>X59Y45:IM%Z/OIHF6BFRW/;-][ MM3R3@VE$Q]\KT$/;,O5PR1NY.9\%L\>.#V*U-M2Q6)[U;,6ON?G4OU?XM=AJ MJ43+.RUD!XK7Y[.+X/0RIOEVPN^";_3D'-U=3[S"1!O>&E( \/F MCE_QIB%%"./+J'.V79($I^^/VE]9V]&6&Z;YE6P^B\JLSV?Y#"I>LZ$Q'^3F M5S[:DY"^4C;:/F'CYD8XN1RTD>THC A:T;F6W8\\3 1R_QF!:;D!A3-1FWT8DVUT@A.=.24:Z-P5*"<6?XF#8<"?H0W'&W39PN#2FEH M48X*+IV"\!D%00AO96?6&G[I*E[M*E@@FBVD\!'297A4X\^\G$,4>!#Z871$ M7[0U,;+ZHB,F:C 27HF.=:5@#5P;9CB&ECEHL%,7'U9'67*J>U;R\QFF@>;J MCL^6/WP7I/Y/1\#&6[#Q,>W+-UQKSCUXUW/%C.A6HV/@SX_\WL!E(\O;OPZ! M/JKV,.AB_JC\%#ZN.5S)MF?= S2N<\,47\N!7EE7@:QK47*P6CP0787!J8A, M_F40/9'I//* M^W@ M()(Q$G,P&^FD/KS[! S=9";PH!'L1C3"@58<091RU8FOO+)5 _GK$"X'2W]G MX(XU ZY4V\YZ, /*8'Z+=FA'C3U[L"$*\@YAT+1OY@ S4,H6QTL;QU!A0,_A M0D,KM7E4.YI42>BDL<:B3(_66:WUJ(_?8X7'=L,1 M)7RP9+-;5NU0?.E 9. MV?V$E8@>(3T".!%D(3H(2=$O]T>_!;1;M22<+Z#P?#_'-O/B.,4V]8HD'#.5 M3Z=>M!(CXBNSM3SP_"2%+/3Q%\#K#BGA9'9WP!E!DD&:01:@]L +@XA6RS-Z M%B%<#WW?6 HQ+DNFUU"C\1BL;K]S6T^#Y%84;]M(U/\?45<$HF?")@:P5@[D M+=&5S4"*A0NC%I%@R%C?;STY,?MT0OC6K,<,VW6%1BIRK_ #ZX8PS:T;\L@_ MHJ*>.FC*\5AC_X&(YT<%9'X$.>;61[GE_S^;3G[V/;_(K%U^Y,(K"XM=9]^P MQN)Q9Y]_X_#3YSWX;I_:_;!_ 4GJ!0%ABQ.OP#C3FF2XI%%#8!A*&7)@FME7A^%KNULB1ZGJY7NS&QF_9(E9?F5!0B M+XCCO=$I317'JHH;^TB3EP:)9\21# M]HXSV\7^3WL@7EUJY!I+0X %"/]=[3F^!:,W"R\K"NO6Q ^!SFD3 M%XJV'XPM4>-6=!)CQ;%1&/D%-FZ126JXZ#AT8EQ,3O,M5RM[9]%@/>D.]MO> M[;7HPMT&ODUW=ZJW3.&91Z,U-8KZ\RR9N1+Q^&%D;^\&-]+@3<.^KO%JQQ5- MP/%:XN%Y_* %MI?%Y=]02P,$% @ QX!76(Q1NMY!!@ APX !D !X M;"]W;W)K&ULC5=M;]LV$/XKA)<4":#X18[3)$T" MY&7!6K1KD73=AV$?:(FRB5"D1E)VO%^_YTA+=E+%&(+($LD[/G?WW!UYL33V MR5^>#@A4@W2X?!D M4'*I>U<78>R;O;HPM5=2BV^6N;HLN5W="&66E[U1KQEXD+.YIX'!U47%9^)1 M^#^J;Q9?@U9++DNAG32:65%<]JY'YS?'M#XL^"'%TFV],[)D:LP3?7S,+WM# M B24R#QIX/A9B%NA%"D"C'_6.GOMEB2X_=YHOP^VPY8I=^+6J#]E[N>7O=,> MRT7!:^4?S/(WL;9G0OHRHUQXLF5<.Q[V6%8[;\JU,!"44L=?_KSVPY; Z5L" MZ5H@#;CC1@'E'??\ZL*:);.T&MKH)9@:I %.:@K*H[>8E9#S5[\;+]AHR([8 MG9CZBX&'3IH99&OYFRB?OB$_2MD7H_WDP'>_0-VXM' =]XQT6.N8-NY>:ZTQRQ1X]]P+,\J[+X*CNN%L=)-J*]A?W\6S9S?* M9$]_=V'=J:T;ZVC8#[$^9]_G@MV:LN)Z]>Z7TW3T_H,#H0% .I9AW$HG":5]"N6UX)]JC5(>1(H<,+VV.ALF(S.3NGM9)*<3$[9 M=^,1QP"VF6RF/@L'^+6U0,AX:6K\'.$OBBBC9T=>V#(*=^KN<,OUS6=V&Y'> M-TB#EY0"E2Q7\E]8-5T%5[T6YEE&*!RLSH1<\*D2"9-Z 8#&KAC\Q"IAG=' M5UG46^M7_0!C[R2=(.N5H@+6A2$S*(_.4Q3.X?E#QG>X%I&J*\J$O14\LN(- MX!XMPZUK'/H!@ >28ISJM0OJE]Q:KKT4\3.#:R %:3B/DTO]G'L649+K^;0U M=2L2L#DA*L!$@V&+.9CKHL=@?FT9+)S5G/82T)(#JPSQD)IX(G(-5B&@9\2NG=81+KH210I2D#,;4-IN#["SCE23JP<[L*]0?O4>2('OE=Q,$1=VI?>"#1= M!#<*/<-)@U&%(F4\BY8OI9\S7A3@#K9T??91MQQ(@I4[*4ST;UI+PTRVG,ML M3NF\D+F(CE_SK6!$2511D#;ZF3P_57+6$!^%'^%0C M194/&^FP&D>D1.V1MOLAI[H0,,]YL4X3,LQ,ZBJ948CR4$LML@#U",^IMJ M!!Z]*/NASO\\,NH/A\PO!=1U-8NP9JO@,N1"@&6J<&@#=9 6U$1KD 5\#E5T MC2ZV$J/7=@!EZQJ:8I:LJE1-$4)I*64--G,](Y\&:L,/< 3V&/;3R7[@�] M$C^A^"OVT'2H:TX.$'L@E0>/7^\?#G=J'@6%T)SVWT_V^^RK9I^XKJG,C89D M]N@L 6O@E&9X')V1O%J7'O??]-OKD31J?,3!/:\5+ BGB2_<(]VHA";@-1B! M?$[BU"VJZXHP_^"J!DF[.A]. 3"]HM;4E 6S$-%3F@XG8<^?P?U\##BFQR2V M!3S>TZ/IY%WYM8>F'?\W/?KU2)3NP/B_A(EG"^K>B@E4JG!!H)(9?!3I0ZV/ MYJE2)2AC:)6.5B$@./L+2T0I6GH48MVHVKE-!H7)9)UEF $Y)OVS_82-^^E^ M$$)Z[5-MVAR9\!AU^'8S]^JSZP0ZV+HTH^TMZSI>+C;+ MXQ7M"[&ULC57;;MLX$/V5@5H4#N"U;J[K9FT#<=)LN]BT09+= M/A1]8*2Q180B59**DWY]9R19=1O'V!=I.)PY6G!U60K[N$1E-O,@#K:.*[DN/#O"Q:P2:[Q&_V]U:6D4]BBY+%$[:318 M7,V#D_AX.>;X)N _B1NW8P,KN37FC@^STO&:\S"C7?&'3 MQKZ) LAJYTW9)1.#4NKV+QZZ==A)F#Z7D'0)2<.[+=2P/!->+&;6;,!R-*&Q MT4AMLHF"UXC^*"=MS4MO7>ST%,5C@VS M#G'9(B;/(,8)7!CM"P?O=([YKP AT>LY)EN.R^0@XAEF(TCC(211DA[ 2WO- M:8.7'M#LP!LXEUKH3 H%UUYX?%9P"S?>#\?7YMA5(L-Y0/?"H;W'8/'J13R) M_CQ =MR3'1]"7^S?%A ZA_>8KZ5>PPF?;.DEB3J3+E/&U1;ARPT^>%@JD]U] MW2?J8-G]HN)X],PQ.88+]$(Y+_XD_(G!%]+F!)!A>8NVW]&G MGM$35S+JLMOOYT(J))N(T17<$J)5(=U2>^2#QQMH1"D1!O?(;/UE.&Y?"! 2V>D@:<%\>VHH"U ^*3A;Z%K:FH01YP2 MOX45K]#6F[8XP_\A/OD-*AF/X*:@DK 1CNCM@?BYPH?F/E*'_XNZ- S^,&UL MI5=M;]LV$/XK!S4H-L"U+?DM21,#>6G0 LE0-%WW8=@'6CI;1"A1):G8WJ_? M'2G;>Z>NQ-]L=3FR>:(#E:%*NUEE#M7G?=Z-LVQ$+:K*RSI MS5R;0CC:FD7/5@9%YI4*U4OZ_7&O$+*,IA?^[+.97NC:*5GB9P.V+@IAUM>H M]/(RBJ/-P1>YR!T?]*87E5C@([K?J\^&=KVME4P66%JI2S XOXRNXO/K(?L0FGA';2[6R_A>6078XB2"MK=-% MHTP("EF&IU@U>6@IG/9?4$@:A<3C#HX\REOAQ/3"Z"48EB9KO/"A>FT")TLF MY=$9>BM)STU_TPXA3N =W EIX)M0-8*>PY6UZ"R(,H-[*69222?17O0<^63- M7MK8OP[VDQ?LD^D'7;K/+>PGR;2UE:9VJ?3%JGJLX04F%S;\0YYH<'"&&MC M9+G@ 2%#BFA>PC*7*06:99(G$"4C:W$F#&X2DI$#FHX=:NR2)B$C@E1OWA$P MR"5- B-3LI$*8];L*P!@=P1 6'+ D:-UDH:59ZR%@)PMB$,_.>F]K2F0-I4<(LF1?5Q5-&$))X%0\F^OTH7;VN># M>Y1_$B@U<,_"@%?4PUC,*-^;/CYPPEKG\(!.* MV*:K@E*4R3DL8CJ2Q*PI+ M]N_DBK%P!F1)-%,^PB[';($D\%A7E?(YIF3BBJCS]630$=L^]96B(HA]7<^U M(F(X$N=+$'R#E%Q7X8/HORPS^MKYK/W8!F+7,FK7,EQE#I:$#0HBKC:OKRI9 M9E0$?F QNIU&+M$(D^;K#<-\'. Y3/-2?J])B4(EBKC>UFV\Y[LF_T2#S\(7 M3+7) JS6$+BR+/(S5;](WS2U)8CV5[C'9U24P/!,FN< OFI.>1@C#;,-L2?T M_3F!86M5:#_$/-!9C3:+5Y9"2<0QYUQ/&D4W^T.0D ; MDO<8;"F-.LGD;*,X[IR>C??GY\^)((UDN+<.GMHU9%H4[?D];.#_$)S\-X+_ MC8JX,QF>[JU?3=(>>VZ9;M<)0^1:5V_M4/\[:1 MN;J^AQMJ7,GY2YF4-2P%$1B?];L)W=24\J.!>O8D'H^ZD]V1>V'8P:'[0:]U MM:/Z7_@+K 7_N0NWO.WI]HY\%:Z&._%PP7X0AD:Z!85S4NUW)Z,(3+BTAHW3 ME;\HSK2C9O/+G.[Y:%B WL\U796:#3O8_G.8_@-02P,$% @ QX!76+46 M&VA,!0 >0P !D !X;"]W;W)K&ULO5?;;MLX M$/V5@5L4*:#(NLO.Q4#<-KM=H*V1]/*PV =:'MM$)=(EZ3C>K]\92G:=-)<^ M+9!(&G+F\,SP\.*SC3;?[1+1P6U3*WO>6SJW.NGW;;7$1MA0KU!1SUR;1C@R MS:)O5P;%S >\B/AEG[.\=ODK_LA.?#P>X=^Z7.G7*;" MXAM=?Y,SMSSO#7HPP[E8U^Y*;_[$+I^<\2I=6_^$3>N;Y3VHUM;II@LF!HU4 M[5O<=G4X"!A$CP0D74#B>;<#>99OA1.C,Z,W8-B;T/C#I^JCB9Q4/"G7SE"O MI#@W^J@=0IS",;S[L99N"Y-:*'O6=X3-'OVJPQFW.,DC.'$"'[1R2POOU QG M=P'Z1&K/+-DQ&R=/(K[%*H0T#B")DO0)O'2?:>KQTB T7$HE5"5%#==. M."2%N0<3;N&RA^%XL9S8E:CPO$>KP:*YP=[HU8NXB$Z?()OMR69/H8^NE\+@ M\9CD-H.)V#)'N#!&J(7G"W]_QEL'XUI7W_]YB/N3Z ]SC]/PC@9.X JM,[)R MQ.':T4CP14EG02CBA,9O"*I"\%R[OLG:V+4@@E1GMT2X(+8D!Q_#<(+!/M7; M9B4K D6L:7JCDA2]A4^T1OE/K6EJ:*5)&WB,2C>T!5GA5S$9C704"'KN>]]0 MKU#;5R\&25R>6AAK86;<^58:6OG:$.$--5FXNO[BYQ]%M02EU3$VJUIO"6K6 MN8*PL!+&==C2[-@<4@CA,PW;=7305 LO4WXD\'(0!5$4@59(XSAXK^ O0>YF MV_9SLOR?TR"&,R$_4CLV4S1[Q;>N.0& 0^7'7/TL^O'42Z,;?D'"X,)*=1#Z M*Z*?Q"[R3E'QEK^1-ME*+Y3\E_JIU=>+,^,R;U%0)=O)?(0K/6*X?,[_B$BZ MI5Y;DH1]?3^*XK"5G5.NWMJ),-ZO;*@;VB%_52%=R;S91:2YF1= M^U.0V#&7C3^NV/F&F"YX[OD(9V:,PF^2F]24-!4P++H)%9[@KP)@5*3[;*G\O#N\FBQ#[7V&U*[9WY<>T>BYS M1:U-,OZC6^O9,"B+ :1%6*20YT&>#R#)P[R@:@1%E$&2WQD>"O\MR3[? MD@2_-H6_$P 5UA #L45FP, /$' 9 >&PO=V]R:W-H965TF?GF^\:>\71+[L57B %>C;9^EE4AU-=Y[F6% M1O@^U6C9LB)G1."M6^>^=BC*%&1T7@P&5[D1RF;S:?KVZ.93:H)6%A\=^,88 MX78+U+2=9<-L_^%)K:L0/^3S:2W6^(SA[_K1\2X_H)3*H/6*+#A4,?!X MO4>_3]I9RU)XO"7]796AFF7O,RAQ)1H=GFC["3L]DX@G2?OT"]O6=S+.0#8^ MD.F"F8%1MOT7KUT=C@+>#WX14'0!1>+=)DHL[T00\ZFC+;CHS6AQD:2F:":G M;#R4Y^#8JC@NS+]20!B.X0^X)6-4X'H'#\*6O+=!V35:J=!/\\#)8D@N.^!% M"US\ GA8P ,C5!X^VA++4X"<61ZH%GNJB^(BXAW*/HR&/2@&Q>@"WN@@?93P M1A>D>P@$]\H*5BDT/ <1,)7@G. 6;GP>+G;/M:^%Q%G&[>'1;3";__[;\&KP MX0+9\8'L^!+Z_.+IP)WR4I-O',*_W_ UP$*3?/EQ3L3%-.=%#,?]R[<#KN%; MA=&G%G8'RD,M7-C%VFZ$4]1XT+CF^HK4BEST2@10 9:H%6X80#!S=:6QDEQ-K!)Y7:*Q:L5A23,S MWJ@X$UGN]TII3"EX)"C3&!"&&AO.2S%BETC?!.!>0K-$=^@G\'P.%NZ%5%JQ MPH^OM>J*7$86GX0Q9,L>*RX5EQ2^TJ9#&"2$,?Q%<5[UV.)"!;?"$=\N 0_" M,8]Q'=-)&RAJ M1O?P1I+2;X_!GK$.)\0F>\HIXJ> +\(V\;85?R:WJU/<6K/J$^";VBD-+8EW M<*ZE\Z,Q;-"MTV/CXZVPH9W(AZ^']^RF'>,_W=O'D(NV5C:VS8I#!_UWDPQ< M^\"TFT!U&NI+"OQ$I&7%;S*ZZ,#V%?%TZS8QP>&5G_\/4$L#!!0 ( ,> M5UB;*);D_P4 *@- 9 >&PO=V]R:W-H965T=BXH4VMR3,E )F$'+:BYH8&8?5OO@IFYK31IW;(?"_OK][(20 MHE*M*L5.?2[?N?KD="O5+[WBW-##NJSTV6!ES.9D/-;%BJ^9'LD-KW"RD&K- M#%[5\E-NS M03!X^N.[6*Z,_6,\/=VP);_EYL?F1N%MW$F9BS6OM) 5*;XX&YP')Q>QI7<$ M/P7?ZMZ>K"4S*7_9E^OYV<"W@'C)"V,E,"SW_)*7I14$&+];F8-.I67L[Y^D M7SG;8&M/8N45LM3N2=N&-DH&5-3: MR'7+# 1K434K>VC]T&/(_5<8PI8A=+@;10[E1V;8]%3)+2E+#6EVXTQUW G M*AN46Z-P*L!GIE^EX10D=$S752'7G.[8 ]>G8P/9EF)%#B1UZ,* H\"OTP.B OZBR-G+SH@*6:C*0K M4;&J$*RD6\,,1X:9O08WXN+]XFRQG.@-*_C9 -6@N;KG@^G[-T'J?S@ -N[ MQH>D3Y^#01^%+DJI:\7I[SO^8.BBE,6O?_8A/BAS/^(@&>U$_H3N5ISPOI&5 M=0S)!1G\!MD'31LE[X6KS.&,5WPAS!&A19!H9!DKBQ9*KB&K M,J*J1;4DM!+%;#%JVG+8PT B2_0%J#UWJA!TOIYQY0(_%!5TRUJS:JZ/7![8 M1V@? 5W62@'A"5WQ.<26]):"P$NR&)LP\_(TP29*O602PD+#5>54@S#P_#BC MP \I3YH<(&@@N!6'H9>$$TJ\=!)0YF71!-7A!8E/4>2E24YQ[,5!"J +#OUS M")OX.0TG:49'-$S3',MUYX2>GP O\WQ( *K0B7]+<>1EM4+\A2 M^HJ+HHTC:)&8VCG/2BT@7A@JF%*/R(4M4W--N1]9A\.GYS;2J#SN$J4EM@)@ M19IDE$<1G1>%J@&2/^#6L0>9E\01I5X0Q/29H_U2*=A,E,((G$Z\!'[/O DB M\@T^@PNR"86@W6,NS3@4<[IG9F"/4.9:0?NZA&,8X1X0G@5WN MI$&NS/)F&D9>'OA4?>7$28'.CK)/-HW,N_UV+ MC>U3- Q2+T1(01D@'I,8N\8MREX_-G5JS9^P#"<.!(B1R>G$928*@6M#RF;] MBL^74!Y8*<,XRAH"5BW%K(1W+:I)BRIQIWO,[H=CB!J) L>!"HQR6PNO><"C M"IGT%MI1M(['[GUD2F(5K7C;&FR6&08\[=P@_K5=',?N/A?PD.(EC)G;UKZO M;);*YFA=*5[(907V!DK;M1")PVWF@I4N_LS5Y9^LJC&[D"W>,'15$=J*Q@-% MKVPD=!]0T30I>N1,-?U :M%TP&/\GKEHB"IVNZ,^_T8)U,H>;K0EM:RK)B]?BP FGK*D2H)ARTM4 _SN-Q&X>XXG];A% ME\7/!M= J@RSL=QQE LN[_7,YY8\VIMF5@_&@[)-LQ^CVQ$MVBNF<:7MEZY^ M7LDXOEAP-VPZ=9;RY&56'9(*Q(T$])*13^]>+"\O+'<---4$+S_);)U+\2@& M3SQ*NB>&68RJ%06C#&_^*.B>7S@KFV[.K8.M,UW3\5O*L*.\Z[H]\L6'BJ-W M=@WZ*]H]2=N3&VS^*'+LC:@)GI\Z-_6"XSP09HXL3!UX+!;W=?_6VS!AT^"E M6S'((G5L*NT,$L]4^T:S<6]Z7G.U=-\(&A 5U@&QX91*P, #\' 9 >&PO=V]R:W-H965T MV@7-.OZ,.Q! ML9E8J"UYDIRD?S]*3M-L38.^B)1$'AY*(C7:2/6@NSEQE1#W]=I MCB73;5FAH)VE5"4S-%4K7U<*6>:%O92Y4;3+R<],;J1!"+OP">8Y4ZCA>VVT82+C8@4DX M3@G0-,U2-S<@W M%-BZ^^DNR+0)$KT2)(S@6@J3:_@B,LS^!?")\9YV]$1[&IU$O,2T#7'8@BB( MXA-X\?X88H<7GS@"%1=,I)P5,#?,(#T_HX\EW,!UCL/92AKJBJ4X]JA4 M-*HU>I/W[\)N\/D$V;.<4^N3EE<"O'[@U,"UD^O#[&-V3@,?IAMWVV]_$ M\'FMHC7M2.5LC;! %)"R(JT+.L_,E5 &5(\F1]BXHJ$Y62KJ 2#JD2D-:)\7T.- !V,?R =N0\E:$XAN 6Y3 MK,P!R8RJYJ-[1G:([!#"_?^\B#5/CW$*PU;2BYU(0BLZ@PC.-?4X\L8MJI1K M=/D8NAN0E>U%VITB)RMZ:P>[;,-4IB&!/B&]))'QHK;SUVCT&QH#)X(8;NBP MN$AEB7 &G4XKB0:D#(+6( Y)":.P%1#IJA(,.R2X<*PK_H*F5J%:N=6M(92U,T]_V MJ_O?X;QIBL_FS==RS=2*TZD7N"37H-U+/%!-NVXF1E:N12ZDH8;KU)Q^.%36 M@/:7DOK#;F(#[/_,R5]02P,$% @ QX!76(>&V5:3 @ VP4 !D !X M;"]W;W)K&UL?51+<]I #/XK&K?34X,?0)*AX!G( M8]I#&B:D[:'3PV(+[,'>=79E'/Y]M;9Q25;/',\2P@SC,@B"/[L\0:SS (Q MC9<6T^E2VL!3^8A^7]?.M:R%P1N5_4IC2F;.M0,Q;D29T9.JOF);S]CB12HS M]0E5XSOT'(A*0RIO@YE!GLKF*U[;_^$DX/J]@* -"&K>3:*:Y:T@$4ZUJD!; M;T:S0EUJ'&MDQNU M4(L&*G@'R@_@04E*#-S)&..W "[SZL@%1W*+X"SB+48#&/J?(?""X1F\85?L ML,8;GBG6 "FX3Z6042HR6)$@Y$=&O04W<*-^.#LO$U.("&<.#X1!O4"1<;RGSZJ9\'ZJ?I7@_^[/FFS M/6%1ZBCAYWZ\@D<)CQ&I-6H(;$?\,;_# _C>>@Q^+=H?59CM$3[ZXX$'W#_, M;<"QAST6?^!Y,#>@-CV7SPEJA,H>4H%)!'/G57#D%D-$&M"6!@ A@\ !D !X;"]W;W)K M&ULI5=K;]LV%/WN7T%XPY8"G"U13[=)@,99L0[H M6C3=AF'8!UJB8Z*2J(I4D^S7[UQ*?B1UW0\# H>B[CT\YSY(\?S.=!_M1BG' M[NNJL1?3C7/M\_G<%AM52SLSK6KP9FVZ6CH\=K=SVW9*EMZIKN8B"-)Y+74S MO3SW<^^ZRW/3NTHWZEW';%_7LGNX4I6YNYB&T^W$>WV[<30QOSQOY:VZ4>[W M]EV'I_D.I=2U:JPV#>O4^F+Z,GQ^%9.]-_A#JSM[,&:D9&7,1WIX75Y, R*D M*E4X0I#X]UDM5541$&A\&C&GNR7)\7"\17_EM4/+2EJU--6?NG2;BVD^9:5: MR[YR[\W=+VK4DQ!>82KK?]G=8!N+*2MZZTP].H-!K9OAO[P?XW#@D =?<1"C M@_"\AX4\RVOIY.5Y9^Y81]9 HX&7ZKU!3C>4E!O7X:V&G[O\S3C%PIS]Q&[4 M+8+MV.MF2#5B=CYW6((,Y\4(=S7 B:_ A8*],8W;6/9S4ZKR,< *V*&8M"SD0@HA-XT4YPY/&B$X(MFP8L39.,=V?@4^N4V)^]5:SJGFUMVK6U1 M&=MWBOW]0=T[=E69XN,_QXB?A#Y./,QGQ^K@.?NP46QIZE8V#VQM*K0R8H@Y M612F;SRSVUZ7"*C"O'3HUT^][M1@U3M=Z7\]%#-K)MD/W^5"!"]JV:#Q_6JR M;3LCBXU_$[Z@!*&WP)G)I@0:Z?=8ZUW:@([6LX2(/:J3GH4=V-N9IWQD@1'6 M'O%ALC)XI%4J;]);5;+5@Y\9U1._,'MA6;'1ZG#A4A7:[U2U_*@Z=K9\>_WF M&$IG7!)OMBRLW^U*UG8:V[6N'AAE M;T=8-X6IU8!]+)0HT"/^NG&J:Y"\@\QTV^)^)'$$!0W=0$JG%/M5-CT.#A8- MFP%[6SBS@F0Q/B]-!R3X,'6/0\NJ@<: #R:(B03#5GH;2C'3:'P4=+BPLK(&VV(D\TS,UXQ3]42-% M8&@P[R%7E4($S6== G1?^WK?G%2@6_9#%14&1M78>T_K]FD&#]U!EES@;TV% M;B8!6RN%!=7VRAX"*))M<*^S!T#1\KU)(U5>*P;7Y;<\078H'_,0_2P#^G"_$5M3'/4L'" M ";0"?%Y>D)DQM,<$ODBC%C"19I-]@V1!?XO'!67IS20VI3',84@7/ LH@2) M %()V^?5.6W]0K!\SS&8 &E*64X"W@2Q\HSL([SC#UC9R0D3_THX0G*YMD8BB_ZC(J1IUE(ZJ.(9W%& MHTSP.(5^]$7'<+!;[LLFRUF58B X)4JJ&( \HV5'XQ:H'"WW/TA"Q].0%0N^;*TQ14HO% M_^SPI6PUAE)4-GGJ,TH(?T+& F?$"B- M>)().D:0N#OZ:RPSEN6:76< UF M63)EW7#K&QZ<:?U-:V4<[FU^N,%%675D@/=K@\O'^$ +[*[>E_\!4$L#!!0 M ( ,> 5UC:5HW%'0, /L& 9 >&PO=V]R:W-H965T:J7=/*J(FHLX=GF%M7!CTZ#FE=+8 M6A";=A.[QJ(H0E"MXBQ)7L>UD#I:S,+91& M^XD;N:G(3\2+62,V>(OTM5E9MN(!I9 U:B>-!HOE/'J?7BRGWC\X?).X/!&0]0%9X-UM%%A^$"06,VMV8+TWH_E!D!JBF9S4_E!NR?*JY#A: M?#&$D+Z%5W"#)"URO@E62F@WBXGQO5><]UC+#BM[ BO-X-IHJAQ\U 46?P/$ M3&Q@E^W9+;.3B!\P'\,D'4&69),3>)-![23@34ZH=4 &/DDM="Z%@EL2%%0? M%=S!38_#^0MSX1J1XSSB&^'0;C%:O'B6OD[>G2 [')QO^G;\W]G#!=Q5")>F;H1^?/'L/$O?O'-\"0>W)KCE MAF^G(S E3),TQ/CO_C$:H926';R5)LGSWO0+5YI/-3D#AUO4A]N-@"IKVDT% M7O'EW15WC+63A>2F,?);DI7KMC]( 37?/XEUH\PC6FCZ?N'YC4/P/P'$&UW_ M%>(50\L5:\,BH:V=5R0X5(7NL46^^7;#+4[J#8B-Q2X)5 EBIRU:3@5:8@0!6B:,>3^IK$ XARQ& MA/4GX(Y5>GS0D&JTF]!V?;FTFKK>-,P.G?U]U]#^N'>_A6M.O.124UAR:#)^ M@=>+PU?^M[P&PS_N\5O4$L#!!0 ( M ,> 5U@2W9^=<0( &L% 9 >&PO=V]R:W-H965TA*BR*KDPH5QE%T'19"ZB"9UKZE3:9F2TIJ7%IPVZ(0=C]'9:I9T \.CB>Y MRU"ZN8O=NTY'"6, MHW<2XC8AKGDWA6J6]X)$,K6F NNC& MNE09M[4(/U]P1S!7)GW]=4K!V1JG%<11K[L7)XI/X"5'6)BB%'I_>3&.^S>W MW/(=IEL_:[#(A>3)T6#60!PY-\)F8"I.'44?O)?W^, E U,NJ-DR&H';C<4* M[:'E8Z#*P-J#GCK/\&@ "K2;>LP=I&:KJ9F%SMN])'?- /T-;YZA1V$WDEDH M7'-JU+L9!6";T6X,,F4]3BM#/)SU,N?7$*T/X/VUX:O5&KY ][XF?P!02P,$ M% @ QX!76&)5))TF P B@< !D !X;"]W;W)K&ULC57;;MLX$/V5@;98I( 377W+V@9L)\7FH6U:IUT4Q3XPTM@B0I%> MDHK=O^^0DE47<)Q]L'F;<^;,<#2<[)1^,B6BA7TEI)D&I;7;ZS T>8D5,U=J MBY).UDI7S-)2;T*SU<@*#ZI$F$31(*P8E\%LXO?N]6RB:BNXQ'L-IJXJIG\L M4*C=-(B#P\9GOBFMVPAGDRW;X KME^V]IE78L12\0FFXDJ!Q/0WF\?4B<_;> MX"O'G3F:@XOD4:DGM[@KID'D!*' W#H&1L,S+E$(1T0R_FLY@\ZE Q[/#^SO M?.P4RR,SN%3B'U[8.O,H;9MELHM4.M+,F-C?QH7HTB>/27UM&826G+JH&'>.E@T M#I(7',0)O%?2E@9N98'%[P0AJ>TD)P?)B^0LXPWF5Y#&/4BB)#W#EW8I2#U? M^@+?!V71@%7PCDLF<\X$K"RS2*5W.N"&+CM-Y[ZB:[-E.4X#^DP,ZF<,9G_^ M$0^BO\Z(S3JQV3GVV>IV"8<[ZT&<7$;C7KGK_B^X!%NJVI"!>0OSHN#.GH2AR37?>O""";H+!$;R<,.E M=!04WCUJK@I8EDQOL'"WME2&2)VSVSVU*D-W>73ZT9:HCV*G/.6-MR,/5)E' MW-^0Z:98R3S'ZI$(VG*+82ZHC7D<-43(-9)XH&PZMV\@[@V3@1^3?D3C)?TN MLF$&;VF2]/I1 @]L#\]=CMJT^=.43FE,!P=@W$NSV$/C7CP>GA.6O"*L\>W& M>)0=^$?]OF=/>Z,T?E%8X[N!>%@R''G8.!Z?DY2^(JGQZO*3-#(\^7 X:),U M2*,7-3G71XHR,G6@;#2&4]]8>-0?*Z32<*^ 5\33:OL=KN'9M[TUU_FS2OU MGBJ+4_4(7!,TNAKV ]!-YV\65FU]MWU4EGJWGY;T6*)V!G2^5M1NVH5ST#V_ MLY]02P,$% @ QX!76'Z-"L^7 @ O0< !D !X;"]W;W)K&ULI95M3]LP$,>_RBF3]@J:AS[0L392"T-#&A,"MKU >^$F MU\3"#\%V*/OVLYTV%"D-$WM3^^R[W_WOW-BSC50/ND0T\,R9T/.@-*8Z#4.= ME1$X0,,^,(Q Y/>(:,.9"5\;AE!FU*%[@_ MW]$O?.VVEA71>";9+YJ;)IGVO[!I?,6\+H><-_[U>^&9] MX-(@[ZRXX8VZ>>Z;.=45R7 >V(]"HWK"(/WX(9Y$GWO4CEJUHSYZ>D4,*DH8 MW*'B&N2ZZYS@_@Z?#2R9S!Y^=U70FZ.[@D_+06>J\UJY)5,B/-9$676 [J3! MGA/RE35W9W4$0D(\(1!#'*W&+\,HFD)/:\9M:\:]K?DNQ?%-S=!CC^-7*EVW MJ+"]R^'^@I&BLRO]^#5A&GMD3EJ9DU[.?TGL1[\E\:25>/+N3BYR6?5K[&>_ MI7'::IR^JXUOZ^OG'M07[EVI'%7A'PX-F:R%:6[7=K5]FQ;-E?SBWCQL5T05 M5&A@N+:AT>#$_O-4\U@TAI&5OZ!7TMCKWD]+^[ZB<@YV?RVEV1DN0?MBIW\! M4$L#!!0 ( ,> 5UA?!#Q[BA$ #PV 9 >&PO=V]R:W-H965TW>0AE0>( MA"3LD 07($?6_OI\W0V U#&TQ\F#/1()-!I]?MV GF^MN_$;K=OL2U76_L79 MIFV;GR\N?+[1E?)3V^@:;U;65:K%5[>^\(W3JN!)57FQF,T>7U3*U&?S7K3TH.+E\\;M=;7NOVM^>3P M[2)1*4RE:V]LG3F]>G%V.?_YU?PI3> 1_S1ZZP>?,]K*TMH;^G)5O#B;$4>Z MU'E+)!3^W.K7NBR)$OCX(Q ]2VO2Q.'G2/TM;QZ;62JO7]OR7Z9H-R_.GIYE MA5ZIKFP_V^W?==C0(Z*7V]+S_]DVC)V=97GG6UN%R>"@,K7\55^"(+YEPB), M6##?LA!S^4:UZN5S9[>9H]&@1A]XJSP;S)F:M'+=.KPUF->^O#;KVJQ,KNHV MN\QSV]6MJ=?9)UN:W&B?_1 __?C\HL5Z-.LB#[1?">W%';3GB^R]K=N-SWZI M"UWL$[@ HXG;1>3VU6*4XAN=3[,'\TFVF"T>C-![D';_@.D]N(/>J1W_^W+I M6P=K^<^I'0N]AZ?ID0O][!N5ZQ=G\!&OW:T^>_G7O\P?SYZ-;SS?B)L[[)_A[^_ZB]M]JJT^-'LUXW.7MNJ M4?4N0WAPJH783)VU&ZK^' K?\Y\XW.C2K;75;I5I4^6Y6J MS1IGBRYOL8U_QFPF95(QQ3# C/DN2;'LB"O'62'/"):(F8*XY 1,Z_@H,3@K2H[ M?:X*1.BH4J(%$06V66669>!;K4MHOB2=R'-3IBT]PWM(MZ08P2,SSDMA_ 0[ M=6D2[+[LD,^Z:F_0X#TY^X3<7]/$"?%Y*]:8K4Q+,1L*Q9_!1-[_N<&N@1IN M=0;K.L?6OR]D #D$+RL,$H)9=A3F>J-/_-.0?N-$[-S9LB1Q,:XZDM-$5B1Q M](\:A[##^ZE,60X\E/:KELZ(%3;*R3Z<[=8;@!HXG#?!(^]AFAN$,!BZHL2< M&;Q8:[MVJMF8' 9C6[ 3#%C7&U7G852@ ^M ,"05<& XT#K-2M()N@]*5O6Z M)$<$]W4Q$ 0KFLPNAOG)$=4E9*I<(1+9*K+L%CBT%67M,*@*"AYUM]-J!>6U MSFXMN,8WV'ZOYV,O.%+Q1/3+O+,Q#C1]H+HC?::1IL[+CMT8+*[.BZYJDD]G M&]L@T?I@:U'(243G\HSF@ [\'PM1R&Q,?M,UD%.7W\B,$!KDR5(7$-F_##($ MF0[B D>MWJ9($N_9J=ZJY22[J@&_?D@/?J20\@]5=X#SV0,!99/L8][:)92S MD >(5 Y1G:2R%UA3K%<4P;R&=&@,81)8FJZ8_Z@T&4SB:#I0 XWI*;HB0LV; MZ>H^=*CX.UU MPA.0ZWUQVRCIT[CM$]PS-TTIYKRW.EO"*^4-O_I$4^I6WI#[*(!BE@-)9P\& MK4R-4(#H0I8''1&D0"1!I%U29L3BC8 '9RM)L&D";,N2\V+!C^4.IIUGUY), MV*B((XHOVPW<:G=NMS7Y5K?TIC#*<2&2D\-Q#5?N)HE(P 5!JG53VH8M*RK$E12)+"2?4A?D/'5-X;Y(PMQ0+5TVMZ*UKK&E ?VJ'WNAG MM-]J0]^N6U[8$08D1,<>QJN(O]UH0C>!/A!!\%:(:L@N4@LBN&A M$F6!_P&F*XU:#O IQ?*\M#Y4*M@0<<_![(XYL@J9=0*#IZ03$=PI=IR^U747 M&$@AINA4 <9*^#/'N0 M8$]6AI($*6]47)JN F1A$R:]=DU3&J110-&NI55K"RA3ZQ#E.5WAOP7]-]_C M<,-9JD#P<=ZL##$4&:7E!^")X/P$<Z-^(S'Y*,OMI5&9OE7'9/ZGV L)2%+EHT?L* M;'2-TP+CA=\K=P-CDO7Y"9>!Y!.%1B047,;0Z$L._+^F9,+ D>+TEN/64A C M?*)@IT/URM&64N>#>U M68$B_@QX4O*Z79(8N;MEZJ8+*0)8XVAD5Q^-A5O;R &*@"CUR="7,\5!BL)- M/P)&BMSK\LU.% U2=O QJ[;RCAPW&YM]@YIJ\"G\ABY=L#?,[>ID2' M4@&%0#!V:M:0TO/H4/F!_TQZY"1ZIYT-'C9JQWM-70_),:&3!,PFS29IJ''^ MQ?9073D&FD$2$C@Y(:"X\[9FDC$A8K,3W6^XJD$J0:LC-8C2(6JBV%4G&4O^3-PXB[Z4\<-_GUSV%(/:DEK5:84 MVHWR[4#%!\L$*V$CR]2MPBR)>W)P2$K8;K1D"&DPLOH*Q!>5[R(&'[-0K2 ) MC 8,=^/^.CC[FH_ZZQ62?0USV=TW[8[3/>VM:;%!QOE@Z_-W5V\_,NR@ER;V M_H=A$A+8"B(VC&(\IU@"@PB1I?F3)1TBXH<33\FY.96'*%IP$RR4=[F.^1@9 M%9G!D3([)SELF%4E$:'*C(&NM5V5?9?"Q$ M+Z?9??8<]RL!>QJAR_]]3_IK>YIFO0KE];#?E":PTW?(U1RII E+W;TEM3SA MKGQ./($GP8[K(!_N3]"700.>*V0);\00_,E*L6%1A&RT*F3):7;=+2F@M4:* M<_A?X&*/I<-D./HX.U MH_+GKK/"Q#/7FL'0H XMV)+-,:YQV69OD TJZF'&H^:C)XL N.3_CW5@9] K MN^Z;"-Q_JV!=FW N<57#JI!AB/'%[-EK*T4)V3&R*YW@6.#K'P"]RXXGL.OK MRE/=LJU3MQ3J7M*]BA^9T/Q9K'#\T *XFWVG/>Y97T+KQU8Z,$PV*TEXP8]I M-^2BH0DR'IT7?71>C$;G3XX.EPDX?BI5.(SX)9XOWCMBCZYU5PM5&#AVEW0(_>VI:>$HF!%5C2FE?[&Q'STBL/+*[B<<;P_:/Q-C/)8_YVM MU^?ON!R\9#:XMQNBPQ6@)7BB2!9?WE.!WW'SXFA15A# .4DSEI.1\W+ ^1ZV M@6H)Q'@N<.N:&GBF%T*KQ<5,S84SW#10,OWB02LA)ZV0BMI-=D5P%7@&<8[2 MXNU>)3,L4V$E='XK5>)^M<.8Z*LK$P5N?H?;"XPB]NHN23;U<%^(%W0D9GQH MW1/=53S-'DY%E-*Z\ ?<[09>9S\%C1P$U0HYT<5A;[-4X.8 M,O0WM'WUL.T;4I.,"%WLM <"QJEL2!4"DU0%]2%XVX>-1 M CPK:#&FE55_(Q,W7SE).GG= .Z8]N!45 M*F5!>^'Z 2W2,R6WPUC]*.*$.@:$PH[5"0_:TK'^E +BL!.0 &+H$F "5Z6D MZ4-)H2#^,P:7XV,<2*%&B&FE0T ,(&>%\^V:G86.#.-ZDH9CD:Q1\!/XH%FJ M0Z1Q?$S&[E991WW)&W(XS*A3>_C1[.#PH*"^VS&JQ$,Z?3A^,6;)_8'S?/S$ M^;.<3TF$ 3;E2XW2TWX=.S+?:MK?<0 =E_\L^DG'RT$J?V-C8IZ\,)7:'AR, M*6$YPP&YQZ_2]0WCN8L#T\E(;Z%^28%QFGW,D2/PD:NBH6%1N/@U(MUP6HBZ MA9N.W)U@TQ[%[ M>I(7R28B0#<0(%^*N*O>.RKQ^*C(YGGGI&/F-P&96C)WBLAN=["S00>6^S4 M)]3DI0-Y1]/#;OV-9 )/;5^?SJ/V#L7VF]1Z6,P2);[=$D6P.7P&_NAR8)P[ M:"&*\)!4:ZKJK G-HBAWXZ6W6,2KG'+<$R%YG9T MV[DZG%/'KI3,XEM'?,,IWMD3]Q]0[L46N).X%^Q]V'TZN_ MU4%\K[D%;C%Q*NZ8KN^2MVB4_!;2\=U:R2KK_57+[C)L)U"VIA:=HWQ*L. M,U.ZJY0/!T1=LKD0E4PQ;HG1!K(" BOM+IJ>W+.U)+6WU+DK)#/MEPT3&);. M/EB@W/F#R:AX^\/X^?AI_ >]W?LIAT,UTB'*5-]S(C^^UAV@%F(4_/>9"R(8 MZY4(Z4ZV8."0PJW (+E'^,%.!0S-G@ 5/9TQLL+?28^7YH\.VW/AR<,)CP;1 M].:0Z$^3[,G#V?',!.+F,YK_GDY=Z<4LSIUE,Y!_^O#I'NU%?+W(9H_I;6S) M'8*[AZ%G& #@Z:KE8O"#'CC>FG^VQ(5CW]+3]-.H2_E!4#]%#:SI M_*K4*TR=39\ RCGYJ9)\:6W#/P]:VA9>SA^INZP=# 5U@ 10:H) 0 .H( 9 >&PO=V]R:W-H965TZRE=H&XJ3;3='L!DG:/A1]H*6Q MQ882O2059_OU'5*RXP52(R\V.9PY/#,\'&JVD^I)UX@&7AK1ZKE7&[.]" )= MUM@P/99;;&EE+57##$W5)M!;A:QR08T(XC#,@X;QUEO,G.U.+6:R,X*W>*= M=TW#U+Y&W-]SS36VL(5C,MFR##VA^W]XIF@4'E(HWV&HN6U"XGGN7 MT<4RL_[.X0^..WTT!IO)2LHG.[FIYEYH":' TE@$1G_/>(5"6""B\77 ] Y; MVL#C\1[]H\N=PE$*[7]@-OJ$' M9:>-;(9@8M#PMO]G+T,=WA,0#P&QX]UOY%A>,\,6,R5WH*PWH=F!2]5%$SG> MVD-Y,(I6.<69Q6=I$&(XA\OR:\,]P&9]$O,9R#$GD0QS&R0F\Y)!QXO"2$QEK MZ!-\*[\^.GT[VMZ1"[UE)RSEIN7_8@4W%;:&KSD-+[5&H_O34C1G;06_<;;B@HZ.\J+UKB'[7RY! M>,07 TLARZ>_W\KU-)MK-(P+; NFEIVFO?4(;LE+G']D*]K;NO[* MVHZN-R3]B<'5XW)8^5(:N4(%\; RY,+VN5PQ7;N$2CM LCXS09EK^ "1/XFG M]&^%6LK.&A662!Z4I@\MM:\H]+-B IF?) 7<*=PR7@&^4/O25!B+*TU-VT_2 MD&!NVF>"EHJ*-H1/_#C)B781YA1.;4^9;R[,,ME2(S)$VT_#*42Y'Q4)_")E MM>-"0)+0/(4I+48$;%B[X;;ZK$\P2WV[9T'T0G!M[URNSSN-1Z2$;#?G!E6S M#\K](J&8: */D@J\-Q^*%:69GTT22%,_2?/!21PI@0U*.(O((R]&<);Z89:. M^C*[XE!9Z6+%84JC-/3C(CZAX>R@X>RD:I:=)HO6QYKQ;4'!M5&J3_^46"F] M3Z6G]R-4DB."V:%X1FCZ[H.V^P#U#FRLY(;^$<,GKNVAEU2L+P\WQ]-7';]R MO:S^H1;<. V^6J]DLR(2U?ME;@U0,(!73-%Q]LXI8Y8E(%,M;S?ZB,UD/)U -$X3"AE'T0BF8W*_YJ(SE,M[ M ]Y22'#T_C2H-NZ5U>#N:?\4':R'A_RR?[]>W?NO@%NF-IQ>((%K"@W'$SI\ MU;^L_<3(K7O-5M+0V^B&-7V,H+(.M+Z6U-^'B=W@\'FS^ ]02P,$% @ MQX!76(K%Q#Y# P 20D !D !X;"]W;W)K&UL MM59=;]LV%/TKA(85'=#J6[:3V@9J9T/WT-9(LNUAZ ,M7P%T,J 6A:E<3R)6MITP7)NQC9B.><'Q9H.-H+(0]M2\;P"QH^+ M( F&@=NFWBL]$"WG/:WA#M1?_49@+_(L5=-")QO>$0&[1? QN5[E>KU9\'<# M1SF*BC6PZ,*D:-(IK.FW*G1(X MVR!.+;]P!20G[\DM/$)W &Q+7G>-.;*W]W3+0/XVCQ1NI0%1Z6A7EC;]"6V2 MDL^\4WM)?N\JJ%X21*C1"TT'H:OT(N,-E"')DG(1@N6;7Y))_.&"MMQKRR^Q+V\:2>M:0$V- M#7SGW?G7"";W\*3(BO'RX=LY[?^;'2K/O'TF&\&K0ZDDN>.L(GCIB=KC7D=@ MC_#"3H)F0+L%X0TA:RJV*'7'J"*]Y^FA;"A3SZ0%19G\8?K^L#TP*@CM*M(W M/8QF."XGG[@BMYPQW#"=A3/R*U[3]T.X02H@21I>N7$7KK5VA\K#V$W::,U- MRDD<9@/(AB>AR#]QLR[8:&5O:-M_T(+!PJ9A@E.N^8K')$@<3ARIC6P.Q<1T M'-> BV.CYQ6<2%_=B:N3$U=C)[+3H=KPI1-3[\3TY$0>%GZX^,&';'#)!6=] MF!@VUPP^3+T/TY,/F3EQQS7@7L^'Y+5]R)(P=WFZT/D0^W$7CGV8^AS$S@\B7GT#.BW/_GM&HO+4@ M:E/$)2GYH5.VTOE1_YWPT9;'TW+[D?&9BKKI)&&P0RA>$"S+PA9NVU&\-\5R MRQ667A/N\5L'A%Z \SN.=<-U] ;^ZVGY'5!+ P04 " #'@%=8E#;F&W(" M !*!0 &0 'AL+W=O&D85PNOUKJ]" )5U-@0-1$M #$3G=? MR*F\)IKD:!-"9L8% /=LJ>+WZ&+8K@37-<*OO(2R_\) J-M%!B_"5S&1QFO ML9A $OD0AW%RA"\9#2>.+SEB6$%O\)"_'CT]C+8M(9[&?9JF) MDC3ST]D,5N.N04)%.367LX0H3/SSLQ"RT$^F":R%)LRB9@:56/PTROSS)()# MQQCLW>\&Y=9UL8)"=%SW5WU<'1^*R[X__J7WK\P=D5O*%3"L##2R+YS M^XD6K>N6C="F]UQ8F\<.I4TP^Y4P%VB8V +C\YG_!5!+ P04 " #'@%=8 M1O0S4$4# #VT>;2V$@^>V4781U,YUUV%HRUJTW%[I3BC;'2C1ZOPCBX&7A MH]S5SB^$RWG'=^*302.GR=Q(YK& R&-[P?,8$KI X_M%_2[03MJV7 K M;G3S55:N7@1% )78\KYQ'_7^O3CH23U>J1L[C+ ??=DL@+*W3K>'8&302C5^ M^?/A'(X"BN@W ?000 ?>8Z*!Y2UW?#DW>@_&>R.:-P:I0S22D\H7Y9,SN"LQ MSBT_:"<@AS>P-EAHXWX 5Q6\^][+#H_>P<5GOFF$O9R'#K/YF+ \(*]&9/H; MY)C"@U:NMO!.5:)Z#1 BS8DK?>&ZHF<1;T5Y!4E,@$8T.8.73-J3 2\YH]W" M*/"4OC&:G8[VK^7:=KP4BP"?@Q7F203+O_Z(L^CO,]S8Q(V=0U^^E(/ NN%8 MA]=5^3:0AL_BV<&JT>7C?Z?XG\UPFO^%5.!JW5O,9R_A5N!6*8=D]_AZ+*Z4 MHMT(,]7AEQ4*]Y[L&_@3XHQD>>:-E$1I,6[(MC/Z27@=%E+TBR-@)"M2'/'P M8-7+II)J9^$7;W]/DPC1"I(D*<0L)BG&/?"R1G%FO+MB.B7JP5.@*2-YG@.E M,4GR%.YZHZ3KC1C]0F=5;M^>'@-?X")^1 MO$#T%#D5\$74LL3[=-A,28SO@)$(0>^DXJI$9= (["-^'V5GD)"8,4RFK#/] MV*NP"BA[A[0LNC&2LA@*0G.$*A+"6 &,SDB!)W?O77A9]FW?<"/O1QCO@/M;C>_X,/$)IA_:\G]02P,$% @ QX!76&9**#7H P M$0H !D !X;"]W;W)K&ULS5;;;N,V$/V5@6H4 M"<"-[K*=V@;L;+,-T"R"3=H^%'V@)=IF0Y%:DHJ3?GV'E.*X6]O8[5-AP.)E MYLR9&\G)5NE'LV',PG,MI)D&&VN;RS TY8;5U%RHADG<62E=4XM3O0Y-HQFM MO%(MPB2*BK"F7 :SB5^[T[.):JW@DMUI,&U=4_VR8$)MIT$7B]S)>X%?.=N:O3$X3Y9*/;K) M334-(D>("59:AT#Q\\2NF! ."&E\[C&#G4FGN#]^1;_VOJ,O2VK8E1*_\(*E$L;_P[:3'0X#*%MC5=TK(X.:R^Y+G_LX["F, MHB,*2:^0>-Z=(<_R/;5T-M%J"]I)(YH;>%>]-I+CTB7EWFKA1:M.-RQ["XO.0G+$0IS MK9)V8^!'6;'JGP ATMUQ3EXY+Y*3B.]9>0%I3"")DO0$7KJ+0>KQTA,Q,- Y M>,B_3CL[K.VZYM(TM&33 -O",/W$@MGWW\5%],,);MF.6W8*?7:/75BUF >U M>DO1[YXK/+!G"PNARL<_#M$^"7R8]AF78#>J-5@$YARNJ%YBYUP+:N%.JZHM ML1+N&U9R*NP+W#)+A?EB^Z%=MH)J7T9WO&%[.PK%84$%E24#:IQ+F$I6+YE^ M36<,,8F*',8D2V.LRC@BV;B >?FYY8:[/C:XVOUNZH9RC0>$?5L[C9[ H,4-WT9SS]#G7VUQ732>N'BVGNX[&+CCT0FB_J[8-6 MQKBJTR]JU9:3$O9UEA3%NGCDK;\+^I/]'_Y0N C7F-7_M1$,YH)+V@V MO''I,NWR3[P,P"J@^S@#*!*2^P2=Q3F)1AFJ#V@^P0#)LYZ+G ME7E$['5LZ30_V-+AWC6-$5C[QXA!RAC'[L;>K>[>._/NFG\3[QY+MU2O.9Y2 M@JU0-;H88G_J[@'23:QJ_*6_5!;#[8<;?+,Q[01P?Z7PTNLGSL#N%3C[&U!+ M P04 " #'@%=8?F1'L-8$ +#0 &0 'AL+W=ODDF:??D?2460G$8P-3252O.?O'CP?WRM]:U926OC>U*TYF:RL71]-IZ9< MR4:80[66+9XLE&Z$Q:U>3LU:2S'W3$T]Y92FTT94[61V[+]=Z=FQZFQ=M?)* M@^F:1NB',UFK^Y,)FSQ^^%PM5]9]F,Z.UV(IOTC[^_I*XV[:2YE7C6Q-I5K0 M#-;@/+E1ZM9M+N-S$FOTC$.UX_2+[SOZ,N-,/)O M5+7Q3[@/M"D2EYVQJMDPHP5-U8:W^+[!8<"0TU<8^(:!>[N#(F_E>V'%[%BK M>]".&J6YA7?5N"\L5J/*V0S\Y^4U9" 3_!!XF^&3BX%C>U-.^.IQ:E M.YIIN9%T%B3Q5R0Q#A]5:U<&?FGGI::Z!JR[K#>@'/ M*Z%!6SLMO:%J\1RMHT&<2B=Q@7W5P$*K!M1V! TBF).",A\]GN8^>GE$1T0L MAG$=AB8$?!\60J,",AI!SG.X5E;4@>5_N^[2@Q):9-XO&H6LS'@QEB-IGR/I M/CER)FKOS!=_(UZVX=IS&;U?UHPK>35!/NU&;K<8WT"2$L:5 [YPD8Z0ET$I7_E%,HISB M@N>$\_AYE^BT=@$;QBDC.19QBJ'*G]$/Z;C+2@:UFA%"1-'>M*B(LCG=.AS#-)=9N63W"1%*6>)1(DKO%%F./!YH8&E62 M%+MM\ 4LL!PP6$FQ:\<6#H31U%'R)%A=1%Y#R@KXZN<*%],[!'*)H9)NUGH" M%#MKXY%ZD$*/)U6*_W:@BR%ZKF)>F=*5*""[?"XF/J09O(7H,&;XVA&8'*(K M[A#;_]N1NLSZNLQ&2^9).R9!KVQ3K1\V(#X0^"ALIW&U9YV.*MVKNS\9YHW9 M-@W^Q&"X09.-RJ,=W<=[G[F+@+-N=0,.JV&"H2(K6*!:8!-D6'KQ;_0=1<=0B+=U%@U7;-)EW6X M!%TSC0J2%87/N(1R--R80795S;JSOCEO[NZ#&'NM+Y"(%O@*2@95&Q+WI9A/ M!P-J(_72C^$&?)*%6;7_VD_ZIV' ?2(//Q,^"KVL6H/>+)"5'F9X3^LP>H>- M56L_[MXHB\.S7Z[PUXK4C@#/%PK'P,W&*>A__\S^!5!+ P04 " #'@%=8 M5#1_G-," #F!@ &0 'AL+W=OQX_=V=?ABNE'\T"T<)3*:0910MKJ_,X-OD"2V9.5(62=F9*E\S25,]C M4VEDA0>5(DZ3I!^7C,LH&_JU6YT-56T%EWBKP=1ER?3S!(5:C:)VM%FXX_.% M=0MQ-JS8'._1?JEN-L[>&WSEN#);8W">3)5Z M=)./Q2A*G" 4F%O'P*A;X@4*X8A(QL\U9]0=?)DR@Q=*?..% M78RB000%SE@M[)U:?<"U/UY@KH3Q+:R";3^)(*^-5>4:3 I*+D//GM9QV (, M7@.D:T#J=8>#O,I+9EDVU&H%VED3FQMX5SV:Q''IDG)O->URPMGLL[(([01: M<(E3"X%EC\3A"3JD9:NI$V M2?H?7P/N02[4+5ALC!'/MRN26%L#-J6N_0%/<"E$DLNYY!K++B% M&^GK@#FD];]@M0 M2P,$% @ QX!76'L1$@>P @ U 4 !D !X;"]W;W)K&ULC51M;],P$/XKIX!0*Y7EK2O=:".M>X%);$S;@ ^(#VYR::(Y M=K"=MO#K.3MI&%)7\<4OY[OGGL?VW6PCU9,N$ UL*R[TW"N,J4]]7Z<%5DP? MR1H%G>125GM('/USOT M*Z>=M"R9QG/)OY69*>;>U(,,<]9PI(TVLNJ" MB4%5BG9FV^X>_B<@Z@(BQ[M-Y%A>,,.2F9(;4-:;T.S"27711*X4]E$>C*+3 MDN),:!@\LB5'/9SYAM+9(#_MH!>R(B:%+1GGFLH*8?!):CV$[TXF/.+6P(++].G' M/L6'.=U2D_A A;[#O,=4KD3Y&S,8D-44LM%,9'1B'\@.D1U"N"JWY%,*@W11 M!A2C3T?R5@BO(1R=!!.:!Y/)&(9V$8ZFTX"6-V@8UZ WK-;6>A+$9)W$,8S# M*5Q62\SH7W550O*S_IHTM-X#ZSR$@?4?PJ,D/&+17@MW$@[DW_>(_K-*HY0K MUT\TI+(1IBVZWMJWK+.V4O^ZM_WNAJE5*31PS"DT.'IW[(%J>TB[,;)V=;N4 MAO2Y94%M%Y5UH/-]OTSP0_E=. 2&0 MPM*D:;J-MM(*3$QBKZ9M+WQ ?'"3:VO-L8/MM.6_Y^RD62J5ONCE2WSGW'._ M'OL\V2K]9-:(%G:ED&8:K*VM+J/(Y&LLF3E3%4KZLU2Z9)94O8I,I9$5'E2* M*!D,LJAD7 :SB=^[T[.)JJW@$N\TF+HLF?XY1Z&VTR .]AOW?+6V;B.:32JV MP@>T_U9WFK2H\U+P$J7A2H+&Y32XBB_GJ;/W!E\X;DU/!E?)0JDGI]P4TV#@ M$D*!N74>&"T;?(]".$>4QH_69]"%=,"^O/=^[6NG6A;,X'LEOO+"KJ?!>0 % M+EDM[+W:?L*VGI'SERMA_!>VK>T@@+PV5I4MF#(HN6Q6MFO[\"> I 4D/N\F MD,_R [-L-M%J"]I9DS O7C&OXPD2- MH)9P90Q: TP6\)FS!1?<GQ ^9G,(Q#2 ;)\(2_8=>*H?5]]D"7L:B%I^:9J/!W M--TB,[7& NC:\WE"N;,< /??(7PB#L+ MM\"WSQM-0:SET<+2M6KC6]4#C<)D?+$'9N'Y1=;G^U@C")&D!W(32?2.B>Y1 M=!#WN(._(3CY?P3_%Q5Q.$[/#^0_)F0<9N.LQT>CGZ1C#^E'O0A3:LVQ*Q[U MIC(=NY5_>PSDJI:V&=#=;O>\7353_=F\>1MOF5YQ:4#@DJ"#L_$H -V\-XUB M5>5G_$)9.N->7-,3C=H9T/^EHN'6*BY ]^C/?@%02P,$% @ QX!76!+Y M[&ULO5;?;^,V M#/Y7"&\84L 7V[+E'UT2(.GUMCWK13^M&L$2WLVZ8SXV!M[>8RBDR]QE:8H=I@1SM+I5MA M2=2KR&PTBH4W:IN(Q7$>M4)VP63DUV[T9*2VMI$=WF@PV[85^GF&C=J-@R1X M6;B5J[5U"]%DM!$KO$-[O[G1)$5'E(5LL3-2=:!Q.0ZFR>6,.WVO\"!Q9U[- MP7DR5^K1";\LQD'L"&&#M74(@H8GO,*F<4!$X^L!,S@>Z0Q?SU_0/WC?R9>Y M,'BEFB]R8=?CH Q@@4NQ;>RMVOV,!W\\P5HUQG]A=]"- ZBWQJKV8$P,6MGU MH]@?XO M!NQ@P#SO_B#/\KVP8C+2:@?::1.:FWA7O361DYU+RIW5M"O)SDX^ M*8N0I/ .KK]NI7V&FT9T!@:?Q;Q!>L9E [V#I_SKK;/3 MUJY(+LU&U#@.J H,ZB<,)C]\E^3QCV>X94=NV3GTR=U::'PWHVNV@!OQ3+?? MPE1KT:W0S4.XWE,YNEW1+>!*;*05C?P#%R%,6[4E[=^\8_ 9]Q9FC:H??S_E MXUD6IWVD(@"[1GA&H0V@2RY0:K"=H_;I&09$7 M<";^_!A__M_B?XO&:EE;VK^S%%VX[R0M3]WCXLKGV\)_EL3I\/\MG)^V/NX4 M/$_9P!?__A"MZ1-J>D[AVEA)KQ:M?!!2PX-HMO@_F\UP);M.=BMZ."F]-4*> M%"%/2I?8EGG1RZRB_3CD6=S+E-J?*/0.-*O"(B\AS8=Y"IR'G)? M^)#G%(TPCS-@J3._4AWQ<0:RLPI,3W; 0L*%"X=9E##@89DEO9CD,"#LI#K( M1(7N^1*EPR [7J1NHQKF' 95&.>Y$XLA9PXF+E]$#K]NK;%T\YVWPKZN#,AS M%B9Q2DZQ>,C*?PW" ]TQ5^%O43*>A55:.:UJ6)#,TK B/[S,,DB+."R*I$-.^T;SEWK?KC\*3@@*G!0 F T !D !X;"]W;W)K&UL MC5=;3^,X%/XK1]V952N%-G%N#0N5@ 'MK.:"@)E]6.V#F[IM-$GR,651BVM%NJDJKA[/12FW MIX-@\/3AIEBMC?TPF9UL^$K<"O-M[*6S*7\85\^+DX'O@4D2I$;*X%CN1<7HBRM(,#XVE@.J"%6/*F-#=R^Z?H[(FMO%R6VCUIV]'Z \H; M;635,0-!5=3MRA\Z/[R%@74,S.%N%3F4'[CALQ,EMZ0L-:39C3/5<0-<4=N@ MW!J%TP)\9O9%&D%!3$?TLB./PA-PSL^+X4>G4P,E%C22=X)/&\%LE\( M#!A]EK59:[JL%V+Q4L $Z'J([ GB.3LH\8/(QQ0&'C&?A0?DA;W)H9,7'C!9 M4VO@/OM:[F@_MRV28[WAN3@=H JT4/=B,/O]MR#Q_SB +>JQ18>DSVY1=(NF M%"27="&KC:Q%;;1]>PX/73Z@)+6@X;FHQ;(P(_K'64-WXL'0>2GS'__N,^R@ MZOV&G3G=B("HYD*Y* R+FLQ:-IK7"SUR0;$/9A\!731* ?(Q78F%4+RD=Q0$ M7IQ&V+#4FR8Q-F'BQ1F#24:HFMOJ!&'@^5%*@<]H&M.MX'LL=D0GFDM$%=KX*>" MSXNR, 62\FUQ/*SSE_'I 5@/< ?@&$ZY1[BD>J2A>,C+9E'4*_KT\>HK=3DP MLI[QPLBW ?2"-*$O&!48"@J! VTI=6N'E9I#?&$HYTH]8F!LN5IHFOJA#2[B M=U9B!O Z%X3#)V(K *8G<4K3,*2S/%<-0(HVR37"'4.Q MS(L1X]3+$/VO9FUS-,V(@7:/N3074"SHGI<-;X="CX@QCTV15E,LC+[OH1A& M.$KPG9'ARKK4,7N=(_9N^$8HA[#P'&@VL.I MK;M?><"C&IGT#MK1(!R/W?O(E)A&!XHOZ8LO>7/Q?:N5R.6J+O[K"K!KG0!Q MV:?]624;VVVOX79<9^PG(W'.,7<[MAMA&E5KNI%E25=MAK^Q:@^"W=]]#[?: M[T2[_1A6HX3W<:+LVZK@5TA/C"\4EWVCK6F#6Z/*- M<0$JBZHPO)7@^(_:!;="4XK*3<%AE+B#HU>F[XPGU\^C%RXXD$EIGTGIFS/I M//'0?_\ M+'C93@!A6XNM'->H_(Z2]91W_81 +'VH&+VW:["[8D20M'V\Q>:/0\?>BLKP M?/9_\3S/G0=8ZLA8XL!C >Y]P9_LW)8KH5;NGT!3;HN_O3CW7_O?CK/VMOU, MWOZS?.9J52!C2[$$*V!B-*OV/Z!],7+C[MYS:7"3=]LU?IV$L@0X7TI<1KL7 MJZ#_&9O]#U!+ P04 " #'@%=8::Z$/@@# "V!@ &0 'AL+W=O*A#4J1'&ZE>=(9H8%OD0H^]S)CR MTO=UDF'!=%N6*.AD*57!#"W5RM>E0I8Z4)'[41#T_()QX4U&;F^F)B-9F9P+ MG"G055$P]3K%7&[&7NCM-Q[X*C-VPY^,2K;".9JG4EZ@T%P*4+@< M>U?AY;1C[9W!#XX;?:"#C60AY8M=?$O'7F )88Z)L1X8B35>8YY;1T3C]\ZG MUUQI@8?ZWOL7%SO%LF :KV7^S%.3C;V!!RDN696;![GYBKMXNM9?(G/MOK"I M;7M##Y)*&UGLP,2@X**6;+O+PP%@$+P#B': R/&N+W(L;YAADY&2&U#6FKQ9 MQ87JT$2."UN4N5%TR@EG)O?2((0]^ 3SC"G4\+TRVC"1?R(>&.L!C\=7HSG&T[:!+7;($QQZUB$:U M1F_R\4/8"SZ?X-9IN'5.>9_,J2/3*D>0RR-E:<&4:9ZXHMWPO#*8PD\7"#SB MUL TE\G+KV,QG;SU>$S4$6 RA%=D2@/:8@*5 HL%T;'E..>"#&2EB8YN 6X3 M+ V4=*K=&TKIL5ZXHME/9#\A/+L>(E=LC8I&@NTWBDC7+U,>O,PP;'7[L1/= MT(K.,((K3:.%T+A%E7#M\D0-E+R +.T(T"XWG*R82 Y.V8:I5$,7!N3I7Q+I M+IGOT1C4-(9.!#'] ET6\/^A80M+MQ4]+_!$3P)-:H+>)A_E1'/K-*%/0A''9(]N#8F_0/ M9DF!:N4FIH9$5L+48Z79;8;R53V+WLSKB7['U(I3UG-<$C1H][L>J'I*U@LC M2S>9%M+0G'-J1C\65-: SI>2NG&WL!^[-=W;GAK=^"Q#(?=MT_GR^#:%_MECX<@NM]4]=#QU^6;NA MM0&7PV;A^P%LE93:9B$8TXO6UMU\>9;VW@S+,[<+3=W!FX'X7=O:X<,%-.[N M?,[G#QO7]68;XL9B>=;;#=Q ^+5_,^!JL4>IZA8Z7[N.#+ ^GS_GSRY4/)\. M_%;#G7\DD\ADY=S;N+BJSNY^AHE/,K!TC4]/=97-2[GQP M[:2,%K1U-[[M_>2'?Z,@)@61[!XO2E:^L,$NSP9W1X9X&M&BD*@F;32N[F)0 M;L* 7VO4"\O7+@#A.?F!W, &G1W(53>&.OKLY-:N&O"G9XN =T6-13GA7HRX MXBNX7)!7K@M;3W[J*J@^!5B@D7M+Q8.E%^(HX@LHGY*,4R*8R([@97OF6<++ MCC#W9"1XB-^H+0]KQUIYYGM;POD,0VN;=-'D-?7D/I MNK)NZC$,;DVNX3UT.R#KP;4/H?(D.'+I.N^:NK(!*O)GHD-NX3Z0B\:5;_\Z MQ.SHW8>98060L 7R!]AAC"C!>$"[@B'&9'92=_C=[;SM*G^:0A0?(C[X[#4V M%V_1S[.;'LK:-N$#:2'8QI-U8P/I!U?M2N3SA"AMJ!$Y2L9H&A%P+U?4*#Z[ MM,,*O?&I"J="<,J*#*5,::J9BI*4E"LVN]VM=@V:C&:1ON[AHUZF"SPEB!2& M9CHC62Y07\QN'=I%N@>+\7J!2#GE>";*2A6T*%B2,RZH4-GL!:"GRBE8\2K; MNB'4?Z>-;W/.:"$*?$O*-$MK78BOL)74:$$XPR/($\GG^@A)0W6.%&G!,Z*H MT&9VZ8;>#9@LQ+#TXQ/CZAB'R%93*:,+>$%-%@,D&#I SW[I ?'J;D/JKG0M M?)NO$#3/)0H%,M4QPH91)>5ARIFD"DD(11F/E!EE1A[A+*-O1%3+E48/9!B@ MCZQ/T&J9&W)*3B*17"=)485IR#HHPI6@7"L$*9C-K"N8&RD$51UVB#M[ M^5EB8W5F& \4L-B*6-(Y^M8<+5 F&!:H4@K[B>!R2L'RP'6Q#3!M#!LTISF M2>EV71B'F?WN?A1\/DY 'X^/<^0K.VSJSI,&UJC*GAK,E6& 5UB;5+0X"@, M "@' 9 >&PO=V]R:W-H965T MT)#*\MJ7C;92NPVQ#\!@,(00']SDVEASXF*[:_GWG.TT!*GM/K2V8S\O=SE? MQENI'G6):&!7B5I/@M*8]648ZKS$BNESN<::=I925J1)A$ MT2"L&*^#Z=@]NU/3L=P8P6N\4Z W5<74GSD*N9T$<;!_\(6O2F,?A-/QFJWP M'LVW]9VB5=BR%+S"6G-9@\+E))C%E_/,GG<''CAN=6<.-I*%E(]V<5M,@L@: M0H&YL0R,AB>\0B$L$=GXW7 &K:0%=N=[]G2?&=%Z:*-KEA#/3>WK+Q48@W-["&WA@ M8L-\MNH"/F^8X,L_O%[!+,_EIC8:SKZRA4#]>AP:4K<<8=XHS;U2G&2\QOPIXTN/\'V4!C7X M _%Y]'98;2]/9=ZS7*Q+B'O#9.#&I!_1^(9^ M9]DP@]R@<2^^&)XRECQCS&O; M,1YE>_Y1O^_8T]XHC8\:\]H>XF#)<.1@%_'%*4OI,Y:\JLU/XFTX\N%PT"1K MD$9'/5GICJ.,CEI0-KJ 0S&ULO5EM;^HV&/TK%KN:>J6.).:EM .D0FZU2F5#<+MIFO;! MA >PFL1@[\,!HT M-D)L;RPK\C80D*C)MA#*.RO& R+D*5];T98#629)@6]AV^Y: :%A8]A/KDWY ML,]BX=,0IAQ%<1 0_C("G^T'#:?Q>F%&UQNA+EC#_I:L80[B<3OE\LS*4)8T M@#"B+$0<5H/&K7/CXK9*2"+^I+"/CHZ1*F7!V),ZN5\.&K;J$?C@"05!Y-\. MQN#["DGVX]L!M)&UJ1*/CU_1[Y+B93$+$L&8^7_1I=@,&KT&6L**Q+Z8L?UO M<"BHH_ \YD?)+]H?8NT&\N)(L."0+'L0T##])\\'(HX2,#Z1@ \)^*T)K4-" MJY3@M$\DM \)"=566DK"@TL$&?8YVR.NHB6:.DC(3+)E^314XSX77-ZE,D\, M?V<"D(-^0?-TX!%;H3E=AW1%/1(*=.MY+ X%#==HRGSJ48C0A0N"4#]"7^%9 MQ,3_C#XA&J()]7TYE%'?$K)C"M[R#IT8I9W )SKA8#1AH=A$Z$NXA&41P)(5 M967AU[)&6(OH@M=$+><281NWT./<11>?/E=T;/QV&*R!<=\.XVBJ:V6#UDKP MVJ<&+0X6P-50S6#+N" +'] I8%+.MX&2 M;Q4G*4SOF)->$Y=H^3ZHW6V6N'.U'7IGN9VLW(ZVW"EP3Y8JIV@EAV+Q556G M:-='!=E-^_JZ5'95E.,XI;JU/7MGW=VL[JZ^;BY??5R\7**IK^8I$B[1EV\Q MW:IGX!(]1K"*??1 5X N_@;"JY[:D;Z)*_0B$ZN>I[$VL>[38@BL0.-51N.5 MML8Y6XD]X9#PEYVXL),?! F5:,PB$:%_)J"FG'^K6-2V4).,L4DPUQ!8@=E> MQFSOXP6J;Z)S6J#:Q+HT&@(KT'B=T7BMK7%"0QK$@5: 6H2Z C0)YAH"*S#G MV/FGG?WQ$CS3!CZM07UF72I-H16Y//I,=FKI$/V'3,R=^E;K:MPHS4M2WT;(U6C3D, YD?H1?<7+#XN@=2UF+IF920V[DP+A)--<46I'QW"HY M/\ KG6E#\RVJSZS-Y4?8)2?W2\X9PR0 ?#0#21^'9+VE(.1XN_4I<*G74-ER M3I+%S1F-GH[#OFXX 'H@? V1R)+.Z-NHS3**YII"*XY)[K07.Q]%;GYF<_\(8T A";Q,0 M7I#0.%D:/J\TMD78U@O+J'TRBN::0BNN(><&"NO-37UA'0!+6L#E];438=V2 MLDZ$M:J5A7,S@_5FQH2R7F>O+%RG,7U_ZFK,*)IK"JTX%KG-P7H+\@Z-X2I5 MV.45_;>%N2?"\ F-Y98#ZRV'"8W=ATL9R"GQT81X&]D"?RE^OH&J>W=DP:E'!#OS0M7WO[8FC?H=4VC%LTHQK9/MXP@E&Y;I5F%V-=NBODTV9DO71\Z-FVXTYS#IOO=$ MSG(TC) /*PEI-Z_DESQ/MY+3$\&VR>;J@@FIZ.1P V0)7 7(^RO&Q.N):B#; MT!_^#U!+ P04 " #'@%=8LJ_ 46(* "Y

T6NT'8E=BMC%X .=E-#]^"TQ-IG'7 M[?4&W6D8)9W3X^JSR^ST.)T7<93(RXSE\^DTS)[.99P^G'2S\([>2V+[[/+3+WK+BGC:"J3/$H3ELG;D\Z9\UD,>F6#:HE_1?(A7WG- MRE6Y2=,?Y9LOXY-.K^R1C.6H*!&A^GD<==A8WH;SN+A*'_XNZQ7R2]XHC?/J+WNHE^UUV&B> M%^FT;JQZ,(V2Q?_PL=X0*PT<;TT#MV[@;MN@7S?H;]O JQMX+QL,UC3PZP;^ MMA$&=8-!M>T7&ZO:TD%8A*?'6?K LG)I12M?5')5K=4&CI)R9%T7F?HV4NV* MTZ]I(9G+/K"ST1_S*(]*N7/V+I!%&,4Y^R8?BWD8OU<+?+\.V+N?WK.?6)2P M;Y-TGH?).#_N%JH7):L[JB/R141W343'91=I4DQRQI.Q')N KNK^&]R4I9):$V+_N9#3 M&YG]E_W%+J(DFLZGRX]:.G].!BOWFI_S63B2)QVU6\QE=B\[IS__S1GT?FF3 M$0D+D#".A D0S)#?6\KOD?(+I6DA/_RF]O9CIL9"F-Q%-[%D9WDNBP/V/9>W M\YC]%MU*]N[?,LS>MXE.AK 5'0D+D#!.;TFGQY[4!FK;00I0-PR%_:7"/BS! MP\>-"4X&L]4:"0N0,(Z$"1#,D'^PE'_P^@E.AK 5'0D+D#!.;TG'7Y_@H&X8 M"A\N%3XD^_4U34;I=";5O.[L+I-2G084.9G#),]63B0L0,(X$B9 ,$/AHZ7" M1[OG<'[ OLJB3682:BLS$A8@87P!\RM8>5Y]?^H,!KWC[OVJ?,V%W-[1E4Q]0VE5'=,&5>L4F-M?Z&31-M58;:FU!:;RFK4Z0O4/OT'\QC6Y9S.EY_J?V MF;2C/2J'-JDV9.*6DVDZB+5<4'<*2N-0FD#13/&U0^6\@45%Q[#6'FI206E\ MP]:D?&A41TRAM5'ET$[5%EF^S:0::E]!:0&4QJ$T@:*9XFL/R]G#Q-HZRZ&> M%I060&E\P]9T!T26@SIB"JUM,8?VQ2YD$<8?1'A#9S'4^8+2 BB-0VD"13,+ M+[3[Y=)^S67XM'!"BG1109))=C[/U5(JC=5$^MA,EU?'X0+U)\F@LL^HM^Y:%27XK ML^QEV4ZM*=3>JFD#4]->4U.H<06E"13-U%0;5RYMM6RCZ3#,)^QL_#\U%RLS MN557J'55TU9U;4E4J",%I0D4S115NU0N[5*UB[I2OK>83JM9U3#-B_:=+]2U M@M("*(W7-..'OL'+T290,4U%M1OETFY4NZ*767H?E06\8:SFQXL:XNJ++VKB M'*D/ST:C=)X447*G/BI_G(AE(0]64QJ$T@:*9FFNK MRZ7-F2_)6-Z27C1[QQ]'\7Q<9OFO:3I^B.*X]528CF0] @;-R9?C-P_34"<+ M2A,HFBFM-K==MBR];!8;Z7%!: *5Q*$V@:.8XT#Z7^RK%6C356NUF MO9/?;V8SU+&"T@2*9JJH32R7-K$@;B4=PUI3NL=$>6H [0B'T@2*9E[]H@VM M/FUHM>ZV[4MJZ2C6%[Y "[J@- ZE"13-5%^;8'W:!-MQ9TU3K=5VFF:FU]A9 M0V-R*$V@:*:*VO;JT[;7#CF\[>5L4"<,2@N@- ZE"13-'! KUS32EAGDZ$W' ML-:>[K&[_N -[0>'T@2*9NJLC;0^;:3MF/A;%!G0@:W%AWIE4!J'T@2*9@X( M[:GU:4\-D_A0;VU#CXE9.[0?'$H3*)JIL_;1^K2/UIKX.Y3STF&LI896C4%I M'$H3*)HIO_;:^K37MNNT'>JHU;35:7M_T+1,H4$YE"90-%-&;97UWZ DC(YA M+>K.95[AI*E^O9'E/I/(GC[-IFA71GXM2A4N91>F8 MTAYJL&U8"5)[J,$&I0D4S;R_B#;8/-I@&ZKI=Q;&[-O\1K(P&;/S,"./R33/ M5E0H+8#2.)0F4#139VVE>;25MG-EH->TO[Q>X\>*(1W>6DBHFP:E"13-%%*[ M:=[^160;"@.]9LE7__"H*2G4#X/2.)0F4#134NV'>:]>0D9'L-XK0TO(H#1> MTU8'[Z=&[1 JI"GHREV[=JD@,W/T]S3[44ZIAN$L*LKR,;+FTVLIF6JHTCE,:A-(&BF2IJC\M[@XJQ#3&(:[N' M=%-KH:&&%I0F4#3S=JK:T/+W,+1V*AZC ]KNMZ&T $KC4)I T0;FFM,]0D@]($BF;JK-TTGW;3-NT#=B@LH2-:9SS4 M=H/2.)0F4#1S)*S<*W^/^C'BD.XW2T&:YBD=VUI%[/WNL3>\?PWWS-?NF?\& M-Q3;$(,Z%:.;6@L--=.@-(&BF4)K,\VGS;3K2?C KHM0?5/^&/)S.)W]PL[B M.'TJ+X4?T7MHJ%D&I050&H?2!(IF2J[-,I\VRP"_3M,1K)6'&FQ^BZG7O'4! MAP85*)HIJ7;.?-K5^C:1U<.PS$>2D;D+K?N"T@(HC4-I D4SGT2CG;,![9RM MO>\)JQX::-[UY$K>RV0N67K[7$XDF6H^DD;=0A!6MT 9E0^M:QLI=(]L1PJ4 M%D!I?-!R2S2G64U]/%2KDBV>$[EX4Z2SZKF&-VFA3L>JEQ,9JKU^ MN8#Z_C9-B^&3! 61D !D M !X;"]W;W)K&ULK9E=C]HX%(;_BI6M5JU4AGQ# M9@%I"I-N5YI=U&EW+U9[8<(!K#HQM0U,__W:(9,A'V2@\@TD<-Z7X_,DCH\9 M'1C_)C8 $CVE-!-C:R/E]K;?%\D&4BQNV!8R]Y**5] MU[;#?HI)9DU&^6=S/AFQG:0D@SE'8I>FF/_X )0=QI9C/7_PF:PW4G_0GXRV M> V/(+]NYUR=]4N7)4DA$X1EB,-J;-TYM['C:T$>\3>!@S@Y1GHH"\:^Z9-/ MR[%EZXR 0B*U!59O>Y@"I=I)Y?&],+7*W]3"T^-G]S@?O!K, @N8,OH/6)5??$J63DS^9!.2B'KI+ON^((!JW4*?S'4\VBAB:8?>()*A+QNV$SA;BE%?JLRT?S\ILOAP MS,(]D\4,DAOD.>^1:[M>BWS:+?\KD3?(=L_*9]WR/W"FY-Y9^?WER;LM\OAR MN5.5]Q7,DJA;$G5S/_^,WT?&E@=":1N%HS+(E7K.V4\"UX[4K^Y/B]WIKZ>Z M6['%"8PM-9<)X'NP)K_^XH3V;VVE-VEVW\S?L?THK.8?OQ95*:M7EM7K+.N# MNNII+\8+].\#I O@_[45N-/CRM%.39K-3)K=FS2+#9E5J/HE5;^3ZA2+#5)S M%DKT :@I<(\I9+)U#NNTNA;N3YBA-JY^\V(?N,/J'7%O,O/8D%F%5U#R"CIY MW24)VRD\:E&3@&*UH/ >92#;<'4Z78OK:!:>SIR>%U7+/&L&.780#6HP3.85 M&S*KP A+&&$GC#F'+29+!$]JG2M Y#<2DQO@;3@ZO:[%\1-FK7=/V" V\.T: M+Y.)QX;,*KP&):]!)Z]/V5Y-;8P3$&=OFDZ':RD-&M7U(KOVM)XU@]0$YM6B M[DWF%1LRJT 8EA"&K]PTJBOD\D=^L^@'SE;U::TH.GVN13%L5CET(J_&HAGE MVKY=?YJ83"PV9%9A$94LHI]>*G E\!U@/I^Q9A\/M%;V>6_*9/_ 5!+ P04 " #'@%=8NJP9 MKX4# #/#@ &0 'AL+W=OPZD/#DR"58-3V]FT4O_XVL ")P+M MW6[S$OQKYOMF&']D9@Z&66YLY@5:S=R,1-[S5D.-Q*I?991^6T)7!SF#G8> M%CZP;:KM@KN8[>@6;D'?[6ZDF;FUEX1ED"LFN\.62% ;%B8\,#JHU M1C:4M1"?[>1M,G<\RP@XQ-JZH.9Q#R^!<^O)\/A2.75J3&O8'C]X?UT$;X)9 M4P4O!?^;)3J=.U,');"A>ZX_B,,;J (*K+]8<%7\HD-UUG-0O%=:9)6Q89"Q MO'S2KU4B6@:^WV- *@-2\"Z!"I8KJNEB)L4!27O:>+.#(M3"VI!CN7TKMUJ: M76;L].*=T( (ND!7\9<]4\RF2IGIC12H"!N=KT!3QM5SLWIMAOSB-5VC?ZXA M6X/\A,Z0BU1*)2C$F$4S_BL5>T7S1,U<;9A:/#>N6"U+5J2'%2;H M6N0Z5>A5GD#R;P>N";&.DSS$N22#'E<0CY"/7R#B$1_=W:[0^=GS%OD!"+]. MI5] C/M2:>Z0HMPDXCLZ.Q9S:1X4YO:VW"](&(0D&,_<^R.XXQIW_%-I)>DBS1)BV2TU$?Q[#F& YR7#&^UY \( MOTB4-$3)KY;[4*D/>_F?M8X;3<>/%'7<5?4H",BT)SV-J.,G4G75'8_&?@_-1MKQJ;4==\5]@&BC[GA8WIM_5(/E_CND'3?:CA\I M[KBK[A,_[,E-(^WXB;0==\7] I-IT/-M(8VZD].J.^FJ^P4>X9ZO$&GDG9Q: MWDE7WH\Q=5L]1@9R6W12"L5BG^NRW:A7ZV[MJNQ1FN-EJW=-Y9:9+H/#QIAZ MHXEYG;+LGLJ)%KNB8UD+;?J?8IB:CA.D/6#V-\)T+=7$ M0][.('4$L#!!0 M ( ,> 5UA&PO=V]R:W-H965TQZCT;A1$ MP=O$G5QOR$V$:5**-<()*.2'&>*XU@R:E"SP,"E5M9_85?Y#H6=%X',T$NB^HO M]O4^' 3$\9& N Z(/7>5R%-.!8DT,7H'QGFSFAOX4GTTP\G"'XIZU09W "LH!;J10[VB0D9G!* MX;+.-Z[RQ4?RS;'L0'1Q#G$WCN!A/H73D[-_94(NH:DC;NJ(O6[_F*Y0Z+A_ ME6B$*\*>PX2_,JMMN,,E\@7(0)MZ+!8*VRJH,EWZ3.Y2OZ2#RTX_"5]:^'H- M7^^_?#>6)-\A3O_(MU06:YB(4I)0<)W]X6/F>TYM+)5J%!W 1'%GV [3;V#Z M']ZLF>%&-_0*HLC@YGDKRV-(_?=(GSN#=J)!0S3X,-%7?E+@](>V]@SX_-I< MQLC/$L*]V+>!#MZ=8^\=9WC0.NX5NA5F+0L+"E<U^FQ:: MN#?]<,./(1KGP.LKS1U5&ZY!F^&ULM9Q=;]LV%(;_"N$! MPP:TL41].,D2 XVYHKW(%B3[N!AVH=B,+526/(E.6F _?I2LF*)$'5'.62^: MV'GY4N?X+?V$I77UDN5?B@WG@GS=)FEQ/=D(L;N<3HOEAF^CXBS;\53^Y"G+ MMY&0#_/UM-CE/%I5@[;)E#I..-U&<3J97U7/W>7SJVPODCCE=SDI]MMME'^[ MX4GV2# M>\G"H!Q0*?Z(^4O1^)Z4I3QFV9?RP>?5]<0IKX@G?"E*BTA^>>8+GB2ED[R. M?VK3R7'.1\0E;\*=HGXCY[^<3K@JH+ M7&9)4?U-7FJM,R'+?2&R;3U87L$V3@]?HZ]U(QH#W+!G *T'T/8 OV> 5P_P M; ?X]0"_ZLRAE*H/+!+1_"K/7DA>JJ5;^4W5S&JT+#].R]?]0>3RI[$<)^:_ M9((3G[PG]_R9IWLNORZS=1I7+\I[PN(B6J]SOHZJ)[*G5UWQCMSQ?,E3(=-! M?F!<1'%2_'@U%?*B2NOILKZ F\,%T)X+<"FYS5*Q*,<7R*O\_!Z_1I=E]U.Y$A11 MP@M3HP]&KE,YE?_@G^?R"IZ;I0]+&"C12O"/)?A@"8LH?Y3A^9A$@MSEV6J_ M% 7YZY9O'WG^MZD0T*Y<"2^+7;3DUQ.YU!4\?^:3^???N:'SD^G5QC1C2&9: M&X-C&P.L)!R,+AHOH7-&0Z\5!I/*<;N0@)YC0X)IQI#,M%Y>''MY@162"\-K MZ<[:;R=&53AKY<*L"LRY]E0T( M=+&"43NUW@_.SUO),,LN6C)FE'ENS[N+2U5!].1LD'_):"*!IQN='4PWAN6F MMUKQJ8L&J+738'8,".JT@P-J]%(4I[HPJ ZDY@W0 D\\.C^H3(OEIC==4:V+ MAK6U$Q2,A6ODU>["8X3?WH5'<:T+@^U A$ZC&7C.T>E!A5XL-[W?"GM=-.YU M313;3L^PAL$:O0Y%N2Z,N7=R*;%- RK]BXIO733 =8U42MN_^9AE M7OM7'[/,Z5E.J&)<"C-N3RQ.01AXIK&Q075C6&YZEQ7^4C3\I29@[<:FEH'K M"*S12U'@2V'P[0_,&^@%GG-T=%#I%\M-[[>B7XI&OW08:Q?41,C=Y<8LZUUN M% !3&(#[TW,:N,#3C0X.*O9BN>FM5MA+T;"76F"OA8;!&KT.!;P4!MY%EJQ& M;J\5"E,T%*Z=!K-DDK6#!&KT_P!5$.S!$#P4FS>0 M#3SSV "ANC$L-[WK"HH]-"CVAFEWX9G N;L2&:UL5R)/8;('8_)0I$[#'7C2 MT6E"Y60L-[WAC5,,>,<8+#C90L-@C5Z'(F1OX"Q#)@G9DG1@J]%Q0*5?+#>] MC8I^/33Z]4P[M6[[F,+"*'/\H!T*HVPVZ\F%PF!O"(/-N3B%:N"I1N<&E9"Q MW/0V*T+VT C9,Z&O(3<6.[ZP1B]%P; W!,.]B7D+T* 2,:H;PW+3&ZZ(V$,C M8F\8=1>>:9-0O\M= P6*/7H< W@,%W.#^G\0P\[>CHH (PEIO><@7 1H !\:M MWNX[EU'6?>N10&!P-'? ^!J!+R(-L5+_D[\JO8\!R.""KRHKHQ+#>] MHPIY S3D#8S;L$[8CHA9UHF(4>;V;.J&BGW# ?8=CL@I@ //.OHSLZA\C.6F M=USQ<8C&QZ'Q!$,G0J'%[FZ/5<^QAE#!<3@ QU;Y>H M'**A[$IEE;MB3) 7,X0 P6R7I-.B!IQX=(E1>QG+3VZYX.43C MY=""ERTT#-8#.A#=0NLX+4C"GZ2E""R774;F\=,B&Q;?;OAT8KG MI4#^_"G+Q.N#08 !D M !X;"]W;W)K&ULE55M;]HP$/XKIZR:6JDC)*0O MZB 2D$Z=M$X57;?/)CF(5<=FMGG9O]_923-* 75?$I]]SW-^'L>7_EKI9U,B M6MA40II!4%J[N E#DY=8,=-1"Y2T,E.Z8I9"/0_-0B,K/*@28=SM7H85XS)( M^W[N0:=]M;2"2WS08)95Q?2?$0JU'@11\#(QX?/2NHDP[2_8'!_1/BT>-$5A MRU+P"J7A2H+&V2 81C=9XO)]PD^.:[,U!J=DJM2S"[X6@Z#K-H0"<^L8&+U6 M.$8A'!%MXW?#&;0E'7![_,+^Q6LG+5-F<*S$+U[80 0-X!X%Y < /0:0.^] M@*0!>*O#6HKW(6.6I7VMUJ!=-K&Y@3?3HTD^E^[8'ZVF54XXFWY7%N$"/L$P MS]526@,3S)&OV%0@G&9H&1<&?N#&+IDXH[RGQPQ.3\[@!+B$>RX$G9[IAY;V MXAC#O*D[JNO&!^I&,=PK:4L#M[+ XC5!2"):)?&+DE%\E#'#O .]Z!SB;MS; MLZ'Q^^'Q'GCV?GAT1$VO/9>>YTL.\.TYCG,8"KJE3.8(=-]AK+'@%KXI8\YA MO-0:I=UW$'6A:U_(=8%5FG1(X6K;FWTYO=@7F&0 M?OP0778_'[$C:>U(_M^.+0/@=D.-T- G.\$5:D/?ZCXKDC!WU5]W.MOUSZ-O&SOR(^FK=!O_1U$WYGNDY MEP8$SHBRV[FZ"$#7C:X.K%KXJS]5EAJ)'Y;T;T#M$FA]INCZ-X$KT/YMTK]0 M2P,$% @ QX!76(," 66G @ U08 !D !X;"]W;W)K&ULC97;;N(P$(9?913UHI7:'"%+*T JT&J1MEW4;G>OW3 !JX[- MVN;0MU_;2;,I!%0NB \SO[_?L2?]K9!O:HFH854NO531"H;(D%4;Y8 M(3Q\ 372RU'0B&_159X#/JE]5,FEY0J\QI@5Q1P4%B/O!NHYMQ:N-= MP&^*6]5H@W7R*L2;[4SG R^T0,@PTU:!F,<&Q\B8%3(8?RM-KU[2)C;;'^KW MSKOQ\DH4C@7[0^=Z.?!Z'LPQ)VNFG\3V.U9^NE8O$TRY?]B6L6GB0;966A15 MLB$H*"^?9%?M0R,A2H\DQ%5"O)_0.9*05 F),UJ2.5L3HLFP+\46I(TV:K;A M]L9E&S>4V[?XK*69I29/#Q^%1DCA"J9\@UP+25'!^00UH4S!+]SI-6$79O[E M>0+G9Q=P!I3# V7,O 35#[1AL$I!5JTW*M>+CZP7Q? @N%XJN.-SG'\6" Q\ M[2#^<#"*3RI.,/,AB2XA#N.D!6C\]?3X!$Y2;VCB]#I']'Y,[W_6F_D.MX58 M<]VV3Z5,S\G8N[89)CW?$&R:[(=!G=1/ZJ!/A)V:L'.2<(8R,W3FCH+(X3-O M&VBI=MU@"/WP^GJ/M"TJBJ)VU&Z-VCV)6G-=EIQ/J%!N\!+N\MS4 3!U8,HS M49B11VS=Y>[!!E[U_"1L_J(])X"S![.\JK5HW5MOG4E:6]\ M9&IV66+_RY0%_X'(!>4*&.9&,O2_&6I9%M&RH\7*U:%7H4U5<\VE^>Z@M %F M/A>F%E4=NT#])1O^ U!+ P04 " #'@%=8"QH:M30" !;!0 &0 'AL M+W=OZ+;7=P%E:DRVL0*_KI301[E4*6@%75' D M83/SO@:/\]CB'> WA48-ULA6\BK$FPV>BYGG6T/ (-=6@9C7'N; F!4R-OYV MFEZ?TA*'ZX/Z-U>[J>65*)@+]H<6NIQY4P\5L"$[IE]$\QVZ>L96+Q=,N2=J M6NPD\5"^4UI4'=DXJ"AOW^2]Z\. $,17"&%'"#]+B#I"Y IMG;FR%D23+)6B M0=*BC9I=N-XXMJF&?IX?'=&S:T/H]Q9]Z&UY<(9,J]&&!7:S)9;EN;V VD!YGPCS$1T@1VP_C[- M_@-02P,$% @ QX!76-47N)O0 0 FP, !D !X;"]W;W)K&UL?5/!;MLP#/T5PJ<.R"+';9:A< PLS88-V(:@73?LJ-AT M+%2V7(F>D[\O)3M!"C2[2*3$]_A(2FEO[).K$ GVM6[<,JJ(VELA7%YA+=W4 MM-CP36EL+8E=NQ.NM2B+ *JU2.+X@ZBE:J(L#6<;FZ6F(ZT:W%AP75U+>UBA M-OTRFD7'@WNUJ\@?B"QMY0X?D![;C65/G%@*56/CE&G 8KF,/LUN5XF/#P&_ M%?;NS 9?R=:8)^]\*Y91[ 6AQIP\@^3M']ZAUIZ(93R/G-$II0>>VT?V+Z%V MKF4K'=X9_4<55"VCCQ$46,I.T[WIO^)8S]SSY4:[L$(_Q,[C"/+.D:E',"NH M53/LR/*M M8AQE/PTA+. ];"P/VM(!9%/ Y^=.M=QZ@JLUDE3:P2_<4R?UNU00I_5@D8\I M5D.*Y$**->93N)Y-((F3Z]=PP6I/DI.3Y"3PW5S@.RJ=P$9+EOA*\ 0>'9:= MAN^J1+CZB]*^*?G_*19P8*![2ZPXZ[5_MC^DW:G&@<:2J>+I8AZ!'9["X)!I M0_NWAGB8P:SX]Z#U 7Q?&A[!Z/B)GOYC]@)02P,$% @ QX!76,F3*^V M!@ WC !D !X;"]W;W)K&ULM9MK;]LV%(;_ M"N$50PNTM7C1)9UCH'46M,!2!,W:81CV09'I6*@NKD3%*; ?/TI61,N2CRZ@ MOC26S?/J'![J\"'%+O9Q\CW=5L*\3NW7R>>EL>NNG;>,SY:+X[C99+N),!'[$;Q.49F'H)C\_ M\"#>7\[P[/F++_[#5N1?S)>+G?O [[CXNKM-Y-6\4EG[(8]2/XY0PC>7L_?X MW6JKE'XJ^*:QE-'Z4I_%.)/)77]J)Y>=8<&2C-^@VD4,C$3^1 M&ZW1[S\R?R>3)>0/=W+DK+. HWASKM'+*RY9?[Z[0RQ>OT OD1^C/ M;9RELFVZF OI;'[+N57[T@ (N'^.VN%BC9TW+ ML4ZZ_]#(.FI$,6/MG6]6OIF@;^\]+PNSP!5\+4O*(1%YT6ISTFS<_PVYL"DS M3OQL:^=@9COMKEJ5JQ;HZF-T2%L-7[$<^I2TNVI7 MKMJ@JS=^Y(=9B/ZYX>$]3_YM7UB)G']^0<.1 M 5Y4 5[ V72?.K,)*@S-IB:Q6K#84-.LH2V?'5+4.)]1V'1LE$J?5800&&Y_(B/Y]" M6? ?>>YK"B=+T_Q>QC0%+6"%"QCFA3'):@($LQSS-%=-@F#2ZS.I4@B!888X MGRKT'^HS%<+Z@[.G2:W>&XI2,(PI@\HG+&4"U1.T'!NDXAL, PZ<\A[S):P_ M..53\ ]6 (3U$5"'%(9FS"D@""L*PC &? ?GK6;?A&PY-J2ZU M>O<<[9K B#3D(>Z0 O8A8,NQ02JJ(C!5#1P#/0HY?,/!8V *\B**O A,7H/& M "P%+7U@T[%1*EXC,*_=N-Y6?I6<[HV":=:*:+K4ZAV@$(W 7#6F>C?WDXC) M;-L^K=[-#25",+7/56]%7*1C2ZDC:7U+ME;NTJ56[Q/%740?=W5( 5M/L.78 M(!5VD:[=I^[$]ZG36O%+EUK]A8'"+ZIOBZI#"@.++-AT;)0*V"@,;-=9$ODB M2WB1^6O_*?\,0S:L.#3+NM3J\2LBH]HWK6AST\IRV,5)D:;-/2O+(1=G7F,= MO<>"X:HC7STK-'R3P2F< JBH BJJ#Z@ZI"CPG$[!4U3Q%(5YJD?>>Q1H^":# M\SX%85%%6%3?)EB'%/12=XI-,*J0C,)(=A=OQ-XMTUY=7/%''L2'.7HERU1' MP=;*8[K4ZAVB>(S"$#6F8#M-KK9LYQ2KRV8UK#8I/?.6@2JXHC!<#1JGL!3$ M$5/0$E.TQ&#$&3I.>TY4\%V'#EU=:O4^4JS%8-8:,A ZI("E!&PY-D@%5 P& MJC$#H,*8AC^DXC=4@!%0&V'!ODT8$DF*6^\:WO!1UK"5AC M<%JG8#2F&(W!C#9B:BH5:X>R,":GA[*:IYV8P.P M#BFHZD[!8:;B,!/FL%4+[(C[A7_Z5A^3]02P,$% @ MQX!76#_=KZ9"! '1< !D !X;"]W;W)K&UL MO9AM3^LV%,>_BI5=32!Q29S2\K"V4BFP(5WN$ ^;IFDO3'+:6->Q,]NA9;H? M_CH/)(4&TY9F;VCLY#S\3HZ=/^[/A/RF(@"-YC'C:N!$6B80Q,)9Y,GG\6SIUJIB9X>+U ML_>+'-[ /! %8\'^I*&.!LZ1@T*8D)3I&S'[#4J@;N8O$$SE?]&L?-9S4) J M+>+2V&004U[\DGE9B 4#W'O#P"\-_-<&!V\8=$J#3@Y:9)9CG1%-AGTI9DAF M3QMOV45>F]S:T%">O<9;+0[[G=QH2&J]N M[EO2Z51%[N3^#M[P=QDGA$K3_!J)25-QS^AUWF&5I;HUB(37] MCV1+= _]!42BWSDT013Q>@LI'IBMYQ6'-:ELASM1"0E@X)@M3(%\!&?X\T^X MY_UB>6G="KG;%O)=)*$1NKL$W3E<@K:FM2%TKX+NM05](5+9Q-Q;9NXL,5NS MVI#YL&(^;(W9V#0Q'RXS>TO,UJPV9#ZJF(]:8!Y--$@[^=$2N;^\K*VY;4A^ M7)$?M[:L9Z()^7AILVW8R:Q);8B,O?HC[UFAQ[F0,._N!EA.I"*:*/3W%<0/ M(/]!W]&5*4NY:.L)INBE\K/&R7>%\%#T2<@/E_8#0U^B63J^MO$5M2;&5%VM!_N!: M^$,*<,6&L,? >3\TPK>A W$M!+%=";[?#JOL#UO2=65%VE")N):)^$,Z<<5V ML,?H6K:'-O0BK@4CMBM& PR2$\:>T!D\ A.)J<(=!!$73$R?UMXHMJ0!R]JT MH2AQ+2GQAS3EBIUACV'5$FVH2[]6E[Y=7:[3&BML&O9HZ[;&MKR]K$TM,_W_ M06:^$P-;=@V[Z;KX[L)!HQ&/T_S\5:% I%P7IW/5;'7&.\I/-E_-G^*3<7%2 M6[LI#HZOB)Q2KA"#B7'I[1^:SZ LSF*+@19)?ISY(+11L/EE!"0$F3U@[D^$ MT,^#+$!U(C[\ 5!+ P04 " #'@%=8H&)"VLL# "G$ &0 'AL+W=O MZL65L EE@)I!M M-Q?984*[>[&S%\(^@*:RY4IR:/[]RA^Q\0 *QOK/A(B)*GXJM+1,!),R#(F:[CC.T(T)C M:S;)KRW%;,)3Q6@,2X%D&D5$/,^!\?W4PM;+A4>ZW:GL@CV;)&0+*U!?DZ70 M9W:5):01Q)+R& G83*U;?+-P\X!<\3>%O3PX1EDI:\Z_92?WX=1R,B)@$*@L M!=%?3[ QK),FN-[F=2JQLP"#X]?LG_*B]?%K(F$!6?_T%#MIM;(0B%L2,K4 M(]__"65!?I8OX$SFGVA?:AT+!:E4/"J#-4%$X^*;_"@GXB #X\$N&6 VP[P MC@0,RH!!7FA!EI=U1Q29303?(Y&I=;;L()^;/%I70^-L&5=*Z+M4QZG97UP! M&J'?T&?.PSUE#)$X1/>Q(O&6KAF@6RE!R0/!1[1^1H^0<*%()EC!5B^K0N_O M0!'*Y >M_;JZ0^_??4#O$(W1EQU/IDN@V^IU32;)_U+EH1 M/3P8U,/^V&^A=55./Y9?8?E&K/LH(51D#ULOE6\8KR R*1I$PXIH>.[R#3MC M^:XSQBVBKLJP?-<5U;61:D'$6K\A/S&BT%+P, WT!O[W :(UB/_Z6(WI,B.Y MD0D)8&IIIY @GL":_?H+'CJ_]VV@-TK6J'Q453XZ=SU&/3,];#^R)T0-IG'% M-+YH,XT[8PX&>.RUR+JJ(X\N=NHWOW/)=BJC3?O)*&E2'?@1/G<)R\C&5'FN M/VY3=67'5Q&[-9AK!%LE$%#"U#-ZT$;'Y$_L+W/FG]U@;Y6M.0^U8^&S+:N, M/)SYL3=HO_-.J9I':L_!%IH5/NY91TJ2J?0N?;5RX MZTE]BWA"U>2JG0N;K>M+NDX9$?F/T"5-X)7[ZTT-[*VR-:>@MC!\MH?AKC]U M'A:3I$E4&QB^S,%PUYQ&GM-Y8EYM86YM8>Y%%N:>MC"CI$E56YA[MH65D;YY MJGI4;2C[H.6+0&SS3EBB@*>Q*KJAZFK5;=_F/6;K^EQWX47/7*D7I8SVT >:U>@#8*DW3X,^T!+ MUS912O1(.D[WZTO*JFP]K-:I]\66Y'N/SN'5O8?R>"/D9[4$T.@YX[F:.$NM M5Y>NJY(E9%1=B!7DYI>YD!G5YE0N7+620-,B*>.NAW'D9I3ESG1<7+N7T[%8 M:\YRN)=(K;.,RB_7P,5FXA#GVX4'MEAJ>\&=CE=T 8^@/ZWNI3ES*Y2499 K M)G(D83YQKLCE#8EM0A'Q)X.-VCM&5LI,B,_VY%TZ<;!E!!P2;2&H^7J"&^#< M(AD>_Y:@3G5/F[A__ W]32'>B)E1!3>"_\52O9PXL8-2F-,UUP]B\P>4@D*+ MEPBNBD^T*6.Q@Y*UTB(KDPV#C.7;;_I<+L1> @D.)'AE@O>C"7Z9X!="M\P* M6;=4T^E8B@V2-MJ@V8-B;8ILHX;EMHR/6II?FG:-7B.7HXU*L ME0%38U<;HO9V;E*2NMZ2\@Z0NH7D OGD-?*PYW>DW_QXNE=/=\WR5&OD56OD M%7C! ;RK)%EG:TXUI(AF0FKV'[7/8)>P+5)8(-D6>IH.2$2"<.P^[0OH"O," M3*JP&E&_(NKW$MTK$2U+M)!"=59@BQ3M,2 X'D91@V@[+ @"/^KF&50\@V-Y MYJ"[6 :MVX^\R",-DNTHW\-^V$TRK$B&O20_2IH"NJ,9*/3W!\AF(/_IHMB+ M8J?PI5K1!":.&;,*Y!,XTU]_(1'^K>O!/A%837!4"8Z^4Q4S_EC.- S>F]': M-07.?G].^#IE^:*:%^==:Q*U"Q+%4=PH6SO*(_Y>5$W%L%(Q[%5Q4\Q,D.@! M>-&E:LE6_17L!3RV@B<"JVF/*^UQK_8WV^KQHGKLB&$0MRH1>6$X:M2K'>75 MHFJ<1Q7GT?B /9"=K9/O^#HDRUQPL?@RN#;[_RZ;ZVV.D_K]J=#J M:[%S?-)O^2]OCK9W#S%N%;#W[B]5M]L)D/ZMP%%=-.SHC]AK"OH_W)WL[)W\ MG+\?ZK:XU4=11)J[L?Y['ZO-W7LEM?\'?*!RP7*%.,P-/+X8&C9R^XJ]/=%B M5;RESH0V^[?B< EF!RYM@/E]+LR;:GEB7WRK/SJF7P%02P,$% @ QX!7 M6-*RS4E" P P0L !D !X;"]W;W)K&ULM59M M;],P$/XKIX#0)HWE9>O>:"OM#3%I9=,&3 CQP4NNC85C9[;3=A(_GG/2I45T MKBCL2^.W>^ZY>VK?=2=*_S YHH5I(:3I!;FUY5$8FC3'@IEM5:*DG:'2!;,T MU:/0E!I95AL5(DRB:"\L&)=!OUNO7>M^5U56<(G7&DQ5%$P_GJ!0DUX0!T\+ M-WR46[<0]KLE&^$MVL_EM:99V*)DO$!IN)*@<=@+CN.CDWC7&=0GOG"*K$'<]LW@L. LAPR"IA;]3D \X"ZCB\5 E3_\)D=C8*(*V,5<7,F!@47#9? M-ITE8L$@29XQ2&8&2)%/,-T&W;B+4BB9 <^WY[!QNM- M#^Y.FXJ=&G?W&=Q3@6,43&9PQS3FJC((WP98W*/^OBQN+YJ[34>F9"GV KHN M!O48@_Z;5_%>],[#=;?ENNOE>HG&(&[!58F:62Y'C7Y;<(,2)TR0?+J C:_( M].8R[G[T#CR2H?'P[+0\._Z9/>W-KOE M(D5MJ4EN@I7,:^P8^CVH%[:L?]:+O3#<=+6.VWK/:]K(Y)#,$7D_\/ MZ?6Z6C.]!VT@!R]Z&_SHJV_#8F-I?M!1=8LU;T!//A-]F2Y M['$T?_,C+X\!E[RH"J^>?H@U!8T7RE*\KJ2NUV@75DF[PDU<:^MCG,P9)_ZD MLNGJI'HAUDWJO,#%_@KWWY+J=Q.OOC'QO-#%+UOI5L![J(8+756!>E3WC@92 M54G;-%CM:MN?'C==V?QXT]P.F!YQ*FD"AV0:;>]3,=)-O]A,K"KK'NU>6>KX MZF%./39J=X#VAXKZM-G$.6B[]OXO4$L#!!0 ( ,> 5UAI+MT'K0( ) ' M 9 >&PO=V]R:W-H965TKRC2UJ#C@WI*JT/<>)[ H3 M:B6Q&7O@2X1BLUW3"+:=@J/J%ZVY\D5U^)XLGD&Y. M9N@3^@IJ]<2^@99,2'2>@L2D%!=J^/DI1>=G%^@,$8I^%&PK,,U%;$ME0DO9 M63OAHIG0.S*AZZ%[1F4AT&>:0_Y>P%;NNPC>/L+".ZF80C9!OGN)/,?S1PPM M/T[W1NCIQ^GNB31^MR&^T0N.Z'VO@6-)Z :59B,RM1%CJ]RHA$9%W^W79.8X M5[']>IA\")H&0?0>E Y!T2ST.M"[%$&7(CB9XJ9B7)*_6-_M,?<-.SJ8TW7" MGK'E$#3UG)[Y,8P[[CWLO($8II!\Q\-#H#KN7XOP! TO>HG&,', M^@?)/JA5%?"-J?E"'?,ME^$(]-\WK\%^F>:ON,=\0*M3F MK96D,YDJ1[RI_TU'LMI4Q!63JKZ:9J&>3. :H+ZOF:J*;4=/T#W"R3]02P,$ M% @ QX!76$[@O+32 @ #0@ !D !X;"]W;W)K&ULG99K;YLP%(;_RA':AU;:RBV!I$HB-675)JU;U,OVV0$3K!J;V:9I M__UL0U@*253U2_#EO*_/8\-Q9ELNGF2!L8*7DC(Y=PJEJDO7E6F!2R0O>(69 MGLFY*)'27;%Q924PRJRHI&[@>9%;(L*EYCR M[=SQG=W '=D4R@RXBUF%-O@>J\=J)73/[5PR4F(F"6<@<#YWKOS+)#+Q-N W MP5NYUP9#LN;\R72^9W/',PEABE-E')!^/.-K3*DQTFG\;3V=;DDCW&_OW&\L MNV99(XFO.?U#,E7,G8D#&B((&P%X7L%HU8PLCO3H-A]2)!"BYG@6Q F M6KN9AMU,J];XA)ECOU="SQ*M4XN?7&&8PA?X@?7NR5T#5NA5'ZZ2<)9@A0B5 MYWKJ\3Z!LT_G\ D(@X>"UQ*Q3,YOWRX,#\N3]UZ']K[Q'EMO\]4_+R933Z?UO+\?PZ X MB"9O@Y)A4#0)O2[H#=NH8QM]D"TG#+$4GR!KG*.]?/QQW ,;QD2]D&08$ON' MH<8=U/@DU(U-_6-0XR&4%TY[5,.@V M[6,.823 YS!5U7-%)K@>N$&V8*D0R MT-<,H)+7IC 0EM):?[VF%J@"0ZD):X%-U0">-\! "5H32A0YS!X-7C#?\Z;] M(QU&3;RP_ZX.@^(XF/;PW;U"66*QL1>.A-00-<6F&^WNM"M;RGOC2WW7-5?3 M?YOFHKQ%8D.8U/RYMO0N8IV2:"Z?IJ-X9&ULK9AK;]LV%(;_"J$50P.DD4C=,]M XZ!H@;0- MDF7#,.P#(].Q4$ET22IN^NM'2K*NE&P7^9)(]CG'S[F0+Z79CK)O?$.( #_2 M).-S8R/$]M(T>;0A*>87=$LR^3+YE!*\*IS0QD65Y9HKCS%C, MBL]NV6)&H#^9+$F2J$B2XWL5U*A_4SFVK_?1/Q3)RV0>,2=+FOP=K\1F;@0&6)$U MSA-Q1W"^8_#:6?F+QA0H" M0O .W!!9#"XOKG""LXB ^V**/F7EJ*B2WY$$"[("@NZMWUX3@>.$GTF_A_MK M\/;-&7@#X@S\N:$YQ]F*STPA*=5OF5%%=%42H1&B:Q)= !N> V0A6^.^/-X= M==U-69NZ0*@N$"KB.2/QOFX)D^EG3R!1.>OR*0.X10"U;)X7K@>A/S.?V]A# M*\<-@\:J0V?7=/8I=')51'F:EVW"*64B_EGT3H==1O9:0.\0].T^M\8,^KYG MZ\&=&MPY"9RIY0;H&N0J"\Z). <9$3IN9PAD.W9@];@U9BA R-%SNS6W.\F] MS!DCF0!;55NY)B1QF4 2X\)4+.,0M]V^LM-9Q= QQ\97V@U F5-PGZ( MLT*/CIF!*E1[D[5AV%]F&BOHP7 $M*6D\)25)M7Q'X+9F99S.I('7J2G;CDN M?\6SFT\C?'!:^?:%/YS-=!QG(IMI3_MP-HU0PI.44G\P*4.$K<&P+BS'ZDNB MWLYVX,@(-:((IU6Q6W(MHJ/[:=?R^HA:.]OU1A ;_8/3 OA5; @#<@=AN=P] M;AKQ /]^)NDC8?]IL2>#JF>52[[%$9D;GDB.*"C5K*F*[)ZX7]#NGL;*A,[+2 M4',&0-/Z>\K)J@K5/3)YT.V3:LR@&XP,&6H]UYX@[Z,/6VCXV&I;?O_XK[&" MKML_49FMUQ3J'=%GS)[BC$N"M72S+GSIS\K7+N6-H-OBS<4C%8*FQ>6&8+D> ME('\?DVIV-^HER'URZ_%_U!+ P04 " #'@%=8LX(1M40$ #+%0 &0 M 'AL+W=O0[5QPXP9O"*$U< MY'D3-\4T;[QA>[V4M]P%[,# MWI$'(K\>[KEJN;67#4U))BC+ "?;N?,>7B^1KPV*-_ZDY"A:UT"CK!C[IAN_ M;^:.IS,B"5E+[0*KOR>R)$FB/:D\_JV<.G5,;=B^?O;^L8!7,"LLR)(E?]&- MW,^=J0,V9(OS1'YAQT^D @JUOS5+1/$+CM6[G@/6N9 LK8Q5!BG-RG_\O>J( ME@$,7C% E0$::N!7!D7/N65F!=8-EG@QX^P(N'Y;>=,71=\4UHJ&9KJ,#Y*K MIU39R<4?3!(0@TMP2U1G"'5QAV7.J:2JP;;E;7!+\8HFYB6+&[*^ CZ\ ,A#?H_Y MFGNJOZH.P75G8(*?\$K_I2;X *HJ<*QI-D.)+H3^JA*-V'A1D^8IT7L M!=[,?6KG;HVEI^FU.. UF3MJ'@K"GXBS^/47./%^LY#X-8D_@&1+,YRMR>L< MI9-)BP,B..UP6".-Y AJCN 41SBH(H%!$@53U"&QQAI)$M8DX0"2DQ4)#8X8 M=@>6-=!(C$F-,3F%,1E4D(D!,O&]J$-BC362)*I)H@$D)PL2F1S&#+$&&HDQ MK3&FIS"B0069&B"A%\0=$FNLD21Q31(/(#E9D-C@"&!W7%D#C<2 7K.T>J= MIH-*4OEIL_B1\=6R1QM+TQ(*< #-R;)47EZP>-TOESW46)1F>8?V]?UQ3Y3D MW4K"AY4'&4A3Z'>GC#WF6*9FH8?VE;[-=+I(YH)O\IQCO8?-@@_M*_[GEW6Y M (],X@1LI"/PXB@W:TY]EZ:'7)*-VE&HL4R$[ 4U M5<5E$*&P2WH.70$;80'MRJ)3U#&$"[\NB?J;TXIO90 MXS,*NCQ38UN%IE'HUZ^]3+31%= N+/HF66^:IK3P8>QWLXR-+.$$QOU)HD8T M(+MH6.:SV'ZD"-ZD!VU3%\ M<*$>X=$SN.SQQO*T3A;LTN.S5.LT>+]>\US-_79)=:'+I[+_P!02P,$% M @ QX!76'(TR]^("0 )V, !D !X;"]W;W)K&ULU9UK;^.X&87_"N$NBAG &UOR)?$T"6!'-RXFDR"9W:(H^H&Q:4=86?)* MM),I^N-+2HIUL>9LHDY6Z2%UD'/[/?'O37SP\[U9;KN M/KZ^C+8B\$-^'Y-DNUZS^-N,!]'+5&O>9CX44ABOKSJ3(U/=#!2!=(]?O/Y2U+Z3-2A/$71[VJ!+JXZ?54C M'O"Y4 @F_^WX#0\"19+U^".'=O8Q5<'RYS>ZDQZ\/)@GEO";*/B[OQ#/5YV+ M#EGP)=L&XB%Z\7A^0&D%YU&0I'_)2[YOOT/FVT1$Z[RPK,':#[/_[#7_(DH% M3/-( 3,O8+8M,,@+#-H6&.8%AK4"QO!(@5%>8-0VPC@O,&Y;X#PO<-ZVP$5> MX*)M@4E>8)+*(?O]TA_?8H)=7\;1"XG5WI*F/J0*2DO+W]P/E=@?12RW^K*< MN/X2"4Z,/OF96/Q)D \6%\P/$O*5OXHM"SZ2GX@?DEL_"*0TD\N>D#%5R=X\ MYUL9WSS"-TQR&X7B.2%VN."+*J G*[NOL?E6XYFI)5I\?D:,89>8?;-/?GVT MR(>?/C94[$:/^86%$M-7&&.BP5@M:C,PTMH,-!B[#::?81J*.^UK86IJX;;' M&!J,U^*K[0_>_4[H.YBM^H7&NMI4!#382WZ0L% 7!*HH;[A4WU"KN1L6-,1,J;3%/.B7X_I#@^D9(Y&!V)"UHR"8!4QC?9B&KV3 MOA:R6Q#[+" /?,?#+2>S*%R06[Y^XC'Y9_;_7TWRTH)/E1<29B%A-A+F(&$N M$N8A810$JRAZO%?T6*OHM.=)DV3+PCDG-U$BDB[YPD63A+6D4R6,A%GC@S1D MG)W7TB,RH-,4T*SE1F1 #PFC(%A%<.=[P9UK!3<-@OQ,7'3^++[D<2Q[?HX? M2AVJ50[G"6$RM>ZWW43KM2_D6%]D&W7)5EN%4Y6*A%E(F(V$.4B8BX1Y2!@% MP2K:O]AK_Z)%L@UE#V*K=-S=CW3( Q-EI)VO7.+@ >5X[ZUG0B#:4 MYD!I+I3F06D41:NJU"Q4:K96J>._EB[#IWV(1J5JB2D>]W6.LI4U34J@X+@\C0.T33V6=R(\?[OASFL[D?^.*;MNNJQYTL M0JCY Z794)H#I;E0F@>E412M*NC"?S+>,:#DKLDLBB4T M-T'E5O&M4>=0?PI*LZ T&TISH#072O-R6KES-JY?DZ"HD%7Y%HZ7H;>\OG<$ M!O6[H#3KG2,^/IZSH?5PH#072O.@-(JB535<>%R&WN32]2G(?\@T2;@@,Y;( M3N\#WT7!+DW&M0+6EI-?MC*7Y[?%C/7=$JA9!J594)H-I3E0F@NE>5 :1=&J M;:*PX0R]#X?JED"M-BC-@M)L*,V!TEPHS[K3C>]6B4+]2R@](L*,V&TAPHS872/"B-YK1Q2;Z#(_(U M"S_.U'M=1WL-TX5Z0 M!:794)H#I;E0F@>E412MJMS"HS/U'MV1[%M7;G'SF-HYZU;PN)R7&S6=Q59F M>5K_L8=?%"+3LHS872/"B-HFA5\1:6G?F= MEMT#5U/KI FWE?>ACW.R?*&F74XKI]]!P\/NT* .E.9":1Z41E&TJH0+V\[4 MVW8_^$X,B5"%LZ>>2BMO9>M0KHONC@U]S4]N%%!#$$JSH30'2G.A- ]*HRA: MM>T4UJ&IMPX/GAZ54O<3\KA1$ZV1*"2_L=AG3P$_>L.^/L#)$H>:AE":G=.J M@^7J*<2!1G2A- ]*HRA:=3OC[ R1*'NII0FIW3:D\X'3SE[T"CNE": M!Z51%*TJWL*O'.C]RA^?^!_Y?*LLH[L=CT,UMVII"IGT?/#A\48+^B$]N35 W%4JSH30'2G.A- ]*HRA:M,* F*I3F06D41:N*MS!1!WH3]?_MA-%FA(&T F^@- M* MLZ$T!TISH30/2J,H6K7-%?;NX+T'//_T"0/JYD)I%I1FY[3Z' KU&54<:%07 M2O.@-(JB9>+ME2;37_-XE;Z)(2%S-5=.-DO]?NW^;0_3]!T'M?66\.6'"0GX4B+[9^?R .+LK0S9@H@VZ93]3Y$0T3K]^"Q; H_5#G+[ M,HK$VX(*L'\WQO5_ 5!+ P04 " #'@%=8NH? !:D" #6!P &0 'AL M+W=O<_$D"P"% MGDO*Y,0IE*HN7%>F!918GO$*F#[)N2BQTDNQ=&4E &<65%(W\+S(+3%A3A+; MO3N1Q+Q6E#"X$TC698G%RQ50OIXXOO.Z<4^6A3(;;A)7> ES4(_5G= KMV/) M2 E,$LZ0@'SB7/H7TY&QMP9?":SEQAR92!:$804$B58)E"]8*2L*:$3^W>=@ ^,,=@* %!(<"!BU@8 -ME-FP M9ECA)!9\C82QUFQF8G-CT3H:PLQ?G"NA3XG&J>0+5X!\#YVB&2R4'N;-[T0\ M;W:.9Z PH?)$GSW.9^CXZ 0=(<+00\%KB5DF8U=I(8;.35NG5XW38(?3&:1G M:.!_0($7#'K@T\/AP3;%W.0BZ' 26;[B#[U)*4*>F&#)=F"M.5X0M42H@ M(PKE."64J)>^*!O:T-*:=EDE_KGGGX]C=[4938]9%$;A;[,MU8-.]6"OZ@>N M,-45NU!]TAIL]):T'K,]TH:=M.%>:9]!2EV\0@!3")>\9KT:AW\Y]_Z0M\]B M2UG8*0L/2!KE;'FJ0)0[TQ<>EKX>LSWIBSJ1T=OUB*YL/=YW]3AMZO&ZK4&ULM9=K;YLP M%(;_BL6JJ96V@DD@29<@M8FJ35J[J)=-T[0/#CD)5@$SV[GTW\\&2M*5F@AU M7P+&?E^>)4C*Q(RNS,MD4804+$*?TM2JWJF%^_=/[I=Y\"J8&1$P M9O$/.I?1R.I;: X+LHKE#=M\AC(@3_N%+!;Y+]J48QT+A2LA65**%4%"T^)* MMF4B]@0JT'J!6PK<0P6=4M#) RW(\K F1))@R-D&<3U:N>F;/#>Y6D5#4_TW MWDJN>JG2R>":24#801_1!&927::W$W1\=(*.$$W5&+82:K 8VE(!Z]?: M80EW4<"YK\!-(#Q%'?P!N8[;J9&/#Y>[S^6V2E.5*[?*E9O[=5_Q4S;=NB * ME9>K]+)9!\[07N]S&GWU2CT3&0EA9*FE*("OP0K>O\.^\\E W:FH.TW47AUU MH?(-U$;?EM3=BKK;1.W747=?4..!@P?]?]"-YBW1O0K=:T+OU:%[C0DW^K:D M]BMJOXFZ7T?M-U(;?5M2]RKJGI'ZCDD2UV'W#ILGO1=+%_N>[^V&/:/J5U1] M(]7YQ5V4I M,R;^?Q15O*NJN+&LUNZ7N+FNFIW;DN\J*S:7UE?WS%+G- 5UAWQ! A2@, -8/ 9 >&PO=V]R:W-H M965T(FL3,-H]*^_&[3M*4C!#!Y'XH<>)S3GS.Y6+W-HP_B06 )-LX2D3? M6$BYO#!-,5E 3$6#+2'!)S/&8RIQR.>F6'*@TQ041Z9C62TSIF%B#'KIO3L^ MZ+&5C,($[C@1JSBF_/D*(K;I&[;QDLZAQ'(Q^4=QY%9L$S# M&!(1LH1PF/6-2_LBZ*KYZ81O(6S$SC51*QDS]J0&-].^8:D7@@@F4C%0_%C# M$*)($>%K_,XYC4)2 7>O7]BOT[7C6L94P)!%W\.I7/2-CD&F,*.K2-ZSS2?( MU^,IO@F+1/J?;+*YK:9!)BLA69R#\0WB,,D^Z3;W80=@NP< 3@YPC@4T9QO"U6QD4Q>I^RD:_0H352!.LP+N'Z%N-0_" M@^/5G3+<1-<+ZYW">B?EYDH-NX:!;Z^!-(@%U M);FGV%!44=?6="W9J0[J)/-UD@6:R$J)>$4BGLZ:]O8JHNU9%74XK%4]U6V= M9($FLI+;K<+MUM%N/P"/"9N1(4LDQYT0.?L!E%?^7-:3>N09@:*JYFN!IZ:@ MDRS01%9*H5VDT#XZA>MP"U-2ZDM5"62$W=U.V+ ?D#_DJ%\"QJR23%>>X32270H"LW\;4ZIW:\G62^3K) DUD MI="Z16C=(\L_"Z0JAEJ&4V/H[N]=W,[>SD6G9+ O:;?+/U.9=>;.F4B=>&\I MGX>)(!',$&DUVDC!LU-D-I!LF1Z3QDSBH2N]7.#!&[B:@,]G#(]*^4"=O(JC M_. O4$L#!!0 ( ,> 5UB/F04H.0, -8+ 9 >&PO=V]R:W-H965T M[#O8XX3V#E-F34:F+E;,1KPE"R%6>4_'G&C*^&5JN]3QQERX2I2?LT6!)%S #=;^\%3BR*Y8XS8')E#,B M8#ZTKMS+L*_Q!O ]A8W<>B=:R0/GCWHPB8>6HS<$&41*,U!\K&$,6::)LN))G\H\; 6XP9$ KPSP]@/\(P&=,J#ST@"_#/!- M9@HI)@\A570T$'Q#A$8CFWXQR331*#]ENNPS)7 UQ3@U^LH5$-'A MR\/=!C6=JL(=P^'9_P_T].OW")F;^#B"]8^G<_545F"JZNX=)'QGKD M]IU@8*^W]1^"SH+ WP6%-2"WUW,JU(X8OQ+C-XJ9, 4"I")WZ#4RV] E^3F% M_ '$KSHUC63Z1+V4Z&T86FA5"6(-UNCM&S=P/M15O4VRL"6RG21VJR1V6W1$ MP14T.^(05..(&M!Q1P25F*!1S!1/E,PX039:H9'EM59HDRQLB6PG>Q=5]BY: MM,)%30'[3F?/"X>HH+.'"0\QOMNK-T*ODM)KE'*#I8_Q B!CJ5G[T#U!+ P04 " #'@%=8I@ G M0$4" M!0 &0 'AL+W=OTTY=_/=D)4I!;QL)?$ MU[[G^)QK7P\KJ5[T!M' +N="C\C&F&(0!#K=8$YU1Q8H[,I*JIP:&ZIUH N% M-/.@G =Q&/:#G#)!DJ&?FZED*$O#F<"9 EWF.56OM\AE-2(1>9N8L_7&N(D@ M&19TC0LT3\5,V2AH63*6H]!,"E"X&I&;:##NNGR?\,RPTGMC<$Z64KZXX$<6=*RL\L\&DQ@=.3 M,S@!)F#*.+?'HX>!L>K<'D':*+FME<1'E$PP[4 W.H%5_@]Q7R)ZL\ABQ]RNHXH'WX_9/@_D;VSWVWM=S^T_R#%^N(150X37)KSO=MQR';- M=>VYW+NQ3:)O8<<>PW;?SX&L?J]SU6;50H.]R^P>DBE5:R8T<%Q97-BYZA%0 M=7/6@9&%O]]+:6RW^.'&OF>H7()=7TE[QYO M4S[0B;_ %!+ P04 " #' M@%=8@FD0K:$% "2* &0 'AL+W=OK!DV@[!?;A MIZ>(DBE?J*Y?SEIL%\;40&N^87M7W ?'SSP7 M-$[\K0(W2O^B8VX[,M!J'XG RP?'&7B.G_UGS_E$E 9@Z\P D@\@N@-H/H"F M0K/,4EG73+#E/ R.*$RL8V_)03HWZ>A8C>,G97P08?RM$X\3RS\#P1$FZ#?T MB3DA^L[W?-5$*[Y M&KV]YH(Y;O2N8IT:[,/0\9_0W[?<>^3A/['!MX=K]/;-._0&.3[ZN@WV41PR MFILBUI9D:*YR'1\S'>2,CFN^ND 4OT=D1&C-\"O]X:0ZW(QGM)A64DPK2?U9 M9_V%SH$E*S2;R3I!F8=QZB'9;8?EQ+;GYJ&<-1@EV>*7T8ZM^,*(]W#$PP,W MEK_^@NW1[X &6FB@H(:O@6 N8OE"$&B3U/*0U+).3>;++JG!]G1VJHED:=;6J7ARU)\-6M+R7I,2OED28/A6Q9A7(@;@^(>]KN=FVZQ M6.,?S_$62A?5/1=.MO/0G?S45/SBIS81=S87?>5+:Z#+&- M)R<55:TF]L2N7X:3(KL)F-TM3TKT<&2[""P'Z*5I.7IR5A$\+01/.Y=CJDRT M98VG)]4 P[04,2M$S'1%O%Q!?M8)F>E<*,!0+87@D;R3CT I-[[@L5^![EE\ M3T\6(K@.86]-%V)?WJK:2Q2#.Z_%W$6EAN.3"M;8X(DUK;\R8$D#&,:!,@;= M^+M]PDM?^(&[",,UZNG^GXL;@B:PQ D,\X16C52,&)V6"(S25H6$#:Q#&[I4 MA%7 J+L?U9B=OR%AR0X8AH""HS6NWA"T@B6N8&U>.5\] M%5:4K3L$JA")*@1&%5WJRMU 2N!(;95(\" P>&BNU89L!@=MNF3[\E:=HE(K MI(=>"'F]T)!)-36)) 1&DO/5(W!]>F*07-D01$,DT1"8:+3J4P(!)="(PN7<",J,V+FI^B< )M:R$A@\"0 MH;.Q^F$S.)'&6W&(A@J1Y$.ZMU2(VE-1+I60234U"1X$!@_-BNI"&1RM<=F& MP!DJ<89JX\S9LE$596I:87"@MD(DS5#M-@K(9;2FE:)>@^!@;<5([J!MFRZD M YK!09LNW+Z\5:>H](2G>TN&JBT9I6U68W/^-DDEF5"83,Y7D,(UZ@E$O-&CA*6Q62>*@.\6@_3%091]$#F523E-1"86KI@F54[84H M*0\!%U3"!6W;5J$],QF<2./]-T3'A4KPH=T[+O3UC@MH4GWN+;G#@KE#LZ*Z M3 9':UJVOKQ5YT:BC-7]B9"E8LQIV> H;55(AK&T>R<@D%FO]T_@2&V52-2P MVK9:: <:@X,V7K)#-&*LTGLLW1LQN8LQ5&C()$O-++TPEKRM=\O")\>/D,LW M\9C1Q20>'&8OP&4G(MBE[Y ]!D($7GJXY6S-P\0@_GX3!.+E)'DMK7@- 5UB<#\^S/@D 9. 9 >&PO=V]R:W-H965T=EV(\?*2F6&#/'4G-:9/G0VC+/PT,^/(?D(TK']X7X)I><*_*0 MI;D\&2R56GT<#F6\Y!F3!\6*Y_J7>2$RIO17L1C*E>!L5AIEZ= ?C2;#C"7Y MX/2XO'8E3H^+M4J3G%\)(M=9QL3C.4^+^Y.!-WBZ<)TLELI<&)X>K]B"WW#U M974E]+?A!F669#R729$3P>]GZ3$Q3;HOBF_GR:78R M&!F/>,IC92"8_N^.3WF:&B3MQQ\UZ&!3IS%L?WY"_Z5LO&[,+9-\6J2_)S.U M/!D<#_%OEB_S,7&?F4QSPW 5R.!O*O"Y[= M\=/._^+H4HDEM6MTXVW3J!\\\RX7-"'WB\ M+G/.Y7R>Q%QLT@[Y+WE5B@)K[]OEF& 1)AA% K,H/-Q0> A2>+-D@N_?EC$Q M+3*]BI6L7 >>"1T("ZY7EHKV!/0;_[\H4)1I' ++Z.-GP==0BY7Y)@A M!];>-^0PP2),,(H$9E'X84/AAS<6CBL0N'=<8:)%J&@4"\VFJ!$E/%B5J.+EO&-UZN#)SUH-/QQ.CI[M MXAS%QOKO63'J*.:/)J-P4\QFHY$@/%B#:V$3 \6,'H'*HW/$\*H==L.:L9K\JW M E84"\$R.&8QI80I*EJ$BD:QT&Q>&Z'#@Y4.A.5Y)?)^U0/$;-2> O*?G EW M+***'SN:-R:/V@^7TA^A^D&QT&P:&['#@]6.SN&YK=%/F5Q6'$HX)#&UABDJ M6H2*1K'0[%NOC1#BPT+(SYM&SQ8+P1=,+ZP^Y7KXY#*)R5>6KOD>^:W([_28 MWDRQ-R:N^/"W(R[YN:XC,G 7!7>642)XB,F!3M.U732^UX;_7XF$/ M>K.$JM^@HE$L-)O+UJ,_;^64S?=J\7 #>@^%;97&=TZ2J-52+#2;Y4;U";J? MWOG_T^+AQO4> 7!7U5K\I-;BG0D 513"0K.'1B,*!3N>:=+TJ2*KU4!K(60R M^,N_.IE"U7M0T2)4-(J%9K/6B$#!6SF)]$,"&E5GVM%570(:55O"0K.'1J,M M!=VU):?(?LXJN)2/SF&E]N1QC +&P:\&+ MAU6FL&7O6(?]\%_T@V+Y89/7B$=!E]-*WW?,%H;N'55'VX=BW0NE[8*NQX(H MEGMVSS9:3M#E<:D^85&E0" \@$TFJJX3;#]XY;D>^(@_PV02UB]!3T:\)NDU1/5IJ+M3:LGZ#2A,755Q<%L ^]'W3?/L+C';DH MS8%CKKG37^4ZQYI09[D\-VNZ4EI[^;6N'_V2!KZJ":OBZVUH=&\$*2^57]V MQY*4W::\7%570;7CEBSL96^^P^W%1.B+\D5CDL1F M/5:]!&IS=?,RL[/R%5[/KD^]C[1Z)5D#4[TA[8*)19)+DO*YAAP='.K4)JJ7 MCE5?5+$JWZIU6R@]5Y8?EYS-N# %]._SHE!/7TP%FU>_G?X/4$L#!!0 ( M ,> 5UATI( ?I ( (T& 9 >&PO=V]R:W-H965T+JWO=-FD/)S;5:@:29A=(E M1PKUTC^J-19"PE@SLRY+KE\'4*A-SPN\ M76(BECG:A-_OKO@2IH"SU5A3Y#0_!?1);O /\%+ Q>V-F MGK+!MZSGM>R"H( 4K0*GUPL,H2BL$"WCN=;TFD]:XOYXI_[%>2(2>?)X>?. F:O8^]!= M^P"3O,=T;CH'-OR]BUJ"7KJ&9UBJUA*K4]ADFY[ZX%K)07Y O;9JC?]EJD8] MXGHIZ 87L"#)UG6'5J2KYE<%J%:N'+)7! &ULK5C?3^,X$/Y7K.H>6(EM8N=7LRJ5*-V[VP>."L3>P^D> M3..V%HG=M5VZ_/S+#<"/5HUXR9M#/IA;ZHKZ8N5]-%8RBSDO%&R8T MEP(I-K_H7>(O$YQ: X?XSME&[SPC2^5!RD<[^%9=]&*[(U:SF;$N*/QY8E>L MKJTGV,>/UFFO>Z=$;]%#%YG1=FUNY^9.U MA#+K;R9K[7ZC38N->VBVUD8VK3'LH.%B^Y?^;(78,<#Y$0/2&A#?(#UBD+0& MR5L-TM; 21UMJ3@=)M30T5#)#5(6#=[L@Q/360-]+FS<[XR"50YV9O27- SA M!'U&7W^LN7E&TYH*#<-;IHWB,\,J=&?D[!'="V[0I0V3A9U-F*&\UI^.034Z MN[V[A_5_KEGSP-2_ /P-14@OJ6)Z&!G8O-U"-&LW.MYNE!S9*";H6@JSU.BK MJ%BU[R "UAUU\D)]3$YZG+!9'R7X')&8)($-7;W=G 3,)V\WQR?8)%T@$^)OS!9<""X6< T@A#-VCL3:"H_DO!4=G7'1/GX*!6#[@MR]P.:+IU&.BPP/ MAM'3KBR'L*S(!WFQ#YN$O,59&G>P/9II1S-]+\V-N]MP^.@34Y"K$!Q'#AD! M9N:4*_1$ZS5SW"M9UU1IM )5G Y!&;8;*'8VC@?],O-4"*)(Z8D01.$TK$'6 M:9"=U.#.;OWS&+)=A:YD Y\ 35T2O52*B@6#M&S0PS/:Q4WILYN^W%!5G;]< M]F\";N[:+FAT8Y8@BUE2@6Y6UIT^1W^ /U@"Z:9,<5G]WPG*#F*>EG V/.D. M41G\>*C)(8K$>7Q$NKR3+C\IG2/$JH\_-/E!H).\GR<>\T,4R?I9[C$/H)+= MH[7'O.B8%R>97TD!3"T_+HQL@_C^'%$<1.4S@7OM\0R@LD&*/9X!5%KB$H>) M#CJB@U\A^M$!'X1N=N$?]2 *^P$/HG82ZIX.9:=#>5('*(OFC+O#_MX@EX$@ M9X5_F .H,LY];@%4%@_R,#<+?X0 L4!!,PK!C:1N_UG7X=&'W'5C^RB7&AP58FJ5E4OKT M CB2E ?9.H!+BK@HCJ1K_%K1X=,EW0O!#P]OH/@J^P7V^0=A)/7I!TNYG82_ M91_MM&(-4PO7TFHTDVMAMJU)-]NUS9>N6?3FQ[:==BW>JYMM+WY-%=3 &M5L M#B[C?@&5DMJVM]N!D2O7\#U( ^VC>UPR6C%E ; ^E]#TM0/[@NZ?#*/_ %!+ M P04 " #'@%=88H+KM/8! #^ P &0 'AL+W=O_QD2*SSMA75P,@.RJIW3*J$9N[.'9%#8J[B6E TTUE MK.)(KMW'KK' RP!2,DZFTYM8<:&C/ MG6YMGID4I-&PMG@&_-UM+7CRRE$*!=L)H9J%:1O>SNU7JXT/ #P&=.[.9 MKV1GS*MWOI;+:.H%@80"/0.GWP'6(*4G(AF_!LYH3.F!Y_8;^^=0.]6RXP[6 M1OX4)=;+Z%/$2JAX*_')=%]@J&?A^0HC7?BRKH]=4'#1.C1J ),")73_Y\>A M#V> V?P*(!D 2=#=)PHJ-QQYGEG3,>NCBD\3%D&K5 MITJNI-I ,6'I[ -+IDGZ)SPFU:/T9)2>!+[Y%;X'THQ8<+ M)10/I? 30)8;@.P%;<[FD#J%_LWEI.;0N- MO"0D_4?([5\RXK/G])OQC 5UC.&^X[V@( +(( 9 M>&PO=V]R:W-H965T\GDF]8 =]19X#F.0CXL15SV[ M44GS JC(&44<9GUKX%['H<8;P%,.*['11MK)E+%GW;E-^Y:C P("B=0*6+V6 M< .$:"$5QJ]:TVJ6U,3-]HOZ9^-=>9EB 3>,?,]3F?6M2PNE,,,ED0]L]05J M/UVMES BS!.M*FP86B@IA61%3581%#FMWGA=YV&#X!XC>#7!VR4$1PA^3?!/ M)00U(3"9J:R8/,18XJC'V0IQC59JNF&2:=C*?D[UMH\E5[.YXLGHGDE ;A>] M1[2P6M([LJ3KH3M&92;0)YI"NBU@J_@;$]Z+B:'7JAA#K,S/E0%N:J??V6J:GZ'^3RG A&8*4GGXH.R MQZL*674D6YB:,65252#3S-1/!7 -4/,SINI&W=$+-+\IT1]02P,$% @ MQX!76(36;.H% P -PD !D !X;"]W;W)K&UL MC59=;YLP%/TK%NI#*VT%S&>J)%(36JT/G:*FW9Y=N$E0P5:AX&7 M?+F2>L >#]=D"7.0;^L95SV[B9+E)5"1,XHX+$;6O7N7Q!IO +]RV(FC-M). MWAG[T)VG;&0Y6A 4D$H=@:C7%J90%#J0DO&GCFDU4VKBB8 I M*W[GF5R-K-A"&2S(II O;/<#:C^!CI>R0I@GVM58QT+I1DA6UF2EH,QI]2;[ M>AV."&YXAH!K FX3_#,$KR9X7R7X-<$W*U-9,>N0$$G&0\YVB&NTBJ8;9C$- M6]G/J=[VN>3J:ZYX8/4 M*3N%72<@25Z(&T5XFR?H^NH&7:&F94K@1ZH!EDIP%L9:_QB \>)_ABQ 326^2YWQ!VL-,V.>2:>?R;>(V3 2=&WL!4Q,$2=[]NQZP:1/[2WQVZ[*!S%87"*2KHH+PP& MN$&=:/<;[?Y%[4]4 J=$9WR_@XH>'CMP_*AEH ^$6_*[F#CHUQXTVH.+VN>2 MJ%119QH5+.U7'W0FQ0$>M-1W04$X<%ORNZ H\@;]!L+&0'C1P'3#.5!YE,'H M8:_*AX#/%.]S%7:7.W #IV6KB_+4@8E;OKHHW_?=L-]8U!B++AI+8 '*6M8G M/NJ*'S@M5=,NZ/L@;)VZI <4AG&_\KA1'O\G'\Q62+45Z\/_ML]%W$WLR&DO M[K2+\G#W:'51OA?Y;2/V44DI@2]-:18H91LJJS]O,]I4_WM3]%KC$W4KJ(KX M9YCJ2O%,^#*G A6P4"&=VTAIXE69KCJ2K4WA>F=2E4'37*F;#7 -4-\73!6O MNJ,G:.Y*XW]02P,$% @ QX!76*EWKYX\! [@\ !D !X;"]W;W)K M&ULK9?;;MLX$(9?A= 6BP2H(Y&R3EG;0)N@V #= M-FC2[C4MCVVBDNB2]"%OOZ2LR(I):5,@-[8HS0R_X6%^45=YL4K^[ M%[,)WZJ"57 OD-R6)15/'Z'@^ZF'O><7W]AJKZY;=1 M%JR$2C)>(0'+J??GZ)_JY'4R,0 MUHD>R>JT;JFBLXG@>R2,M8YF'NJQJ;UU-JPRT_B@A/[*M)^:?>$*$([0"-U5 M.2\!/=(#2-V\A24( 8N7[R]N05%6R$MM\?WA%EV\NT3O$*O0XYIO):T6O=R4MW7P]&.R*D'1%2QPM[XS6) M*WI 5$I0\MJ5U#'*V!W%[+YKN:$Y3#V]O22('7BS/__ .R&2UJX9!#N,^B: MC0I&YZQ@BKGI$JOC+(K/1\XV2C+D; MK:SER09Y'+4,S4$O/D [6FSI44F?5Z4+/+.A"$G/T6TKG)*4N.%Q<-*F8!#_ MQ^L8FRC=[D=CB]%EE>&>'8T[^HD'&1^YHH4Y.)P/M),4.^8X#<[+IL,,)V'< MLZ_Q2=GP;TA;9P\Y]0V_J<"]5;27F9\D#@]K7%?.G,F&]N((4V)-C,ML'.&> MB3E)&A[6M'MA%$T]U4H&O[9LHT_*R@EJZ]((QX21EEW(3>P#K,DB?OVYDG(\+"2W54*]*0KI \+@-:P M6+DGWQ:J4:?R-HP.HW&8]"">Y P/ZYE&I-6*S0NWDF%;I?2ZS*QUZ3*+>NE. MK&M8J,P#+%%[+ C29BF/<@GQ<._(7D=V/>H O>.RJQ#Z@CC MR"9VV04!B]G.TMCD@O7U>$28JK/90("G\REBJG!J5JX.E% HY04<]=O MM7IN3)EP)J-T[49-1G)E.!-PHXA>Q3%5+U/@[<,L62V,7W,DHH0NX M _.0W"B1O^2>D=D5! SD?W3Y[P..P2O=X#@YP2_ M3.@<(+1S0OM80B24G! FR/U2KC05D1ZY!C7:3&Z8ZYEF>OP#>CR?7$MAEII\ M%A%$^P%<-%]K7$]]OC=SUKM"5IW%<*.#6XH8S$S:T4"$->@"IB<(,E4C-[%]3NFBQ!;T=4V=J;B*"*.."K M6_CJ'N7+GH1L=+KK,%%,JB/]=1NT9?X:I=BOPX5.: AC!Z]_#6H-SN3].Z_7 M^E2W::OI\#M17XQ>48S>_RI&8Z(_M#KK5:R>E7?\/\JW5[9^4;9^8]FVQ=H[ M&YPFFHD%D7.B#34KO*-QR%G,<':H:OTWCW98N1^]?J>DN(JIW,5!':9<:W?G MRQZ#6J0=DB:A7 F3?0*+U:()NTQ[C]+Z%)NSK)=Z#9-U=M=4+9C0A,,<0[;. M^ZA(9=U2-C$R2?N'1VFP&TF'2VPP05D /I]+["'RB4U0M*R3WU!+ P04 M" #'@%=827;QRQT# !9"@ &0 'AL+W=O0&-!Y([)QS?(]O?7WG>ZF>] ; D)>*"[T(-L9L+\)0YQNHJ![(+0C\4DI5 M48-#M0[U5@$M'*GB81)%X["B3 3+N9N[4\NYW!G.!-PIHG=51=7K%7"Y7P1Q M\#:Q8NN-L1/A 7XQV.N# M=V*=/$KY9 ??BT40V8" 0VZL L7',UP#YU8(P_C3: ;MDI9X^/ZF_M5Y1R^/ M5,.UY+]983:+8!J0 DJZXV8E]]^@\3.R>KGDVOTG^QH[F@4DWVDCJX:,$51, MU$_ZTNS# 2$>GR D#2'I$M(3A&%#&'Z4D#:$U.U,;<7M0T8-7_$A5/8>ZLA9VCI+ M>YW=&^N!BH)PF:,Y8W]DYT1@69-E:_D1!)3,Z["6GQT%%:5IQZ$?->HX? ]U MY'#4.ASU.L0BA"5&^&(?^=:+)YW8O:BHFYWW4$>QC]O8Q[VQWP+EVF4'A &% MQUM@8??F8>Q=O^O%CTHZ7ORH$UXFK9=)KQ=;MG(%!3/:%W\_^2P:I-$G7V6[ M?I<8^XG9?Q"/C$];X]->I4O.B30;4.Y8^;Q/O?L][.3.C^ID./.CIK/C/W\J M9ZVC6:^C&U?OL"O XN>N)JP:KACZS,T\ 263[@_3BQIWRDCF1W4+1'APZ5:@ MUJYYT227.V'J&ZR=;?NC2]<6=.:OL&^JVYQ_,G73=4O5F@E-.)0H&0TF>/Q5 MWZP=X/E 7@]U+B]=X,[ )M-[G\"U!+ P04 " #' M@%=88"5IJ&8# #X"@ &0 'AL+W=OV+7:E''DB 5("T0$]W+]I#RW%][4T&8FUB4]O ]MMW[(1< M-@ETJ[XA?OC/>'X>V\ST+.2+R@ T>2URKF9.IO7AH^NJ)(."JH$X ,>9G9 % MU=B5>U<=)-#4&A6Y&WC>R"THX\Y\:L?6V#[39L"=3P]T#QO0V\-:8L^MO:2L *Z8X$3";N8\^A]7L=%;P7\,SJK1 M)H;D68@7T_D[G3F>"0AR2+3Q0/%S@B7DN7&$87RK?#KUDL:PV;YX_].R(\LS M5; 4^5>6ZFSF3!R2PHX><_TDSG]!Q1,9?XG(E?TEYTKK.20Y*BV*RA@C*!@O MO_2UVH>&@3^Z8A!4!D';(+QB,*P,AN\U""N#T.Y,B6+W844UG4^E.!-IU.C- M-.QF6FO$9]RD?:,ESC*TT_,O0@/Q1^0/LLFH!$7^.6JE*4\9WQ/\D$]4KM9D?N[!W)'7*)*MXR3+6=:?6@,_)N)H\(UK^Y?X-F6*=Y:/V%5_Q]M>O/;0ECVJJ*X!=JK\H;]K*.:=723 M]0O^%3*>B +ZPB]MH\:281@%K<"6757LQRJ_,#WHBNY&M?QCV_&O[ 7 M#RX/Z $?4%4^H)B85.0YE8W1WAR5"XP;@0T'D_8Y[(K&@\FXA=@5^=X@NI*A M24TXN4FXJ@[?;S%.WL/8%?4P=D6&\,\4W&+3^!,I!/FVWYHJQ-XR>7 M*^Y[152VM\ M@65=687][Z:L"3]3N6?XH.:P0Y?>8(QW199U5MG1XF KCV>AL8ZQS0Q+4Y!& M@/,[@=5'U3$+U,7N_ =02P,$% @ QX!76&YG#&="!0 KAX !D !X M;"]W;W)K&ULM9EM;^(X$,>_BL6M3EVI)0\\E/8H M$B79O4I+MZ+=O1>G>^&& :PF,6L[T#W=AS_;"2&AX):5VQ>%A,S/X_G;XXS= M7U/VQ!< CTG<.PZ,%))@WZ1)2^0TS75PVOL;DQ(?.%4#><07^) MYW /XMORCLDKIZ1,20(I)S1%#&97C:%W&7H]9:"?^$Y@S2O?D>K*(Z5/ZN)F M>M5PE4<00R04 LN/%8P@CA5)^O&C@#;*-I5A]?N&_DEW7G;F$7,8T?@O,A6+ MJT:O@:8PPUDL)G3])Q0=ZBA>1&.N_Z-U\:S;0%'&!4T*8^E!0M+\$S\7@:@8 M^!<'#/S"P'^K0:LP:.T:> <,VH5!>]? /V#0*0QTUYV\[SIP 19XT&=TC9AZ M6M+4%QU];2WC15(U4.X%D[\2:2<&MU0 \L[1&0I_9$3\1'>,SAE..#H)0& 2 M<_0 SR+#\4?T 9$4C4D<2X5YWQ&R>05QHJ*I4=Z4?Z IST=CFHH%1V$ZA6D= MX$B_2^?]C?/7OI'X-1)-Y/JGR'>]#OIV'Z"3#Q\17V &>_TSTP*(FJCE*9K? M>IT6O)WF'Z:$9LH]+&4/6YKB;7PR1*Y5RM[2W/8AKJ#1$YK ,F/10LZSC>RG MZ#9+'H$A.D/WVF/Z+_#O;S.O>EJ;U3N M6@TZ'5?^]9U552"CTRIG7O(ECN"J(9,B![:"QN#WW[RN^\<^?6S"0DNPFECM M4JSV+XHU ;46D'3^3K(9_3HRA*/VBS'0ZLI1[=?'0&"SS= 2K"9;IY2M8Y3M M02[Y&M4?=%"?X]!38-_]D71B#TVBC9A@4U8: E6T^:\U.;\#8GJ MAO,,IU$E355RT3"A62KDZY Q9!*O;%WMC L;&W"0MLPL(3?RO/A%:%3"6U884T3SM MC"X>/>ULT@*KM- 6K2[VMH;WS$7\%WFM*KY=P4=T!2F6;UD/P!*^6?/Q7#\\ M@16-5[)45/.4B$3^LG?M*=K>62C]W:EHM6*W2@MMT>KJ;(MVSURU7^-8OXM- MH"CW9E0'?1D3?7]-Q&*O&@=3H]5JO*#5$JV_DVD#JTV&MFAU0;;EN&>NQ]\A M-_I'YT:KM;Q56F"5%MJBU<7>[A)XYFV"]\V-W7VY\>5[BM5= JNTT!:M+L]V MH\ S[Q383XY6MPX*6J^B[T6KV=O-CE8W!6S1ZHIL-Q \\P["&R=,>'WS$ S1 M!,O\MU>'WHLBTMN=%E8W!ZS20ENT7 2GA M/FK&UL?5/);MLP$/T50J<6:$U+ M3IP@D 7$<8OFD,*PNYQI:201X:*2(\O]^W*151>H;0N MY"2%LJND1>P>*+5E"Y+9F>Y N9M:&\G0F::AMC/ J@"2@F;S^9)*QE52Y,&W M-46N>Q1X$X/7V"LY];SE5K8 M\"5#C+UQP65O4/*#V6/QMURA\/BJT8@Z3WY2/;0N&8C>59QU+YG[S: C M+OL$) M>R;>YQ1=4@^EY9A@'1-D5Q*D&7G1"EM+/JD*JG\)J%,[2<[.DM?9FXP;*&=D MD7X@V3Q;O,&WF%JP"'PWUUK0RP,8HFNR@TX;9 X5QME,WFFS'^- _X;'9_'"3,.5)0)J!YW/[FX38N*J M10-U%\9[T.B6)1Q;]SK!^ !W7VLWXM'P":;W7OP!4$L#!!0 ( ,> 5UA> MW4]W304 '(8 9 >&PO=V]R:W-H965T MN"A2I2_%>BJW M)5'53D4^)Y;%JD63F97=3W;L7L@N]4GI5P*Y#<%44JOE]! MSI\N)WCRRR@HH9<9+).#A$ M5@$UXH\,GN3>=U1)67#^K;JX7EU.O"HCR&&I*HI4?SS"'/*\8M)Y_-.23KIW M5H'[WU_8/]7BM9A%*F'.\S^SE=I<3J()6L%#NLO5%_[T&5I!0<6WY+FL_Z*G M%NM-T'(G%2_:8)U!D97-9_K<#L1> &8C :0-(,, .A+@MP'^:P-H&U /];21 M4H]#DJIT=B'X$Q(56K-57^K!K*.U_*RLZGZGA'Z:Z3@U^XTK0#A"'] =K'4] M%;HNF]E45:6_^P6V7*BL7!\\7WS7#QZAW %ZFX!*LUR^TT%?[Q+T]LT[] 9E M);K?\)U,RY6\F"J=Y M5\3)F,#R#/GX/2(>\2T)S5\?3BSAR>O#L4.-WQ7/K_GH6/'TNB#3'*Q#VX0& M=6C5_8\S@H,(,RW[<5^Q!1<$<1Q[A[C$@O,Q(4'/=Z"!=AJH4T,">KU:9LU\ MTM,$I44UT?ZM;]AT-71L/P]&Z5"5B<)QZ$<#318NS\?,KBCH% 5.1?=SC$3517&(P-E%I@NC._9U46=NN@'ZO;T\+I*\*S=@ 2D M&VD%"VNM(C,7IAW"0)@%Y7G1<$$P42'SL5U5W*F*CZJ9NTRQD0'32]R@,>8F M"A.?D6&9+#!&PSBV"\)>O\%Z3DEWVVIYR]5W=*-WR%RB3WFJT*W@J]U22?37 M#10+$'];=T.+@C 8F>R8]"K(:3>_EN]@F8Q)/-1E MHJC'AOUKXV(Q&='4>Q+L-B6OW_Y:HH/MET01':HQ8;'/F%$D$Q9Z :4C>GI_ M@MT&99Z*A:[.$5WKY#NZ:T_)EIR*[7 L>V>$W=;(W;46!T,(]HQ]UP;T \:\ MH:>P BG%PBWM7A-VVZ/C&-?T-IN%P$L]M,(_%AC +#)-HQ##AWC%AMV4Z MHG=-5^/3(#+TF# 2>-C08_%(VG*$8\W;FR3L=DGWN\4N3T5=HMML"Z_L8"?I MT1U\2K;D5&R' ]K[,^PV:.X.-CV4WE%\:LP*$T=)Z ]_FB8VOHCXP<@>17I/ M1MR>[.CV;?D.S:XQVRTH&N.A*@LJ("PW+_"YTES_-W3-*?Q-ZE8 M9Z5$.3QH2N\LU$F)YH"[N5!\6Q_Y+KA2O*B_;B!=@:@ ^OD#Y^KEHGI!]V^& MV7]02P,$% @ QX!76, @,\:A P ]@T !D !X;"]W;W)K&ULK5==;]LV%/TKA%8,+;!%(O6=V082JT7[D,%(VNUAV -M M7=M")5$CJ3C]]R,E698E64@#O\0B=>[AN9='S.7LP/AWL0>0Z"5+3JS9;QC$HUY#M3%!QH7 5EJ4DLRS,SFN3&8E;-K?ABQDJ9 M)CFL.!)EEE'^XQY2=I@;V#A./":[O=03YF)6T!T\@?Q6K+@:F2U+G&20BX3E MB,-V;MSAVP@3'5 A_DK@(#K/2*>R9NR['GR)YX:E%4$*&ZDIJ/IYAB6DJ692 M.OYK2(UV31W8?3ZR?ZJ25\FLJ8 E2_].8KF?&X&!8MC2,I6/[/ 9FH1M^?)%=O$Q4G%W\R"0@'Z'?T M!#NUGQ)]R6LWZ5TYS3Y"P;A,\MW9^_4/M*1%(FF*/KXH*\:)+#D(1/,8W0D! M4J#W$4B:I.*#(OOV%*'W[SZ@=RC)T=<]*X4"BIDI52):CKEI1-_7HLD%T9B@ M!Y;+O4 ?\QCB]J'L"#$'O%[XH '\&8_'K M+]BS_ACS[#7)HBN1G=71:^OH7<7/WG ;'=OJ^WD$Y9(P[%EBB K\T!_W@]_F MX;_1SOY@-<\)?:?WD2U'8+:J<=_.0YCO^Y;OC*L/6O7!I/JOY;I,*:\.]U52 MP,G94XZ>Y/Q91U^3++H2V5DMP[:6X54<'0YWTB)6SQ5#D..ZO9,P&H((P1<< M@:U3]V"]T=%-8'=!V[8]O^?5Y0B.N(__&,YQ0^_"$8T[#1">W@K&56M# M51OTF@-ZFNQG_7Q5MNA:;.>%)*="DK=Z@0R; P?W#[F[_7EYJJT3[1U#>B!\IW22Y0"EM% M:=WX2A&O+QGU0+*B:KO73*HFOGK&ULO9IM;]LV$,>_"N$670*DEB@_)G4,)):R#4.*(%X[#,->,/;9%BJ) M&DGG =B''RG)LJ4HG&U<^R;6 ^]'\OZZ$W7AZ(F+;W(%H,AS'"7RLK52*KUP M'#E;00Z#L++F*F]*E8.C(5P.:941PYGNOVG9B%26L\RJ[=B?&(KU44 M)G GB%S',1,OUQ#QI\L6;6TNW(?+E3(7G/$H94N8@OJ2W@E]YI24>1A#(D.> M$ &+R]85O0B\S"!K\36$)[ES3,Q4'CC_9DY^G5^V7#,BB&"F#(+IGT>80!09 MDA['/P6T5?9I#'>/-_2;;/)Z,@],PH1'?X1SM;IL#5MD#@NVCM0]?_H%B@GU M#&_&(YG])4]%6[=%9FNI>%P8ZQ'$89+_LN?"$3L&M/^&@5<8>'6#[AL&G<*@ MLZ]!MS#H[FO0*PRRJ3OYW#/'^4RQ\4CP)R),:TTS!YGW,VOMKS Q#\I4"7TW MU'9J_)DK(/2C+U"Q(FY#:,(BVV'#E*C\3PG%G1ZW7>J_=&K]0CMSQ1*TF"9 [S*L#14RCGX6WF M<>U9B3[,VJ1#SXCG>IV& 4WV-_<:S/W]S6F#>;"WN=NS.*-3BMK)>-TW>0M] M94XFVL>Q:1($XC_@)0CP;RURW$#R#^;O*4E;__Z'.78L)\3%B !*N( MU"M%ZAWW1).O(%68+,D=B)#/RTX9I%()HTLS:W:&:8<)\3%B0 MP\YW@MMMN_U>&=X5,11I@::P M-)$D/[P;>G3PB71=^MM!BV=[KP<+@TGS46D!%JVJG[?5SSLVI(K4*'3^4[.5 M6:OM-CK;1!GAB[Q%HXY>TV/7JZWA[&,\6!],6H!%J^JS_6:G1W^T'Z#/YBTG M?R(_"RXEN6,OC7)UFN1RZVMN^Y@/U@N3%F#1JGIMRP;47C>XRBN=4\7T/="> M_L#B]!.YBK3_BVPH33H\^7;ZNK9FS8BH]014FH]*"[!H506W-05Z9%'A^T1< MKS'BNO6(0RTWH-("+%I5KVW%@=I+#B@1IU?Y-Z&02F,@-?IMI,R4M@W%C^^]5!F\CD1:#T/4\@8J+<"B5=795CCHT26.[Y$V MAXUILU/7"[6T@4H+L&A5O;9%$&JO@F"ES2G,>#(_)F^BEDQ0:3XJ+<"B5?\% MNJV:>$=733#RIM=86:A_XMG'>*@^J+0 BU;59UM"\>PEE!^;.8O!U#.G5]<+ MM62"2@NP:+E>SLXVB1C$,MN?(LG,_)Z!6SR/>JY">*I]EFC >N%(^SPQ6P.0C30-]?<*XV M)Z:#&ULM59M3]LP$/XKIPQ-( %) RV%M94H91H2!<3+ MT#3M@TDNC85C!]MIB[0?OW/2AJ*53&/:E]9O]]SSG.]\ZZFU^9'OFRC%C)E=E:.DG43IC%F:ZHEOY=?:9KY-4K,,Y2& M*PD:D[YWW#H:M@)G4)[XRG%F5L;@I#PH]>@F9W'?"QPC%!A9!\'H;XHG*(1# M(AY/"U"O]ND,5\=+],^E>!+SP R>*''/8YOVO:X',2:L$/9:S;[@0E#;X45* MF/(79HNS@0=18:S*%L;$(..R^F?S12!6#,+P#8-P81"6O"M')0, M;([0,BX,W.+<%DQLP09P"6,NA-OO^9:8.#P_6G@=5E[#-[RV0A@K:5,#IS+& M^#6 3Q)J'>%2QS!L1!QAM M[K6W2$N[!WV&G#WZOCLE;C[;^">")Q2 M8&0,]TQCJ@J#\'V,V0/J'^MT-Z*Y$CLR.8NP[U$-&=13] 8?/[0ZP:<&KOLU MU_U&KN=H#.(V7.:HF>5R N=(";L-%X7C"RJA2Y8X8X(N4F?KZ%<..J4#5]#3 M0=CSIVLXM6M.[?=Q6F4"F]^0Z:UUA)K1V_!,AJ8A=IV:9Z?YGE.."9S.,2K< M,P&72<(CBMGRKN'GLD H92UW%9(R"YQ[["IV?Z)86"W?;Z).K6 MK+J-K([I,@1?#?X_A+?1U3O#>U@+.6P4\EL5'$M)[RGE'759LS:>%6#W53C? MJ,E6\/+H!_^U*O\ WU"6_DJKRE!/RH9L(%*%M%77JE?KIG]&ULM5=M;Z,X$/XK%K+GG,5\/S&P<5CX'*TW2B^8T_&6KMF2J:_;1P%W9LD21@E+ M9<13)-AJ8LSPK8\=;9 AOD5L+RO72$MYXOR'OKD/)X:E/6(Q"Y2FH/#WS!8L MCC43^/%?06J4[]2&U>L#^\=,/(AYHI(M>/P]"M5F8@P-%+(5W<7J,]__R0I! M \T7\%AFOVA?8"T#!3NI>%(8@P=)E.;_]*4(1,4 NR<,2&% F@;."0.[,+#/ M-7 *@RS49BXEBX-/%9V.!=\CH=' IB^R8&;6(#]*];XOE8"G$=BIZ1(2*=S% M#-W?HVOTC<8[FN]'&J)/.QI'JY]1ND:S(."[5$G +/,,07QU!OR]SQ2-8OD! M#+\N??3^W0?T#D4I^K+A.PE6EE]%EP@VQ\A8A%[ Z'%N>;DPYS_WQSW*/&+K?4SOB<4UMZ MMT"';;U"F%Q;HRLTBZ'":1K RD*P,%+H+RXE^N>!)4],_-NU"[UOT?WH5FYI MP"8&-!S)Q#,SIK__AEWKCZX(7I+,OQ!9+;I.&5VG-[IS&NLP(JK0G*VC--7Y M#K7PR$3$PZXXYGR#C$^WX>>I/;1AHY^K\6F#R, B=9#?!F&/N"6HIF=0ZAGT MZIF%D Q0PA(M-E2L68@41PLNH7AU4=^]P!=&LLXRS8G=BCO7#ADTA+5!! ^= MAK V"(/\;F%N*-S?([0([G=/L^+'T?GELPT*_[2V783A;7;L:_#6K7 MD]_!5*VGFI)1J63T]L9Z_ 966JS/5DQ FT5?Z N:20GGM[Y.V_O:MW;:2Y+Y M%R*KA1M;Q[.)=>%>6Q!6]WV$1XT$Z@!A//(:&=2!(O:I%,*5\Q;^5?VV8.[K M3:]#_ X(L4]\1# YRB*_HML6K+V27H7XO9"ZH.,A"O>?HOI;;F%<[Y2M3M6% M(MZPZ7T'"ML./J'@>%#!9Y]47FV\N'VT<(:MNFF#6L7E=X!JQ96+,2L32\(@ M7_3D)U&6*/FYO5PMI\M9-E,UUN=ZZLPFH2--/K(^0!I&D(\Q6P&E=>.!2R*? M O,;Q;?97/3$%4Q9V>4&)FKSA7AQO]@G(6G_X/4$L#!!0 ( ,> M5UA!4-BX,@, "03 - >&PO<> MVS?8,*K-2K"[.6,F6)9"UBF9&U-]",-Z-F]7AR6E$LR'LE%>5.:.IBIA30IB;M0X&Z?LY3TX_@_GU_OQLP8X)Z%7]/(%HA<]7-=BF'3\(NEGE#'AJUWA MM8]3*]69.L7(0P]YPT1IB3?G5L:&&+8K.1[E2FX6-"(N8)5IR8)'*E(RH8)/ M-0=63DLN5BX\@,!,":4#8RO)INI#I/[EX+[K09&U.B672C>Y70;W/6T?WP/6 M/3#(A>@,#H@+C$<5-89I>6,[S<--\ D4M.W[564=%IJN^H-+LB$T-YMDJG3& M=)>F3]:A\4BP'.QH7LSA;E05 FB,*FTCX[10DC8>UHRV865G3(@[> ._YSO: MRWQKS7JP8K)K6D-MT\FX#NAOJSGM;=G!JW2#BC\J\VEAAR.;/A0VN]4LY\NF MO\P[ YAZ'U>G5256'P4O9,GY5<[;K>L?^&Y^;6R[]AK M,KHZ?(_M-GWH)N-C,'D4RST\!I/)09H,VPU\ZY2P(;H>!R&>1MZD2'*&:(XAA^_&J8-V!@>2#3G\TUOMIXA3Q?!]B:/E;_8N/?4$L#!!0 M ( ,> 5UB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GEH0>+L _.Y9JL<'*1^#KTW==A>SK=:[M_-Y5VYYP[I? MY8ZW\,Y:JH9I.%2;>;=3G%7=EG/=U/-HL[AC '(QRQ9PP[50G;97V/LS M8'SB=9J![) ( L"R @@K\I_ M>_AR>X&#=HZ@G1.@Q8!V([J=W*.9&%YUG3_NA ML^%X04"9 ><>?>-MS>"TE M-/)KPZ"*.;%C+&-J&[F4O>DH ,G%$[,8/QDQPX0G5HQES(#QMH4X:LA7N-?& MF%S"$]O%LN7 !BG9#A*FEX"9C (ZS,Y\TL7$]!*>V"\6LP#,#U)6SZ*N+>8M M9'WM!E!<3$PPX8D-8S'/ ?,C9YW?R)A2PA,[93]<+\QXPQ^\-L4<$I)()+14 M"GJL2;6A23NM^M>/'F:1D$(CH?'(>R94\(75,!+^&*L#%Q,S2DBAE- XQ71> MZ,=+R!3=)S#"5!)1J"0T+H',OQ%ZG].8/@SYCA8N)F:3B,(F86J'ZE(V/+AG M7[UN'*&5"H5'0B,2DPGR+OC<:X!I*ZA"(98N)J:4B$(I8>X\B4IN%&N\.&(R MB2AD$AJ;K/C&5M'#I7.$J22B4$EX;K,O+92M H[[-&:5B,(JT<(2UJ9<.=LQ MDT#<*X!DI8N):28ZL696<(^JKT$MMX!JAF][C1U\_NK=^CG"-!.=6#,@/E%Q M9:)G^_.5@C!N]L6?RX@Y)CJQ8YP2[Y!O&]0EU*NEG]/&F&QB"MF\+OR"-_>F M)NA^<2DQU\04KAFIK@#6Q<2D$T]0O S&$ITBF[**\69V8DP\\915C(^)J2>F MK6(&6QL33TQ:S@SB8<*)IZQK_%;&A!-/6=?XF)ASXDGJFJ%&3S#G)"0%SNO* M81 3DTY"4N",E!!>HR>8=!*22FN)B8=I(3:P=-+?UHHFLS)/7.R&R] MCXEI)Z'0SG':=L,U$[4WT9)@]DE(RI[7F)!Z]*K<,C<)3C +)106&L)4,G@O MW76D!+-00F&AT940K]$Q"R44%AI+UL] PD*C M-9H73AEDHH["0A^GMKG(Q,0ME%!;R,/]D MNE>0>G"S*\C%Q"R4D:SZ_)R4\7N0NT*?81;*2&JA'YA>301G7$S,0AG)ZH^# MN52B+<6.U;87N9CH7C62F;BQJ2Y7EAEFH6S2&3E7EAEFH6S2&3DOFIB%,I(9 MN3%,-YHY9J&<9$;N>.+P^\#D8F(6RDEFY(XP39DAR\ ><>A M&[D;.'+,0CF)A4;VF7A373EFH9S$0L>SQ0//)F:AG,1"1YBVA ,:%Q.S4$YB MH0',&[[FRMLRC>Z9)K'0 .;?K>*E=#$Q"^4D%AK A-?@SJV%]W5]#><^MQ\EJP[_D7CX;\K+ M_P!02P,$% @ QX!76$#*==&. @ 3#, !H !X;"]?:[_ M,[';;/;K^K-;_S[6T_B/P>%/U[\/NUK'9O':]MLZKIKP<;B='L+U$!\NDYO% MR]NJZ5_>8A/F#A((DOF#%()T_J $06G^((,@FS_((@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#O M--GL)M [H=Z)0.^$>B<"O1/JG0CT3JAW(M [H=Z)0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!OFWRL)-#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O M)]#;46\GT-M1;R?0VU%O)]#;46\GT-LG/YL0Z.VHMQ/H[:BW$^CMJ+<3Z)U1 M[TR@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'KGR<^"!'IGU#L3 MZ)U1[TR@=T&]"X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0 M[_*=>@_CYZ$.MYZO-3[_.ZD>+_?6V^.ORZ^3$W:N.(?[BN'Y+U!+ P04 M" #'@%=8(=OYL3$" #-,0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUN MVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:" M37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M< M^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[Q MANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W& M-F_,CM?[FC@/2A('UH2!\EI(\*TL<' M2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%5 M4&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM! MD;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159% MD5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TILI84 M64N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&UHLA:_4]9?XSC MX1_'+\^T-^WPG)\M_^*X^0502P$"% ,4 " #'@%=8!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M ,> 5UCB7U86[P "L" 1 " :\ !D;V-0 5UB97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ QX!76-.@ M2QGA!P 1#, !@ ("!#@@ 'AL+W=O 5UBQ#0P&PO=V]R:W-H965T M&UL4$L! A0#% @ QX!76(]["_;< @ " H !@ M ("!>AT 'AL+W=O 5U@5.ITN9@@ '8F 8 " @8P@ !X;"]W;W)K MIK>TYX" "F!@ M& @($H*0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ QX!76(PSY/T/!0 MQH !@ ("!_"L 'AL M+W=O 5U@@U2/2"Q M ,&PO=V]R:W-H965T&UL4$L! A0#% @ QX!76&?7 M]#-) @ ( 4 !D ("!Z$@ 'AL+W=O&PO=V]R:W-H965T 5U@'#1P89P( '\% 9 " @0]1 !X;"]W;W)K&UL4$L! A0#% @ QX!76-E4_=\4 P N@8 !D M ("!K5, 'AL+W=O&PO M=V]R:W-H965T 5U@,W[F!S 0 M ,4+ 9 " @<]: !X;"]W;W)K&UL4$L! A0#% @ QX!76)#:=\.?!0 . X !D ("! MTE\ 'AL+W=O&PO=V]R:W-H965T 5U@3\<;!/@, )(' 9 M " @2!L !X;"]W;W)K&UL4$L! A0#% M @ QX!76*^11G#&PO=V]R:W-H965T 5UA #L45FP, /$' 9 " @2MZ !X M;"]W;W)K&UL4$L! A0#% @ QX!76)LHEN3_ M!0 J T !D ("!_7T 'AL+W=O&42L# _!P &0 M@($SA >&PO=V]R:W-H965T M5UB'AME6DP( -L% 9 " @96' !X;"]W;W)K&UL4$L! A0#% @ QX!76->$&M"6!@ A@\ !D M ("!7XH 'AL+W=O&PO=V]R M:W-H965T 5U@2W9^=<0( &L% M 9 " @8"4 !X;"]W;W)K&UL M4$L! A0#% @ QX!76&)5))TF P B@< !D ("!*)< M 'AL+W=O&PO=V]R:W-H965T 5UA?!#Q[BA$ #PV 9 M " @5.= !X;"]W;W)K&UL4$L! A0#% @ MQX!76 !%!J@D! Z@@ !D ("!%*\ 'AL+W=O&PO=V]R:W-H965T 5UB4-N8;<@( $H% 9 " @>FV !X;"]W M;W)K&UL4$L! A0#% @ QX!76$;T,U!% P MW 8 !D ("!DKD 'AL+W=O@# 1"@ &0 @($. MO0 >&PO=V]R:W-H965T 5UA^ M9$>PU@0 L- 9 " @2W! !X;"]W;W)K&UL4$L! A0#% @ QX!76%0T?YS3 @ Y@8 !D M ("!.L8 'AL+W=OQ$2![ " #4!0 &0 @(%$R0 >&PO=V]R:W-H M965T 5UCRXO]<)P, ( 9 M " @2O, !X;"]W;W)K&UL4$L! M A0#% @ QX!76!+Y[&PO=V]R:W-H965T 5UAIKH0^" , +8& 9 " M@4O9 !X;"]W;W)K&UL4$L! A0#% @ QX!7 M6%QV^92Q! + L !D ("!BMP 'AL+W=O&PO=V]R:W-H965T 5UBO><>K/@4 -P? 9 " @;/D !X;"]W;W)K M&UL4$L! A0#% @ QX!76+*OP%%B"@ N7, M !D ("!*.H 'AL+W=O&PO=V]R:W-H965T 5UBZK!FO MA0, ,\. 9 " @8OY !X;"]W;W)K&UL4$L! A0#% @ QX!76%P_M<)< @ :@4 !D M ("!1_T 'AL+W=O&PO=V]R:W-H965T M 5UBFZDG!AP( 'D& 9 M " @>H' 0!X;"]W;W)K&UL4$L! A0# M% @ QX!76(," 66G @ U08 !D ("!J H! 'AL+W=O M&PO=V]R:W-H965T 5UC5%[B;T $ )L# 9 " @?$/ M 0!X;"]W;W)K&UL4$L! A0#% @ QX!76,F3 M*^V !@ WC !D ("!^!$! 'AL+W=O&PO=V]R:W-H965T 5UB@8D+:RP, *<0 9 " @2@= 0!X;"]W;W)K&UL4$L! A0#% @ QX!76$7+((OS P ]! !D M ("!*B$! 'AL+W=O&PO M=V]R:W-H965T 5UAI+MT'K0( M ) ' 9 " @&UL4$L! A0#% @ QX!76$[@O+32 @ #0@ !D ("! ML2L! 'AL+W=O<9 $ ($P &0 @(&Z+@$ >&PO=V]R:W-H965T 5UBS@A&U1 0 ,L5 9 M " @8$S 0!X;"]W;W)K&UL4$L! A0#% M @ QX!76'(TR]^("0 )V, !D ("!_#&PO=V]R:W-H965T 5UC?PGR!"0, !X- 9 " @9M$ 0!X M;"]W;W)K&UL4$L! A0#% @ QX!76'?$$"%* M P U@\ !D ("!VT&PO=V]R:W-H965T M5UBF "= 10( "T% 9 " @&UL4$L! A0#% @ QX!76()I$*VA!0 DB@ !D M ("!2%$! 'AL+W=O&PO=V]R M:W-H965T 5UATI( ?I ( (T& M 9 " @95@ 0!X;"]W;W)K&UL M4$L! A0#% @ QX!76"/@>+)7! &PO=V]R:W-H965T 5UC.&^X[V@( +(( 9 M " @2MJ 0!X;"]W;W)K&UL4$L! A0#% @ MQX!76(36;.H% P -PD !D ("!/&T! 'AL+W=OOGCP$ #N#P &0 M @(%X< $ >&PO=V]R:W-H965T 5UC 1NS$+P, +X* 9 " @>MT 0!X;"]W M;W)K&UL4$L! A0#% @ QX!76$EV\P$ >&PO=V]R:W-H965T 5UAN M9PQG0@4 *X> 9 " @4)_ 0!X;"]W;W)K&UL4$L! A0#% @ QX!76"]="Z+O 0 ^P, !D M ("!NX0! 'AL+W=O&PO=V]R:W-H M965T 5UC (#/&H0, /8- 9 M " @66, 0!X;"]W;W)K&UL4$L! M A0#% @ QX!76/X$'%Q(!0 /20 !D ("!/9 ! 'AL M+W=O&PO=V]R:W-H965T 5UC,2*-M\P, )&UL4$L! A0#% @ QX!7 M6$%0V+@R P )!, T ( !-YT! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ QX!76$#* M==&. @ 3#, !H ( !_J XML 105 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 106 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 364 412 1 false 100 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://olysteel.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Comprehensive Income Sheet http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets Sheet http://olysteel.com/20231231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 3 false false R4.htm 003 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows Sheet http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Parentheticals) Sheet http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals Consolidated Statements of Cash Flows (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Acquisitions Sheet http://olysteel.com/20231231/role/statement-note-2-acquisitions Note 2 - Acquisitions Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Disposition of Assets Sheet http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets Note 3 - Disposition of Assets Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Revenue Recognition Sheet http://olysteel.com/20231231/role/statement-note-4-revenue-recognition Note 4 - Revenue Recognition Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Accounts Receivable Sheet http://olysteel.com/20231231/role/statement-note-5-accounts-receivable Note 5 - Accounts Receivable Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Inventories Sheet http://olysteel.com/20231231/role/statement-note-6-inventories Note 6 - Inventories Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Property and Equipment Sheet http://olysteel.com/20231231/role/statement-note-7-property-and-equipment Note 7 - Property and Equipment Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Goodwill and Intangible Assets Sheet http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets Note 8 - Goodwill and Intangible Assets Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Leases Sheet http://olysteel.com/20231231/role/statement-note-9-leases Note 9 - Leases Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Debt Sheet http://olysteel.com/20231231/role/statement-note-10-debt Note 10 - Debt Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Derivative Instruments Sheet http://olysteel.com/20231231/role/statement-note-11-derivative-instruments Note 11 - Derivative Instruments Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Fair Value of Assets and Liabilities Sheet http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities Note 12 - Fair Value of Assets and Liabilities Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Equity Plans Sheet http://olysteel.com/20231231/role/statement-note-13-equity-plans Note 13 - Equity Plans Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Commitments and Contingencies Sheet http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies Note 14 - Commitments and Contingencies Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Income Taxes Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes Note 15 - Income Taxes Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share Sheet http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share Note 16 - Shares Outstanding and Earnings Per Share Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Equity Programs Sheet http://olysteel.com/20231231/role/statement-note-17-equity-programs Note 17 - Equity Programs Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Segment Information Sheet http://olysteel.com/20231231/role/statement-note-18-segment-information Note 18 - Segment Information Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Retirement Plans Sheet http://olysteel.com/20231231/role/statement-note-19-retirement-plans Note 19 - Retirement Plans Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Related-party Transactions Sheet http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions Note 20 - Related-party Transactions Notes 27 false false R28.htm 027 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts Schedule II - Valuation and Qualifying Accounts Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 995474 - Disclosure - Significant Accounting Policies (Policies) Sheet http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies 30 false false R31.htm 995475 - Disclosure - Note 2 - Acquisitions (Tables) Sheet http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables Note 2 - Acquisitions (Tables) Tables http://olysteel.com/20231231/role/statement-note-2-acquisitions 31 false false R32.htm 995476 - Disclosure - Note 4 - Revenue Recognition (Tables) Sheet http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables Note 4 - Revenue Recognition (Tables) Tables http://olysteel.com/20231231/role/statement-note-4-revenue-recognition 32 false false R33.htm 995477 - Disclosure - Note 6 - Inventories (Tables) Sheet http://olysteel.com/20231231/role/statement-note-6-inventories-tables Note 6 - Inventories (Tables) Tables http://olysteel.com/20231231/role/statement-note-6-inventories 33 false false R34.htm 995478 - Disclosure - Note 7 - Property and Equipment (Tables) Sheet http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables Note 7 - Property and Equipment (Tables) Tables http://olysteel.com/20231231/role/statement-note-7-property-and-equipment 34 false false R35.htm 995479 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables) Sheet http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables Note 8 - Goodwill and Intangible Assets (Tables) Tables http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets 35 false false R36.htm 995480 - Disclosure - Note 9 - Leases (Tables) Sheet http://olysteel.com/20231231/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://olysteel.com/20231231/role/statement-note-9-leases 36 false false R37.htm 995481 - Disclosure - Note 10 - Debt (Tables) Sheet http://olysteel.com/20231231/role/statement-note-10-debt-tables Note 10 - Debt (Tables) Tables http://olysteel.com/20231231/role/statement-note-10-debt 37 false false R38.htm 995482 - Disclosure - Note 11 - Derivative Instruments (Tables) Sheet http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables Note 11 - Derivative Instruments (Tables) Tables http://olysteel.com/20231231/role/statement-note-11-derivative-instruments 38 false false R39.htm 995483 - Disclosure - Note 12 - Fair Value of Assets and Liabilities (Tables) Sheet http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables Note 12 - Fair Value of Assets and Liabilities (Tables) Tables http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities 39 false false R40.htm 995484 - Disclosure - Note 13 - Equity Plans (Tables) Sheet http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables Note 13 - Equity Plans (Tables) Tables http://olysteel.com/20231231/role/statement-note-13-equity-plans 40 false false R41.htm 995485 - Disclosure - Note 15 - Income Taxes (Tables) Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables Note 15 - Income Taxes (Tables) Tables http://olysteel.com/20231231/role/statement-note-15-income-taxes 41 false false R42.htm 995486 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share (Tables) Sheet http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables Note 16 - Shares Outstanding and Earnings Per Share (Tables) Tables http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share 42 false false R43.htm 995487 - Disclosure - Note 18 - Segment Information (Tables) Sheet http://olysteel.com/20231231/role/statement-note-18-segment-information-tables Note 18 - Segment Information (Tables) Tables http://olysteel.com/20231231/role/statement-note-18-segment-information 43 false false R44.htm 995488 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) Sheet http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables Schedule II - Valuation and Qualifying Accounts (Tables) Tables http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts 44 false false R45.htm 995489 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details 45 false false R46.htm 995490 - Disclosure - Note 2 - Acquisitions (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual Note 2 - Acquisitions (Details Textual) Details http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables 46 false false R47.htm 995491 - Disclosure - Note 2 - Acquisitions - Purchase Price Allocation (Details) Sheet http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details Note 2 - Acquisitions - Purchase Price Allocation (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 2 - Acquisitions - Pro Forma (Details) Sheet http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details Note 2 - Acquisitions - Pro Forma (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 3 - Disposition of Assets (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual Note 3 - Disposition of Assets (Details Textual) Details http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets 49 false false R50.htm 995494 - Disclosure - Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details) Sheet http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 5 - Accounts Receivable (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual Note 5 - Accounts Receivable (Details Textual) Details http://olysteel.com/20231231/role/statement-note-5-accounts-receivable 51 false false R52.htm 995496 - Disclosure - Note 6 - Inventories (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual Note 6 - Inventories (Details Textual) Details http://olysteel.com/20231231/role/statement-note-6-inventories-tables 52 false false R53.htm 995497 - Disclosure - Note 6 - Inventories - Steel Inventories (Details) Sheet http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details Note 6 - Inventories - Steel Inventories (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 7 - Property and Equipment (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual Note 7 - Property and Equipment (Details Textual) Details http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables 54 false false R55.htm 995499 - Disclosure - Note 7 - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details Note 7 - Property and Equipment - Schedule of Property and Equipment (Details) Details 55 false false R56.htm 995500 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual Note 8 - Goodwill and Intangible Assets (Details Textual) Details http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables 56 false false R57.htm 995501 - Disclosure - Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details) Sheet http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details) Sheet http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details) Details 58 false false R59.htm 995503 - Disclosure - Note 9 - Leases (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-9-leases-details-textual Note 9 - Leases (Details Textual) Details http://olysteel.com/20231231/role/statement-note-9-leases-tables 59 false false R60.htm 995504 - Disclosure - Note 9 - Leases - Lease Cost (Details) Sheet http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details Note 9 - Leases - Lease Cost (Details) Details 60 false false R61.htm 995505 - Disclosure - Note 9 - Leases - Lease Payments (Details) Sheet http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details Note 9 - Leases - Lease Payments (Details) Details 61 false false R62.htm 995506 - Disclosure - Note 9 - Leases - Balance Sheet Information Related to Leases (Details) Sheet http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details Note 9 - Leases - Balance Sheet Information Related to Leases (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details) Sheet http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details Note 9 - Leases - Maturities of Lease Liabilities (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 10 - Debt (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-10-debt-details-textual Note 10 - Debt (Details Textual) Details http://olysteel.com/20231231/role/statement-note-10-debt-tables 64 false false R65.htm 995509 - Disclosure - Note 10 - Debt - Summary of Debt (Details) Sheet http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details Note 10 - Debt - Summary of Debt (Details) Details 65 false false R66.htm 995511 - Disclosure - Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details) Sheet http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details) Details 66 false false R67.htm 995512 - Disclosure - Note 11 - Derivative Instruments (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual Note 11 - Derivative Instruments (Details Textual) Details http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables 67 false false R68.htm 995513 - Disclosure - Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details) Sheet http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details) Details 68 false false R69.htm 995514 - Disclosure - Note 12 - Fair Value of Assets and Liabilities (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual Note 12 - Fair Value of Assets and Liabilities (Details Textual) Details http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables 69 false false R70.htm 995515 - Disclosure - Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details) Sheet http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details) Details 70 false false R71.htm 995516 - Disclosure - Note 13 - Equity Plans (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual Note 13 - Equity Plans (Details Textual) Details http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables 71 false false R72.htm 995517 - Disclosure - Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details) Sheet http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details) Details 72 false false R73.htm 995518 - Disclosure - Note 13 - Equity Plans - Restricted Stock Unit Activity (Details) Sheet http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details Note 13 - Equity Plans - Restricted Stock Unit Activity (Details) Details 73 false false R74.htm 995519 - Disclosure - Note 14 - Commitments and Contingencies (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual Note 14 - Commitments and Contingencies (Details Textual) Details http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies 74 false false R75.htm 995520 - Disclosure - Note 15 - Income Taxes (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual Note 15 - Income Taxes (Details Textual) Details http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables 75 false false R76.htm 995521 - Disclosure - Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 76 false false R77.htm 995522 - Disclosure - Note 15 - Income Taxes - Deferred Income Taxes (Details) Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details Note 15 - Income Taxes - Deferred Income Taxes (Details) Details 77 false false R78.htm 995523 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details) Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details) Details 78 false false R79.htm 995524 - Disclosure - Note 15 - Income Taxes - Tax Rate Reconciliation (Details) Sheet http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details Note 15 - Income Taxes - Tax Rate Reconciliation (Details) Details 79 false false R80.htm 995525 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details) Sheet http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details) Details 80 false false R81.htm 995526 - Disclosure - Note 17 - Equity Programs (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual Note 17 - Equity Programs (Details Textual) Details http://olysteel.com/20231231/role/statement-note-17-equity-programs 81 false false R82.htm 995527 - Disclosure - Note 18 - Segment Information (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual Note 18 - Segment Information (Details Textual) Details http://olysteel.com/20231231/role/statement-note-18-segment-information-tables 82 false false R83.htm 995528 - Disclosure - Note 18 - Segment Information - Segment Reporting Information by Revenue (Details) Sheet http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details Note 18 - Segment Information - Segment Reporting Information by Revenue (Details) Details 83 false false R84.htm 995529 - Disclosure - Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details) Sheet http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details) Details 84 false false R85.htm 995530 - Disclosure - Note 19 - Retirement Plans (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual Note 19 - Retirement Plans (Details Textual) Details http://olysteel.com/20231231/role/statement-note-19-retirement-plans 85 false false R86.htm 995531 - Disclosure - Note 20 - Related-party Transactions (Details Textual) Sheet http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual Note 20 - Related-party Transactions (Details Textual) Details http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions 86 false false R87.htm 995532 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details) Sheet http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details) Details 87 false false All Reports Book All Reports zeus-20231231.xsd zeus-20231231_cal.xml zeus-20231231_def.xml zeus-20231231_lab.xml zeus-20231231_pre.xml zeus20231231_10k.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "zeus20231231_10k.htm": { "nsprefix": "zeus", "nsuri": "http://olysteel.com/20231231", "dts": { "schema": { "local": [ "zeus-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "zeus-20231231_cal.xml" ] }, "definitionLink": { "local": [ "zeus-20231231_def.xml" ] }, "labelLink": { "local": [ "zeus-20231231_lab.xml" ] }, "presentationLink": { "local": [ "zeus-20231231_pre.xml" ] }, "inline": { "local": [ "zeus20231231_10k.htm" ] } }, "keyStandard": 357, "keyCustom": 55, "axisStandard": 36, "axisCustom": 0, "memberStandard": 43, "memberCustom": 50, "hidden": { "total": 95, "http://olysteel.com/20231231": 7, "http://fasb.org/us-gaap/2023": 78, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 364, "entityCount": 1, "segmentCount": 100, "elementCount": 645, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1019, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://olysteel.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "longName": "001 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CostDirectMaterial", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R3": { "role": "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "longName": "002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "longName": "003 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": null, "uniqueAnchor": null }, "R5": { "role": "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "longName": "004 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R6": { "role": "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "longName": "005 - Statement - Consolidated Statements of Cash Flows (Parentheticals)", "shortName": "Consolidated Statements of Cash Flows (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "longName": "006 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R8": { "role": "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "longName": "008 - Disclosure - Note 2 - Acquisitions", "shortName": "Note 2 - Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets", "longName": "009 - Disclosure - Note 3 - Disposition of Assets", "shortName": "Note 3 - Disposition of Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "zeus:SaleOfOperationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "zeus:SaleOfOperationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition", "longName": "010 - Disclosure - Note 4 - Revenue Recognition", "shortName": "Note 4 - Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable", "longName": "011 - Disclosure - Note 5 - Accounts Receivable", "shortName": "Note 5 - Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://olysteel.com/20231231/role/statement-note-6-inventories", "longName": "012 - Disclosure - Note 6 - Inventories", "shortName": "Note 6 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment", "longName": "013 - Disclosure - Note 7 - Property and Equipment", "shortName": "Note 7 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "longName": "014 - Disclosure - Note 8 - Goodwill and Intangible Assets", "shortName": "Note 8 - Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases", "longName": "015 - Disclosure - Note 9 - Leases", "shortName": "Note 9 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://olysteel.com/20231231/role/statement-note-10-debt", "longName": "016 - Disclosure - Note 10 - Debt", "shortName": "Note 10 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "longName": "017 - Disclosure - Note 11 - Derivative Instruments", "shortName": "Note 11 - Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "longName": "018 - Disclosure - Note 12 - Fair Value of Assets and Liabilities", "shortName": "Note 12 - Fair Value of Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "longName": "019 - Disclosure - Note 13 - Equity Plans", "shortName": "Note 13 - Equity Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies", "longName": "020 - Disclosure - Note 14 - Commitments and Contingencies", "shortName": "Note 14 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "longName": "021 - Disclosure - Note 15 - Income Taxes", "shortName": "Note 15 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share", "longName": "022 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share", "shortName": "Note 16 - Shares Outstanding and Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "longName": "023 - Disclosure - Note 17 - Equity Programs", "shortName": "Note 17 - Equity Programs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://olysteel.com/20231231/role/statement-note-18-segment-information", "longName": "024 - Disclosure - Note 18 - Segment Information", "shortName": "Note 18 - Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "longName": "025 - Disclosure - Note 19 - Retirement Plans", "shortName": "Note 19 - Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "longName": "026 - Disclosure - Note 20 - Related-party Transactions", "shortName": "Note 20 - Related-party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "longName": "027 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies", "longName": "995474 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "zeus:NatureOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "zeus:NatureOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables", "longName": "995475 - Disclosure - Note 2 - Acquisitions (Tables)", "shortName": "Note 2 - Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables", "longName": "995476 - Disclosure - Note 4 - Revenue Recognition (Tables)", "shortName": "Note 4 - Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://olysteel.com/20231231/role/statement-note-6-inventories-tables", "longName": "995477 - Disclosure - Note 6 - Inventories (Tables)", "shortName": "Note 6 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables", "longName": "995478 - Disclosure - Note 7 - Property and Equipment (Tables)", "shortName": "Note 7 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables", "longName": "995479 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables)", "shortName": "Note 8 - Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases-tables", "longName": "995480 - Disclosure - Note 9 - Leases (Tables)", "shortName": "Note 9 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://olysteel.com/20231231/role/statement-note-10-debt-tables", "longName": "995481 - Disclosure - Note 10 - Debt (Tables)", "shortName": "Note 10 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables", "longName": "995482 - Disclosure - Note 11 - Derivative Instruments (Tables)", "shortName": "Note 11 - Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables", "longName": "995483 - Disclosure - Note 12 - Fair Value of Assets and Liabilities (Tables)", "shortName": "Note 12 - Fair Value of Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables", "longName": "995484 - Disclosure - Note 13 - Equity Plans (Tables)", "shortName": "Note 13 - Equity Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables", "longName": "995485 - Disclosure - Note 15 - Income Taxes (Tables)", "shortName": "Note 15 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables", "longName": "995486 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share (Tables)", "shortName": "Note 16 - Shares Outstanding and Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables", "longName": "995487 - Disclosure - Note 18 - Segment Information (Tables)", "shortName": "Note 18 - Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "longName": "995488 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SummaryOfValuationAllowanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SummaryOfValuationAllowanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "longName": "995489 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LIFOInventoryAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SteelRequirementsMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-ThreeLargestSuppliersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R46": { "role": "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "longName": "995490 - Disclosure - Note 2 - Acquisitions (Details Textual)", "shortName": "Note 2 - Acquisitions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InternallyDevelopedTechnologyMember_RangeAxis-MinimumMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-03_2023-01-03_BusinessAcquisitionAxis-MetalFabMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R47": { "role": "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details", "longName": "995491 - Disclosure - Note 2 - Acquisitions - Purchase Price Allocation (Details)", "shortName": "Note 2 - Acquisitions - Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-02_BusinessAcquisitionAxis-MetalFabMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R48": { "role": "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "longName": "995492 - Disclosure - Note 2 - Acquisitions - Pro Forma (Details)", "shortName": "Note 2 - Acquisitions - Pro Forma (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": null, "uniqueAnchor": null }, "R49": { "role": "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual", "longName": "995493 - Disclosure - Note 3 - Disposition of Assets (Details Textual)", "shortName": "Note 3 - Disposition of Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2021-09-17", "name": "zeus:SaleOfOperationsConsiderationReceivedOrReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "zeus:SaleOfOperationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-09-17", "name": "zeus:SaleOfOperationsConsiderationReceivedOrReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "zeus:SaleOfOperationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "longName": "995494 - Disclosure - Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details)", "shortName": "Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "zeus:RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "zeus:RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual", "longName": "995495 - Disclosure - Note 5 - Accounts Receivable (Details Textual)", "shortName": "Note 5 - Accounts Receivable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual", "longName": "995496 - Disclosure - Note 6 - Inventories (Details Textual)", "shortName": "Note 6 - Inventories (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LIFOInventoryAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryLIFOReserveEffectOnIncomeNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R53": { "role": "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details", "longName": "995497 - Disclosure - Note 6 - Inventories - Steel Inventories (Details)", "shortName": "Note 6 - Inventories - Steel Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual", "longName": "995498 - Disclosure - Note 7 - Property and Equipment (Details Textual)", "shortName": "Note 7 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": null, "uniqueAnchor": null }, "R55": { "role": "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "longName": "995499 - Disclosure - Note 7 - Property and Equipment - Schedule of Property and Equipment (Details)", "shortName": "Note 7 - Property and Equipment - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R56": { "role": "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "longName": "995500 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual)", "shortName": "Note 8 - Goodwill and Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "longName": "995501 - Disclosure - Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details)", "shortName": "Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R58": { "role": "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details", "longName": "995502 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details)", "shortName": "Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "zeus:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "zeus:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual", "longName": "995503 - Disclosure - Note 9 - Leases (Details Textual)", "shortName": "Note 9 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-12-31_LegalEntityAxis-RelatedEntityThatOwnsClevelandWarehouseMember_RelatedPartyTransactionsByRelatedPartyAxis-ChiefExecutiveOfficerMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ClevelandWarehouseMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_RangeAxis-MaximumMember", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R60": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details", "longName": "995504 - Disclosure - Note 9 - Leases - Lease Cost (Details)", "shortName": "Note 9 - Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details", "longName": "995505 - Disclosure - Note 9 - Leases - Lease Payments (Details)", "shortName": "Note 9 - Leases - Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "zeus:LeasePaymentTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "zeus:LeasePaymentTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "longName": "995506 - Disclosure - Note 9 - Leases - Balance Sheet Information Related to Leases (Details)", "shortName": "Note 9 - Leases - Balance Sheet Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "zeus:OperatingLeaseRightOfUseAssetGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "zeus:LeaseBalanceSheetInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "zeus:OperatingLeaseRightOfUseAssetGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "zeus:LeaseBalanceSheetInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "longName": "995507 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 9 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "zeus:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "zeus:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "longName": "995508 - Disclosure - Note 10 - Debt (Details Textual)", "shortName": "Note 10 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InterestPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InterestPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "longName": "995509 - Disclosure - Note 10 - Debt - Summary of Debt (Details)", "shortName": "Note 10 - Debt - Summary of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermLineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R66": { "role": "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "longName": "995511 - Disclosure - Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details)", "shortName": "Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "longName": "995512 - Disclosure - Note 11 - Derivative Instruments (Details Textual)", "shortName": "Note 11 - Derivative Instruments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2023-12-31_DerivativeInstrumentRiskAxis-MetalSwapsMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_DerivativeInstrumentRiskAxis-MetalSwapsMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "longName": "995513 - Disclosure - Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details)", "shortName": "Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "longName": "995514 - Disclosure - Note 12 - Fair Value of Assets and Liabilities (Details Textual)", "shortName": "Note 12 - Fair Value of Assets and Liabilities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details", "longName": "995515 - Disclosure - Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details)", "shortName": "Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:DerivativeAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:DerivativeAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "longName": "995516 - Disclosure - Note 13 - Equity Plans (Details Textual)", "shortName": "Note 13 - Equity Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_PlanNameAxis-CsuiteLongtermIncentivePlanMember", "name": "zeus:PerformanceBasedAwardCapPercentageOfGrant", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_PlanNameAxis-CsuiteLongtermIncentivePlanMember", "name": "zeus:PerformanceBasedAwardCapPercentageOfGrant", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details", "longName": "995517 - Disclosure - Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details)", "shortName": "Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R73": { "role": "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "longName": "995518 - Disclosure - Note 13 - Equity Plans - Restricted Stock Unit Activity (Details)", "shortName": "Note 13 - Equity Plans - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R74": { "role": "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual", "longName": "995519 - Disclosure - Note 14 - Commitments and Contingencies (Details Textual)", "shortName": "Note 14 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "dei:EntityNumberOfEmployees", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R75": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual", "longName": "995520 - Disclosure - Note 15 - Income Taxes (Details Textual)", "shortName": "Note 15 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R76": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details", "longName": "995521 - Disclosure - Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "shortName": "Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details", "longName": "995522 - Disclosure - Note 15 - Income Taxes - Deferred Income Taxes (Details)", "shortName": "Note 15 - Income Taxes - Deferred Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details", "longName": "995523 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details)", "shortName": "Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R79": { "role": "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details", "longName": "995524 - Disclosure - Note 15 - Income Taxes - Tax Rate Reconciliation (Details)", "shortName": "Note 15 - Income Taxes - Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details", "longName": "995525 - Disclosure - Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details)", "shortName": "Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R81": { "role": "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "longName": "995526 - Disclosure - Note 17 - Equity Programs (Details Textual)", "shortName": "Note 17 - Equity Programs (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "i_2015-10-02", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2015-10-02", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual", "longName": "995527 - Disclosure - Note 18 - Segment Information (Details Textual)", "shortName": "Note 18 - Segment Information (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": null, "uniqueAnchor": null }, "R83": { "role": "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "longName": "995528 - Disclosure - Note 18 - Segment Information - Segment Reporting Information by Revenue (Details)", "shortName": "Note 18 - Segment Information - Segment Reporting Information by Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R84": { "role": "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "longName": "995529 - Disclosure - Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details)", "shortName": "Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } }, "R85": { "role": "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "longName": "995530 - Disclosure - Note 19 - Retirement Plans (Details Textual)", "shortName": "Note 19 - Retirement Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanAdministrativeExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanAdministrativeExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "longName": "995531 - Disclosure - Note 20 - Related-party Transactions (Details Textual)", "shortName": "Note 20 - Related-party Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "i_2023-12-31_LegalEntityAxis-RelatedEntityThatOwnsClevelandWarehouseMember_RelatedPartyTransactionsByRelatedPartyAxis-ChiefExecutiveOfficerMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ClevelandWarehouseMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R87": { "role": "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details", "longName": "995532 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "i_2022-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zeus20231231_10k.htm", "unique": true } } }, "tag": { "zeus_ABLCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ABLCreditFacilityMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "ABL Credit Facility [Member]", "documentation": "An asset based credit facility." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r819" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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": [ "r291", "r292" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r59", "r180", "r652" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r109", "r187", "r648", "r682", "r686" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r12", "r30", "r570", "r573", "r610", "r677", "r678", "r859", "r860", "r861", "r873", "r874", "r875" ] }, "zeus_ActionStainlessAlloys401kRetirementPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ActionStainlessAlloys401kRetirementPlansMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Action Stainless & Alloy\u2019s 401(k) Retirement Plans [Member]", "documentation": "Related to Action Stainless & Alloy\u2019s 401(k) retirement plans." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash from (used for) operating activities -" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity." } } }, "auth_ref": [ "r170", "r736", "r779", "r825", "r949", "r1005", "r1006", "r1008" ] }, "zeus_AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "All Debt, Excluding Deferred Financing Fees and Deferred Commitment Fees [Member]", "documentation": "Information pertaining to all debt, excluding deferred financing fees and deferred commitment fees." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r512", "r524" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "terseLabel": "RSU expense after taxes", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r188", "r295", "r308" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization", "label": "us-gaap_AmortizationOfIntangibleAssets", "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": [ "r6", "r52", "r57" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Unvested RSUs and PSUs (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r252" ] }, "zeus_AssetBasedRevolvingCreditFacilityDueDecember82022Member": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "AssetBasedRevolvingCreditFacilityDueDecember82022Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Asset Based Revolving Credit Facility Due December 8, 2022 [Member]", "documentation": "This item represents the asset-based revolving credit facility due December 8, 2022." } } }, "auth_ref": [] }, "zeus_AssetBasedRevolvingCreditFacilityDueJune162026Member": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "AssetBasedRevolvingCreditFacilityDueJune162026Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Based Revolving Credit Facility Due June 16, 2026 [Member]", "documentation": "This item represents the asset-based revolving credit facility due June 16, 2026." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r143", "r184", "r214", "r261", "r276", "r282", "r303", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r563", "r566", "r587", "r643", "r729", "r819", "r833", "r897", "r898", "r1009" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r175", "r191", "r214", "r303", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r563", "r566", "r587", "r819", "r897", "r898", "r1009" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsFairValueDisclosure", "terseLabel": "Total assets at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r88" ] }, "zeus_AssetsHeldUnderFinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "AssetsHeldUnderFinanceLeasesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Assets Held Under Finance Leases [Member]", "documentation": "Long lived property, plant or equipment assets held by a lessee through a finance lease arrangement." } } }, "auth_ref": [] }, "zeus_AtTheMarketEquityProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "AtTheMarketEquityProgramMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "At-the-Market Equity Program [Member]", "documentation": "Information related to the At-the-Market Equity Program." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r837", "r838", "r839" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r837", "r838", "r839" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r837", "r838", "r839" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ] }, "zeus_BalanceRequiredForComplianceWithRevolverCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "BalanceRequiredForComplianceWithRevolverCommitments", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_BalanceRequiredForComplianceWithRevolverCommitments", "terseLabel": "Balance Required for Compliance with Revolver Commitments", "documentation": "The minimum commitments or obligations by the company that would require the Company to maintain certain EBITDA ratios under the revolver commitments." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r80", "r83" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r560", "r810", "r813" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r70", "r72", "r560", "r810", "r813" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic earnings per share (in dollars per share)", "label": "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic", "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": [ "r852", "r853" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted earnings per share (in dollars per share)", "label": "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted", "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": [ "r852", "r853" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r852", "r853" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "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": [ "r558", "r559" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "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": [ "r558", "r559" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r69" ] }, "zeus_BusinessCombinationConsiderationCashAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "BusinessCombinationConsiderationCashAdjustment", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_BusinessCombinationConsiderationCashAdjustment", "terseLabel": "Business Combination, Consideration Cash Adjustment", "documentation": "Represents cash adjustment for consideration of business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "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": [ "r1", "r2", "r10" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r140", "r561" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r75" ] }, "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date including goodwill." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "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": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r73", "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "negatedLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r73", "r74" ] }, "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightofuseAndOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightofuseAndOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use and other long-term assets", "label": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightofuseAndOtherNoncurrentAssets", "documentation": "Amount of right-of-use and other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Cash paid", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r74" ] }, "zeus_BusinessCombinationWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "BusinessCombinationWorkingCapitalAdjustment", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_BusinessCombinationWorkingCapitalAdjustment", "terseLabel": "Business Combination, Consideration Working Capital Adjustment", "documentation": "The working capital adjustment in consideration transferred from an acquisition." } } }, "auth_ref": [] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals" ], "lang": { "en-us": { "role": { "label": "Finance lease obligations incurred", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r40", "r41" ] }, "zeus_CapitalLeaseObligationsPrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CapitalLeaseObligationsPrincipalPayments", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "zeus_CapitalLeaseObligationsPrincipalPayments", "negatedLabel": "Principal payments under finance lease obligation", "documentation": "Amount of cash outflow for principal payment on capital lease obligations." } } }, "auth_ref": [] }, "zeus_CarbonFlatProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CarbonFlatProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "label": "Carbon Flat Products [Member]", "documentation": "Represents carbon flat products segment line." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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": [ "r37", "r178", "r785" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r37", "r118", "r211" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net change", "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": [ "r3", "r118" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents:" } } }, "auth_ref": [] }, "zeus_CentralTubeAndBarMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CentralTubeAndBarMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "Central Tube and Bar [Member]" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r880" ] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "documentation": "Person with designation of chief financial officer." } } }, "auth_ref": [ "r880" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "zeus_ClevelandWarehouseMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ClevelandWarehouseMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Cleveland Warehouse [Member]", "documentation": "Cleveland warehouse member." } } }, "auth_ref": [] }, "zeus_CoatedProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CoatedProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Coated Products [Member]", "documentation": "Coated products sold by the reporting entity." } } }, "auth_ref": [] }, "zeus_ColdRolledProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ColdRolledProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Cold Rolled Products [Member]", "documentation": "Cold rolled products sold by the reporting entity." } } }, "auth_ref": [] }, "zeus_CollectiveBargainingArrangements": { "xbrltype": "integerItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CollectiveBargainingArrangements", "presentation": [ "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_CollectiveBargainingArrangements", "terseLabel": "Collective Bargaining Arrangements", "documentation": "Total number of collective bargaining units." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 14)", "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": [ "r27", "r94", "r645", "r716" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r130", "r334", "r335", "r778", "r894" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Dividends declared per share of common stock (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r822", "r823", "r824", "r826", "r827", "r828", "r831", "r873", "r874", "r999", "r1020", "r1022" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r101", "r717" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r101", "r717", "r735", "r1022", "r1023" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock, without par value, 20,000 shares authorized; 11,133 and 11,130 issued; 11,133 and 11,130 shares outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r101", "r647", "r819" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive income", "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": [ "r31", "r197", "r199", "r204", "r639", "r656" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r42", "r44", "r90", "r91", "r289", "r777" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r42", "r44", "r90", "r91", "r289", "r687", "r777" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r42", "r44", "r90", "r91", "r289", "r777", "r851" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r95", "r159" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r42", "r44", "r90", "r91", "r289" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r42", "r44", "r90", "r91", "r289", "r777" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r79", "r791" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "zeus_ContractWithCustomerLiabilitiesShippingAndHandlingCostPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ContractWithCustomerLiabilitiesShippingAndHandlingCostPolicyPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Contract with Customer Liabilities, Shipping and Handling Cost, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "zeus_ConvertedIntoSharesWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ConvertedIntoSharesWeightedAverageGrantDateFairValue", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "zeus_ConvertedIntoSharesWeightedAverageGrantDateFairValue", "terseLabel": "Converted into shares, weighted average estimated fair value (in dollars per share)", "documentation": "The weighted average fair value at grant date for converted equity-based awards issued during the period on other than stock (or unit) option plans." } } }, "auth_ref": [] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r878" ] }, "us-gaap_CostDirectMaterial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostDirectMaterial", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Cost of materials sold (excludes items shown separately below)", "documentation": "Cost of material used for good produced and service rendered." } } }, "auth_ref": [ "r862" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Costs and expenses" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "zeus_CreditFacilityFeesAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CreditFacilityFeesAndExpenses", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Credit facility fees and expenses", "documentation": "Credit facility fees and expenses." } } }, "auth_ref": [] }, "zeus_CsuiteLongtermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CsuiteLongtermIncentivePlanMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "C-Suite Long-Term Incentive Plan [Member]", "documentation": "Represents the C-Suite Long-Term Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r856", "r867", "r994" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "International", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r856", "r867" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r139", "r547", "r553", "r867" ] }, "zeus_CurrentPortionAndLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "CurrentPortionAndLeaseLiabilitiesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Current Portion and Lease Liabilities [Member]", "documentation": "Related to current portion and lease liabilities." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "State and local", "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": [ "r856", "r867", "r994" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r43", "r289" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r78" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r131", "r213", "r349", "r355", "r356", "r357", "r358", "r359", "r360", "r365", "r372", "r373", "r374" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r96", "r97", "r144", "r146", "r216", "r350", "r351", "r352", "r353", "r354", "r356", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r594", "r798", "r799", "r800", "r801", "r802", "r865" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "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://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentCarryingAmount", "terseLabel": "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": [ "r17", "r146", "r375" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "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": [ "r24", "r92", "r377", "r594" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r167", "r798", "r1000" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r216", "r350", "r351", "r352", "r353", "r354", "r356", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r594", "r798", "r799", "r800", "r801", "r802", "r865" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Derivative, Term of Contract (Year)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "terseLabel": "Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount", "documentation": "Amount of commitment made to pay deferred cash remuneration." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "terseLabel": "Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "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": [ "r93", "r900" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r139", "r165", "r552", "r553", "r867" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r98", "r99", "r145", "r541" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r529", "r530", "r644" ] }, "zeus_DeferredIncomeTaxesAndOtherLongTermLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "DeferredIncomeTaxesAndOtherLongTermLiabilities", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes and other long-term liabilities", "documentation": "Amount of deferred income tax and other long-term liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Deferred tax assets before valuation allowance", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r542" ] }, "zeus_DeferredTaxAssetsInterestRateHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "DeferredTaxAssetsInterestRateHedge", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Interest rate hedge", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible interest rate hedge." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Inventory (excluding LIFO reserve)", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r68", "r993" ] }, "zeus_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities", "label": "zeus_DeferredTaxAssetsLeaseLiability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r992" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Net operating loss and tax credit carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r68", "r993" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r68", "r993" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r68", "r993" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses", "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": [ "r68", "r993" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total", "negatedLabel": "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": [ "r543" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r66", "r992" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "negatedLabel": "LIFO reserve", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory." } } }, "auth_ref": [ "r68", "r993" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "negatedLabel": "Intangibles", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r68", "r993" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r68", "r993" ] }, "zeus_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "zeus_DeferredTaxLiabilitiesRightOfUseAssets", "negatedTerseLabel": "Lease right of use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right of use assets." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets", "terseLabel": "Defined Benefit Plan, Plan Assets, Amount, Ending Balance", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r412", "r423", "r425", "r426", "r806", "r807", "r808" ] }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanAdministrativeExpenses", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanAdministrativeExpenses", "terseLabel": "Defined Contribution Plan, Administrative Expense", "documentation": "Amount of administrative expense incurred by defined contribution plan." } } }, "auth_ref": [] }, "zeus_DefinedContributionPlanCompensationPercentageMultiplier": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "DefinedContributionPlanCompensationPercentageMultiplier", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_DefinedContributionPlanCompensationPercentageMultiplier", "terseLabel": "Defined Contribution Plan, Compensation Percentage Multiplier", "documentation": "A portion of the employee's compensation multiplied by a specific percentage." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "zeus_DefinedContributionPlanVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://olysteel.com/20231231", "localname": "DefinedContributionPlanVestingPeriod", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_DefinedContributionPlanVestingPeriod", "terseLabel": "Defined Contribution Plan Vesting Period (Year)", "documentation": "The vesting period of the employer's matching contributions to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r58" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationAndAmortization", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r58" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation 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": [ "r6", "r266" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeAssets", "terseLabel": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r192", "r193", "r586", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r723", "r724", "r767", "r770", "r771", "r772", "r773", "r774", "r790", "r824", "r1021" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r706", "r708", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r745", "r746", "r747", "r748", "r751", "r752", "r753", "r754", "r767", "r768", "r771", "r773", "r822", "r824" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeFixedInterestRate", "terseLabel": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r81", "r82", "r84", "r87", "r706", "r708", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r745", "r746", "r747", "r748", "r751", "r752", "r753", "r754", "r767", "r768", "r771", "r773", "r790", "r822", "r824" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r142", "r568", "r575" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeLiabilities", "terseLabel": "Derivative liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r192", "r193", "r586", "r699", "r700", "r701", "r702", "r704", "r705", "r706", "r707", "r708", "r730", "r732", "r733", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r790", "r1021" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r996", "r997" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeTermOfContract", "terseLabel": "Derivative, Term of Contract (Year)", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables" ], "lang": { "en-us": { "role": { "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": [ "r902" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r480", "r482", "r513", "r514", "r516", "r817" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies", "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-18-segment-information", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable", "http://olysteel.com/20231231/role/statement-note-6-inventories", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "zeus_Distribution": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "Distribution", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Distribution", "documentation": "Distribution refers to costs to common carriers, dedicated carriers, freight, freight insurance, vehicle maintenance and registration, tolls, delivery vehicle rentals, vehicle supplies and gasoline." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Payment of dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r132" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r837", "r838", "r839" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r837", "r838", "r839", "r841" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r840" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic earnings per share (in dollars per share)", "label": "Net income per share - basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r205", "r230", "r231", "r233", "r234", "r236", "r242", "r244", "r249", "r250", "r251", "r255", "r578", "r579", "r640", "r657", "r793" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted earnings per share (in dollars per share)", "label": "Net income per share - diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r205", "r230", "r231", "r233", "r234", "r236", "r244", "r249", "r250", "r251", "r255", "r578", "r579", "r640", "r657", "r793" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r241", "r252", "r253", "r254" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r532" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "U.S. federal statutory rate in effect", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r215", "r532", "r554" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r991", "r995" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Meals and entertainment", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense." } } }, "auth_ref": [ "r991", "r995" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "All other, net", "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": [ "r991", "r995" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "State and local taxes, net of federal benefit", "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": [ "r991", "r995" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits", "negatedLabel": "Tax credits", "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r991", "r995" ] }, "zeus_EmbeddedCustomerDerivativesMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "EmbeddedCustomerDerivativesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details" ], "lang": { "en-us": { "role": { "label": "Embedded Customer Derivatives [Member]", "documentation": "Embedded customer derivatives member." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll", "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": [ "r22" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r515" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r990" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r835" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-document-and-entity-information", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals", "http://olysteel.com/20231231/role/statement-note-10-debt-tables", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information", "http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories", "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details", "http://olysteel.com/20231231/role/statement-note-6-inventories-tables", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://olysteel.com/20231231/role/statement-note-9-leases-tables", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r835" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r835" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r844" ] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityNumberOfEmployees", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "terseLabel": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r835" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r835" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r835" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r835" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r845" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r171", "r201", "r202", "r203", "r225", "r226", "r227", "r229", "r237", "r239", "r256", "r304", "r307", "r379", "r517", "r518", "r519", "r548", "r549", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r588", "r589", "r590", "r591", "r592", "r593", "r610", "r677", "r678", "r679", "r697", "r757" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r300", "r301", "r302" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r300" ] }, "zeus_EstimatedWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "EstimatedWorkingCapitalAdjustment", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_EstimatedWorkingCapitalAdjustment", "terseLabel": "Estimated Working Capital Adjustment", "documentation": "Represents estimated working capital adjustment." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r363", "r425", "r426", "r427", "r428", "r429", "r430", "r582", "r617", "r618", "r619", "r799", "r800", "r806", "r807", "r808" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r580" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r363", "r425", "r430", "r582", "r617", "r806", "r807", "r808" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r363", "r425", "r430", "r582", "r618", "r799", "r800", "r806", "r807", "r808" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r363", "r425", "r426", "r427", "r428", "r429", "r430", "r582", "r619", "r799", "r800", "r806", "r807", "r808" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r363", "r425", "r426", "r427", "r428", "r429", "r430", "r617", "r618", "r619", "r799", "r800", "r806", "r807", "r808" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r580", "r585" ] }, "zeus_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "zeus_FinanceLeaseCost", "totalLabel": "Finance Lease, Cost", "documentation": "Amount of finance lease cost recognized when obligation for payment is incurred for finance leases." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details": { "parentTag": "zeus_FinanceLeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r599", "r603", "r818" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r601", "r605" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Finance lease, Total", "totalLabel": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r598", "r608" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Finance lease current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r598" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r598" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Finance lease, Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Thereafter, finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024, finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028, finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027, finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026, finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025, finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Finance lease, Less remaining imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r600", "r605" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Finance lease, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r597" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details": { "parentTag": "zeus_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r599", "r603", "r818" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Financing lease", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r848" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r607", "r818" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Finance leases (Year)", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r606", "r818" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable" ], "lang": { "en-us": { "role": { "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r290", "r296", "r297", "r298", "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r182", "r328" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, After Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "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": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "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": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "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": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "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": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "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": [ "r126" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r325", "r327", "r328", "r330", "r624", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r125", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r53", "r56" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible assets, net", "terseLabel": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r125", "r624" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period (Year)", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r624" ] }, "zeus_FirstStepOfPercentMatchMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "FirstStepOfPercentMatchMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "First Step of Percent Match [Member]", "documentation": "Related to first step of percent match." } } }, "auth_ref": [] }, "zeus_FlatProductsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "FlatProductsSegmentMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details" ], "lang": { "en-us": { "role": { "label": "Flat Products Segment [Member]", "documentation": "Represents the flat products segment." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnFairValueHedgesRecognizedInEarnings", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details" ], "lang": { "en-us": { "role": { "label": "Net Gain (Loss) Recognized", "documentation": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period." } } }, "auth_ref": [ "r85" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Gain on disposition of Detroit operation (before expenses of $2,569)", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r565", "r863" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Administrative and general", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r113", "r739" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details": { "parentTag": "zeus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r181", "r313", "r638", "r797", "r819", "r883", "r890" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "label": "Acquisitions", "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": [ "r317", "r797" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r124" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "label": "Impairments", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r314", "r320", "r324", "r797" ] }, "zeus_HistoricalMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "HistoricalMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "label": "Historical [Member]", "documentation": "Represents historical." } } }, "auth_ref": [] }, "zeus_HistoricalOSIMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "HistoricalOSIMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "label": "Historical OSI [Member]", "documentation": "Represents historic OSI ." } } }, "auth_ref": [] }, "zeus_HotRolledProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "HotRolledProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Hot Rolled Products [Member]", "documentation": "Hot rolled products sold by the reporting entity." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r837", "r838", "r839" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r6", "r15" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "Income before income taxes", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r110", "r148", "r261", "r275", "r281", "r284", "r641", "r654", "r795" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "Income before interest and income taxes", "totalLabel": "Income before interest and income taxes", "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r215", "r525", "r533", "r539", "r545", "r550", "r555", "r556", "r557", "r693" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Income tax provision", "totalLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r155", "r166", "r238", "r239", "r269", "r531", "r551", "r658" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r200", "r527", "r528", "r539", "r540", "r544", "r546", "r690" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income taxes paid", "terseLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOperatingCapital", "negatedTotalLabel": "Increase (Decrease) in Operating Capital", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in working capital:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOutstandingChecksOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOutstandingChecksOperatingActivities", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Change in outstanding checks", "documentation": "The change in cash during the period due to the net increase or decrease in outstanding checks, the liability that represents checks that have been issued but that have not cleared. The entity may classify these cash flows as financing or operating activities. Another element, Increase (Decrease) in Outstanding Checks, Financing Activities, represents cash flows from outstanding checks classified as financing activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Assumed exercise of stock options and issuance of stock awards (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r245", "r246", "r247", "r251", "r481" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r326", "r329" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "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": [ "r127" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r54", "r127" ] }, "zeus_IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Industrial Machinery and Equipment Manufacturers and Fabricators [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant industrial machinery, and equipment manufacturer, including their fabricators to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues." } } }, "auth_ref": [] }, "zeus_IndustrialRevenueBondMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "IndustrialRevenueBondMemberMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Industrial Revenue Bond Member [Member]", "documentation": "Industrial revenue bond member member." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r842" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, gross", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r181" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r51", "r55" ] }, "zeus_IntangiblesAndOtherLongtermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "IntangiblesAndOtherLongtermAssets", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Intangibles and other long-term assets", "documentation": "Represents nonphysical assets and other long-lived assets." } } }, "auth_ref": [] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "Interest and other expense on debt", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestPaid", "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating 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": [ "r864" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r207", "r209", "r210" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r783", "r829", "r830" ] }, "zeus_InternallyDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "InternallyDevelopedTechnologyMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Internally Developed Technology [Member]", "documentation": "Represents internally developed technology." } } }, "auth_ref": [] }, "zeus_InventoryDifferenceUsingFIFOBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "InventoryDifferenceUsingFIFOBasis", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_InventoryDifferenceUsingFIFOBasis", "terseLabel": "Inventory Difference Using FIFO Basis", "documentation": "The difference in inventory balance if costed on a FIFO basis compared to LIFO basis." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-6-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r310" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details" ], "lang": { "en-us": { "role": { "label": "Processed and finished", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r123", "r788" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserve", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Inventories, LIFO reserves", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r857" ] }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserveEffectOnIncomeNet", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryLIFOReserveEffectOnIncomeNet", "terseLabel": "Inventory, LIFO Reserve, Effect on Income, Net", "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories, 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": [ "r190", "r786", "r819" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r156", "r177", "r189", "r310", "r311", "r312", "r622", "r792" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details" ], "lang": { "en-us": { "role": { "label": "Unprocessed", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r123", "r789" ] }, "us-gaap_LIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LIFOInventoryAmount", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LIFOInventoryAmount", "terseLabel": "LIFO Inventory Amount", "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r787" ] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land Improvements [Member]", "documentation": "Additions or improvements to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r903" ] }, "zeus_LargestCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LargestCustomerMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Largest Customer [Member]", "documentation": "Represents information about largest customer." } } }, "auth_ref": [] }, "zeus_LeaseBalanceSheetInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LeaseBalanceSheetInformationTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Balance Sheet Information [Table Text Block]", "documentation": "Tabular disclosure of balance sheet information related lessee's lease ." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r854" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r854" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1004" ] }, "zeus_LeasePaymentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LeasePaymentTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Payment [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease payment." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-document-and-entity-information", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals", "http://olysteel.com/20231231/role/statement-note-10-debt-tables", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information", "http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories", "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details", "http://olysteel.com/20231231/role/statement-note-6-inventories-tables", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://olysteel.com/20231231/role/statement-note-9-leases-tables", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Operating lease, Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Thereafter, operating lease", "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": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024, operating lease", "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": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028, operating lease", "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": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027, operating lease", "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": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026, operating lease", "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": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025, operating lease", "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": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Operating lease, Less remaining imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r608" ] }, "zeus_LesseeOperatingLeaseNumberOfRenewalTerm": { "xbrltype": "integerItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LesseeOperatingLeaseNumberOfRenewalTerm", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LesseeOperatingLeaseNumberOfRenewalTerm", "terseLabel": "Lessee, Operating Lease, Number of Renewal Term", "documentation": "Represents the number of lessee's operating lease renewal." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r596" ] }, "zeus_LettersOfCreditMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LettersOfCreditMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LettersOfCreditMaximumBorrowingCapacity", "terseLabel": "Letters of Credit, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the letters of credit without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r214", "r303", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r564", "r566", "r567", "r587", "r715", "r794", "r833", "r897", "r1009", "r1010" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r105", "r147", "r650", "r819", "r866", "r881", "r1001" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r176", "r214", "r303", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r564", "r566", "r567", "r587", "r819", "r897", "r1009", "r1010" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesFairValueDisclosure", "terseLabel": "Total liabilities recorded at fair value", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r88" ] }, "zeus_LineOfCreditFacilityAdditionalCommitmentsMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LineOfCreditFacilityAdditionalCommitmentsMaximum", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LineOfCreditFacilityAdditionalCommitmentsMaximum", "terseLabel": "Line of Credit Facility, Additional Commitments, Maximum", "documentation": "The maximum amount of additional commitments that subject to the satisfaction of certain condition." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r20", "r865" ] }, "zeus_LineOfCreditFacilityCovenantTermsAggregateBorrowingBase": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LineOfCreditFacilityCovenantTermsAggregateBorrowingBase", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LineOfCreditFacilityCovenantTermsAggregateBorrowingBase", "terseLabel": "Line of Credit Facility Covenant Terms Aggregate Borrowing Base", "documentation": "The minimum aggregate borrowing base that would require the Company to maintain certain EBITDA ratios under the revolver commitments." } } }, "auth_ref": [] }, "zeus_LineOfCreditFacilityCovenantTermsEBITDARatio": { "xbrltype": "pureItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LineOfCreditFacilityCovenantTermsEBITDARatio", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LineOfCreditFacilityCovenantTermsEBITDARatio", "terseLabel": "Line of Credit Facility Covenant Terms EBITDA Ratio", "documentation": "Under the revolver commitments, the required ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges." } } }, "auth_ref": [] }, "zeus_LineOfCreditFacilityCovenantTermsMonetary": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LineOfCreditFacilityCovenantTermsMonetary", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LineOfCreditFacilityCovenantTermsMonetary", "terseLabel": "Line Of Credit Facility Covenant Terms Monetary", "documentation": "Line of credit facility covenant terms monetary." } } }, "auth_ref": [] }, "zeus_LineOfCreditFacilityCovenantTermsPercentageOfAggregateBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LineOfCreditFacilityCovenantTermsPercentageOfAggregateBorrowingBase", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LineOfCreditFacilityCovenantTermsPercentageOfAggregateBorrowingBase", "terseLabel": "Line of Credit Facility Covenant Terms Percentage of Aggregate Borrowing Base", "documentation": "The percentage of aggregate borrowing base applied to revolver commitments in a line of credit." } } }, "auth_ref": [] }, "zeus_LineOfCreditFacilityCovenantTermsPercentageOfRevolverCommitments": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "LineOfCreditFacilityCovenantTermsPercentageOfRevolverCommitments", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_LineOfCreditFacilityCovenantTermsPercentageOfRevolverCommitments", "terseLabel": "Line of Credit Facility Covenant Terms Percentage of Revolver Commitments", "documentation": "The percentage of covenants applied to revolver commitments in a line of credit." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r20", "r865" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r20" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "us-gaap_LongTermDebt", "totalLabel": "Total debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r146", "r362", "r376", "r799", "r800", "r1017" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Less current amount", "label": "us-gaap_LongTermDebtCurrent", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r185" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "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": [ "r8", "r216", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "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": [ "r8", "r216", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "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": [ "r8", "r216", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "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": [ "r8", "r216", "r367" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "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": [ "r8", "r216", "r367" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term debt", "label": "us-gaap_LongTermDebtNoncurrent", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r186" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Credit facility revolver", "terseLabel": "Asset-based revolving credit facility", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r25", "r60", "r61" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r289", "r805", "r902", "r1018", "r1019" ] }, "zeus_MaximumFirstInLastOutRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "MaximumFirstInLastOutRevolvingCreditFacility", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_MaximumFirstInLastOutRevolvingCreditFacility", "terseLabel": "Maximum First In, Last Out Revolving Credit Facility", "documentation": "The maximum first in, last out revolving credit facility pursuant the loan agreement." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r473", "r621", "r676", "r707", "r708", "r763", "r764", "r765", "r766", "r775", "r780", "r781", "r796", "r803", "r816", "r821", "r899", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "zeus_MetalFabMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "MetalFabMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "Metal-Fab [Member]", "documentation": "Relating to Metal-Fab." } } }, "auth_ref": [] }, "zeus_MetalSwapsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "MetalSwapsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Metal Swaps [Member]", "documentation": "Represents metal swaps." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r473", "r621", "r676", "r707", "r708", "r763", "r764", "r765", "r766", "r775", "r780", "r781", "r796", "r803", "r816", "r821", "r899", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "zeus_MinimumReturnOnAssetsForPerformanceBasedIncentives": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "MinimumReturnOnAssetsForPerformanceBasedIncentives", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_MinimumReturnOnAssetsForPerformanceBasedIncentives", "terseLabel": "Minimum Return on Assets for Performance-Based Incentives", "documentation": "Represents the percentage of return on assets needed for performance-based shares to be awarded." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r843" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r289", "r805", "r902", "r1018", "r1019" ] }, "zeus_NatureOfBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "NatureOfBusinessPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Nature of Business, Policy [Policy Text Block]", "documentation": "The disclosure for the nature of business. Describes the nature and type of organization including the organization's reportable segments." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash from (used for) 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": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used for) financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used for 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": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used for) investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash from (used for) 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": [ "r118", "r119", "r120" ] }, "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Excluding Changes in Working Capital", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations, but not including changes in working capital. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r111", "r120", "r149", "r174", "r196", "r198", "r203", "r214", "r228", "r230", "r231", "r233", "r234", "r238", "r239", "r248", "r261", "r275", "r281", "r284", "r303", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r579", "r587", "r655", "r737", "r755", "r756", "r795", "r832", "r897" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r843" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r843" ] }, "zeus_NonUnionFlatRolledSegments401KRetirementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "NonUnionFlatRolledSegments401KRetirementPlanMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Non-union Flat Rolled Segments\u2019 401K Retirement Plan [Member]", "documentation": "Represents the Non-union Flat Rolled Segments\u2019 401K Retirement Plan." } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r77" ] }, "zeus_NonemployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "NonemployeeDirectorMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Non-Employee Director [Member]", "documentation": "Represents non - employee Director." } } }, "auth_ref": [] }, "zeus_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "zeus_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r879" ] }, "us-gaap_OccupancyNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OccupancyNet", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Occupancy", "documentation": "Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense." } } }, "auth_ref": [ "r114", "r150", "r154" ] }, "zeus_OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "Operating and Finance Lease, Liability, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability." } } }, "auth_ref": [] }, "zeus_OperatingAndFinanceLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OperatingAndFinanceLeasePayments", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "Total cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating and finance lease." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income", "terseLabel": "Total operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r261", "r275", "r281", "r284", "r795" ] }, "zeus_OperatingLeaseAnnualExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OperatingLeaseAnnualExpense", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_OperatingLeaseAnnualExpense", "terseLabel": "Operating Lease, Annual Expense", "documentation": "Represents the amount of annual expense for operating lease." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "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": [ "r604", "r818" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Operating lease, Total", "totalLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r598" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r598" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 }, "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "terseLabel": "Operating lease, operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r598" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "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": [ "r602", "r605" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Right-of use assets, net", "negatedTotalLabel": "Operating lease right of use asset, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r597" ] }, "zeus_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "zeus_OperatingLeaseRightOfUseAssetAccumulatedAmortization", "negatedLabel": "Operating lease accumulated amortization", "documentation": "The amount of accumulated amortization for the right of use asset for operating leases." } } }, "auth_ref": [] }, "zeus_OperatingLeaseRightOfUseAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OperatingLeaseRightOfUseAssetGross", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease", "label": "zeus_OperatingLeaseRightOfUseAssetGross", "documentation": "The gross amount of right of use asset for operating leases." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r607", "r818" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating leases (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r606", "r818" ] }, "zeus_OtherAccruedLiabilitiesAndOtherLongtermLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OtherAccruedLiabilitiesAndOtherLongtermLiabilitiesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities and Other Long-term Liabilities [Member]", "documentation": "Represents other accrued liabilities and other long-term liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other accrued liabilities", "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": [ "r22" ] }, "zeus_OtherAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "OtherAccruedLiabilitiesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities [Member]", "documentation": "Represents other accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsNoncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r183" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "Change in fair value of hedges", "negatedLabel": "Change in fair value of hedges", "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": [ "r194" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Gain (loss) on cash flow hedges", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r194" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "negatedLabel": "Tax effect of hedges", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r195" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherLiabilitiesNoncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNonoperatingIncomeExpense", "negatedLabel": "Other loss, net", "negatedTerseLabel": "Other loss, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r115" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Gain on disposition of property and equipment", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r33", "r562" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisitions", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital expenditures", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r117" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r399", "r422", "r424", "r430", "r447", "r449", "r450", "r451", "r452", "r453", "r465", "r466", "r467", "r808" ] }, "us-gaap_PercentageOfLIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PercentageOfLIFOInventory", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PercentageOfLIFOInventory", "terseLabel": "Percentage of LIFO Inventory", "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "zeus_PerformanceBasedAwardCapPercentageOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "PerformanceBasedAwardCapPercentageOfGrant", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_PerformanceBasedAwardCapPercentageOfGrant", "terseLabel": "Performance-Based Award Cap, Percentage of Grant", "documentation": "Represents the maximum percentage of grant value that performance-based awards can reach." } } }, "auth_ref": [] }, "zeus_PerformanceBasedCashAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "PerformanceBasedCashAwardsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Performance-Based Cash Awards [Member]", "documentation": "Relating to performance-based cash awards." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "zeus_PhantomStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "PhantomStockPlanMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Phantom Stock Plan [Member]", "documentation": "Relating to the phantom stock plan." } } }, "auth_ref": [] }, "zeus_PipeAndTubeProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "PipeAndTubeProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Pipe and Tube Products [Member]", "documentation": "Pipe and tube products sold by the reporting entity." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "zeus_PlateProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "PlateProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Plate Products [Member]", "documentation": "Plate products sold by the reporting entity." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, par value (in dollars per share)", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r100", "r901" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r100", "r717" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r100", "r378" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r100", "r717", "r735", "r1022", "r1023" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, without par value, 5,000 shares authorized, no shares issued or outstanding", "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": [ "r100", "r646", "r819" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other", "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": [ "r858" ] }, "zeus_PresidentAndChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "PresidentAndChiefOperatingOfficerMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "President and Chief Operating Officer [Member]", "documentation": "Represents president and chief operating officer." } } }, "auth_ref": [] }, "srt_ProFormaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProFormaMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "label": "Pro Forma [Member]", "documentation": "Information reported based on historical fact adjusted for potential activity. Includes, but is not limited to, information expected to be reported in future period for effect on historical fact. Excludes forecast information." } } }, "auth_ref": [ "r240", "r846", "r847" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of Detroit property and equipment", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Credit facility revolver borrowings", "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": [ "r34", "r865" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from disposition of property 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": [ "r116" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r903" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r286", "r623", "r670", "r671", "r672", "r673", "r674", "r675", "r784", "r804", "r820", "r855", "r895", "r896", "r902", "r1018" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r286", "r623", "r670", "r671", "r672", "r673", "r674", "r675", "r784", "r804", "r820", "r855", "r895", "r896", "r902", "r1018" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r128", "r160", "r163", "r164" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 }, "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, at cost", "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": [ "r129", "r179", "r653" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Net property and equipment", "totalLabel": "Net property and equipment", "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": [ "r7", "r642", "r653", "r819" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r160", "r163", "r651" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r129" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Depreciable lives (Year)", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r206", "r309" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r422", "r473", "r508", "r509", "r510", "r620", "r621", "r676", "r707", "r708", "r763", "r764", "r765", "r766", "r775", "r780", "r781", "r796", "r803", "r816", "r821", "r824", "r893", "r899", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r422", "r473", "r508", "r509", "r510", "r620", "r621", "r676", "r707", "r708", "r763", "r764", "r765", "r766", "r775", "r780", "r781", "r796", "r803", "r816", "r821", "r824", "r893", "r899", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables" ], "lang": { "en-us": { "role": { "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": [ "r49", "r50" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r48", "r50" ] }, "zeus_RelatedEntityThatOwnsClevelandWarehouseMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "RelatedEntityThatOwnsClevelandWarehouseMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Entity That Owns Cleveland Warehouse [Member]", "documentation": "The legal entity that owns one of the Cleveland warehouses." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r448", "r614", "r615", "r710", "r711", "r712", "r713", "r714", "r734", "r736", "r762" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r448", "r614", "r615", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r710", "r711", "r712", "r713", "r714", "r734", "r736", "r762", "r1008" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r611", "r612", "r613", "r615", "r616", "r694", "r695", "r696", "r740", "r741", "r742", "r760", "r761" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "negatedLabel": "Credit facility revolver repayments", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r172", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r255", "r305", "r306", "r549", "r576", "r577", "r578", "r579", "r595", "r609", "r610", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r688" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r172", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r255", "r305", "r306", "r549", "r576", "r577", "r578", "r579", "r595", "r609", "r610", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r688" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r132", "r649", "r681", "r686", "r692", "r718", "r819" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r171", "r225", "r226", "r227", "r229", "r237", "r239", "r304", "r307", "r517", "r518", "r519", "r548", "r549", "r569", "r571", "r572", "r574", "r577", "r677", "r679", "r697", "r1022" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r816", "r849", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r816", "r849", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r469", "r479", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r469", "r479", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "label": "Net sales", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r262", "r263", "r274", "r279", "r280", "r286", "r288", "r289", "r396", "r397", "r623" ] }, "zeus_RevenueFromContractWithCustomerIncludingAssessedTaxPercentage": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Percentage of net sales", "documentation": "Percentage of revenue, including tax collected from customer, from satisfaction of performance obligation by transferring promised good or service to customer." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r168", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r782" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r168", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r398" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r843" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r843" ] }, "zeus_SaleOfOperationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SaleOfOperationDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets" ], "lang": { "en-us": { "role": { "label": "Sale of Operation, Disclosure [Text Block]", "documentation": "The entire disclosure related to a sale of an operation" } } }, "auth_ref": [] }, "zeus_SaleOfOperationsConsiderationReceivedOrReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SaleOfOperationsConsiderationReceivedOrReceivable", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_SaleOfOperationsConsiderationReceivedOrReceivable", "terseLabel": "Sale of Operations, Consideration Received or Receivable", "documentation": "Amount of consideration received or receivable for the sale of operations." } } }, "auth_ref": [] }, "zeus_SaleOfOperationsGainLossOnSaleOfOperationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SaleOfOperationsGainLossOnSaleOfOperationsBeforeTax", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_SaleOfOperationsGainLossOnSaleOfOperationsBeforeTax", "terseLabel": "Sale of Operations, Gain (Loss) on Sale of Operations, Before Tax", "documentation": "Amount before tax of gain (loss) recognized on the sale of operations." } } }, "auth_ref": [] }, "zeus_SaleOfOperationsOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SaleOfOperationsOperatingExpenses", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals" ], "lang": { "en-us": { "role": { "label": "Amount of operating expense attributable to sale of operations", "documentation": "Amount of operating expense attributable to sale of operations" } } }, "auth_ref": [] }, "zeus_SaleOfOperationsPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SaleOfOperationsPropertyAndEquipment", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_SaleOfOperationsPropertyAndEquipment", "terseLabel": "Sale of Operations, Property and Equipment", "documentation": "Amount of property and equipment for sale of operations." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r289", "r850" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r240", "r478", "r846", "r876" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r877" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r65" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r300", "r301", "r302" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r581", "r582" ] }, "zeus_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite and Indefinite Lived Intangible Assets [Table Text Block]", "documentation": "Schedule of Intangible assets with a fixed life and intangible assets with no fixed life." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r797", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-6-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r18", "r106", "r107", "r108" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables" ], "lang": { "en-us": { "role": { "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": [ "r63" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns." } } }, "auth_ref": [ "r138" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r169", "r224" ] }, "zeus_SecondStepOfPercentMatchMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SecondStepOfPercentMatchMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Second Step of Percent Match [Member]", "documentation": "Related to the second step of the percent match." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r998" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r834" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r836" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "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": [ "r258", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r332", "r333", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r797", "r855", "r1018" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information" ], "lang": { "en-us": { "role": { "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": [ "r257", "r258", "r259", "r260", "r261", "r273", "r278", "r282", "r283", "r284", "r285", "r286", "r287", "r289" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Selling", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r113" ] }, "zeus_SeniorManagementStockIncentiveProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SeniorManagementStockIncentiveProgramMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Senior Management Stock Incentive Program [Member]", "documentation": "Represents the information pertaining to senior management stock incentive program." } } }, "auth_ref": [] }, "zeus_ServiceBasedCashAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ServiceBasedCashAwardsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Service Based Cash Awards [Member]", "documentation": "Relating to service based cash awards." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "zeus_NetCashProvidedByUsedInOperatingActivitiesExcludingChangesInWorkingCapital", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r817" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, number of shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited, weighted average estimated fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Granted, weighted average estimated fair value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Beginning balance, number of shares (in shares)", "periodEndLabel": "Outstanding, number of shares (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r495", "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Beginning balance, weighted average estimated fair value (in dollars per share)", "periodEndLabel": "Outstanding, weighted average estimated fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r495", "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year)", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested, number of shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested, weighted average estimated fair value (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "negatedLabel": "Converted into shares, number of shares (in shares)", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r480", "r486", "r505", "r506", "r507", "r508", "r511", "r520", "r521", "r522", "r523" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value", "documentation": "Represents the value 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": [] }, "zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAmountPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAmountPerEmployee", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAmountPerEmployee", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount Per Employee", "documentation": "The maximum awards to each employee under the plan per period." } } }, "auth_ref": [] }, "zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionEquityInstrumentsAnnualGrantValue": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionEquityInstrumentsAnnualGrantValue", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionEquityInstrumentsAnnualGrantValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Annual Grant Value", "documentation": "Value of non-option equity instruments that can be granted annually." } } }, "auth_ref": [] }, "zeus_ShawStainlessAlloyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ShawStainlessAlloyIncMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "Shaw Stainless & Alloy, Inc [Member]", "documentation": "Represents Shaw Stainless & Alloy, Inc." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r121", "r212" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [] }, "zeus_SpecialtyMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SpecialtyMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details" ], "lang": { "en-us": { "role": { "label": "Specialty [Member]", "documentation": "Specialty products sold by the reporting entity." } } }, "auth_ref": [] }, "zeus_SpecialtyMetalsFlatProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SpecialtyMetalsFlatProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "label": "Specialty Metals Flat Products [Member]", "documentation": "Represents the specialty metals flat products segment." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r173", "r258", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r331", "r332", "r333", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r797", "r855", "r1018" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r28", "r171", "r201", "r202", "r203", "r225", "r226", "r227", "r229", "r237", "r239", "r256", "r304", "r307", "r379", "r517", "r518", "r519", "r548", "r549", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r588", "r589", "r590", "r591", "r592", "r593", "r610", "r677", "r678", "r679", "r697", "r757" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals", "http://olysteel.com/20231231/role/statement-note-10-debt-tables", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information", "http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories", "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details", "http://olysteel.com/20231231/role/statement-note-6-inventories-tables", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://olysteel.com/20231231/role/statement-note-9-leases-tables", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r225", "r226", "r227", "r256", "r623", "r689", "r698", "r709", "r710", "r711", "r712", "r713", "r714", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r738", "r739", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r757", "r825" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r240", "r478", "r846", "r847", "r876" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual", "http://olysteel.com/20231231/role/statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details", "http://olysteel.com/20231231/role/statement-note-10-debt-summary-of-debt-details-parentheticals", "http://olysteel.com/20231231/role/statement-note-10-debt-tables", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-details-textual", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-details-textual", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables", "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-restricted-stock-unit-activity-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies", "http://olysteel.com/20231231/role/statement-note-14-commitments-and-contingencies-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-deferred-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-details-textual", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-provision-benefit-for-income-taxes-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables", "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information", "http://olysteel.com/20231231/role/statement-note-18-segment-information-details-textual", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-pro-forma-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-purchase-price-allocation-details", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions", "http://olysteel.com/20231231/role/statement-note-20-relatedparty-transactions-details-textual", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets", "http://olysteel.com/20231231/role/statement-note-3-disposition-of-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable", "http://olysteel.com/20231231/role/statement-note-5-accounts-receivable-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories", "http://olysteel.com/20231231/role/statement-note-6-inventories-details-textual", "http://olysteel.com/20231231/role/statement-note-6-inventories-steel-inventories-details", "http://olysteel.com/20231231/role/statement-note-6-inventories-tables", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-details-textual", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://olysteel.com/20231231/role/statement-note-9-leases", "http://olysteel.com/20231231/role/statement-note-9-leases-balance-sheet-information-related-to-leases-details", "http://olysteel.com/20231231/role/statement-note-9-leases-details-textual", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-cost-details", "http://olysteel.com/20231231/role/statement-note-9-leases-lease-payments-details", "http://olysteel.com/20231231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://olysteel.com/20231231/role/statement-note-9-leases-tables", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r225", "r226", "r227", "r256", "r623", "r689", "r698", "r709", "r710", "r711", "r712", "r713", "r714", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r738", "r739", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r757", "r825" ] }, "zeus_SteelRequirementsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SteelRequirementsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Steel Requirements [Member]", "documentation": "Represents information about steel requirements." } } }, "auth_ref": [] }, "zeus_StockIssuanceProgramAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "StockIssuanceProgramAuthorizedAmount", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_StockIssuanceProgramAuthorizedAmount", "terseLabel": "Stock Issuance Program, Authorized Amount", "documentation": "Amount of stock issuance plan authorized." } } }, "auth_ref": [] }, "zeus_StockIssuanceProgramGrossProceedsPercent": { "xbrltype": "percentItemType", "nsuri": "http://olysteel.com/20231231", "localname": "StockIssuanceProgramGrossProceedsPercent", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_StockIssuanceProgramGrossProceedsPercent", "terseLabel": "Stock Issuance Program, Gross Proceeds, Percent", "documentation": "Represents the percentage of gross proceeds to be awarded from sale of any shares of common stock under a stock issuance plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r100", "r101", "r132", "r691", "r757", "r776" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r64", "r100", "r101", "r132" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "zeus_StockRepurchasesValueExceeds50MillionOption1Member": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "StockRepurchasesValueExceeds50MillionOption1Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Repurchases Value Exceeds 5.0 Million, Option 1 [Member]", "documentation": "Represents one of two options for the stock repurchase plan when repurchases exceeds the $5.0 million maximum limit for unrestricted stock purchases. Option 1 entails the entity to maintain availability in excess of 20% of the aggregate revolver commitment." } } }, "auth_ref": [] }, "zeus_StockRepurchasesValueExceeds50MillionOption2Member": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "StockRepurchasesValueExceeds50MillionOption2Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Repurchases Value Exceeds 5.0 Million, Option 2 [Member]", "documentation": "Represents one of two options for the stock repurchase plan when repurchases exceeds the $5.0 million maximum limit for unrestricted stock purchases. Option 2 dictates the entity to maintain availability in excess of 15% of the aggregate revolver commitment and maintain a pro-forma ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to 1.00." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets", "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "Balance", "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r101", "r103", "r104", "r122", "r719", "r735", "r758", "r759", "r819", "r833", "r866", "r881", "r1001", "r1022" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityOther", "negatedLabel": "Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs", "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-19-retirement-plans", "http://olysteel.com/20231231/role/statement-note-19-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplemental Employee Retirement Plan [Member]", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "zeus_SupplementalExecutiveRetirementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "SupplementalExecutiveRetirementPlanMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details" ], "lang": { "en-us": { "role": { "label": "Supplemental Executive Retirement Plan [Member]", "documentation": "Related to supplemental executive retirement plan." } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r43" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt-tables", "http://olysteel.com/20231231/role/statement-note-11-derivative-instruments-tables", "http://olysteel.com/20231231/role/statement-note-12-fair-value-of-assets-and-liabilities-tables", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-tables", "http://olysteel.com/20231231/role/statement-note-15-income-taxes-tables", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-tables", "http://olysteel.com/20231231/role/statement-note-18-segment-information-tables", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-tables", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-tables", "http://olysteel.com/20231231/role/statement-note-6-inventories-tables", "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-tables", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://olysteel.com/20231231/role/statement-note-9-leases-tables", "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r16" ] }, "zeus_The2023AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "The2023AcquisitionsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2023 Acquisitions [Member]", "documentation": "Represents the 2023 acquisitions." } } }, "auth_ref": [] }, "zeus_ThreeLargestSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "ThreeLargestSuppliersMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Three Largest Suppliers [Member]", "documentation": "The description of the suppliers." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r880", "r1007" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "zeus_Top20Member": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "Top20Member", "presentation": [ "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://olysteel.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Top 20 [Member]", "documentation": "Company's top 20 customers" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r151", "r152", "r153", "r293", "r294", "r299" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-2-acquisitions", "http://olysteel.com/20231231/role/statement-note-2-acquisitions-details-textual", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r76" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://olysteel.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r101", "r132" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs" ], "lang": { "en-us": { "role": { "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": [ "r133" ] }, "zeus_TubularAndPipeProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://olysteel.com/20231231", "localname": "TubularAndPipeProductsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "http://olysteel.com/20231231/role/statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "http://olysteel.com/20231231/role/statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "http://olysteel.com/20231231/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "lang": { "en-us": { "role": { "label": "Tubular and Pipe Products [Member]", "documentation": "Represents the tubular and pipe products segment." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r526", "r534" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedTerseLabel": "Increase (Decrease) related to prior year tax positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r535" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Settlements", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r537" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details" ], "lang": { "en-us": { "role": { "label": "Increases related to current year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r536" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "terseLabel": "Increase (Decrease) related to prior year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r535" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Decreases related to lapsing of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r538" ] }, "zeus_UnrestrictedCommonStockPurchasesMaximumValue": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "UnrestrictedCommonStockPurchasesMaximumValue", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-note-17-equity-programs-details-textual" ], "lang": { "en-us": { "role": { "label": "zeus_UnrestrictedCommonStockPurchasesMaximumValue", "terseLabel": "Unrestricted Common Stock Purchases, Maximum, Value", "documentation": "The value of common stock repurchases allowable before restrictive measures are placed." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://olysteel.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r47", "r157", "r158", "r161", "r162" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r217", "r223" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Additions Charged to Costs and Expenses", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r220" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Additions Charged to Other Accounts", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r221" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ValuationAllowancesAndReservesDeductions", "negatedLabel": "Deductions", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r222" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r217", "r218", "r219", "r222", "r223" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r217", "r218", "r219", "r222", "r223" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "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://olysteel.com/20231231/role/statement-note-10-debt", "http://olysteel.com/20231231/role/statement-note-10-debt-details-textual" ], "lang": { "en-us": { "role": { "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_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://olysteel.com/20231231/role/statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://olysteel.com/20231231/role/statement-note-13-equity-plans", "http://olysteel.com/20231231/role/statement-note-13-equity-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "zeus_WarehouseAndProcessing": { "xbrltype": "monetaryItemType", "nsuri": "http://olysteel.com/20231231", "localname": "WarehouseAndProcessing", "crdr": "debit", "calculation": { "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Warehouse and processing", "documentation": "Warehouse and processing." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding - diluted (in shares)", "totalLabel": "Weighted average diluted shares outstanding (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r243", "r251" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://olysteel.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://olysteel.com/20231231/role/statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average basic shares outstanding (in shares)", "label": "Weighted average shares outstanding - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r242", "r251" ] }, "zeus_statement-statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-10-debt-principal-payments-over-the-next-5-years-and-thereafter-details", "lang": { "en-us": { "role": { "label": "Note 10 - Debt - Principal Payments Over the Next 5 Years and Thereafter (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-10-debt-summary-of-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-10-debt-summary-of-debt-details", "lang": { "en-us": { "role": { "label": "Note 10 - Debt - Summary of Debt (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-10-debt-summary-of-debt-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-10-debt-summary-of-debt-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 10 - Debt - Summary of Debt (Details) (Parentheticals)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-10-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-10-debt-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Debt" } } }, "auth_ref": [] }, "zeus_statement-statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-11-derivative-instruments-impact-from-derivatives-on-consolidated-statements-of-comprehensive-income-details", "lang": { "en-us": { "role": { "label": "Note 11 - Derivative Instruments - Impact from Derivatives on Consolidated Statements of Comprehensive Income (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-11-derivative-instruments-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-11-derivative-instruments-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Derivative Instruments" } } }, "auth_ref": [] }, "zeus_statement-statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-12-fair-value-of-assets-and-liabilities-fair-value-measurements-recorded-details", "lang": { "en-us": { "role": { "label": "Note 12 - Fair Value of Assets and Liabilities - Fair Value Measurements, Recorded (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-12-fair-value-of-assets-and-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-12-fair-value-of-assets-and-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Fair Value of Assets and Liabilities" } } }, "auth_ref": [] }, "zeus_statement-statement-note-13-equity-plans-restricted-stock-unit-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-13-equity-plans-restricted-stock-unit-activity-details", "lang": { "en-us": { "role": { "label": "Note 13 - Equity Plans - Restricted Stock Unit Activity (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-13-equity-plans-stockbased-compensation-expense-recognized-on-restricted-stock-units-details", "lang": { "en-us": { "role": { "label": "Note 13 - Equity Plans - Stock-based Compensation Expense Recognized on Restricted Stock Units (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-13-equity-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-13-equity-plans-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Equity Plans" } } }, "auth_ref": [] }, "zeus_statement-statement-note-15-income-taxes-deferred-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-15-income-taxes-deferred-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Deferred Income Taxes (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-15-income-taxes-provision-benefit-for-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-15-income-taxes-provision-benefit-for-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Provision (Benefit) for Income Taxes (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-15-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-15-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes" } } }, "auth_ref": [] }, "zeus_statement-statement-note-15-income-taxes-tax-rate-reconciliation-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-15-income-taxes-tax-rate-reconciliation-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Tax Rate Reconciliation (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-15-income-taxes-unrecognized-tax-benefits-activity-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Unrecognized Tax Benefits Activity (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-16-shares-outstanding-and-earnings-per-share-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 16 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-16-shares-outstanding-and-earnings-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-16-shares-outstanding-and-earnings-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 16 - Shares Outstanding and Earnings Per Share" } } }, "auth_ref": [] }, "zeus_statement-statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-18-segment-information-segment-reporting-information-by-capital-expenditures-and-assets-details", "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information - Segment Reporting Information by Capital Expenditures and Assets (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-18-segment-information-segment-reporting-information-by-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-18-segment-information-segment-reporting-information-by-revenue-details", "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information - Segment Reporting Information by Revenue (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-18-segment-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-18-segment-information-tables", "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information" } } }, "auth_ref": [] }, "zeus_statement-statement-note-2-acquisitions-pro-forma-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-2-acquisitions-pro-forma-details", "lang": { "en-us": { "role": { "label": "Note 2 - Acquisitions - Pro Forma (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-2-acquisitions-purchase-price-allocation-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-2-acquisitions-purchase-price-allocation-details", "lang": { "en-us": { "role": { "label": "Note 2 - Acquisitions - Purchase Price Allocation (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-2-acquisitions-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-2-acquisitions-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Acquisitions" } } }, "auth_ref": [] }, "zeus_statement-statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-4-revenue-recognition-disaggregation-of-revenues-percentage-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition - Disaggregation of Revenues, Percentage (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-4-revenue-recognition-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-4-revenue-recognition-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition" } } }, "auth_ref": [] }, "zeus_statement-statement-note-6-inventories-steel-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-6-inventories-steel-inventories-details", "lang": { "en-us": { "role": { "label": "Note 6 - Inventories - Steel Inventories (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-6-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-6-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Inventories" } } }, "auth_ref": [] }, "zeus_statement-statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-7-property-and-equipment-schedule-of-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 7 - Property and Equipment - Schedule of Property and Equipment (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-7-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-7-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Property and Equipment" } } }, "auth_ref": [] }, "zeus_statement-statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Goodwill, by Reportable Segment (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-net-details", "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Intangible Assets, Net (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-8-goodwill-and-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-8-goodwill-and-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "zeus_statement-statement-note-9-leases-balance-sheet-information-related-to-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-9-leases-balance-sheet-information-related-to-leases-details", "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Balance Sheet Information Related to Leases (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-9-leases-lease-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-9-leases-lease-cost-details", "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Lease Cost (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-9-leases-lease-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-9-leases-lease-payments-details", "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Lease Payments (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-9-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-9-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-note-9-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-note-9-leases-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Leases" } } }, "auth_ref": [] }, "zeus_statement-statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-summary-of-valuation-and-qualifying-accounts-details", "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Details)" } } }, "auth_ref": [] }, "zeus_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables", "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts" } } }, "auth_ref": [] }, "zeus_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://olysteel.com/20231231", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "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" }, "r114": { "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.6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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.14(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-20/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "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)(12))", "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)(15)(b)(2))", "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)(19))", "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)(21))", "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": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r689": { "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" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r707": { "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" }, "r708": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r741": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r777": { "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r846": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r847": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1022": { "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" }, "r1023": { "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 112 0001437749-24-005372-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-005372-xbrl.zip M4$L#!!0 ( ,B 5U@*S2[)X0, )L= - 97A?-3U9 M79/:-A1]#K_BUIW=I#-KOE*:#?9ZAK ;PF1AZ4+;QXYL7[!F9,F1Y07RZRL9 MR )9BJ?)M OER;8DZQX=G2O)QVZD8N:Y$9+0*[UP%54,/9S]V7A3:U1?EW6M M6UD4EE[H^A]L&SK(41*%(?AS&$49#U%>BQAA(*0B#&QX6ZF]K=2K]=?0:-8; MS<8E#'I@VYX;HR(01$2FJ*ZL3(WM2VM9RDF,5]98R)@H.T2%@:*"6Q (KI#K MU@H9)I'@>,6%Y97&J"=P,DCD0$SFA7$@"22>1T@%=W[N91=2G M"NHUM^)[;B7Q2CM@O-R"\=)YA)&CV "QQ+"$8*HM[YS[:>+\78SMD1:(L#:N M0,\CRLV8>HBW-%4@QC#,_)2&5+^N8^CG.S:/$QK 4"&R"^CRH/PO+'0T@6D*.G8@2D-560ZJ9X9_>D,U"DJ M]8VYAJMPRU;U-V<+0MW,Z^MLVN!T[E8R;T&?"G=T\/,OCQT,E<[P?!;DA'#Z MF9AL+-#'.H@SN)OJI2*-:++]IK[FP]@WFM5T[,&\M]E3O17%L*%#N"5C,D>E M<*7(/=#N(BKV C,3?/C4]"CG2!+!:%J0G/R-5"CR/V&H*Z8DIV8O*-.R$"GP MBOQTH,0L2>FW%VHIB.H:&9D2B4JSDP&)Z3.''^ M*)A9?7T6BZ!-I,Y&3@KB7>C)/T@]=8?0"CYE-*5FISHMSMM+ST@2+2?# M#ZU?"Q+10:&_QH_X>V ('P0S._%IT5CM-?9[XA$F2DE?C:7T/?VU M[^]>K9M."UN2\A"-<5E-9FLVU*K] TJE#U1LY5XJD>2MGB*G=IGCS"N_,+#3 M!V4X_@;S;-N%L[S\4SE91-\]@2NW][_!:"RS,"??V.M[#9;-T135V3/Q28]8 M:?X!*FW+CSF)Z[F**SA <>VV(IZ%RD+Z $C:7IEW;:&(WO0ZMS8[^YO6A_- M?[^UVD'G_>A^JRP:VU),ORXTRH1!I_];[S&:;F%^7CYQT2@JYF>FYU;RG[)_ M 5!+ P04 " #(@%=8O#6L'4$# "R"@ #0 &5X7S4W,34P-"YH=&W= M5FUOVD@0_MS\BCE_N+82!K]@$L!8XMI JZ8$$:I^/*WM :^TWK76"PGWZV_6 M<$T@3732J6\G(6!G9W;F>7:>T<:%*442%\CRY.Q%;+@1F.#=G]&Y'WG=-NW& MG;WQ[ 7M_^:Z,$6)FAG,(=W!LMC('/5;52+,E39,@ O]3N#1)PBA/XCZ@R"" M^4=PW20NT3#("J9K-"-G8U;NA7.P2E;BR%DI73+CYF@P,UQ)!S(E#4KR-BBP M*I3$D51.[P)H,FT-VR9YDR: 4@+0PRA M9'K-Y0 :%X-WQF6"K\F@^;HPE#!.D\N[@J?<0!"V_;B3)G&G2LZ>*.0QB*\A M_J>,0Q6'(NRVD_PNT[H:/I?C%.N_R/ 649WA?HX)X%\HV1-.Z!6\)[ZI4+Z MHN4"U[PF?^JE^285/(-QEJF--'0O,.&Z_!D(^4E)/\KP&:%@6P1>UQLB4VTT M:*Q(CS7DC51C9O\PUZ1"J&SD!/Z=[WPQ[<77[04]OW=OW8Z<,'" YR-'8+[? MG5A97P2>W^M'0??<[_D78=]))ICJ#=,[ZN(6D$LW[K"D!;?<%%1(79&:P2@P M!5I!UTKP?5DK+IG,.$V-VI"AI*:H@J_K U*PH1H)/&Z'TB[NHG<(=-@ M._,Q77[_";JB9^F*3NF*O-ZY[R1O,<,R)4"AW] 56KK:\'G/CE7&@2P"IS0! M8788VGFK<45RD1E:9#7C^9=[/L#?2^H0<'-/ZO-$U'#CAO!JP@7"3+4A#$,W MZ$6AY[]NKN.!V\6I6]0/O5X+CHV^;\>_#3VR^]VP[WFOVS]:;_^7'/]U;G3J M#DP7X]D2EN^N%[/E]0RNKN:_.JHW KNG^L;@[\^EDN3BQ%2M7J]O'Q@R%@/ET M]NGC?3;RL&^ZK_Q0%1W[QB/8S5OU;U!+ P04 " #(@%=8X>0%4P8' "X M+ #0 &5X7S4W,34P-2YH=&WM6FU3VT@2_AQ^19^J;K-;9?E-0!+;N,H! MPU* [;)]1^73U5AJ6W,KS6A'(\#WZZ]G)(-C&P)L0APV58!P:V;ZZ;>G9V2U M0AU'[5:(+&COO&EIKB-LX\U_]M[5]JI[9;K;JN1"NOL/UX43%*B8Q@ FH#)]-3 M][U32 6+\<"92A4S[0:HT==<"@=\*30*&JTQPB24 @^$=-H[K4J.N#61P1Q2 M/8_L=*'=E/\/&U"K)KH)5C!E,8_F#?CESTSJYIC'F$(/KV$H8R9R81,2%@1< MS!I0Y0*JY1H73? SE4K5 )9IV30ZD\\4+=9=6;'0N@;CBBG.A&Z ,$9&38B9 MFG%!<0C3?:91&?D4#Q6:A)86O2[MZ$?,(UU'=;E4F[54G:._? >+L"XVWS M#H9%\1F( D,!P=QVVK^(29HT']*Q:NDC-"S9Y5,<42WIA,6OMT^S[4A.V423 M72NQ'FAE[4'_LCL<0?\8.N-Q?]CK?FI5LO8K=,BMQ?WS3Q>#TT,8C;O=\Q*< M]@[+K\/D_V:IYM/YLM+EN'^P(,YZ_4OHG)_#1;<''S_!^/?NJ N#(?WMC4N<_7^6HSLC0MP377(4RS*()$7J,".84TF^1Z";<=JW!95"(B459. MMR<8LFAJ9O6C>9QP'T8:,2)/"+]L!Q$(L.Q3^&0UHF;5GF;0D>(C+K"$"D@V@ _IJ0@7G3/K#4&Y!R9 B2D ;08 M!$PS5T^B2/H'3NW#35-8G>_OE_;NY->'3A>W0$>'#@1!OG=8VH_WOMZ MM;;_8:^^^ZY6JWGO:T[["'V,)^1LKU8",Z1586UCZAR,9RD6I$$$L8F0@:90 MR]P39.241VCQIC2HB!_F_'P[.'>-^0"!]+-\(>HHE%$B;VGY2#.Y6,*L.$+J M-5QSS'W;O:&$$C.$0QG'/$UM[&>*2HI:5!Z,AW)K.:NL--.AI.7GQHH@QTBU M8)IM'F$;ZBM4&?&4]Y409D *8IHU&?&V2ML*"H=VLL\J,H)5.$ MT[E9S AIUI2KV'XDB+:0OVQ.GB944+?%@$9V]RDES7-C&4E]EE%UDZ$3)(E MLTNYXDIG:"'):?EOP*#CD)AML*"53N'8)E8DO,]/;$J8,U2UHY#HDIH0T-+$WX4&,:1Z1-F4G&4,T87.)6"\A'":( M!E5!V[D>DSI<_QUB>-J#R]-QKSL:P>7OW6&W?VPZW\:XABPE?Z)8-#.JJL.( M"CJB,);RCFAGUCT5Y+8%S&;#,4Y49BIZE7?KU7MX=_]!WMU?X=WJ!Z_J>4[; M' 8,U;YDW#2;4").I*(.>.!4Z2B!451L\V\_IPGS%Y__ZB&BE)\$2I"BXM,F MY7*@0[-(]9_F]/!FYPT=KQ3]8Z[!0ETQ:L\.6AB@@WN&>8\;M6>&;=Q$WCNG M5E]?FJX6[XO"_N*P;XUTXUGLX[R1SWV4%47:N1-))1H3Y.0&4AEQVM'-)K]6 M2V!^?J-E*VEE??NXK.A;_WTY/_O25)L@;G% R>O\_YJSP?]%D;H13NFX7'MO M:WO-2R4X##D2AU'C$#ZGYM'/&];S3-JAJV&,[T/Y^][W:CSVR'GT6>,O_)B: MXV;CA<'\P!3N><\L_*7SY .Y6W\D@3T%1;Z:P7(:L AIMWQ[ MC\*_PD'OPX4)[,3LOO. Z9)='S[Q,8\72D<\MNKX:%71ZROSJ!G<>!1&48< M9RS:!I;;TGZQX+\!^4K+J_2/GPWCX<):2Z[2TM'A,&2<#K'"/#DU#Z8_2K9X MGOJU2G$]8%O2.5X9X[PZ@YY$"QVEPTR9TVI'Z*UYWOBM2/"(77&[!;R4T50J MO0TDM\44N)(<)3A'%CR&A)Y4,*M!^4ES/PWZVC1'&?6'2;$SC!/S!H1 ^,&H MZ]],F%2UVZ>[@Y'@\7)&%4U?)ZW6A^?(&!B>]?UW<::,1 MYMW>#1="43'O^K9;%?O&\O\!4$L#!!0 ( ,B 5UA5B75>,P< 'P? - M 97A?-359;6\;-Q+^7/\*5@>>69(CF8AU^/1 MC&0V/OAA%%30-*:[OP_.>H/N:1N]HT[5>/ #^G]LM<1[,N1DH$PD2W$[*TU& M[F>;D[BR+D@M6N)5I]_%3_]8O!H.SH8G77'U4;1:XU%.08IT)IVG<-$HPZ3U MLE&W&IG316-B72Y#*Z- :5#6-$1J32 #Z4":BIDU=&%L8WPPZE0ZCQ*;+84/ M2QV'F]#RZI\T['6+CE\<:MR\N(W6HAKFTOSXKR06:;,=-A51K1[ MRISSK,6]J>JQXL'8<[%92,25JH:Y=$J:,!2&MZ'/12[=5)FAB"*![D)+:C5% M@U/36<""HV1\>3=3B0KBN-?NC3K)>-0IQ@=?4.3Q)G;M>*5&K46M!')T&[NEWN_VOZOB_P-'_/U;_47J J%3",]; 2#Y$OQV=B%IFQ*S0=:9:B-,&5!,61 M4W-,R6:42!W@ 05#3R0'MA,V5Y&9HMPC 4,I>2_=DD5R^9DB1:SG]&C+H R6 MU)QZ5AR2*I>6.<0,AHN8RL5B!OP+7_*OS?@%.:HGX0WDRFOD7^1/L5!AA@WZ M A3%J_.\!52S&;8YQ[!8*&R982\ M20Z)W+%N]P2$= MQ:&]059]59^*:Q%3(87G%QS.6P"J',JZ/'FAR;V%)EB(]_D05I#@S+,7>1:U M948>\C!=)-VO^[7)^2"5I7_Z$";FA#8K551O2X<)$+%SY2,/0(I,G(?KG V# M;+.0(RVCTVNNWSBN63,4=RJP"73Q5JLL'A9]F7B5*5B+-Z"JC!1YT?!,I>6N[92+_Q)B0? 1QE.V M%_R3/ 35DT/Y$;:>3@)/AAA@.5<9(T=Z:R2SG?1 '5R#/2(@NC@]0ES5XJM2/6NWE!1N@( \S%?IJEU650@UC/3>,FA@3/T M4,$ 9A'4:A66XLD5O+87:$J/!,VE+F,QH M9=K'+N*S2YWF8\\V G[ZV\M^[^S6(]-+$2T!_M"^%,9]BN9J(5\>P !\Q4D7P39T_U@7J@N1G3@A5-H\I M(=8A\>9D=:)]EL?K6K(ZENT(<)EAH*=U?.] 1UVW0!B.1GG1K/*11S+R98[= MPV!Q&S6C[CSU[TW4)T/@OWC?5CFY6C*S,W.HY,2T;.:VO MS5Q-$I07VBX)O8N9K9A!WH,1W+XC9[UX!A6WOSN'-,9OED,Q*L<=W]EU S[J ME-_\2>'?V/2]%79M*W'C@QV7UK'][4S19-?CU+.XWQ JNVAHRJK>=_S2^[+?[9V^&O1/ MSKJ#T][)66/\CA)7\H5T_[@I('(RZLB_\.&L>E']LB4S-1>IQC'SHO'KZYO; MUM7K]Y>M-]>7KW_A9]^MWJOW[VZO'[3-)BUG%X\;4T*"NGK_V^\?-ZM!@E^G M=_R!%AU^K885XJO[OP!02P,$% @ R(!76!'F7 PP!P >1\ T !E M>%\U-S$U,#RYG]+"E)/9NNUG$0!!KR$OR/@[/O21'DU#H\6A",AOO M_# **F@:T]UOA\?]P_WC+GI'O;IQYP?T_Z/3$6_)D).!,I',Q<=)93)R/]F" MQ)5U06K1$2][@WW\&PS%R]/#X]/^B;AZ+SJ=\:B@($4ZD^[JOC.CVE3GC M6 M?6F-A[8^8H4URU+$BMS]-6'D:W)!Y2J5'%1AQ5X'0,&!Y%+?I=\4Y,Y)2$HZFB M&9@_3)07TI@*6]91">(7 .0E%@ ?=GYF\'W0\Z)4J;@)1+HMWIFT^_UA9(NW M!EWQ2GKX" XIYN*3L3--V2VU:Z2S=GD4)^HD@0RSD]VC(H@R4U)Z$% M@Z3*I54!,8/A(B9U,9L _<)7_-]J_(P<-9.P 87R&ID8F53,5)C 0%^"H'AU MGK>$:C:#F5,,BR7#FAN>!2"&7P $B7R9^E8N;@,-$$>W6^M7IJZ.F/J1.'65 M84Z$<US;G@U16_O%#F)@36JU44[VM'"; CITJ'WD 4F3B/%SGK!ADG84<:1F# MWG#]*G#MAJ&X4X%-H(NW6F7QV.BKQ*M,P5ML@*HS4N1%PS-5GK-$W",^II3( M&M83%,)1- XJ)="65EHRV<&LJ,0JVV!$G;O64RY^)<2"X".,I^Q9\$_R$%2/ MWLH;V'H\"3P:8H#E5&6,'(G:6C+;20_4<17"<$+IO0@MP*9DHK0*<\X_VY9E MH$<4Q OSYK;4FQ-JG>-067E2@#,QWR9IM9E48%8S]S&ZPX-G*&'2@8PBZ!6 MJ[$4S[#@M6>!IG1/T%3J*NYC=C7E.9]&IW"2WU(7(-D]@I'JS^U%0H0-!H)- M?%V*)+8*GU_[,9PIE]+$=5;^]4)5)(L*+NZ$Q@?0YXPG?PZ1S_86KMT,$9]= MFC0?>]81\.,_3P;]XS/_%/;@A&/3M'(R!?/N_=M&S0=WATZOG>%&QA&I[M7.92-;ALMK$'/ GI,6-:@=*2=0Z MP3J_S$&Q 9,5.*P'HJW4F%B^6D)/IJ!3'+X+((&)/#,=_G*MM4 __5XIJ!R1 M7IEX!>CWGDMAS*=8KB;B)3(\P$>,5!%BT^2/98$Z(_F)$T*=S6-*B'5(O#E9 MG&B?%/&ZEFPWY[(M.UQF&.EIN<&WP*,I7"",2*.^:-<)R2,;^:J ^?!8M*.A MU*W'_F>S[9.]F%-RAUW4AOLI;GD$,%XX-9%NUY2LS-3J*3$O&WG;W)NYAB6H M*+6=$WIG$UM3@[R'(\1]2])Z\00N[GYW 6F-7\U/Q:@:]WQO\P)\U*N^^7O" M?V#RO14VC4K<>&?+C75L?SU1E&][H_JV3OA+7B5;XY$4.);+3DBTMNEY:]"_ MZ[>63?6S[,'1X*A_M&J=GK>&@Y90V7E+4U;W7O*#[\E@OW_T\G!P<+P_/#CI MOVR-+REQ%=] M 9,]^$3]_D5GW_)>IJ4@U3I;GK7]=W'SL7%V\?=-Y M=?WFXF=^\UWKO7I[^?'Z0=LD[S@[VVQ,"3GIZNTOO[Y?K08)?IK>\@=:]/BI M&K;')_<_ 5!+ P04 " #(@%=8Y#Q7>/$# #D#0 #0 &5X7S4W,34P M."YH=&WE5VUOVS80_MS\BIL&M E@V9+\DMB6!:1I$A1=&B-)/P^4=+:X291& M4HFU7[\C92>QDW1%@:)=!]@P?$?R[IY[[HX,,UWD49@A2Z.]5Z'F.L<(5[\/ M#_VA=]0E;=AKA7NO2/^+Z\(Y"I1,8PIQ S=9+5*4[\H"85Y*S7)P8=P+//H$ M?1A/AJ/)< CS"W#=*"Q0,T@R)A7JF5/KA7ODK*6"%3AS%J4LF'93U)AH7@H' MDE)H%+1:8XY55@JZW,8EVD#2C>YW2ZTJ_C?./&]2D_MWP4K>-Y, MWMSP A5\Q#NX*@LFWDPKEJ9<+"<>%]#UN9B:4ZNMH]9[86?O%!X,@;74"FZ9 MY$SH"0@31CZ%@LDE%Q.P2S2NM,MROB2!Y,M,D\$PCDY7&8^YAG[0]<->'(6] M*MI[P9&G03P7\<:-M1=K)XS:B5Z+6%73S]G8C?4++#R*+*%H-1\ MP1-FD@KE G1&?)%<)+PBRIRN,*DUOT6X7- JE/\&Q#=Q]T]Z8+?'WK?Q9W]Z[8&8.R--I!=,QDS@%!5/X%HCYAUX M+Y(N[)L]SDE95$PTSD$'$LO\ALYBEEA&'Z.R>2L:^%.4=SFF2^Q S!3UU+JB MC#.0>,LI1)MVKH )45.=2*RHQP*M.*/(J/6X'ZCS2'MHA9*7*2"UXW2-(H.4 M:>;J.,_+9.;XXY7OW(O:ACL8!2-_^""]G3G]P &>SAQRJ]6>F59^%'C^:#P, M!H>>'P2'AT[T#A,L8H*B[W? + E[+-H0=8U B\?K7X^"P)M>6>_M'W]Z,/GI MB&2UG/"G#?V1]<+OTH1$:".'19WG#4VTHLHYF;[C.K-@2?RKYA(+VJ@,@)O" M]_O[[ HO_YP/SVX[P%$1%T1:P52]PT G_<'W2 $5\*RX,I$2?]/^ < MM#AST5X@#'CFXL"XH)*B^:X?)8%Q25FH)"J#=\>H69[3K*8FS&V1J8H2H-KZ M7W#!:$J1G Y,N3V:0#6KZKQ-5UF9^Q IU"[[V;V$Z@N5W;A=KPIP95Q1NWYV M?[JT.=%;NDJ%==13O>?Z;=BKO_L ^XJ@MRP\%U8LH[UG1H65OS!=_NLP[$Z> MP']A\HP^.WE&NY/'ZP^\@1.=82QK)AL(^G;R#,SD^79<;B_K#P'"YKMN/EMX MIOP6DIPI-7-^.[Z^<>?'YZ?NVZO3XP_F>?%(.S\_N[G:D64+5Y9W3X4)4H.: MGW_\=/%@C5:85] S/^1%S[R*"!+[NOL'4$L#!!0 ( ,B 5UC\N4QQY , M "0. - 97A?-357;6_;-A#^W/R*JP:T"6#9DAQ[?I$% MI&D<%&T:(TD_#Y1TMKA)E$I2B;5?OR/EO-A)NF% D78##%BZ(WEWSSUW1X69 M+O(HS)"ET=ZK4'.=8X3KWP:_^@-OW"5MV&N%>Z](_]IUX10%2J8QA;B!JZP6 M*_8(^C">#X208P.(,7#<*"]0,DHQ)A7KFU'KICIR- M5+ "9\ZRE 73;HH:$\U+X4!2"HV"5FO,LV&M]#N,R;4#I)K?; MA785_Q,GOE?IJ7U=LH+GS>3M%2]0P6>\@8NR8.+MM&)IRL5JXG$!79^+J3FU MVCIJLQ=V]D[AWA!82ZW@FDG.A)Z ,&'D4RB87'$Q ;M$XUJ[+.1S$4Q'?NK'Q8N.$43O1&Q&K:OHM&[NQ M_@,+#R)+*%)-IK \X*#'X$[/SX_?Z\5$;'9-OJA Q?=.U+;;PV$P] ?WTNN9TP\,.H[T7M,L(@)BK[? ;,D[+'HEJ8;!%H\WOPR M"@)O>F&]MR_^]&#RGZ.1U7+"GS;TA]8+OTOS$:&-')9UGCK EP;5]2NG]V73MM/20TG>D>7M;".>JKWN*.'O?K%!^2_"'G+PN.@8AGM M/3&*K/R9Z?6S@[ [V0+_F:!>G\ZN+'5FV=&5Y\UB8 M(+6XQ>GG+V?WUFB%^8IZXH^\Z)FO*@K:?AW^!5!+ P04 " #(@%=8:%0# M% H2 "S=0 #0 &5X7S8R.#,P,2YH=&WM7>MS$SD2_[S\%;ILW6Y298<\ M6!Y)2%6 P*460BYAZ^X^7=LQC@8"WBDWL&4DM MJ7_]EG(TM6ER?#05/#Z^\].1E381Q^+]?^_O/=S?V=V&IT=WW9?P]&_#(7LA M,J&Y%3$;S=F;:9'%0C]3J6 72EN>L"';N[O[Z.[>SMX]MKMSL/?;P6_[[.(5 M&PZ/CU)A.8NF7!MA'V\4=CQ\N.&_S7@J'F^,E4ZY'<;"BLA*E6VP2&569/"V M%8G(IRH3CS.U<7SGZ*XC^6BDXCDS=IY0\\P.C?R?.("AQS*;'+ =F;&=[5V9';*HT$;I \8+JPYQ MS+PQD._WUU:/OQY69! 5]/&::\DS>Y#A#)/#E.N)S [P\<;Q+]G(Y(='=_/C M.PO&: VQR@A6O+=#GLA)=J#E9&J;0QZ-CD___8^S)V=OV*,'1W='Q\M&__9G M& &+"%T;DX5_N_<>A@F_?OF?5Q=G3]G5F]/3EP-V=OYT^Z:9?P&JGJHT%YGA MR.[L4D2JR%-H!W!*9#1GI^,Q0N%:L'-U+=*1T&QOP !=^[=TUWI6XWY8BXM" MY\J(6SJSVL[_61@KQ_-%DZ4W)4A.:+SO9G]BF!;O"JE!L.8@=PKHF%G%[%2P M1$)OV03(Y%G,=6R8&M.#_GR*=O$A[_\_'!O;^<0 MEO5('KM73M^#\,TFL,#R&!>97MD]W!JP*R=O06P^"YW#5X665L(RA';L)++X M>/?1_KT!XX:!T(99Q#T#UIMTAX-YL,LB$3C><)>1$J%!Z\T&],T3!3/&09_! MVD16:=,S&KW4'@8;O4[F:2XC6"(A$L!\%FWW-$<,\FS>Z6"*4XQ5CMK.3J5A M-X"UV[-[T.D8-E:DN9KY6?OQ\6N8(^!(FT!.+LC\A<"YLC-IIX1SW +@"6 [^(5V"OC/\YF7"V@;::[G@"?+ M>)(PB_0.&J]JD7*9&6:*T9\ 'VPJ42OE&JPN8BK$HLK1IL-/,!(''M QSR+! MD!H:"K8>;#L-D#740(M)D5 +PW*MTB*9!)L07_]C^VJ[+D"P20EM8.E4&D,, MW154IT^[XJ*BH"L* S[]R$U!YR0-0HOG.:P''X',@2&8TJTWV:20;L[PJ+E" MA@&U!0PQAHG2&M,&X$]8!B""""JB:3]H/:+G0;XCH$"&12I)G&9/YFZ&C75X M3M-]X8EJ+\DV^VG$0DW88%>[#PY!IDVE&#,< M+XLDC.D%QE<'^.>V+=RZ7 69]B,:&7]D@%^#RB'ALQ%W["_R1;J%,.,$2J6C M9A($3=!26G"C,D#5G*1 ;N$70HG@-3@$%>2ZZ8$(:%(!0(C[B !<-[ 5.FLH M+SOEMD&EK)E3P/> Y9QK@1J.5QI.US1<7(@ $/! A48D9"J+H+]$.KDP;JT# MB$;\95PB!P8!']CU7$*]9MR82B#"^L.ZRBQ*BB#I*X(7D CD@6!&,.,\4/'3 M*L#S\;%=K/D"Q2%W,2*X 745B25M4/:)4+ZF5 M;KD3;N MAX#G=[>U,,/<*\R.,=5$1,J!"92>*,>HI;P/&U\)98(&-NGCZ.]-X+:F9WY$ M@?L<>#IW3JUWVDIF&+1=D,9JM9@6@1OD(OHDP$(!$C "1LV TWQ_I2MW'T:D MSD(G/1+,XRL5/$/8P!O.+;O/A[N;XZV%GAG):8!]ZD3UO.ZJ53Y-*>#)Y+/@ M@P4:W*LM\Z]\JPG7-B-YL2F8-TUT M?S1\L&"29#I*W$TYEM#$O74&0H7=V]G=')%_>5G:P>QJ^/MW!>$EO'OP!>=I MR68?@4HV)$+SS*,J@*ZAT^X62$^ M4IJ6,9A>Y".)NB]X&93UA;;IASDTDB( MK$,8F01MKRED933G9KD8AKC!9Z6S'V!!KG_*(%6^"W*.Y58;V_ M2'8-AISX>]CAG,MXN\TW\!-1< =^XEK=-L&VHN)V%"S=R7*K0,]U VOD$*D, M[.=W!0PWGB/3]KHY-DK/ %1R\>PO0S3%)%5K3#_(33KMG,M M>IVCD9A0T$?H:_A,)D/['>H3.NUMCPV]J=%YADH7&0?C'S50@6E.V3MTE;R9 M#I]=]\M6]Y"X=%->^_G=0A7Z09Q6;M]L*D$ U0TR"C>S*.&&%&[=793&.D[! M3"DN&WIGU7,1[!9DI-XWH$\%/AT^N(U6R@@@67>2K@?ZB*T6'D213, M2!>N"W$4'%%F+BT>PK.+HO2#%GTW0J^,"<0".B"5,%H0H2$A!P_+E>-5[ >< M?-@1C ($ZUY0TC)\6I!3\.IKQ2U@18YD3&7D M)+YS7CE9AT6K 3P<*HN.72 MA;]SK:[!T@\AD59D.%91@12[OOVD@C8NO_2^?V=-OB3:UK;R]V(K+V/O%6QF M"A#T(7VB87@$A> ZPY\ N6M!RL5!>P:H ^'C0XM<6P<\DBP6 9.&9&$M97!9 M!CY? 0 *D)0]"4/6=BA!T8%RF@^68]D[^Z9_/@3@.$X4&#& 9)*_A(YD02= 0!2_,!0T:)T-, 7X#]0)3KJ(, MWP/#V3QD MG2PR>BAGE1BU3-:ND;M&[J[[7DHS>61(N3-;R.:Y%EG(2^9\GOKT"=E$P:Y?VJ>*L"38!U[( MT%K12O7";Y6@J\5:VYCI[EVR_)]V)&=:B'(F$R$I2P] M 6D.5B&8P2F 4X*BHD(,@&4<%-L;+2<3X-9GZ)[WU7AD S 1$7GP(7W !1& M$M=[K+J4/_;KTMC,N\?+@8[TA4PC:L4:H6-0E6KF"(7U6S[#3>^C [53-0,D M4Q*>4YT![Z%V).P,H^94/\N-93&?MQ*@):FA!*)!L\CB,G(PEKKJ08*5G0&# MU5]&HK5$'N!E-<.8@;5.,87=/98"XTV-M^7]&[.R0JL>?N']*_#U"RZ_.6@U M\%3G\S:8.+6OE,S-14(+0E;201&V(Y&H 933"-"["^Q38 B!5M8C49Y[4)<" M+O,=A50W>> A48TG3:9*PYJZ:CW^%JU8GSOP+<-G%U,,] _0L7..,O58*\SR ME8"4>0HOQ8.52Z:61?"TRTN4TT;>+;0=A/)0I=WTR ].Q(2C;5R;(YW=<0%/ MTRZ$OGG\VXB(I04SG8JD'[)FYLUBG@QEAUCKO+R0L#=3MWJ]>^$*)1'3*BO# MVI7" AS%TI7?(H^FPOHLED=#5>^".9V4QXB-9LB8\%?6BI6Z0((B08@[8='C MV=YX;()MNN])U4121T6*U=(12@;>*CKJ<%Q'=+J2N*UUQ(_ %%1O8SQJS'TI12PN!+Y2@-3?%4]VD'N$1: I? M_UT[$P<^#Z5L:V=3'U+5REZ)R6^$/WO'6'XBO!JO?I@\C,C\D*QFZ[!@[#!/ M"*N;.X$IW?8[ZIC_T2>XU,C%K=!,4;G,?)ZYL2OXT^#!1K 20($3"'L%Q:#7 MWJBJ^%V.R6\]99UJ>7$OCP(1"R016/IK(V$M<#Y"X"3R+<:#(EX8\KZKHLFE M:=R!-X"=8S\2F1AC; 8-\I%6/$8U?LUE$E !FC=1)$JJS]YEN;N_M;=(@P?+N+WU9!9+#T,PIB@Z]1X$BQZ)R;Q%D* MFL*2W+@[=MP]JT(%A^' "L4*EB6\:>Q8"1#ZG3^@(6 FJ#X-VQH ;^E*H:9T_L) M=Q46=Y7V,0;!-F5&91JB5J6QUTSIV""S<; M$'HQW(Y%WG0!03J2DX(T*70/Q.*Z9A'5BL#',8QL0X0RT%&K&.XN\#;KV3', M9(E9K9.>2PL^8%_*) 1.P"<>+.6K#%H16H$'^(5K7+]5K-!B=MA%C<=&V&X] MIM+!8"W-$S*$1L S=*ZB].-JJ:/.04C_"M#G#T<3]^&KSC*N;-9')\MM4[K4 MY^']^J4^OMS)5#N>B4@8PS7Q;"R,U,&T+@/S-<5SVQ7()S'(:<_]!P-72CL2 M=-Q+T0I.,CJQA>:Q,45:'@0#1T Z/[R5 G%&M@-Q+!)Y[?*0Y,[T7^3A+CUX MFZE9(N))6;Y+1\,R(\(U4PWQQS@=*JZG$9L1AD9TP!__#29-1^(,*)%2T> N M/"C')SE+(=T1(*'L#F5[-_%+*18^T4+X9BB_$%SN"IN:.BHM+++L,P^%\MJ& M4++?VJ2R*$"-8.N#I]:X.:5U/U>-.)\#:E#83K/B;0%!%:&[2I?SF9[+ NQ4 MJV+BB"4DDG@O0\EX9-LXS%M;'D^N20N,V*V WL[ MQ&KRXR]9V!7@,%+5:<_ MHE77XD]WTXB/OP (>C,<+40O8/C2=Z\+*+IQB%:\*M3KU@8EY*V76+TZ?3HH MSQA5S7FMZW"_4W6DK;J,;K^IMWJN*Z#02T*RMO<2J[;-US*U;C?7=.ZA_.C[ M,&_M7)^C-B-N7WJ!WTE33R*3/'5*ZO:OS,=9N:0>T$X!Y&"\$@LKRD4*%?!3 M\J7,U)4[Z/* ,F$,'1+\ %HX;Y3@?8Z+%#_UBL>!/ZM(;@]9&_!ZWTVK3L(T M[YIKB[7N596W47#T\(=/;US4U #93O5JO"ZCK&M&UNF@E2BZ2:#XZR]*;PF^ MV@P>DZ\,"?X2H&_KALM/&S&6=0'%FH$_,P/7/-O2?>O4?8H!Y%8?M[]\J*@Z>_G[_^U\O39R].G[&3<_CWXO+T]-G!MQ!6^E[& M^-Q[V]K-WQZXJ-A_/_*_;X#T M8SW&[4A#K?9W%)U]+8_[DH KYWI%-]DK@U4>RVMW(^_CC9O'B^9O+UG?3\5"K6?=+=+_9Q8OS/UY5BP=OX%\U[?D!5-S% MFQ* )/ICK?\'4$L#!!0 ( ,B 5UCB+C5$YQ( (5C - 97A?-C(Y M-S@Q+FAT;>U=^U/;QA;^^?:OV$OGMF'&$" T#Z#,0.(F3!-@,&GNG4ZGLY;6 M]C:RI&HE$_>OO]\YNRNM;$.H:4,"[30!R=(^SO,[CW7V1N4XV=\;*1GO?_6O MO5*7B=I7'WY]O/7LR=/-=7RZ]]#>Q*?_7EL3+U6J"EFJ6/2GXGQ4I;$J7F1C M)4ZSHI2)6!-;#[?P_\;6MMC+I4B4J'V6I^C[-5O:_VGMH ME[S7S^*I,.4TX=?3[O+E0(YU,MWY]ER/E1''ZD*<96.9?KN; MRSC6Z7!G0Z=B?5.GNS1JWAK*O3OSZNZB:2:RT#(M=U+:0;);J@_EFDST,-TI M]'!4[HYE,=3I#CV_LM_][ZNCPZ-ST&=]>WOO8;[_U24SSZ_Z&G.WIOHF[9M\ M]ZHY;K:[",Q117O.O?[^7K5_\OI_;TZ/GHO>>;?[NB..CI^O[SVL]O<>XM/[ MLV6QM0'Y/WES?'3XMD=WNL?G1S]UQ>GK@^.[3HZS;N_\[.CY>?<%*'+R_$?Q M]AA"_^"L]W95'+P\ZW;?@!AW@PB_5:;4@VDX*7^J81[QPC->Q/FKHYY83)2: M'.)!.5+BFZ^?;FUM[!X,"Z7&&("O-W=7.T(;P?2&_=5IF0EI1#80Y0CW?P;5 M!9%2_.)_B^64/O:7X=C=P8!L[$2)%[#FS02PZC*%<5?EA5*I.$FFXUQ'HE"T5>?>J>]8]Z'4$L9K$2*7& MRAZ@"1GA9F3P?F7O;P(&8]UJ@VH;GBT ZA9#*4B M23U3IF2$LT#XG3T?I[I?&;J#M9,2G2:RK0-TP\^V2\/>0^XYAL7*@$6@ M:';+,[+7$9',-6(C["9VDFM&,DG$2$ZL*HR53!&+0*)+:$&_(C6 MN"C\8P* MW+JC$]_\7F7E[LQ,]N:N:.83/*%HS2C"[HBAGK3M,/W.P2IM#BY5T0,(N,6#S56VYMAA#\&[HJT():,1#21,U?\- MU/(4(8]K!I+#=T_/"18(\<:@OU?P!+3M&9KT;+POMH,%TDQ,;:M4,@+G'M?:)$>A M!OB YL4JB+#D\@M53NU:/?ET4:A)%LE^,K7FU=A586XL7>6EZ2RQ/&>Y6Q(# M.M&-["(%3(BS'0*W,W[,@B0_$1X[*R M_VAY.W+6XE+*X8LF=$JDB49#&E=##]O)B\Q/H M#%MRQ(&[*:W$' U:UI<2G3JM+$P&QV0=UWAY\!YH4&3C!6X*0*'4B7CU5,"@2? 64>*%W6NGL?=.J[FT!R22#@ MA3:RKQ-=3CO 0:5#%TSK$[9QYW"W.I6U8^VI8J(C977P."L)2R#<3ZD6T (K M+)N&7PL!BI#];*)84F'[P$Q(Y*?6N9:*:,7"5[I]XBH01V-W2UIWN<[PAY#6 M*F&,+ .BTC@!67$%6D2ZB*HQ$2TBA2S U+0A-35.PC7@=71V3?HZ@J*$--("$5 M:D*BT_J 9>8R^7###;,L%@-)R2'U0161MLB( #B 4@0 SE"':H4D^8'CG%^L MUU1*A/],F?";Q5R.VOW]7VBLECY2H+7Y9-?,B;;;51A'F7DGT%<1U5+OCOPO MA="?+"__1\94'"-"5%JT;F"Z-WM,_%@E %#%3#PO'I"!:NS4H4HAZY%VR+>Y MA/%=7NM" M^0E R=/EI8_3+Z,LH8S=&:52$+8/2KJ@8(Q,@CBL\$6<2C!)%LX%2W(N_KP M<9]TD@+F';$L![BYI9+7$;"KD%D!+T;*&&N*']*8G%&4R,)5<'*I.743HAP7 MSM(J.$D&@SSD7I:D,0L+ M^93*W)H(.R*D=90? (BZX=$%1>L8[)>EFL\ZT% MT^K8A:F(?:X;'X2 +T5([Q*'45(9H@371D"R/,BP.=K8?=:TN8PN/GT<9I#6 MO>AY)!B0^[)Q/+_&,N:=+G)G@0C-V-.6( DG0_?!F#R[2803V/!!Z(.LQ3B< M$G2#L4A(*^ 6&,V16#BGQI?B\F'$#]B3YY13D[9>C^64JW?T/ODK* U+1 5) MY5C 7W'ZZ)H.<[:B0:DKNK XL39O?@V @(FO'=K-!BL*)VI%%MKAKKD2(LMQ M+DV=PL>8QGI)^YOQ4&V@"U-KB*V3$45A9HQ1_%3MXR'W)/MD9DR%B&L"(+LC M'NA58?*L G!U>RHA<#1B3,'K+A[ $ZPP';&G]W,*V!!KY816]#Y_C@=R#)V6 MAHO(N#6Q@,-RG(*YHBYF%])%=[: '>9<0DMHN>JMEDMJ6\.&&0 [G/$)8;9L MR ^_E">*P.W'1*NV;90]]"9^DKU7G*NWH#QNQC 6O]!JV!/DULAQGG$"B7,& MW<^JJ%*?@\F@CJ0TV'VP)YL;RQN4XRQ=.W?I:!_?$X%?JR&9>&M5WI%IMT:\ M3L>UK3S[0NOL\6BAAMQ& 6XTFM9K0.I!Q#JT^>S1HPY#2]=HT>ISBH(.)]RW M(NKP! 0S;M+H+JR<2YIS$%G9JJQTBW*=2:P+[.V:!=*J%OG6!3MU(9FJDZV8 MWDT4FBE2N7ZBS4B9JTIA7@=MUB0E-1[G_ #;4[.MU8/DR8G,($$_FN@,AM" M]BF(D")A1O*&/98T5=\F:F@!;O0F8F".7*B$P_DF2&C%(?\4!:Y2QQLT%9RW M0[$:G?E(M57S8S;7.3X?$(#MB5;LI:R[J?%]UDJDUUF)F;AP/B9LAWNWE^+$ MK.P=Y\.>:T+.=7% :L;5> P6E%M]OV1#W'!LULX@J403%$H"&'!EMQ%V3&=M M0D7+(Z>%L(E,D=-)"P147?,-6#V#QN^#GMR@>>,-8 A,E$P5H)0XK;.5K"=W MC7;"_]G<>#I#R;5'CWE1[B-+^S=(.;7;.X#E M@)3;N-A<[E'Z.K49$YU6A?(FM,] OIRK$[6;"#O^ABX\C")[U_2;^)8'N[*$ M5U:T5W8?F1W=(+L-N@\M,%S$4\#D;&AS4 QNFQXGN#^LM*Q*90&=;6&R?4HL M#;[?O]4DZOC=),SG ?.P[JPCZ[#(+%@Q"0#].(NY4[+C8X$.!DW5A47V-<;! M;1"<7Y3.DP==4_1HO^ F-)<8I =:GI[FNI"0,HSD%F^>DP]X*LS RIFW&Y37ID]3"398W8('*!_(R8^JA'7HN!=L MEJ-OU.\52PXOY#XJHVQ.F(LI9RL7-Y' MS&T/5LSQ%C<]U"7R>?3>LO%NKHK1H MR]I;Z%*DZJZ*4#&O,)T91LYJ06EX.H*8(\#MTCOB9Z[-JZW&'FVN.XU=Q+ M%#1W MQ7AC;O49=;?36@67^NRO;.EJXV.+&K-;=*]1H- )WHTY8=19T*$^1X<.EWU9 M=VIP.IN>(N\&XRG7*GB5%,KWR1"#MUQ469I79]D]PW<5A0.(@X!B7Y5W9 MK$G/!F_6A5JNI4WGZF1%(V\T/V^,&!EQ?802P?'U-WH/#0/ 2/V@*7H% MX9"#\90UKT]XJE8OP+S\^",@U**VH R69Q?.Q#0%,:M)&!O1+$E3/5=':*J. MU2+$@5=1J:L.= "PB*H1/FDO$6#_A1102%71L2;0XAN2#-B;26;PFT[33+T M^4AJ<*M5?EB@0+*\VY%=Z.$I(<%]AU9!E_J* [>W-K:W;EK"_NI]WQL:U M&QDM.2[I[]4W.,F8P1G165'Q6EY8H]<4^=D/U971?G"^(FC1G7/6'H\,>6@V MEIW:;MGLH M?%IW#JY=_4ICW'M"])P'Z[28HQDKF,FD#Y2L<1=E_/ M-NYHPT:*IJZ,15_/1U.C(=A&1$.*WN'7H0/I=9)>29#Y_(B][]$JVL.EQ_20B MZT.,[1.%Z>G<$89Q5?. XX[[0NOG1 MS"[5V.;&=I(8@D:Y(X0P^42AO-KO0^*2F#TD;D-RI3DF[RO7Q.-"84X@ M0$"F[ICZD?>-9Z0L%4E)K)IC-AO/#CH+8H*@F)K-..,PL+FL>=)+8M"Y,&NJ MZ>/6-JFHX'<)865SM+#.2[:C7>4MY0<[1KO/UVZN%35;I:8-54EIWYD-DCNS M/=>M=FL99SDB+A@M7W%,V,@A#BLRZ6ZXI&Q=UX\@'C;3016CR&*\5M*)[K#FU$:2J30'56^;URVR5+2"_>E%?3%&Y1NJRBW;A7^#^[J!$]<^B4$ES2+-<7D7U49 M[?^+'YZ D?_\/*R3W0 __ MXCEB/;%G>+]?>7W0.U\[/7C973L\ZQ[\2/\ 1/#IZ:)P; !]6P$ $0 'IE=7,M,C R,S$R,S$N>'-D[5UM<]PVDOY^5?K,$0VT-WHAXT&T #>_^-Y[EN/A'$:!A]V]E_M[5@D<$./!M,/.U_N M[).[L\O+'8O'3N Y?AB0#SM!N/./G__S/][_S;9_(0%A3DP\ZV%AW<^2P"/L M/)P3ZY^GMU>6;>V]?O?Z\/.U]>7^S#K8.WAM[QW8!X>V_?/[9^Z]X^Z,S!T+ M) CX.WCP86<6Q]&[W=VGIZ=73X>O0C;=/=C;V]_]Y_75G:#=28G=, EBML@+ M/#\P_Q4G[JMI^+B;OH2B!X=Y@80QT*NN1/JV5,0C5$T-+\J$,;/C141X27Y1 M!#6 U[OX&LOLV7O[]L%^5I*XGIH%O"BQ(,_NK(82WI1(?1K\H18$FO)P%U\_ M.)QDY(%#7:ZN6KPJU$$X<_"/[PL$I4:;.DZT6G/ZHDI<(T?VID2.G+VX+$C:OD>[\F61E#98@P;X8;FY-9Y7 MK)=^!OO'Q\>[XFU&^A=)E@*'_H+'A/BOW' N9-V'_W8L)XX9?4AB)P.L+ MR)\V_NS'N^RKM+@7BV1_K"%!P8%HL<_IQ:\U&"_=J!;?C!Q_=..J<$"-'%?H M=XD?<^&3^FN[])!:VF;D^*.GMA7?I:=RT3U*M;-J>NB^XA0U/_"L '[91SV; M>]DAZ+5W1B]^]<=7CR9?15F/]J[IW]8P.C[I)D-[U%,G3EM)\3?OZ6'+L9V> MBRV6R?]:Q\GF\9R>CTW)\<<:-H#/YWB7A3[9#<@4HW2]+]!GK%0*/\-C[&#W MWU3E<((@C$55XEGV-(IH, G31_ 0XY9W6>1Y2R:6B&3>.104S1B8?=C 2LK,8Y%^^\_ *(J2,9(5!.9(0>D(1XE\MQ-@?R4CS] M6G/9,NF6UI*C%9T!Z<][>WN6;9VGO(H_3P+/^BC86I=+MN]W*[Q6Q$@X\6Z" MG\7ORE>1%DXIF@J6D:=?KFI==/N1U.X-4<&,]( MP.DC 2/!WZ2GU;MR,86"?3#]7<8.?I\5Y%B^X%8X@5<%.0 ;*,<("V&P!\<7 MHV,^(R3F)B!0J=&4N0^:S'TJ>5IW@N=H6H4A[,B!\#2>D9B"QB]@Z2H#4X8_ MU#>\]JRTZZ%\FO'%[_=$ M\-UR [^V&7DD04+@7S><2A'7,:^Z0D/&W=]3&A>#_UO)%?[-N6ZY:8^R+I*C M*0A]=![\OM-W#16:,NV^TK1'PA]+KFC;E.N6F_:-30. >QRR-:.KARE;'BEMB1'SE6"TY3;;W[,]\K"6"\ZJ,&6Q-^J9"!$' Y]M M-]@^M#:#D#"62\<\9F*1?[T9I]I*31FU9GI)1, Y9_"H.>=M-_.!/7$HLQ\= M'\:5^92!Z/A\ZCQ0G\;K3C-JLC % ?7LDXB<+T .ZS>48SE+(;K8JZ4RQ)Q MN5@5YM;-4A@Y^Y$*8WTF3-)L.SY^RKM8%DZ9,U_O6U^MS92MU=-;(ES/^NR4 MY;9;]*W-R53\O7Y">%.-IBRKGL024?B=9#LF@R]M<6PS$E,F'ZT?82NJ,V57 M]826"+YOWJS2#A^/CH]4\KG7I+1I[U0_9K MBS-Z%2EU,&A^\-<;@*LK-&AK=4=?S=:S?K@7G+?=OLHD+ -F;JS7H+75_7U- MFM=H=$4NCP%C*^LS:&3U*E@E2V@T;G-JCP$[MU5MT.3J5:_Z_*'1^GK)/@90 MH,O"(!K42V3MF44C*LKI00:L7ZW*G)7?JE?'ECE'HS5+F4,&C%FIR: M:];# MLFRDT90M&40FC-M6MT%SUZQ]U>SBZKKP:/HF T4)=&ZU*7!&U!4(192L=_Q,F25-+1!36=0672 >DQ, @8]4QKS;E7H_-I M3%(SB(/FB@W:7SV9NI(&-]J]P3S"IBJ#F4- /0N#6-!+B<1CBT$8)3ZV'1>U MR8P&78,V#X/(Z)XY.3H,/:/E4^00(S;;]44PTX&]03BIYU,;X%28N8<0M05S MVXZUUEQ:@\ZH,R]C*#K:4T^^ZB3PCLZIFQ'SUP\+&);@?8UB6)(M\!IP4*9$ M, @O]>2M!KR6!#_B7?*WN;3Y@O3HJ32MOOHD(%\';\V<#<),/2&L!;.59S]: MG\B(KI5=!0;[N]HZ#2)"/2-LBV8._UA MG8$ X\>M-D[D+.0V!/-V7ZG:H.W;3D3.;?\Y%6*T?]5(I0L>2[F&Z<$P=AQ6 MG+81ZBW!YSJ7"N=KF7C,M=(R7 MUJJ-&#$:N#1R_.4P(GPDS(:&L@/PK/:1O2 .DSMFX2$CSB2&]P;=RKHB& 18 MVP9^7/])A5V.>&Y 6 ODLCZ!L-:1]7\HK)@3N\^%'=U4Z_Y\D^&)-A.#V.EQ M&L 8PFB:CGA'$2>D8#+^L2.8!..ZVO*:1"A-4<2 M-"#4MBZ%1A9J5"""$5?0>%E\4:-L1_3H KN=26'2(?9D:1!\-8WC!ZIT40\#EW1KIZ(<" 8D,L/Y!E_Y_M1_H+W8E$" MP@[JRN@("MH)Z&AD&OM%Y3*(NYJ#(E9PA_G-*(A0081:F0K61ZE"MH<&5+#$ M:DJF@BQI?4$51J]5@P^EQ6V\->$1B5X D9H<#6*M9G9=@34E>*R35+811)JW MZ1GM"[OR,@B;[0?U:C>'(X.:V:SC\4R6";& MN/JO/O^VX:)[HV=G=^%C$!LU1R7O"6S(_91"(.N^(-"(DKYW+10VE[03K]?; M?07!#.)P91*\ZY41I4TR&C=,;$%/]W[WF7OOG"C"4$8\2Y\$X'*<7-?W^(SX MLA=P'CBX'C?^L!.SA.P(L/]%$OZOD].K,T8@9KAP<.8O7ER3^0-A.U;@S,F' MG?K7U/?Q$)ZL0IX !X@\D/TO+$RB#SL(#/J. FYWK!C$_[#CQ,B4\Q&PV&=Z'_"-J4(7Z>D'/B"AW>@A<^J#1-[^(;VQK_G01D_PWH\J9[ M4RC*#K<=^*_$][X$'F$2Z$3NWE=HW48Y3!WC^QFY=M@?)):3KNF<:T6_-JIO MJ5NN2WH:QRW.8:-C"AFFEOH4'_Y.XYE$)&&%-*],P7Y%^V@MG\S# ((2MJCJ MG!YY @J3!QJK6@(W:SE!W-P0":7!K4X4H"G_%S^B/A%55E@G%EQ[0T@E%V>6'*^X% 8[0>Q4V3L"[9 X/!A="4KNV] MSQSV$ 87,$J%#ME+W+@2ES2\'V0T<@9OF>/?)P_X-9XZK*).[>MA:N.31P*& M]WYW&)F%X&(JZM2_'Z8^(4X2UB!-_6Z@>OC>;>C[];K4OA]$G'N&LF$&'X%/ M8 HU@O,^8%S_Q4^%!^[J9#'XL;/A?P_SDN?^J'[QU)MDU6N9_$XJ\F T0,8?\ W M=AG$HR)XH ]"('2EQUFLU(3; M4LG_&WR.$"!]%M6UZ%JE[6_J3.+UM:(\%S&7OOQL:(ZTMML\#UUQIA7&-=#3 MQXM"PE>N6S--?UVQR8*I\5#@(_3;=7::R-LRGEP8T.X<;T4#!5,C\*4$\W4QN24">'!\G*):Z@H@DDS];+3GQ/)&N[OB%]+94N5SU[N4V MJ@W.0N@7H" BDY],IXQ,87">FQ8S6IN:0J_XYK;(Q]/+^_.36_05VLU0+M-? M]RAI7D0THN!UVL#:VA4*F#=K=Q?=)NYR\OEFLB:\M:H:QJQV)UT:TH,-U#., M!DF]LYC'N@RN'![?)'%-IGZF?,*=+KZ(AL]#^_08.4IXOBOL;(;I9?RR MDE2IQN+[[,S 3+U-*D'MQR+DG.5 MZ+RH6RW%!NESDA9IUZM ^:WTR_59NLG *ZZUYOE$Z87""_5D4__B0^F0ZC2H M;O;0H!O<)H]5)87()T$ WB+-9%W13TDRM+6(<JV6$GKIO,$W$.R2'])E&N"D0]P:J\U&:"(:I$?9G-;HH7PU3"T;P" &1DWHV MHV22=V!M^T"[%AJ$[TB3>RY8.%=M MN,L/,< H!?[#G0%+Q[[4?+U*AM$MW#D^=%4I4,-@>;;9R@A,BW(H@ZV*L+QT M&,@M<0E])-X-D[]0XAHMM0H.+'ZM;81?X-NY@I#[)JB^.270Y^/6K;IFT"LZ MW'%I5>K<,U?W8NH0#G:,6A4>>EGX'9>2..L4K:$=++;3GHAN<*/=)GY*-=AU/-*!NKYQCZOMC^_P^M/O+9M :U4@XQ5[DA 0W;M!(X\ M#T $^LM]Q*ISP+H5&42<^RGX*4^"L $M.?@LXF8%N)U9#:^EZ9S]SGLJG MV8+;KGC!1I)A=F$1P=6ZZ@G%JX^'+GWL^+S^&"\=PF%JB$>7IX=JRNS@LEZU MKX?1Y8KHAO,$/\@TN#E)XEG(\)Q!Z7B7JFC1#G8Y2B6_6%N"WRXA7I;AV*1O M#?V+3]+T68<2\M^2*&'N#$_I%0[]X[,0_6CO&F2F63^P7P5MCY(#_3JU-3GH MW08#/^OZ+HDB28,KZ,1-<"#3E*?5I< @-;Z?$;Q'0AR*RL7^C8I7;B(8J$:, MD'2_FS /)=5=NW9P"FVH^Q48#M*,\;L\)$ Q&;$#LAS;!_9"^(P>2LG6IET^6TDTWG$=1D3U@X+Y" JPAL%X*ST*>>N+TMKY C MQP M'H&C)@&7]8DKY[4_MJ\KS/=@)5V$ME>P0:UQ8$\8 6;5R:9_C]M;8N$KM6MT$M=9A?9"]N7%W&Y4 )(;F= M!#2V';G9;*&/OK[5;F[+";W$&HGPX=DZBKP;F1/Q0A3/\)!CI738 MI(W3%^?__=N"R7TC+][FJWPVOFUUO4!+Z)*E$MLQ_=#MUOPUZ/"C6TMS6^GKM3FZ/TZ]WQI2"HM2+F3GO>'?X:3 MC$I$!.FN/&W@F.&QZ6VJ":F6PIO3"F^@.Y$G<./4,L<$T-(37?3HU[.I;:.) MC)I"FZ/U3]BCBFUS;JM#)U #8DN6LSP^ [:5!-4[>4WIRW>VM,P M])Y 8*$+S;?,7M-!W0YG@!1&EI=\(7?-X MF%*1%R0=(/8D?R:.3R<+L1;@NKB=C1?S3=N)-6#T5;A_AW9HQV3/^C:CK>@T MH!/J.D&F5U&UL[5U; M<]NZ$7[O3/^#ZCXSOB0YG63B<\:1[=0S3NQQG.;TJ4-1D,2&(E2 M*WSZ[L M28F2"1#@!5QGSDQB6Q0 [K=8++ 7 !]^>UI&HP?">$CCTX/C5T<'(Q('=!K& M\].#;U^]LZ_CJZN#$4_\>.I'-":G!S$]^.W7O_[EP]\\[Q.)"?,3,AU-UJ/[ M11I/"3NG2S+Z_>/=]<@;';UY_^;U[>?1M_OQZ.3HY(UW=.*=O/:\7S]$8?SC MO?@Q\3D9 1$QEQ]/#Q9)LGI_>/CX^/CJ:<*B5Y3-#T^.CEX?%J4/\N+BVVFR MJ5 N_/8P^W)3]%G3CZ]EV>-W[]X=RF\W17E851 :/3[\_?/UUV!!EKX7QH(C M@:"%A^^Y?'A- S^1;*R%,%*6$)^\HI@G'GG')][KXU=/?'H 7!^-,M8Q&I$[ M,AN)W]_NKC;OI-&:)X1$KP*ZA!9/7A_#OT-1ZA H3LB2Q(D7T)C3*)R*GO,F M?B20>'Q!2,(!D&Q_PK1I+U"N2%A\M51 X.2]0'?A2D MD>36-7S.BPLJ.P>2T4">$@+"F;.P(".BP0Y<\6I>B-+,YQ/9+\""N>^O)!&' M)$IX\41R1G(E?_"?LR"@:9SP6W_M3R(R3AD#,@M2(G]"HM,#L\(9W9&0*TJAK7H/(0I.-,@T.,73T&4BD5\#=TV51UC>H"NIFRM%OJJ(DYI+(FF M@L2*$D-1"*I9JK8%C?WA"W!P"$WLS%H MYU!)L::H4YIO5L*@&CNPOD"%MC? M>*:RC9 HZKA%(4P&,"%8:K$8,*LT (YLMJR5)UU9]U275X5&I&LK.*7_EN5+ MW-IEO*:D:XI7?CB]>%J!@4Q@'BT)@U[H+6HZ1J3P:7QB8/8KP9A4PH%#O=8T MJ>(4PQU)?%@M3"]\%H.6YSONJ5D8*-<:YA6=XC%>FS9;C9816MX=:STX\3&-2UN. MV$S/#;J^9PFN0E3MML+41VK:S9<9^'1EY7A[2>JP"H"%&6T*Z,VP@.HM4E,@ M;P<%8N^YQJ2^-+X,I?3I/6N8%)PA.@O?#B9U9X;.,HR%21V: 31)7T$ZY"S& M6ELEZ7BX52&S"@XC'6A*_6'@H40ZM*H@U0>",*TRZL!TI/)<* >-5ZGLT]!F MB&!2"69X;'V!F)2#&<)6*6N8%(<9W-K8!Z8Q9YQE4*U3\ Z^)L#JW-I;?!\. M]^'!;/&CJ]3PF";$.W[KA7)L>(G_1+@WS:5J_REHC\@B8[QYV[TGDK'C\R[B2K MQEX [K,HHH]B<](E9>:XAJW8('UN6(@G58NLA##"DSM8VO^33.?[ZL6R5A\D[GJ8C>BKKM(M M<:6>VPMT[HM\@YHXD[-JS(L*)[INZ87)!U&/S%[0,+G_6O1<@\4E)D]@W\C- MEY"88A%M1K*A18@I+Z(%7(47 E5>G]8!H0-79R.@5M&F()&GYAEY'*OQ=;%P M;M#%_0MR'2\:K4HQSL>V0(V7CABGX'82WG%VL4 M>LNJBQ6Q J>ARW=>)"P8GOWR I"CAH%*@Y;@,FOH!/SUQPJ/'2$#C ":"C G=)'\8MCY,^H<5<8YT[\5L1H)DD[L& MDZZP#<8T3L(X#>-Y[LN@L2I*8=^ VT.C*LF[V^F L^22P)#VHZ_0?ZE8+>X4 MM@+>J&5T'+FD#%1;O%/B/(2*(NDV]%6'/W79-#J>?*%B.*90;!*1?.;X3(1_ M$RPM,:&(U%=-2*N7=Z#C4K8'9_K?E">"3CNM8=84.LQB<(L-V^*\WFA33AG" M[Z))=#R A]GN@C:HGS>":['98LZC??0_AJ6J.YY83::87)G]LT:O*C%Y.OOG MA4J)8')[]L^%ABL)3"')_IEDMQ9U:C:?>'[POS3DH03HK5(6+(2S;L7"@'A^ M%.5W S2TFYLV[\9P;D>=(\OY8\K#F' ^ILM)&$MZA'3-8QEWF H)FH7^)J9X M)A"!7A*3>FD[#X>10*;YV4:E_6)YNI^2(.7E?N''->=O#T+#"^:R?L=5K^]ZL5RKWZ70\]M> M+.=LT^"=OOLE<+64Q/46N>"0X>QS3!X?H?@]>""CL&O_+,(N:5]@<&-/23K MVW&E3[?VSR*0'2=0]^DD_UE8WG+ST"]_LK@O1Z1I%_SCSR[HR$V):4-"WQ9S M'VLY(R,/U:X(!UQVZI)S%2+=N:9[\YA[= 9?E0YDS/-OS8.C#1ON/2S:BBY7 M=Y67$LYO9H:'G)A5:X,:CA'PY!Q&;Y!\!DEAZH1==4'G],K$ ME&Q5HI(553''Y]MLKWE1T%E5Q*V+F,0B3TZ/ '=,(G#),?65Z HY3G>4!-4*I V+S;_*+C@ MX(U(.;BS)ZKXF%5O %9S&B0&D@;H Z U1_(11MI,>:%>36G'E&>L Z5P3B8U MNS+UA9W2#3V]E3(%N95EW-ZA&@3IRH\#S9WD547M=+Y!K M;OB%@%,PP]!=>=?K1K-*CF]\?2!Q2HHYF/E!\CU,%N.4)T 9V_A1A"D&_Z9J M^Z=%2V[OA"5R/:#OJ>I"79R,*%;4X22ML!R4WW?PVN\P4A8T"W#>,AI #P"\ M*@+T)7$%^FMM0FK6HQ@"Z298:B0$0UC:IDNL;$T,@5\;<#8^+0SA6V/Y,U$0 M&(*C-IVE=M9@B$':(*ESYF$(Z-G@49L^F )E.JN'=KA$0A6W,@2M=]ABZD44 M+JG]JP@-S05,2QAT?*SS2300POZ&E0O?,[7SU[U,X>J(/0AD&9^05KM-G_&M MQG^-2:X,$3F("6&:$DV"VK2.B?B6+I:P>G58XK+:!^"+UO&-(9D(D'@S@&)Q MOH)55QT>$TM- M-K[;5!T84['SP@9,19V!46P,_/S0?V,HJHI#XTD3F*5C,7^,%R3XL;U,Z$R< M9F4G>S:-#8P[WY>R=Y.#T:$][1ISG98DUA"WC#Z$L,+ZN/[&Q1:H[!1ODSZV M;P #/J$VN)$,VS> 9_Y&+5OX,^TN6=4PGI'&C&7% S*XG"XFQE8HTMQZA8IU-N'0E2'LJWU=4@\JFB6$Q MVA[I8]^ 6WPBK$^FTM$)@B6T;I*RDLVD5&T6-0=#="T( 2F2Y\,:X*@L/QCU MF?%J+7#V+3A.0UQM5-DUC>?WA!GUDW$]MRF&"Q^4%DPK4^$BI? ,M6NB ]&WZV@;!JPP^,6Z 6X846VPVL?:U3;) M&9@TVD#I\+05W]$MC=!RL3,7@Y,-25BY6)N,Z&KCDKPK]9T7"6C< X:F3%(C M-O?(AUZT=:DUO"BV:?-N+HIM1YVCC4Z9[B)RX5/X.-?%#'&>JK9'F%9SFMY2 M1Y3B"?:9PL5!EQ39M!A;5E9Z+N1TD< M35D;;*7JZ+#=P[O:=-Q.?7SH'FD;;-O:3I%="R\'V:S$;&<%V^HHL9G,$JW: M0HG:<-9HVQQ*[!UU]HOHYYI9I6DS:+'J9IG&[>!%JYQU&K:"\UQ5ZWF&=C6: M,7ERG''AV3C'Y(EQQ84*!8#)">Z,#?NZ 5,:C LFZ%)(%;"T")_)SLT"186MNXD)6Q#@* Q4I'^*H794%65'$K2%< M2DNIV7ZM*XK4I*WB+K5!-$Q@=^)'0I5X?$%(XH7QC+(<*R.1/- M%J]R'/!M3:FK2W&#(%VFDB*3'8"VASMTW?SP01Z;D X>JO,+WFV(WZLR/ 9Q M0+4]C.>U!D-R)R:0F]DWGMVT8X!"46.8"Q:-QD%-:0R4Z\>"624,.&K'@W&] M =&8C0FC.J[//:J>J3XQ]=%T9I4Z.+-$RZ_2G*PY8[EU.WW#J&*T92V<=H"9 ML-.&:%%MU^@0JI$T8G)(U\V45;<$F2ER3 [H]B@K9UY4VW!-5FRT;YL(4Z=; M,L1F6L0T@O4V7YVS]26,WG8(:T:N"Q?R6R^4!]5XB3CSR5N)K1)<8)YDESYY M,\IVBS3T+K=^D2/'PSQ@3 M&RBK3@_NOF&G&OB[U U@Y3Z N30G7]+EA#"QD3M*X6F&H71XEP)\PU8P('U& M''1/&-CAU+>!4DI]$W3^MO'N=%&E%^R1;TF_]]?G_[3?#-]S_^]<+__ZW7?/ MS\]_>7GBR5\8GWWW\?OO?_ANV_K;37/YURC?=3AL_--WU1]W3=\,_?Q#V?;# M;[_]]EWYUUW3+*YK* ;]\-W__G3[$,[I@@1Q*FW+"1Y.8V- M+'RC;"'_%6R;!?)7P8>/P0\?_O*21=^*6?_FFVKJ" \Y2^@]G7ZS^?'+_N;KI=@&6;Q8)O3; M[[H3%;$%B=-@01=/E+Q'.)6_'/36C+B@->**/J24W%);$39EJZ$A6\6.=MNDHR& M?YFQU7<1C4N*Y _E=%7+3.-_7J5YG*\O7YVEA#S1Y&_?JOY<49-(BCCEX&$K%X1,H3?BQ^/-U=QP&'H?R5-" MFVA]U4A'YUZVGO'P&\:%)ORW;X4V7=U+?Y5+1J._?9OS8C?UV#OBRR[Y4RA$%8LZX<2:1+Q;1C1ZDF*Y7N\O!A#%0(X^6%^:UW=5J[6I MO_"ZQ6U 9_('8XX/#)TV1TPG.1R?JF:I 9$'S/+%NI^$ M__BN1BNUI9"G+*?!AY^#;$XXS0)6Y*4/HU1-A:9*"4_%SUD@#FS5!JZ4MQZZ M;\6\(V%>.7]_ROF[4E6O-@?@CO('N?U5A@2XO5>TO:+M%6VO:'M%VRO:-A1M MPXO'I2K]8\#IBJ8%%?\-V:SZBJ'.K!W#B7(,H,!KP5X+/FDM^+XZ =="0%T( M42[I^#/.YQ=%EK,%Y4U*L6EWKR-['=GKR%Y']CJRUY%MZLCM[B%'*G/$PJ+\ MH?2[EILNB-,IXPMBIC<#!^I;>38BHQ<-^DQ\/I(D7"=D5J,;UOZ]1VWUK(AB M,>AUS!<,W[!Q&2%41ZSZ%K\KL[F;6SKC$ZY]V!4 MOFGI@,:;_6VDLOV@S=U26V?Y09HZH++:;6K1I&WG@+Y'3H0Y(&>F43:IFKJ@ M4GQ"1]G!GWOW^9U%$:=9MOF/W/D?E Y 35M7=,I;><(?V;/:3:ELZ8K&.R;4 MY.3_Q$N%9M'(J=T5+JZ)Y[]1>4&G-)3?"A'CY+[I6DJEH MUS]];+%@0GL0MF49G,DF>YR-FEA I_XIKU3)2@**#\L5KKW.(,P M6E)]]FI!^4PLS>^=SL^TW:0AX^+PEK58)FQ-J5HH*EOV3N-=\93$X77"B'H::]KT3M<]G<7239OF M"D>/KEGOU#W,:9(T"<:Z1OU3MB!)4M M;!#<#>U[I_&;/\IS*$(#:F];<^*3P(@":F'32S<6**0^,JDF/5#W0L.!B$CY\ M?'J,\UIODZJ) ZJN7L(Y26=4<7OHFO5(W2,GTC9[6"^>6%)#5NW?!\-DO!O, M L@SZI$+;5:J9^2"8N5NZ_ +H%4>8AG5* 93]@ ^+"!O'Y'RIE/X@:S]@(XU M#

"A?6-41 [4-ZPZB>@Z!:42:SZB3;4"&4.JVX" M@89!><2JH$ @*5 >L2HH&EP3E#5\FDDC< +*&CX%!8SC@SK8\>DJ4$P!E$-\ M6HMI#A*44WRJ3!.Z"LH95D5&";>#,H95>8'#U:&,I0MK%I* YQXSUZOY0I"EF8LB2/YE$_P1!+YM$V0S2G-LV!)I-H[ MIWD;="4$)N/KVYOKR3W- M*%^I-KVNJ5.:[\0P5-A9$>RP-C4?D';@D85U&IP/[<%M[C X_0 M._(&.';N/,^[7V;!-&'/EGS0AJ,[]4:WHLW[I;U?6N=E),LX)\DM M)1F=/"7QK(Q'93=I*)%,2C\IK)?W5+CW5!S3^5;RR=_\\X'(5SHGPF"OEF[S M4SJ[>ED*D_=-;2.S3MZ5XETIWI7B72D;EMH(CY$Z58QN1D?J<_7B;Y 5BP7A M:ZD[9O$L+?/^Y&,-U9O,\OW?I5 UPY@:Z,ZMA^Y;<>Y(F->:WY_6G/'\0&\3 M_]I3)M\V_T3^F_'MPS%9#7'Z1@[H>XD7Q>+3*Q'VBK2:O_=/E3C,6JKJ_MX[ M51+Y.)F^6JS:@P!J.PYJK9UA*-7W,BU-<4S>_,T--D*W/>D=>S>$S[38T+[*@CQD;QSV& MY4!28[:YWO88+P?#GHS-]?>&OEJ9:]C+*2?C?TWXCC-A[>?KNX3(BE;1U;^* M>"GMM,83;M 3!T>-Y\6@Y^EP-*@DD)ZG;/,2Z&>::\^_MJU;JF7H]9QD-/J= ML2@3\_J9I723 ?1 ^2H.:596&2-E2NCY^J%8+I.8_S,.RIWOOSSG;NO+N--Z_I?7JSSF[Y8M/\6:R*6(OMCY="'B6L%*D7+,LS MO00S[>^CM,-':;O3N3F89MHNL)>%>/--&@G-FL11_I1N.MUM-0Q"@N0VBV/+C]QHBWOYY,#2#K: DV!QT"W(X&;2& MGI%ZAS=K\#QCXT 3V6)&@1),C)GX$5D+I]U(>*UW_>H8UKKS,7)MXD=B'9PU M&'FW9/2S?LSGT0'KVL50'&^,9M4!?*:9B;Z("E38I\CKA$"TQ'Z_F[G>OXY_ M']>(9M;2Y!W+;FZIK'3:PY:0EQ;WL$WG-KIM;NG*9::V-LHC@$VCP7 96+[R M#0)B^/G47PE&,7^W^? 6I",$EHI&VL'\"*S)5X=*:'7TGB"7+68K!G!_HTG\ M,./,;C ". F62E)8DC(*5"\JX5+G;V6-4'1T\@3B3QZ!X-"MACI= Y(['5A+I6U\XG&/B<=*CDXM\=B=0(*$ MM@]Y:X'[VO/:YN'6=W:2::O[M,^E];FT/E?5YU$.3=&@ M:.7M&V-G>S%9_LBI/K<"W.\TN$&W1NI4BH;6@U!^P19/<5KZKVL4HP9&8)T' MR>&[ITE51V4>+_7H=T /G[MGQ,&U5!+I;;RBT4V:"W$:"ZO@+,MHGIVO*\]H M0K*Z@A@=1L#"X9XZZ0G6RK:6HYP^IX/*],\L%<;+DN;T;"9N&34D'M[!Y\N< M0+Z,?!2\?#1;OQM4S2SD(5R4H>;DL7B2;M%SHDD::6AJ)3TGISPE2;+>^&5I M]$C#>Q:^,TD1I?DK#U31IJ M4FN:FUM)KZ'REP<*J#:YIJ&QSW+Q62[O.LL%:MBQUM8Y1F[;*.?,DM8[6N@_ MR/9'%RN![U8&N$]11?'Z.+O(\1/M5Q6D3J*!8;7G$ZR%N<5T]L(K4+USNWLM M2MS6/B1T4KCMCQ6S1B)Z.ZP%=J9W^B$NH7# '78N>7=0VH]I/;T M(+7N-" +@@$<"G3+O$=8>H3E"2,LVZ )7"(L?Q#'+ENRRD:2[X*04JAL"0)" M+1M&<8*Y!-'@P9?O#WSYKN I/D!>2R?LV;]FD)AA+Q]$]$%$K_UZ[?>]:;^M MQ*1+M?>G[9MW6]. M0&.Y>U ?K[:[5]N]3NQU8J\3>YWX%'7B%I>/2XWXYR!.5^)?C)N_>%W;UXD& MK/FRUWR]YGO2FN_-9N>OX;FMD"Y>[_5ZK]=[O=[K]5ZO]]K4>^%WCTNU]Y=@ MN:E$%Y T"NBV#)VA!MPTC!-E&$:$UXN]7GS2>K&RM"1<3VXSA->;O=[L]6:O M-WN]V>O--O7F]G>12SWZUV#&6/0<)TFI>\:[)(5V@&+H<$[T:C-BO'[]_O1K M7]_5&E6^ONLIU'?UE2J'MX-]I4I?J7*\E2I_WZA<0N,]IA7NQVDWB*_(Z3U1 M/24<#5M8TKO+O+OLW=0M])7\#!R@G34^=%XVA!4S?(DI]/75?)$A7V0(69&A M4=1?,S5.@+R/HO+:&&K/^1BICY&><(RTBY_'993TMR"A)#/.KSGNYB3J6?]1 M']WTTO="PR,4U/Q'$A+3^E1E@ MZ]XIEE /.4WYG$42/BU/KM+)#^\P-KKMQR%\O-X:53Y>CS9>WT#90SBG42%K M]+P]?E(-4!U*Q6+;&,Y'^(TXN)4*V@5+2PH*DCQ2OM"$\YN:#TZ[-GC=W&&L M] \:9[^EPDRBFRI=Z:RDLK& #JR34SY*)SV-[@A7Z.[-#<="[Z#[Y9"<1T[2 M3.QF&1LY7Q_^12.%S ?P> :T>(:+1'H[21K]23B=LR*K5W5 ;2V0L]E!E7GY M."?YY#G-3&AL-8"'7'C(Q;N&7%A3_YFY&P/3/'2XXAA<0<'(<:-IPQ: _V?&3D64&U9MQ93IQW_(YH=;Q;'0+.C#>R>$>]H MNY8@9C@2F*%)V,LEK/##]^*\/)G6+#SJY0146/M-CRGTF$*/ MP/((K*$I&C2N?B[NDGLA*[6Y__6-W%9VX32*\VL2"K5&&^=7-QR07BW20M=T M3#0/NH\OQ?4.+]#1T-HYY3>IT/X*J:]H=K:ZX8#T-A9_:6H^1MH'WND\7A'I MVM^:L(_B\PU\-'<9,P](UF._5>[C[*OV)#=W\9ADPU=I&9++7Z MC+ZQ6QQLG-+)%*S=-#4?G/9;:5)S/2(9V.T4>!E4,CW04)S/:+*B/(UG\WS_ M!)S<]VS*=W^Y$12_R)/0: I8&=,C:X='UG:F\P_"8_EQN;P:B:5J-ABMVO.L M;C@6>KM(' 6\^>S\]K6$4P.9&YK:("9)I%I^]1(F123DSB6=4BX^N1-$UY1F M9VFT_?T%6RSB,K I_Z"AW.*X-MB4502DWR6ZIRN6K 0!1S9W0?^S2.F'GT7? MGS5L=1C'2N'!J!!:84P2\7F:%O2C &>#5 M828Z+T[0E,5-BP$Z97'SCF[;:J\#9LT:0+F/VU^8)Y(= '.VH-NSFHO^@"D= M^@#E=FRGXYQ0?H#/1G2RWWPV(A86S 2:Q1C*:),IX"%P-%+#R'GRZ@7ZYF@S M*KG2AU>IDPSZ">'VU6.Q$&[:!F\8:^=\1[IQNS@(D5^7QBMJ/[(%G(N?T1Q; M7T3>F".?W>4HNPN$1=XSZ2"MZX/84=N;/(AW(L:T?'SC.&Y2OV!4^&2P]Y<, M9@#(.2>)N"OIPYS2_%9^4@H7->BIJ?G@M&M!17R[;5"V(W"T*[>+=,1#^CA MP>'#@\,5:,Y/-">)W',:'*VJC<=J>JRF!9Q5HV;-S/58C'R>"J+3AXQ,0D8 M"8K*4XDN4N32_3[V**#%HPGS=Z [EH +@K7075$>43L7YXG@Y7P\R)@C'P]R M%@^RY7]Q&C3Z&$Q)S(,520H:L&E 2O$8D#0*DI@\2&H;@)*;6CR MX24?7O+5S7QULW?KXKX6(O,/*3'WA#4^]PCJXY0+1=:,UN4-ZN.=WNZ=WM[K M[+W.)YV1[=,AU>F0+:0S*I] ]YV)P<_J73G>E7/"KAP#!=:IK^:'@)8/]P3+ MA*3&/IGZWFY\+[IO>Q_+^_.Q--3@!SR%>%"3'_QP8M\4;S)S2 *B6-^Z=XIQ MOIGA7Z= ^SI% V6/<2X?I[M)HW@51P5)%*NH;>>>RC_C?%Z^RR4NNFP>+Q^9 M1EAW&.'T.!O4LWKV3'@DD1L:IWMM&[>^:[98L/0A%VJCUM>H;#>0MWHR%10M MA4%4+OWFV;H+EN79PYQP6E8BNB/K,L39B$NW,ZKWVQMQ4+WP*>>;I6(^M6$3 M;=MQ43VH3+JC?,KXHH+@B VMA]0WM'9+N;#*CM^*/2:WILD@-&HW17TC['0. MNFOOJ2P;$0I17-X_7X3-G]T_?&F(C0'ZN(TU[6Z0PSOFC'.I$9P;'?4,E<0*IL(YG:0-+W*8CS!,]/;HHLTTEP2H MCX^9#Y\HUOVE"W$#2%2CY@&1MRV&H%#_#$==&]Q4]O!.R$4F#BN]9>DLIWQQ M(Q325#I2I;15YPN".UD@\+,0(HMEPM:47L:IJL%8A]H M&HO=0E)2*27EM.RW-F& MD<]Z5SES:?1BG)8Z'9:!U$>,W-2Z\!C,>8:)G^8H(K,0JALMYM/ "$<'U-*+ M3P:.F*$"#]J]3$X$_PD(TJ+;G;U>@JR5>QWE1A]$FSB1%'<@1 ;-V>ARSS(S MEPVJO=Z7$G(BS\DT>H'1;&"],M\LM)H#-JCV;1O3IM.>Q/>&B1K*@&Y3JG6% M-DYXE!O1S"K%H/WV=QL:H=G=JC8.F(8 XMU>A#WK/:TB'&CV.E!&M8Z*H&/4 ME?D'0@:B.?VN9L

(5&4#B='[,@,[H]- 1WEO13-#L $-%'=S;<\83G2;I3 M>' 5S1.?"!Y<]:^F^=(*OK1"8Y5,F]E@^\EP4'SAQR#YRGSK5LG\*XE2THD%.7LR5ZOK>;G1HW;>]RNQ5YI-6 M)6_*K?](7LZ*?,ZXOAB^OO' =&LS,9N:CY'V0=/H=T3!34-(%_=FB;A5;\7G MDO\L>)Q%<2@O%7WZ/ZR7-PB]0>@-0G2, *\R9GIUC,[H-;G3T1E1C6MR;!U" MY34J2]_>7L4 OO2.&N^H.6%'#5R[=>J6^657O[W":QI[9I0#N''.-'S>^V?> MGW^FJ3RZV'S:\NAU?^^=*E\>?:SET1]"FA(>LR]IMJ1A/(UII"S$W=AV'-2Z MG^.MU-^2I#@IVG9NP1+^ 5'L-/L'1+OYZ(A,D2JAVQ+A/9G*7-F,A/NWZ55^ M.W#'4^%GV(*VWO?;#YW%4Q9',>'K@PV@*Z';U-XI]8^<$B%+UB4539$9?6,+ MI0[/SF\!#_A"FMH@)G^CZ-]2%A/6R4A)0+<$^7!0_G)*-9^9;= MU4M(:93]]/VG.$F$S)DLI>3YH"D4V7H4MRQ\M,+"1S@+/C[DXT/OI@+F.)]0 M!E;W;+QK67M]%!/#S48O,_(\C#9,>7+O8<.5'51!K>[2Y41BD4!W%)I]"1,2 MS)(*B6K/=A>B)U2B<.R9Z^KH#;H]UWOFNINR6+U(C5JK#<@VOF*)0-\/FD/6 M0C5F+7PAJ$YD3[;#B918]- J8XX\M,H1M KBGG8*JOHUV*QR$*=E7:O\X,1! M@57:0=R JP D>(#5^P-8O:\P=W4"A-;*>%DX&9S/9-#3!X1],I /]HS3 ^TU M8Z\98]6,C:\@IVKR;P&G>=RQ)F^\^B^.6X\,-T&<_^V^1AI M]^D*PWNG>DA76"XK2UNHO9LW&5]O@$MI&=%H3A7$TIJ(,% MPCZS]$LJYN0Z(?D]2Q(:;=P'0=I);T^3XDG1<3#AXPY\O A1_ A.X%*EYBBC]\'O'IPZ;R8QW1Z]4+#(H]7="*( M"2E7$@MHW3O%57;C)YK/6723KJ@\SH-[JG$:%3+M\2Y@4FBIR M525#+0SGX51&'-Q2DE'Y5)VDH"#)(^4+#3BDJ?G@M&M!%LT=QDK_P/"B4B.Z MDQI1 \A%U7 L]**9YX/<]NQ\??@7+;3+= 4_,'1G"U&\("JX0%5"@3)14)7 M8D'3Z$_"Z9P563V^&M36 CF;S56IY(]SDD^>T\R$QE8#>+B+A[MT+4IH0ZUF MYH83IGGH< 4RN *#D>-&E9V9*\@CAM&TTX#0>8\U.Y$9^F50!37Z.J<8@FR( M(E3];U3E%EEF]C[.OU?,8\B<5 M+\T]7'.0B8F,2GJ RP'HXI2':Q+SLC#]I[*J< 7,+^F",63P/$U&V[#M,&X+ M3+VFH>$R;FCMEG+.EE08!S)U*1?7JKQ2EWN1UU@*R["[8VR(. X%O18&U-:V M_3/.YQ=%EHLCSF$)B3C@]%Q9\=,$62RJ,O'SW#HM8DYM2QQ RN\R3 MK0A6,-MA)(^)&1X3TYG.1TXBNDT7V8C=[)Z&5*C9@B;MWC'JZY2K+YGT6&=Y MO! 3K-HI]8UL())JI,9M3)[DDWG"#GN8Q\NEN-K$S/V=I)$8;W;!,I#&VM?P M-FH1D5RHSI/I>9&)@Y(-E[\ZU+C"99 MP,P]>.AX!!#.VEP!Z(+!,$;-_69N<1[6&=4I5FXCWWVL(*FTE_<+0%L+ZX$(3?RL6 M-"J]?HTO^_;S%1\"/840*&0#F:__*$)3.K9\1,I'I'Q$ZN0C4@H1P!Q=GNB" M.LWST4FMQO(FEK\I(9C,N*"F] M0=.-WQ"D#1KU]4:"-Q*\D>"-!&\D>"/A=(V$%E>B2U7XYR#>!/YE"G8K%5@W MA!/5MYD K_)ZE1?D:]^A8"X*SK78+G!@P8DC0*Z!8.V4X.!HSG1B(UH\(?8* ML5>(O4+L%>)WI!";WH%?@QECT7.<)*7"&.^2@ )2PEC:J<2&HSI1C5O1 MY%5DKR*#_,>_;_86W&6L[.&58J\4=ZP]M-]EUU)^TC*I:R-,:9G\>9SMJ:77 MZIA>Y_\.>?-.6_. MG;8Y!]*+QF;*06\J(%_N:H!!^&JA) #Y=%?5JX%/*S>W2PO\P_="\CVUA-G5 M=W9B?^L^[*># MMS"]A>DM3&]AGJZ%";_U1V1FVKGZG9HH'\31X?&*R/K'09QF8M+D7UM&#:'# MN3%CC(CQAHTW;("&S79/W>RWU-5T2L-\DI;O:,@JXYS.Y?TF&\FB^[O^.-RN\6>'-"F]6>+/"FQ7OPZSHX?ITJII_#*8DYL%*/DH6L.DV;T=F\R3[ M$KLM%?56@[M1VSN0YI5XK\2#E/C=:W^;ZM6OJE9O7@",)ND]#0O.XW1V3K+8 M5(&W^ VOO'OEW2OO7GGWRKM7WM^#\F[]ZG2JN/]0%J+*U\%2/BC84D'7#N)& M$0>0X!5NKW"#%.XKL579FM('RE>QQ"G6/I';Y^:N1.6/(LD&C6# M*]\]?6^@V:LG_YYF.8_#G$8/N:#QBSCXV=DSX=%9F,>KIFR(GK_B319OLGB3 MQ9LLWF3Q)LM[,%EZ53A&C8'J0:UP:L[]%,1E<$@80"^MXRW:0=R8

[ZI&\7+W(TTW/:2JVK6F21.L1!X.!32GG\FW3ESHG ME3'8J\5H0YGR91!]%S,7)-\+02.OLS04]#:7-K YY$!S\"7EN^M;4+O9H-G5 M2Y@4D4Q17+!";&5QL^="D(A?/+*K%[(0FI%L?D_S@J?9/4N2:\;EI6S#A.ZJ@HS;2.RB@0+XQU,L85I,"3A2&@AOV572G M+IN?@TPZG;* %;GX6RI7LGHABG"YB%D@;K&J34M_3OLON''V=*7/>X*\)PCF M#=CL)R$AMX[>.!27QV6<%#DU-6Q;C>;M5&^G>CO5VZG>3O5VZGNP4SMEC+L6 N.AVGK9([M@:<:2."+RQ#>H33U^:= 9NZ-O#VQ[>]O"VQ^G:'K;NR1&&R'K7G1R99-G&? SBN"RM49DM,B+PKX(D\71= M!@C"L QW&1MI74;OVVSK3ILWY+PAY]5R]W06BP7AZ\GTC^VIE?D3S_+AA\:( MDD%7;VIX4\.;&M[4\*8&!GW;7'([C6D$646?+$R7[:V K?XH5CW[_>G9&<\/]";QKSUEXA___$3^F_&+ M(LO9@O*LACA](P?TO<2+8O'IE13?-V/CN,>P'-P)FUC\ M@LSH!R@+-5V&Y4'.J-D!>=MCO!P,>[HW5_@;^FKO#<->3CFYO;F>W*0K00[C MZRJ524&]IJ53BC\7!F+V0;3%(0W=W!*_UZ.3*:OYE1!?F-[M]1S MMJ0\7]\EPGX_2Z.K?Q7Q4DYFXYU@T!,'1XW2R:#GZ7 TJ-Q5TO!I53#VR:/POJ!1)_F;?]ZD42%+,I+D$PGG8DF% M'7!PDWXB:3$51['@TL6>1M?DB;DC-=/7T-0",8_BKW3#\7:K:0@"-+=!%%M^_%Y#Q-L_#P:-.14< MB9Z1^N !:_#B8^- $R5D1D$G3(R9^&19"^?A2'BM=Z/K&-:&1C!R;>)A81W< M&!AYMV0\LG[,L-%!_MK%H]"!RYTX']&_!\#+?6JS4&&_'U;O5E:WP!\>MN%1Y[W)GBBO=\]E^+X&- 0D%/5H[>M=H M;# G]01,2/$5 WS% )^1[[/%AZ9H4#SZ>9&)2RS+SO9BL_R14WT^$+C?:7"# M;HW4R3(-K0>A_((MGN*4[.:U(NN>)K*V:>D :6 &/L#0_,FJK;%02*M'[63( MM'H<495-WF:(H7D4JNVU?+WB9O^(Q29&.IENS\U#+*RR@[6Z%"MU%AYJ8<["&9K%4L7#$D.&+F1*B])SG9UKLJW$85N+,B/_KO(T>A&F+7I+'Y*:/DB:F,2JDE7)#QEY^LJ M,IB0K*ZX5H<1L'"XITY&0K4:1,M13I_3034G#:V?J:J_[NZ!"B/F5+EZ#B:4\YOTHU[J)[>W5O+$K?V'")C^CK,$(_I/_)^%H/ D$^KA/.4)6RVUN6B@[M9(/(3%6MQ M39[4]-2WL)%@/B?/0DK$:2(]2$G"UL)0U"29-S>WDFA.Y2\/C'QMFGE#8Y_O M[?.]08FC38Y4UMH;CI';-F8ZLV3_NIT/BY!&D*\='8P1OEL9X+Y!A6?KX^PB M1Q*W7U60NH4.%&;.)UA+08YTX L" 8P3, M\S[7R.<: MG5ZND5DP#YT> F.R/68/G7S5,]PYW#72S*2VL-.1IBHY@1$"Y\92)F]O6Q\6 M,04R^PL29AUA<(&S\BNR6>D&'@(R_1LRIDU0<%!=!=NC\N:H6RBGV-0R*Y"_ M/?/])ZC^(*RB;,DJ>2(?AR8EL1TS50U'=9*RVHHFG[OZ_G)7/7JQ*WI1@2^Z MRO)X(35Z$S =N),-5!9)A+8U66X,KNR5^75/0RKE^H17/]7,8+=!>F#@=W%H M;UF63=+COYQ3H6;21_("8<%@F!Z8V!9X.*SM *%:U\^#T[Q7U7M5O5?UT G1 M47"/S,?:YG(=HU?5_%88F2_5SHWMTN;\*2"58S,+^.XP=;0XC<9T8F^VH,A; MF][:U%AO$E+Y3-*07C-^R8JG?%IL0P39_E:Z*#A_JR%W&L-M=N,V(E)#H8(I M2!?O%W#O%_"6E+>DO"7UKBPI"_?,R PI\TO(I:[]YI1OJ)7TRD-\TE:@FZHNH"-45^G7&DJ61_QT%CS MVI76WU2C^ECEA]6T]OH^PCC@;JTN8W%:A (0TB]9G,ZNQ3J>D^R-K##KY T2 M;Y!X@\0;)$PM3',Z#OT[P-:YB];..M'1_=\,:$-R:\,?&>WQS[ M-9AM$J1*+2;>Y:'8R>UH.[P3#:X;<5Z3>W^:G'^IS!I5_J6R4WBIS+\/,[+W M80[S2:]>ED(YI6?3G/)_4,*O10=C5L$C(IZ!S^(N?WRFR8I^$EKPO,6C.0:# M(IX'JYM@1.M?DLH*EN+O77ALB<>6G!ZVI+=B MJ=B0ZQW=:"4W#.$%#PHCPJ$>/>CQ"JIU-IW$2R\*0U<>5 MH#5]P][IO)C'='KU0L,B%_)E(H@)*5<2"VC=.\42*2ZG*9^S2&;]R9.L# ## M.XR-;OLQ:H_CM4:5Q_&BQ?$V4/80SFE4R(*O;X^?5 M4AU*QV#:&7N9:+R7Y)0)4\FG1'PE=+G:N:-&'K3RRDGFUBZ2S-!4WR,9#5D<1H+D%HC;;NK+T'^=$*D:9R<2U&L!C(STV MLI$#*Y8*,_>X8)J'#O<2@VL5&#ENM'28N5TQ.K2K1_EYE-]IHOPL0L';ZNQH M3A! 3#/#: >JH]77)=;I*)X>7K'_C:K4@%EW8P#5CG4)RK0$:+.D;=@+#Z#9 MM0;Z/S/R!J#:LFXMIDX[WA)^T:(* 0NKH-G1!G;/B'>T74L0N=X.UP$A\!R? M#X ['Z!-T&VD&0%&X;B1Y@"TA!B,#.YO%I5PB>_]\+V0[D]=R]IQ+/4+(3FV)IOI&;DNO7XKJ_23.ATDDM0+,_U T'I+=\R.AAR2F))ND?A,?21),G M[@.(B^;N _)V03A?"TU7^]8FI,N /)35'H0](N>T>F,K7M%&R'2K,0;DLK': M8E/S,=*.2&IIT+CJAH[IG5(N1/]UG,H'S"]8EF?J1X ;6CNFG,"<=&5I0]!N)@?S#OX^RK5O=H[C(0#Y^9 M]+R0I.&6UCT?B2$%O79-!:)0'[.&9++46 MHKZQVW27.*5B>:'V8E/SP6F_E4Y*KD^H G8[!5Z&31&K(6[C$SQGG+-G8;1< MD*7X2[XVX*]IB,%YW 75NG#9/(C;I!H:%H*^R8KR-)[-\TI+%525,HQ-^>XO M-V+WO4BIUN@HLS*F3X4:/A6J,YV'7AC-[:-J-ABM6MFL;C@6>KO<'HK4K[/S MVR-IKDSR:FAJ@Y@DD:Z"78W UR:X?#:=TNPLC;:_OV"+15R&V>4?-)1;'-<& MF[)&EHQ*1/=TQ9*5O$M>>Z0+^I]%2C_\+/K^K&&KPS@6V#@GB72,W,O7U.5D M,B[F;9G$\I=_QOF\(HKR_6P>RY&NPUA@0MQDA3!F8Y*([]"TH.QD@?_@Y*@@;YW5F;R ].;I4(!V8:R\7(G\97RU2MQL*;TA_ X%8X1KYJ55)5 M\HF1-WMTQ0C, @_XDJ6@J\-,G!XX,Z8L;EH,>5,6-^_HMJWV.F#6W$$H]W'[ M"_-$2@/ O.WH]JSFHC]@2@?.1KD=V^DX)U0"3OE0%KA M3-S:OG88;1_F=:O*6UK63D >(26UX!R MBT4C,TN-A7*'10-[RYTN:1G*'19MZRUW#5GQ4 :QZ%A[!@%%)*#,85&?ZN5, MZT*>'[!H2/5\&56^@;*,11\Z#F.\S=>'.B2PZ#GUBZBKR;3GT%V1TJQ8+(0= M&;#IZU*?2\)%VSG-XY D.[X,:Y>:#>ZTI&D;TGRET_=7Z=0@GW;O>5!+9X= <;AQ 5(.!T<"T>R^&Q'*>'Y8"JWT[="!_$7MJZ3H-X1UW6]?43TW'= M. _:4>7]!MYOH'T[HHS_/\PIS6_E)Z484GL/FIH/3KO6DFWN,%;ZD=2!+O72 MYLK)KYN-N?[V*?" 9._X&N*^AOA[K2$^MOK6A@67$:M*GFN)!_3P M_F.T_N-/PL)(Y)[3E!=5M?$>7R<>WT;-G)GKP1CY/)4Z8#[1&+PZ#"1A4/E$ M^]BM&)S;[R)WW.+1A/E+T!U+P 7!6NAV*(^HG8OS1*HL^'SD:<18?_Q M):E83-O FY-B)Z\!;U9*G4/;:23T8S E,0]6)"FHA!63DJ" I%&0Q.1)8D)B MVCDNVNTK;J*D-FCT,5,?,_7OV/MW[-N^OL?2F;S.)6;F6@BC/Z0L4A"O;>N4 M:@624.O5!_7Q?GWW?GWO6+?F'Z@@(M_[2F3 M-=*QTZ!K=U0O*EH2Q(0Q?K6O5-<6]?^@$9-W?L> MJ7KSGL !18IG'?JF1CE#RB?Z,%!DW\G20-ECG"?B\-VD4;R*(R'E%:NH;>>> MRJJ.8E)&B[-YO'QD&F'=8833XVQ0-]Y94GZ(1@]SPFF9;2MK8PH5OZ3VZD7^ MJ'+9F'5VR]4NW^_Y"Y+-RPG^73006Z0!:V]MY,%GI#P+3_(L''"0W6["5EL>G=WV4- MO<\L_P?-[VG(9FG\;QK=41XS6<)W\RO9[H-B HWKIO MNYW5TNB69+)4G"!M9$[;=EQ4#ZJ)B#,U97Q100_%3M*GVC2T=DMY0E)9GD.C M:M0U&81&[::H;X2=SD%W[3V5CRR%^49H?1%W07;_\*4AH SHXS9 6RNZ#S2, M\_6^R1U9EV5KI#PO_]\?@I\XG567HNHN[N,3XYBC2M3N4R.R$DK^."?IYHHK M]=CL)JVXLSU_+3]_(G,[*?(L)ZE\+^M/*I]B%(K(BG(RH[O2\%LXJC MRL+X MSA>@ XWC6*7/A91LDVEU4Y^M2)S(6)C0G\N]9WO"@9_#-7>95OZ57HHT MV. M?7[*SQG\4\.6#JUGJ"16,!7.Z22M]W]W&,$]AT_-XN')6![OWH2Y$4(W3K,X M+ /<.TM6-V&#$C0,J._(E,PT9A"HCX=2#E\BH3.=&X5=LQ=J6@Q!H?9:J&V# MF\HNMXZB,,9%)@XKE:"?7.B>-ZE\#D,^C"%N.W6E#' G&Y4[A(Z\*!;W-"]X M.DFK1"6A[ATXBKG,/!._"1)IR+M ^-L@3UWG.%J7'1W]R]"UMD"*LHCBJPD0E M@F:R%-:F%"$ZO$V;KA:(?:!I++8W24FE1)73LA@R(@+> MAY#V-LCJ34-][4.JRP4:CH A)VX#_JI"U(*V;UV>Q'VK/>T"K"AV>M &=4Z*(>.45?F M'RC=!RWB*";]"YT^HQ^2XW)Q?@TQA[W#PQ(Z%:M&GZ/=$J@=JLI6'SUQ7)!)N \_()D'JPD MA !Y_A43SRTS-X"L_H:$56PIFU 5SB&N96"9VKDF G1*L:C%P^#=H;.$13_> MP> &K.P&G3-L2G*;:IU07K'HO[WO#W5I.NA48=.+>ZDRN9\,!^7_?PQ$FT6< MET26C^!)KXVX(6@:6G@0L.7P;AX(Z$2,UV(,UV'%KCUN9])"^55U^Z MQBI?6Y*P9^G]5JAF!CV=^]4 M^8>VQ_K0]D-(4\)C]B7-EC2,IS&-E$\Z-[8=![7NYWA["VQ)4IP4;3NG;HX+ MH2'$^34)2Z23QHFJ;C@@O5H'I*[IF&@>]F$E(NM[E#! F9X\F+@L> MSDFV+4)SE&M:>:#^+6Q(=D[WC94O@MD8$\$L[%(N^IB.MH.[G9?B*8NCF/#U M@=C3/736U-XI]8^^#YE6HUJ.X9>&C%18^6F?A2\IW5=,/'@>X MVQ*S*7>@?'VH37\/=?#/"(' &AKW$3-QV6#DK5G[9>W](I@8;G9=,B/_\6@1 M-TW.4'1H&^W!8B9&!RI\1G?ISE M/]4Q>'1[KO?RGV[>%NA%:M0:8T"V\;TX _3&HCED+51CUL(GB>I$]F0[G,@[ M-1XE;'P:/4JXY]IO]H*;(P,4=W0.NKU&[7![:S5BX5;\VIF!SL$S(--8RH-U MC+D!N<56][8/B )P*K"4OC6& #Y0U7FUCQ\">022X7;#I%/J#Z"KAAM"W"9 MTQ2?7X.-]AG$:5ED.:\TZ$YI/D:#NDGU:4&23_=Y?^D^!@"V[;TK[EC&GAS6E7=>]Z'B8=JU^\=$G@_MD<"S)X ;:[Z64P#0Z MIZGX(9>ORUZ3F)>>_,E4_K,J'Z)0BPU[#\%9^7)._%3(2Z:D*%J(XY+E\J'Y M%=T\!-+ G]D8&+CSK?O!VW_7IL^8&_ D? _F99_M#X-1^,ZG8W[ MG0*T?5):D[>G;SPPW=IT[*;F8Z1]T%O@-5&/XM/@?7/<>&"Z#>;^;?,QTNX+ M#PSOZ^LA!7NYK/PRP@S:/"7P>@.\UKST!8$[#68CV[C$J(EIC=.$9IFL0+?. M?OS^P]?75&2:[.-6(U@@7:$&'+X?MD>#?!+',%XF<3T/'8?JCYE73T(;4%[; MSP*9US'/\H><+H4)44U(J5"I=P>H@P7"/K/T2RJ8OTY(?B]?Q8BV?CVQ%?_K M]5944]M^%!N9KC1D:60RN; >/A+B4T%!Z9(-1@3 M,[$PT24B-.X[9DF0HPI,VCN?R-.(C)>YB^[IENO>3FZ]C8_\Y-9(4V:N,([@ MD+:Y8$9Y2#4K:J*EHLO @'!ITYAW.P$^6=@G"P^2+*Q;#740#< MZ0'@+ =/T5W8?<_"D!+)3C:.%6HW_:$>?BOA_\>03;/IM,XB>5F MJCZN1&_J&_9.Y\4\IM.K%QH64LA.!#&AT"=4Q ):]TYQ59_G$\WG++I)5U2> M;B54"MYA;'0/\.[3G$:%+!STEC I1%7DJIXNLC"<4R!-/9F3YY3R;!XO]SKH M$;.M^SOE[I:2C)8:F+CQQ 4GRU1H@'M-S0>G70N :^XP5OH'A?#=4J&UTLF2 M2HT]G954W@L5][FB4,D,J)=C0&6I!]Y)/; !2JEJ.!9Z!P8+[\DYJ$&7G:\/ M_Z(%$)L.X$&MPX-:%8BRBX2NQ*JET9^$TSDKLOJ<)U!;"^34":9]/JY*K+7I M:H'8U]\Z2U-Q+6Q<)G4$ II;(&IS!BO#YG%.I+:3F:QRJP$\@+#_XOTVE'=F M;IYAFH<.5Q"#*Q 8.6Y4_IFYJCUB8&([#00-V@"P$YFA]P=5F+BOD:R[MH!JQ[H$-N!"9MES"J+9M08J#C.R;5!M6;=*(0;1:^5&A01_ M1H8^IP21P82RTC42/#SIGYN<:(C&OE91P9$JY5 ME,@14DI(J(PE<23O[^"I>N@@R.;T +G5C(D"#-(W^@E,@LET7USP4BZ*T-R[IDM,P M+I'1XN>$EJ(]E<\S\#S^=X68YDR(TGPML::Y^)M4"98++;]6AQ]J;B;YO'QK M1K PEVKRBMZD0C326Y9E8@4GTT?RTCP%)J.XY51787' HK5I\^>LM*$T-)W MW&@ .AN.?ET;IU1>D&PN#I7\CSQ8*Y+(2@%G^07A?"V4HU>/9QU1;]37+5?[ M%Z D@<+Z$^30-(R5)34!/9QSL'G/3+L$BF:NBUU2L8.C2G )>74;DR?Y4%4L M'WW15/2$]'*+R]RE+I>R^8 B_3D&]W/*S>^,1<_QWF5Q1/3QGYW2=I/F))W% M0MFI9*!8\:N7,"DB<>P:Z#;IZIBGE5AJQM?J35_7Q"VN3KJU[J@_U6!#IV@Y.Z;_C&Z6\T?#0M'1-\9+$T28. M(^[1@\V@W_0&/1USI/!WE<^&*IF!=,+!AUH[AG1Q70R=R.3Z*\+EV\/9*]?E M- Z5N@:\H\\A&3Z'Q *=0)T?B9;_EHP&4ZNY@\^4&!XMY6MN&:^1QP?UB[70 M!6+0P?44Q!ZPTR+D@6[AFKF$1Z31X;B:F5.[8-'AMIJ9,39BT$&V +NQ,S?N MBI1!5@QNJ0'91#"0Z>@!W "?B%T03 ;=E@8M!: @Q3*%B8UQ<#[#F4/DZ*BK]N(1-\"(JZ;(K7H3 $=Q36:L@YYBLX M /)F"&I!MS6!;)H$O]!9"% >#8+'Z"P$((^6ULZ=K0#EJQ&V@,Y,,#EY@. G M.NT?R)\1PA&=%=!-M'1<2WTSL_69 M:4N62K5Q,MU:..)N J5E&O7%P!4\&<5\ #0Y>@J.(%T&X6&W8W2(6'WC8>G> M01"@M+_I,"S]S4F==4V'I7GOIQ#;H(3K3!E_)CP";Z#F$0;F4%H08&8.&P]+ MM_AA^[L-CN6>9I2O2DVR=,R3!+Q(1H.-@&_YKONS+*)SS?@E*Y[R:9%L@TY6 MYP3RH6'G2YK_)6AD1RIT M0]A^((?OOBNG=C"1,19.D:3'/_;:"I:C(M@-DR+ ;4BK[V*7N(,3<81N.MZ!+7KZA!V?L.,3=GS" MSA%++5QTZ"*H9CS4(#::'"_HUM8>QU O![K(J[TIL&POHXO3.IXIY&%&9V!(OVD8EQZ+2 M&2)Q;3@;QZ+[=9H:NWF9@RN!#7/1VGLR%M7.D'^0!VXLBERG<]#:"3\6E<]" M*L,XM;].VT+%5A4*7$Q+MLN!Q.KNC/&91 [VZ+H/P<+-8 MDIB7UH\: :AO[#8B6\F4VD.E;8.;2FOGOU.4^[S(A F<91O2LAKY8-3'8PO0 M8@LN"']BZ75"UM4#.PU+6-TK*]R])DL'H G>R0.!C M\50DA OKY2Y>TF;:(.T];J!71LQ$%0/='Z/#1;20U^@\EO7KP8RD$RKXAYV= M.9+WUO6K9RC#T;E)]=S!;P&WR^8!5QYP=7J JTYE!K'%&^$> W2A$S,&=4X% ME_[@WX)$ D^RZC]!R+*V/E[ 2$[\MF ZO"_6^V(UGHKK.)60E1*7M0UE;B+] M"K<%H,=@'!S%H0]K* .X ?1VRMGKHF$29*%@0MW0>^G0>ND.=U[-VFK;>.^2 M-Y*\D>2-I".6FNZ!D9I+K>[HD5I.8.T*';!,SQ_@.G-I$'[X7DBXISQ8"L,[ MC)J[6]E3+RS\ ]Q MGUS'*Y5EWFDLY%RS0E6CK--8N+E^%!^VMMBO!D/.]S.SQO5^*._Z0^OZ.SN_ MK5XHN29AF0BMQIHU-/6.0"R4SUNM$Y.J'*-CIL6>-Z,)-#ALJ=:V=C M8D"9>4^\]\2?GB?>HF4V4J=]=]5UI!Y\&Y;*R)S[%FU3(.<_202Y%R&K)9*LN4R%\%3S057\^S@(1YO!*WJZ6W;,P_-,C# M-FW)]($:'ZCQ;A_G='XY.*Z/Y.5\TQD#Y)0UYB5>^IYDX0'$ZNQ9W MC;@3&:]@[Z+M':3DXWGFQ\[]Z[#KWKT+L.CU@":7,C=0KV<0V/U$UH_^X= MJ=/0OEH_4A]B[ZK&2#V,/9HV0[HHI1>.BQ:!Y"Z5<>=RS2SY)8&C#^*,-*+- M>R"]!U)C"5Y-IU1ZL.FNYJXLQ'PAM-,X+<31WZ1$J0T\\P$0\'?_ZN"E?M:_(C]:[VJ+6/U,W:19$;J0>UN[4"9-S=^XU=&&]V M[KCT"W\,B"P#NHED!,N"AW-9TG')XY &XHZ72FY[QW#;X9UXAKL1YUW#WC6L M,2^WA=?/]EML4W!77^("W.\TN!FTIR+PVM!Z'\@BV>XK244O>[,.5- M)%7(:4QV[QYN2SU+A?O@3;TL*Q8TNB#9?/-\Z(HD&K>CFX^.=QXKQ$C5\H[3 M)8FWS]:*]I6&\^H5RCZGUY26TYAU,0H5^TGT=#[)-9\>[9P>/YM:[I?'.4D; MWLX;A(81S_+F 6LGLWGTK='.6LT+KSW.F_(]V1'.7.-[X3W.(_"MO#0 M]%L./U/+\PC]FM.9P_QXJ@] UM*IJ )E\W1O'UL/DR**TYEBD[C^++))*FM' MLVFQU\ _LS0\5"'[GB\X!1:FKGQU[9H\J8N+U;?PL74G-<6:G!FLM4=J=$@" M(_^.X[5L#D7 5X]47'?/H%X]^Z2/:Z=([/%)@C'OGXT@!- A< MX2-%W#AP&HX4>3. .VND@)U.K]UB ^$,&), SMBO2&9L<'\#<+Y^.]7Y OFS MH-JA.PO4_3E41F6@DW,BNK-9B, 1K%!86!E+XDC\.PIVO\X"-A5_6BPYG4M3 M<44W6=E;&IL!A2T'[AM*V(DL#R+T($)-B.CP@R241:,I5V>FJQLZI[?,"JFL=]7^5S4;E-:SIRSG)%1A!)J:.WZ4 M3VS3,-8]7%_7Q&U6->&IT)%WHN"<9'&H(%;;=E"J+^.DR)6BKZ&U6^ '3676 MHMBB9]%"J$UR>\K4EJ/7@8_Q(+!>3CFI!.\MR[*RS%M--LXYG3).#Y(2KUX$ MW<)V$*HY7Y=*O#1D14^A"@K29MNGDA6SX."+2&?PU0O2VW]6W5LPFZDQ5AA( M&F -!*T;3C9UR;33HVSMF/)JZH10D*\VZ 6(OK%3NL5*[W>9@MS:-DZIG(1A ML21IN%:?E;HF;FFL#J4\10WSJ6GIEF+IO*Q1WR5!,E9YG;#GO]-H1G\75JS\ MY9E\??Q>FB=9%D_C*H^P$D&RP=*"D74P+XHL%Y3QG6M;NB+$_R*UK=QA)+<@7EKJ _J5JF_D MP='#@Z,[T_DGE4$N&IVMQ"& +3TF&B/ MN/2(2X^X/&*ILXXT4A@ES%F.#JG?2#:#1US0[5@(<^";#MV^-%DZ(Y\W.GPN M>!W5*A,ZY*S)ZNE,-73 5Q/&U%X_="A5$[;4@4AT>%43MDPP'.A@IJ87G3I8 MCPX1:G3BFIS7^*"<1NP9N!_QX3)-.,437(3.(T[-"!+,@W*(2R-R'NF'3A-. M)0L4CH:RB%/=TD2"H8SA5+@A$X13=>LU'@F=&JS*'A "V43I^('P!M" M/1PX5;\.81PHXS@U01 B$\HB3B6M4R@2RCI.[6Y*[!J4F,'2QL3/"2VUOC0ZC&4H9LFDJ]NTIXV-/DD?Q)),IMM$ M?04?3$FWVQ+F.&WG8= MGB=AN &*LIMT'9BG;=DK$V9J^@S,Q4[#O"#+.%>F=L,[(N.GX=XU'V!H_O8^ ME8LY#;]F-28"G%>#P0;F>U.1[Y).*>?4Z,&<;H,-DO38=!'7MG*=YEAGL%[' M*1'&+6 WF@^ E+\&"=-^( S\R@LK TD7\P&0\M=N/0$#8> 7?EN8#^#3K-]0 M*2R+TNMWS?@]W3X<.ID>1! 4I,,[#L*/#/1L(A]P7O2=!N'CD6UJY&TM<)J5 MD>;2X[*IGM? E<^0B.T]:7.U%VR]+9(^6@=0+W2)%LA?T17 MJ[XVR"W/PS4)I:]O?4VIII ?O(.-U/"-K^# ";[U%^R/M,J[V6$$"Z3OTT)> M?3 7'U0_* ;N9(% N*EQ];*):5V4$:WL)OV3\:]*[V5/H_L\>Y]G[_/L?9[] M$4O=L?S8,NC[QRVAR[[OE65%0BH,RH#N5+B:*E-?&+K#YFJB8+ 2=+4$7$T/ MQ(9%5Y2@[\EIH^RC*W#@9)*ZV&_H:B$6XWEA@#.0@?DSECN"*.9@..#QG(EF H# _@UNFO SA2TS35" M9UD#"]\C*": [F8=>%(&6Q[D5_Z)+$NGPC+H-! \BZ)-=46GKV":-WVMCOW4 M#561+IN7+WPD8HFR@(IIR-=;$CN5IM.,.V"-ND:J6A2K:U7T+ R+19%("E4% M:#^]VN#'E:"/AIM:P9K!9>^\3!I;4<' M):LI^6G4QR<3#I],:(%.<3O=9)FP>BX++K9JI=W^09*"FB6>MA[(/;\;_>[J ME7I7QT]MPX'I+<4IF.A7K8?*A[.01M9",J'S;.GUJ_K"Y747AV/&]!ES9@O# M6NEMZ)QAX)5L:8:A$=!@93E-/@YB/=)+T'9Z=5O M(GGA)P:OU;09M>^ 0'N:_-LUS?4PWO';-=N$L?6U?#E^3J/?&8LJ9/@]S2A? M:8I @WL.PY&N[/';)L/0*)-39>X:"VEF-NO-/;W[T[W[TQ=MB;W3C3AO^'C#1Z, GI.$I"%]F%.:W[*-LT8-.&AJ/CCM6@A2QTC\H MCJI*^Z!ERT)E#$&[H>*E],G^@Q)^':_:,E8[!BHN M/XN[[O&9)BOZ2:CWP_/V9DY$"8;J%4T:*BNED;H\T ::5^WZD M62\=74]V21+ T9SD1!C1XE,@ M? J$KFRLV#@W:28DA]Q?FN0'=<,!Z?U,%E2;--#4?(RT#YKNL'T"1Q*GH+NN MR6 T;B*! %*/6@Y&\6>6AF"BWS8>A&ZI%QR_AZ2@NJZI!_:@!?:4CR:7Q9WN MZ8HE*_GLZ*M'D(0E=DG#4GG\573_J(;*=!S*(V6<(&4T]SPSO5='BY!I4G;0 M86,:UX/9/(2H0 9V-BX&A(S'AWA\R GB0QH5OY%B/]1VSEAQ'4W6T$BQ&Q"# MR:EG\H.09#Q>D3Q>T2#>W499$"^6),P#R>1!DRP0 E3S'%1X6*!4C"0>L=\!JG8+;+760A]G8#5J7GU62?Z4;G%^MBV&/R; M%M<6(%71>96,>#.\P;RCVCNJS3CVCNICECI8/$Z]AS]LGGP/E@E)Y1LP+/SZ M)"-ZI5-J^_Y20%_DSS3@.^JE2TM>A#P.*X>6Z!@4@LRVE:-=D.+&.^B,$>\- M]-Y C:U]EI0?HE']HVI7U?Y3V.!FG1'R53X@\$A>.O%W/(A;/I\)CZ1:IW$7 MUK9Q2N7]3F"5+[E]D>+J_N%+PV/Q@#YN_5*UN^",RUZ7 MD;6ZHU&Y5P8]#Q@\H]ZAYAUJI^=0:V./HO/:VV2UWC0=TGE8Z[H*2)C'*]G( MCEO0[".#./S:D.A=>=Z5YUU!XW %J=3"JU(([,/K65D]]G%.TLE2#I%=,SZE M<2Y#/W>4QRQJZ^VP3\%IS7 A1/"?-)[-!:=G*\K)C/XN!L\OA=S>Q>.&FGPC MXDYD74H&L\&V??WG3W)N\6W[EO2=R.I\9NE*7'$T^EQH;D'GWS^UV<6W[C!97__YDYQ;?)N^)7WC6)WRM]E-EA7];6_=-W#-$N[@KI\S'Q ? M8T <^D2:5"YX*6IS5LD,T\N@\S@^KN_C^CZN[^/Z/J[OX_H^KN_C^BU9&L;S M-5)H #YW%7 BL96G&B;6 )PL;#6OD,8&@+.)[96.'GU#P!G!\GB')1,4R#6V M]SL&B_(#YPO;DR 8 _/ J<3VG-LPT1>HAHKM&3BDX1*74,]?@B5GPOS,UP%) MHQ+NN"S_FH5S&A4)E64,%4W:X3XM?M$)"-0ZO1X1VFSQ!_&M/ MF?C'/S^1EWA1+&KQE,J_]T^5.$-:JNK^WCM5]U(XUZQ?[=_<4*.4EG$9G"\;S^-_E[^\V\E4Z;W/QMZNM MB%7$YVP/[W1NSHLXB>)T)@C9_GBS$#?,JG)R:U'71GV=/%]Y+G6XR_9+1ZK4,.F6<'NR[P_VEX*_K<&YY+WA:FE)B M:UW'+Z51I5V]Y@Y.Z;\5JAGX&.D;.Z>[D=8!Z?M$PKDPLOCZ4&YJ"0;T<,J! M4OJ?KQLR=<+!QV>JNODA77#P\+:N(Y0559W94^!H4*U4 M29^XEJ=%_GA)5S1A)7$7+&NX"(W[>VSA\-C" MSG3^0>=QF#3H=_6-/'BP5T;JO1RLP=V B8,VNA/K<"F.%N-HK%RB0SZ:K!5K M-FA08=CZW\88H(G]+G*3A3TZ&*;&!XWF<*HN"M;HU$=U_J 7(?)3U+0:ZL / M.J!C2T'0PF.-#IK8DG6P(PP=O+ EPU"7,#H 8$M^6UK/Z-!^+=G768CHL'TM M>83'J-P*;)]4XI-*3B^IQ"1&@4Y!ZLBBRI.,3AN"\6DG^(U.,P)6 NT%GX). M;>JXX]^$[%PB8W\,N%#5TF+WCD]>7CUQ1F;BBI]53_VPZ;95%LC[5O0FL[;/ MJEO\HA-DK'5Z/3+6(V./T(Q"-D1"N9[P!\I7<:@"?NJ:N:(QDU9>]?FL=H%! M;<=![=!1>DG5GJ@R^T(;JX1T<1L)KDP"?2F@NC:XJ<11:>B\R(2^D64;TC(- M@@O4QV,:AL0(JFG14RDNB>)0F, M%'U;"^3\G>50:AJ:6B#F+B[+P#P63[29G,;&-@B29B" %'4S"T3<5SKZM3#? MMN]._QGG\^W#TC=IF!1EE$;8Y^)_T2-YN=MI\W7D6AG0 F,/2VE<)_E:/;.* M)G8_GI,D@XDI<"<+!(J-722$R[)(8JU0O)IB1>8!J<]H1 MF!AV:.?5,]2:\ 4'M=S!]2XTRV9V,31:-V@6S(POF'6-)H1KRER3%P-->-:, M,:U%B";*:GC"8*X,--@S,'?F/GZ/Q/)(+#../1+KE2RQZ-QS">GX-9@Q%CW' M25+6Z1)S0])9+%8D(!)VE-7\)J5MZYS9^9@3((=-4CV&X_UA. RBA5L1<4^3 M$A^4S>-E0Q&@YAZN:P#%.;V-5V5AV\VQ*&&+F7'UGY8#8>'W?/V)_#?C%XD0 M"IH8>XL1L'"HJY<"[8:%E_U,-SY"U7*4T^=T4'R+AE9U/1Q8)Z=\W*0;Y:63 M5&DY"B9.KUXV>O+O&_6K':O*83#Q:G F.XST?C@>5!+5WG?PW6S2>5"^A(1L MRY6NJU.>/K,TE-7-G0@"PL\MY"5QDM.*^33P2=..QRQ3.HKH=2 M#@ZC'W62AQXLX<$2'BRAKG5B$"I"=PMW9M)F*1>$=6S 18T<$@S%KO%']#@ M)4V9-G=3HP%/=F.UV7?M$K7U6Y#(&E%9]9]@6;W#F;6$90%'$F2#6T:9$YS'Z=< M3(15(U2>=%;1I"=?W]@'WX8/OBFRZ7<+5Y8W/MB#]>MMU,='IKQGP7L6O&?A MB"7(73%>?X*Q4C)>'P)481F9"Z'%'3>(;?E$$DE6D,TIS8,XG3*^J J8I/5OP'?[@WXZNP]R*-W*S\I"5:#X9N:#TZ[ M%O[@W'P)Y4$T>AL)132&;V,LY 5:7XO:\]4^>D IN"#8.'SGDI9M#42'RE? M?##G4S/(@*[4)KG6T!H#Y7K9!NN$@8]&^0;N-R W,!D'ZC,@%ZWE7-MA\/ * MEW5MAW'+JZQAM#\AVT,3-^2W0+NY?K:,N?P7C:CQG7* M!*RD3.=Q^F:C3AX:]K)!HKP5Q4SP@D9--RF\@X_,.\F-;'1Q,G.'(D8^370= MR".*JHMX=.B+ULH@NL0FPZ>F6UU)J* H_>]M#+F<%ORC4V;:@+ O*,V[UR!1T M N4:F[K4!5+H,D7FPT]!+*O'T2 G+S0+EIRMXM+?\$13\=D\F#+^NDF[!)GN M'W*2'F.+3)\@W#"N)!R MJ2DG#;V&X.2F/-N&C#1T&H*/\IX2IIOTZ)ON,%A?IUQ=TBD5M$5FRP/LY?@9 M A,.,%'NP6EJ#=3#?GPHSH?B3C44UTH#&UDHKI5N-M+ 6PL]9Z0!.!,%=:0! M.",E;Z3A-T/>'#B.?@ZR.>$T"UB1B[^ELIQH^< P)5SZ,;- * !5F[I?M?0B MV?VJ&Y=2'S1[_Y+W+^F*KXC/1W%2Y/&*/M"PX"5 KRK[2Z/J9??%LLC+8.]D M>K79=7>4/\@]=[:0#FJ%P61U;*>S"D*2B"VQ8&E)47:6YSQ^$AM$6 6/;#N[--H4##OCG*0SJJNA:F]@I_/Q MF6[TL%MU_FAM&^_E&3X%L3.=1V' SX74"2?3S0&M=O!DKR$H&&DY"@9.WQ"G MD[^MQO!>.^^U\UX[[[4[8JF#+!FI#\^V@C12-U^GRW*D#C^- CE2_Q[ %!NI M5P]DK(T45-^#F\"I?_/78',!OZJ-O/T=ITN)ED]GK_[ZM!9_6-&T:.W?M/M5 M-_[-/FCV_DWOW]1AG!@7NTIL0VV=-$4KQ[BE?;;-49*-@FI CP'P2E*;J(2V M6/FT$.=Y ^QF:79.Q<&FNQ"5E/(Y)^)>BE/"U^4-4;Y1G>9"?@C29ML'']3N MO;Z_B'0&*R(W,;[M/ZON+9@]?**R]13W1Y+C-:@($"?JDCYM^5'.CJ[Q,.4P M&SW'FI:#%+5DK^G1SSBLDU,^[BO]9'L^. GS/^-\?E%DN:","P*K-S1EWJ#X M7R3.@8*Y#B.Y]:17*INV@&)M&]Q4XBCH>%YDPES*L@UIF:8@*JB/CPD-'Q-2 M5"*\(/R)I=<)R>\XBXHPUQ0A;&IK@9R'I50GDWS]25A:20:C"]S) H&/Q5.1 M$"YNV[MX29MI@[3WH2 G]0QAHHJ![H_1A;I:R&O':PAPYM6N!VLG!5"%]NQL MT9'4<-,O(^R2P1?KTC(%OP7P1:]4C($\5VXWGX<$>$C Z4$".IOD^(0E,%<" MZ%S&)S/-JHUTC(%CB^J;^,=&&N;'XY(>*9H XK4>*9C 641H#!"#D"QC88T% M5"YP%.>%S"V2^42DK"+O&'I@2 UJ2$(K7CQ4P4,5=*E8Y=91N*!?_]%#*&HI MW:!3LT=V%OZKB#DU?2O/I1^:5]/*N_T ^"F)8/_0Q_Q'SH1WD%G$[HIZTUB$^4P/*P M:EP,CKR<63BG49'0((Z#%4F*RL\F_6G_*D@23]=E(:2PK(:>!5FQ6!"^#M@4 MT-C8Q^F.EKX]G*XY\?Y-[]_4^3>3A#W+MPZN&;_@-(IS&:;1.A4A7;R?97@_ M2V5D5S)NF+R*N M+N:$S\3TLPM6!IOUF3V=QL+(]?9MX_+*[,9T[5"(>+ZDTK"6X?56?+[MCHDW M72##I.LI\31HS$9/X./Z]1/R1MP==_9>="=>=,-%85T.X&B][&UV+CIWN]%Z ML3:F "I'H9L-/A)??=NU;ZW;>R^X]X)[+W@WMW +XW.D#G +!NA(DR&Z6Z$C MS99H9Y8ZQ7Y_#*8DYJ5/GDKG_ 9A+#WSR>:IYYAFAXT6E&1%5=4S"S@-Y=Q' M;<'>/7W>#;J[5^)]N,.'.QKAW-=B:TDA4S[F+$2>V%NJ6$=3>\?5Z'B\(K(D MIQ:6KFHV$*W;#$UI3VE=7) N8^9A4/?.4@W09B(?; M_4712'Q-6Z=4[Z3'UB0N+[-HDM[+NKI\4[D\^Y*R)ZGA2!OE)ET6N?@S2T-! M>:D+G:_+[A>)N"ZU.[#OS_FY,__I\,1CIOE@+[LK: UYK%QC-/F$M^:[M0?F"@! M=!VD>O0]R>G#,UEJN= W=DKW@>4"=UG .GF YO 347>:5FL4>X\3:ZIJHV- M>K/%A&G5]K0]S2/JP,MTRPT=6=-.WLHCQ,HCZ$AQ*S$LK*X\^'!/G3[':2C M,9#EA')#V]19,O662!'0X)TD/9L3X)(;WE\20\?P@ M-"W^M:=,_..?=YQ=RPU3&WI5-^B=KGNZV^DU,Z9IX9*RVFVF;8.3ND&!0=MZ MM6=[0;:IP*C/B #W.PUNT*V1&DCKH<6 MKO?W.!-]XY D:EB;B 4O&EF"[)X39X: (MO6GCT7Z^,Z-1O!M* M,7$#55M8:]USM/@LD":'+E($7QT&D"*HO/I][%4,H7L+>[;1)X!FG^KE(X/> MK*@V9ILK ?#M?U&R(P- -[^7_^^)9%3\YO\"4$L#!!0 ( ,B 5UBS\BLG M[I( GN!P 5 >F5U&UL[+W]<^2XD2CX^T7< M_X#SOEOW1)1FIGL\7H_WXX4^6F/=ZV[I26K[[4U<."@2I:*'191)EM3R7W]( M@&2QJ@@22.*#ZK<1NQZU!&8F$HE$9B*1^6___1)E+*?__IN<_>:__\?_^7_\V_]U??_N=R?? MOSMY]\/)R7_\6Y;FO_X1_N__V9559L_?O?=\_/SMU\>BNQ; M5CQ^]^[[[W_XKAG]FWHX_#6IV@^Z@W_\3OZQ'7H$^OD',?;M3S_]])WX:SNT M3/L&*7'^]!V,^"ZGC[!,'Z(' MFG&:!8A509?]WV5%L?<9T/$3T/'V]T#'/_5!JUXV7#;*=+W)Z&^^FTSI#2U2 MEKS/+9/<#]8)[7=55%0NJ#\&;)G^>U9%F5W*CT':IIFK,&J9YB.0EFG^1"W+ MQR% >_0B"*V.B=2D+H-1'_A/]4 .*!4!;Y:A7< TR\5Y>=1K35;V"S>F\0_ MZ+;DA+[[X>T[J63_"7[SUPL6;]L6 O]WJ 19$H(6N,E M61F<$JRH)[PW94.X)UF7FUI,.F9_04NV+6)YJ'+4<.S3_.3SW6_^H\%-.'(B ML9,.^G_[;D?M\5Q.BX;/41&/T%:/^"YF_$3=5/OS6A9L;<)D9LPYR0A.Q.&: M'(@*T%\VAL8R*A_$#+CX/$;1YCN0H>]H5I7-;X14"8FJ?_'7"ZZ^GS@!3_03 M S*B['3-MGEU(%"ZPPWE:0RL:W$:PS\L3Z[G4BF4_=#^:)$O2(.>Z,S%\M[0 MEA=FRCC=G:%0HAPTO6>7:D\ %>2>D98.TA)":DI(38I_=6NX"&P"9[VIX+-MF>:T+,_9^H%3"*)_ M2V/VF*?_H,E5PLE,EVGTD-'3LJ15>1K_?9L6-.&'R ?^ZS1+JY26_&_\:$FN MQU4D'.R#![C\U";B:>YF6CR$\Z/Z6<\&4:1_SG*([!@DCSQY,- MR]*8T]G^T'?&VX"'.?FGX'6]$>]V=)#3E@YR4Z/W;P-8621FG?,.1#GG9LO) M.TX#WW!E"ONR/*E@(VH+[S@$6^*JQN3%8'U'3LAI!_<\Q%*#_4."J,M35Z+W MNY."/M%\2_E_Q7D@ A4("=0!9%40AQ!ZD[5#/2 @'>3\J?.,,=25T M_W*R*=B&%M7+290G)Y0KZ(WX*T+^-&%9%<41G%ZD\E^X5-[45) (XOD-%3,2 M4-W%&955(XZ[$ML_G#PV;A@0D;;.VHF,.F#$UQ"F53'6Q.U%G/_ Q;EQ2T3:-:5(T),@E$>I@MXDZL2Q"1%!%!$FEI6I": MJ@69XZ23^MZXY^I^8-[W*TJ> "%A2Q++>9=BW@7=-(21*,O8,^Q-\D"7K*"D MF4CZ1,F:1N6V@%'\#YLLBFGRK7\MAMJG;/+*N#J$?SK)*&#&'+:*;ZT>J@/_'#\X/ .J-#4L7LT<-PD(.NQ.KM]R<)?4!Y(/V?6A6J?11>9.KM]URH M+CC2&8F4@M.C$C7$OE=Y47V^+0K(A!(C;_B!%*7)^R\;FI>4CQ>W1O)O'BZL MC6F9P<6U-LV>+K!K$@B5-)3" V) 1NB;;(><"G^CK3VY5W^S;;Y)'=UP(^7) MV;'_EI\,3>*<> -2"%\!95[J K-K&HP@]6,LO!7&0D,&N=J1,2?S07=]Q@T* M(Z:_?A.#0Z%\MCT[(@3JN1D0'1(]V0MU)DE)BA;U@N04E7$]3[;,S#CHS.7K ML@7ZMI>/HU\I'-Z4Y54>LS6]C[Y,3MFQN;^!.)]OM M!Y1MB0)MU](T(L&/W0F):Y><*'GQ *%ZJ5Z$ ]U107.R0G$K.6Z33E@>;TKW M \L?[VFQ_L!/E>OE.3\J4M5CN:&A2"7;!]*UG$HL9!G%L OW&)[8MD3+K!C MAW[$):#85"=0P""I)P!)S/'^U((<$H-2PDQ8Y^Q0^$&DJU0O)QO.4YSR'P1A M5\GWHO*CS'_@ROR]0$YN /F@-3>/N1KA]HT7<.XZ%@CF)S;,X?38H\NPY) MM7M?$T5^_/9[4M.U()(R\I;\(HD;"58%8@ N"9$3Q?\*4DI8+L(;U3,C3)!2 MDB4K2+6B1VF)D&N8D^<5S?=R%6G-/?CDOP$+UW)F9"V3^$B6KL&=XU"WW:1/ M";Z%\^V.XS ?*&@!$*DL)U0Q#@[RE].<1$_\KW(#OA#^;R"@+&$6[[[_O\5D M^'?1XV,A:EVUGK'(MDPKX%: =,D)>X]9DB=GCL#O3\I5Q%?VA&VK$NH_PL-< M\9XB*G+^DMT)RLCUCC+Y>J>FC-SP#2#& MS,GYF+"PXY[)U-5ZE6Y+\Z#PQ8.W!9/?X'L+HYZ"&UXAWDH:P M!3(G+LOXX:O/:W]WA+O-4Z>,J&X(E0.Q]X-' 'UIYV/,J/M!"_17BKK.0T_E MX!,22XRD<]<I!W*SR?;C%XO/T;5MA 472^;ZTIX@',/FW$L M-0D+!KE33-$YCQC5]$!484<1_ MH.@&BQ&,F\HN@BX3.;4(O%[.U!BYJQ]4$ MG:2IR$*19PEX1&<])B#M:>F[Q" ?0^0L<[U.=A=?<\=;2I/@Z@>_N*W34!Z)-- MD<;T!&H5R'XV)XFLW&SD"&*!NRR1.$I$D.J)4)FIN8JY <+(:4L8>5-7S?YF M'JIXVM*:EE\T7"]?^Z1@)\+WM;(O5,"<[H-#I,'DOF#D$@AY%7*N7"ICN1[F MO[^D@G=6D@K>>4TJ>#??I()W7I(*T SX"I,*WI&$#^![#9%5\/9'O:P"X1SM MX)%V]Y(". DPWI]=W5^<\LGDVY+$M! CXVB30J1+5&E(TDK6=FKRW41>)1%E M'#BYR_0+GR6?7/$HXQ!11:"L347>?OO]]S "_COO_(9#-8#(;^@5;;\%EY.T M;*0!_LF6S2AQKQS#]GFDJ)/?(CX/Y9N-Z I9Y1E*">S1"MNG'ETWH@G@(*VD_.Q%/ [@1)9X;0.[H[KIXE$=-<-&^\.C,E8JK<WN$]GJ+FW2*(9C=8!&?GS8+^G0%;L4 M&ZISNZ48-,<=9E,F\-T=L L=,B7\G)^<:4)%*"F_YZ=PN:1%09.W^IG>HR#L M)7 K407,2U;29"EIV^*<$09T0Q#I4+0@>S21#E%S2;$>E\GAS&E-IOL-0)R- MF\UGQF9SYVG/7VCZN.*6\ND3G_@CO:40=>:_Y\RHBBB&MLF0JZ5ZLCY+&J>$ M*>8R%Z^1B[E,&AW,F,L$OK+X1H<#"]+P@-1,("T72(<-1/"!O/E/&A5^K<59 M"H0R'#(7 F?2EZS]\\/+24$WK!"9C^W+#XS/:!FGW[YF>K3-I.]99\ "%,]M M2W#[1&F.#J1M 9G>0PVSZL&V[/%O22'('1'9K'G!_0Q )*:OUZ%GOFBG+ MK[^E)J^I\_VV;M\$P^695 '=,O"3]I@A<#?[2I,(_WOIX &Z.'(Z]0;FO7], MEU9_SZ#6RW6_UW*[7D?%"U D_HW9%IJPG'2$5>#TVR(6TAPD'>T;WCG*N.XZ M:?>3U6)^( GF]AY4-5G1*HTCNP*M .U5OO=)F(^XDSY2](OE7+>OD[3"T M5JYWQZ9(\SC=1-G._V%/M#CAY)SD]$MU\N/)"XT*V28'+GQHM*SXWZ>< Y9P M.ME/$VGSOM%N&GIW3OOU$Y5/%#]!@8@?"5R&RG=X]RV]LSY_;,F']L:TNNC^ M6_&FZTT45R? XLX0/H?\A*]%R;(T$2Y7"U 8F#%;;PJZHGDIX8GF%ZAM'8 P M3RV"[4\@=+MAN)41DR(PJ.PLLNR:29&[=E)PC)]W)]5T@9FE%@DACA,Z M(KN6L:\@8_!G#J(JK_(;SAZ6'"27B#]><-Y GT/Q ,=[MB"2OMEE"AK.X_5G M"1I.>%X9@LY7"Y$=*-#29$&>FWR]J,[7HV65KL6Y ETXB>C"2=ZD.4E8EH&! MNN%6J2AB_[4E[F&U@Y>DO4E"%+I/<&?0FD;0T%B>C_#8OTCXF8DR9QTA#])K M6)?(>74CWA_VL4/X0A3" ,KG:7NZDAUKW8UQ N&K]ZNH>B0>8@L#MU%T)Z*B M4-E6\?@'_[NX2FS*)2H&'_)EW&77G=!\!4[GGT4-A_DZG4CZ9N=T&L[C M]3N=AA.>E]/I?+403J>DZ;]\3@O*P8O/.4F& A2@[^?$SOH0QH>P/<3\3^,J M?>(<,*Q9;Q7+Y#+W5JAQ7K*V[XWI3D 7_1;B@C34SJ^2OETAZ"V^[V!E?;F' MO1;H2513:,7Q,T/AU*73(R68L]:[MW9;ZS5X88:+;>Q?85;P*_"<+EFQI++\ M\_S<)@QQL_.93";Q^ATFD]G.RUMRNTX(5ZDFZ+^\I>DZP8NKA!>@K^ <:0NI MSN\4,2=M=F>(_A1>_PFB/]=YG1\NUV@CHB]W55149F?(&7U,=$82-9(EB>3-F:3Q&]$8:F_8 M+.,JTY=^/+9B:3U][;*$ROJM]C>6%F2G>VF0@F#;YZ*FZO7M%[T5-=XB!LOT M%7B+;6BCN5@,%5H\IF!VOM\1I:_?Q3N:TKS\BBD<_TER/!>]9@R=AT[ +]]" MJT'(NA7N0"F\!/GCU^8:J'>BSZB=:K&]=U_H-"'F-J;H/_P^*L"%+SE]S233 M6*$QL6 F=F'016>NN[@_]L",^Q( +D)K"G9NM<6PAON9X[2V*5U!>S(82VE/ M7P;< OAR+:!1<)N8RW_5>$#EQ%2(R6B<.AWZY 3S0#YW2(1?DMJ-+V>>%C%] MX8U]$^QJ^MIC0%+!1X@<^#Q.LU2FQMO86)JPG>ZF$1J";2'8-;><+O'48T?7 MJ]@WNNMJO%F,%NLK<.7;"/JG;;?!NO]+H'W\LW/C#^A\_4[\P83FY<)/YK;- M&U>\,_]*V3;MVO1_H]B'2GGYO?OL6VQO)].NJA%T&;I>-FV'% ?)V'"DWE>! M]:6F5?@QZL'>7!!)BSOD"P+H93DJ24#(7E^CC,N_G]B51V)VRG%66C MV#JL<<*UK!S3]RN4UV,7IUUOR YM?KPD:$)^)T^MSIDF>R0WT<@;?KB),?!. MX_B7L_2>+,O'N%?E8M&=[=@_M(VWNM7SF]_)_EQ ?_>OHG'7$\VWR!UK%Z?= M'6N'-C\[%IIC-;WGNJTB=K^];>C=^[OH7B?HG>>.M2P?XSO6Q:+/;QP39IGO_//Y3QDK9MZ'N*0KVMD?4T:P53. MG&D*E/!\!1'6_;)_W@.L_>AG%U_=)_/UAU?WYS.O,.%47L^ZE;F<'$ES(J?W M%8OQ]&V7I\D7XEW',ME!AL=/]8WRP MH='GCQ);)I][BIT7GZEG0*ZNN'GWYX8L8;+]SY8LZHZE8][_1M:1"#@(4G)M_,O9%FFTY MP=/3L0\ N4_(KA%Z2LFNL^=IV35E ML\LTC_(XC;)=Y.=RC_!JH&>YDASYR)Q^E# MV9=[8OB577%IH <5&_)+0X;?HINFG!^7I'YV>C,L/K#\$9)*H"/D^;: 7J(* MRV%@)-(TZ('HZ>S_P,\"$DN4)%J##X'U]XW(O?7'_BQV+7).Y?;=4K+]5),HZ#TC@LA[V-7I\[Q5KA$_1( &YA[@L;*@F';(74+*)",J[V1R+-HL+.IS5Y),2 MZ">="1"8@2A&/\I(Q\K)_K[J46*.EGL.\;O./,;Z/2"AV(_<]6%SK8;:/=2A M1[&'YM*: ;M>>I&K\468A5%=;TZ$.7WPI0-#NL;@T80NHXR.&),>IV'?:*Y) MF>"K:,TUQ:@_>'61$B"#2-$$O=&K-NWOD/(V"M^UU)W&<;&E"=E$ M+_SK,/$K?28S-.?\7>-R_X72ZPTM(GBI](%&)2W'%)K>1]C+W4'@K@5,8E^0 M%C^1!(0_7C69SG"<]"9P3:KY3?0"9\6P/AL>C!2P?J >-)=,L=](M$%D:(2? MS(Q)'OW1)Y8]<1$^+VB25I<1%*.K7C[2@3IM6M^@/=,!V.[=TQHYD=A)@Y[\ M(@D(Y:/J\)NAF!@H\''/T6K'S0X'6PEZ-$!]ASP [WSB9D>L588[^OD54'P, MXF;'PZV)4)BXF12B^<3->A@\*$A!XV;[2G% "ZD'(L7G&*!KP3DZQ\(IG@%N M,GT6>9.2FX+%E";E)9_$7001#/X;;N]7+R#$U6DN7BEMUFH+&P$!*5<&F%P+ M7$,*@<4G25IN6)T" M-WA8#@VUHNG\'))' MNB[D^3C(4Z6^"WHNWFTWFTPPN08#[IMNV=\55PNE,ERE-Y.U8G;Z8<)7>B2SS MOVW7-!%W,OIW5%:Q3+[7LD*-S[NP'<%D1W%S7=O0+&R+#M6D)GM^%VAVI:'W MTLW!$GO;G.+-?WTII7U+I_<1]$V09JJB^I]FJ.QWEL_5%^9HPKTF'Q8:S-!/.>H;U4@>"_("+4QQF2$&;++ MVU:X+Z*$0E);.6C8JX8AA?\0G&NI%_A$WF$9UN16\I'I,F?^I:QDD?LK;E2X MJU=R^A2E&3A EZP0]4=M:RQ-=+Z5UPA9L]=C(_1[56G6 M>8DNAOR@60SYH:\8\J=6#];M:MJ9D"4K9!'DUZL;=?>A#35I)!#>-.95GD P M-JWHA_2)'CT,.'OY&/V-%>=95)8#U^1(*$C]9HC-M=K:D7,BZ.EY2!+PSAV[ M-,P2O^\4U9-GUI'U\+?_?[LM&) MR#R_?LC21W$4E5>Y**&F^@]#=RVULI(?)1G@)VQ' !3)$A2$2070 MY#E#,M)?L%P:-.4]JV^/C#.BC %@0^K:B#R5F6AZ077;$J$B[ XGAKP^T*9H M-O.=%#$R7DA7]PSF>XE-YZM'@RXNZC02[FJM65Y[3E55I _;2EQ0LV-?:^>) MJ;T56X#1YMY4 IR_IZHS)N@76L1I*7(ORHK%OQ(FR^^+'(N4CQ+';?O7"#S= M\,%2BRO,W"W;_,.BXG^@TT*:/\K [EO;H= !%+[#GSVDS#[DV4.SUS"G%9Z% M"6V*_Y":]K:)6[C6\TZVD(W(Y>@:>U-DGQB4Q]W0BIX^%E3JU,%4A?$/D$I& M#=A] ?X&,]FA#IO(H,%E9LXZGX8F6]/[Z LM;Z(T^415SJMZ(-X0/ #H/JPG M:H57@))L.$[,:6&#;(3.KVD7> D@7A".>D'N616HV.Z 0#!]=OE\T)9L8_#M M[FCQE,94)&0.*E"=3_!/UI2@/;Q1 ]S"BZFQ+^HNKT$UJ1:[&8:'_FK>='+) MAW-I!T9BJ]L<0W1>TB9P%O80$YD!9SR>MESU@CYA=Z!\.7-= MG+CC=0K-J(-5(JP/U?=?XFR;B!HH,M0IW]O4@[K5FT[C*GT*)_N]N,U!TQLZ.,;TV"&QVQZ&I7;XN4.(J-C+P2'!Z,S MZ_N NL^OEUB)0!N^M-L(:YD9OWQKCL%,E=XQT[2'G^R25G^$3!CIY]ZQ#@G[ M)+\_:@<:CNN,\]U>34N1-*81S_X_8FI,"B*<\#HD,8]=CR<1Y(?[IK" .9\9, M$;HCD0:IKFIV[LL?&^:"OR!*IS'G9906?XXR9:^>P;'80$H?3%^2VXM\:B/8 M";- >-2 ^010$\"](("=:,S#59!H4$04#6$5'/,7K1YOKF.QI8[/1CJSZ)XS MUC-G!IUR[FF\REG&'E^$@7.4BCWX2-WD6ZQ_K8/#N;O=$E&;NSW/3X*^D&D6;9B:*F?U'5R_2_8)'IJ7%97I-*6P M?+M_/V=E]8E5_TFK7ID,QMJ=*9?1R7T# MP9MV%DTNGZ1N08!\_M>*O-"J4RQN04[74!HH:$<;/SNTIRN.1X%X_2I7)CA> MLJ+^%8Q3)3V'(6)N2KB7V%>OC7MG-2NU;(GO7O2S4B_7:==02Z(SC9!IV($V MM0^]K2$Q_AXO;\N*K6DA6K;!0;)*-\,>O<87V$?+:LC.*Y;7J,D>[K >NPZC M&8)[WF3K'ZHB,G#RU[!AX"A2\SJ, LL]R; NWZ\U\NN M4J_[6X)N+X_>ZHPVEK0$%2GH$[$'3A@(G\9D:_68HR69@W8W*/*#A&)?RX=6V >[5'HJWUY!GW]0C@[$]2W_/R&R\)N_7M EA9(MG6= IWDB'FHT MUZV=[/P#<9T P5!4$9A"6O8);=NU:^ 'FG+!X M*ZH&@&K53S,2 4NHK) <L6,IW7+\T%POQ:R+B2C-YF,DZ7.W1* M=:=.RV EA'M.)]=-6BD +E&Y*H^"(,EY.2)1J@-0A[5$G2ZG2:F.R6LTT:8] MY_B**+O?/@"BLZC_$;G.4(R5J@#I/%8KT1+ *PX(CCE,I%:+L6\>ABMZC@2)I=E(JF(!V*Z M]+JJ;-:[SDR+(W.X$#F-^4FU%;#V'[:PN3:CWD?UMZJ%D87U9F8G+ MRG1W61G5EY4Y1=65MSTIA$\T=@W[:6QF_C>3NUI>^AQG4]@X,=0ET(BXZRU]8MD3>+#<14^K MRRB&Z\F7BRV]H+&(L?V!?_Y.'1J=" H3 D.B]-!O@!OZ\F*N)8Q(RDA#&N&T MD88X\H<% ?HT [ A68$-%Z4EX4IU30JZX>-$F>=J5>_4NJ1YT?(JEKQ:-KQ* M>G@5(&0T5<29S<7R=O+7OW>3"]7>L;Y%DS"-OUWMXA MKRO""?3D#2>@_"9LIKL>SQF*D7/P%WXNU"$LW<_L^PP"?&BOX1&(F)MUO<]X M/?NZAYL3+9P/M )GYGHI->S'Z$NZWJ[/6%&P9QFOYSJW>NFS: P_Q5@PFBB\ M7.!ITF)LFCB;(Z:4D:0%,A$E-9 >+.@A+4%D?C/%&5W-S![:F<4U!62;)]R2 M @,LVW&DMKJ>TVK%MM7!!1[_>Y2_$-&P,:](49\=HGT6W.^!+2>SRJI5!!]O MLX0\T!HY5UNLZ PJ&T#9"^&X2JX%P,<)8-.9;G(V9:W]E72AQ9(5:^AG)OMZ M#?=%&!Z-+?+2#]5YM9<=VJ;->]@N""/,988ICEMA+9Q-\[9$\VCO(+$ MY)(3$8.J>>3#3A\?"Q%Q;^4:O);>L](>6-0Y.AV]GS-V.IWFIU((WF#.9D[G M[F#>!4H:6HD@ENRHA<$MO9WS^_5P"9][L]GC0M1R87?60TR%1)M-EO+#MV)U M=(6?^C%;K]-*=MI*#E>9D&E>19#+2 OQW_=G M5_<7IT2X1&7'B>K3K7/4H[9TIP=]63M4EVE15E?YAZBLKK>5(ES>IR0QWV,T MHPD>+^K0A"#C?>]VM@C%U\0X!$7D*E\0((IPJM17;S.;]0055T]^*2:?\LEG M,'D(WJCOTC;; AJ=5S+ZPR /N^E<&D!EH;8IF[PN#HRYTR01J>RRGWI]"-04 MZEIQ.C!LF6]#N(+9;4-$63%2[,[:GJ6V(#O*2(>T-CX]P]E/5UQ16Q<@VLV^ MZY\*&ZWM?C*,,SRF-.8T*7Z,E@_ MOQ$'!IWK:(;.?=YC0X^RVMV;71?4AJJ1>J2AIHYJ^.I@_LX20Y&BRFPM@L], MGBB/.1VW-*;I$U0:&:T1H_4-/H='#=M# H]$3CK8PY?AT^,W0S'1FZ#U/,;= MU0()V>&\O]H"NQ>&%Y#-'Z=RQ]%- M1D5IGWSOY>%-P3;<17^!"CX5_]M[[G]L>HJGN */K6A@B0Q?CWQMT8MJLNJ? M5[8>!"<=>L.4D; M[LSUNOC+8E31HWXZK/,)-I]Q +2/2A>;&K\X!.F4[6IW M)LA"&)CIN$K1U!$:AN&?_4IDNR*45PG'F"[3J//T7X;V.$F=^K+\;]LU36[3 MQU7%EMN2-K5H/W'.R"SLWJ[F 2FP5 _-(:7FVP35GUT0A1145B*&1R'PS 0F1:(E MEVC":%0T[T5R2(C/""C4BF=30J2M' M$F[[S*.XG ^U.5"?SINP>;^+'+EWM'3'Z$GA-^@P9IVO"Z5=%165 M&4O/H@Q>U(2@]GUNZ)EJT>KX0GGH\GANCN#0FW"]CVP[@U[>@]_T^DX+(AY> MEC-SHI3OP$UX.-&1^A.K;EF6T83C3+9QU?\>4F6M&<0 M\QL7]J%QJ&+V/?#& M862Z!YSS\QU06I!H*Z3C!%I.8:[R/"0B3)=YDW5TEN@:)6-C<;JZ'Z9[?)A?:Z?][=$+6J1/7&4^T=Y+Q+%AR!UW",[7QCK$B]D_TVE';),=4ID3'Z;KMTH( MF"YW/#Y-B0L:E5"&5?SW*K]N;J#J%C\*0=?_$/W\9 R!K\TP3@GNC8G%^>UG MB=V;9ZHTU) W#3W?0-&52NN-O\E"8T.7OY7,+3/&FQ<\UZ&G-R M95K%0RE(5L@<'A!2$LT1.@\0<7+(,F//I6P5^68+W0&6K("CMZ:*1"U9?PS5 M3 V[3LP>\Z<66:+\M+][CC8#H4?5&%2QI -8KB5)X","(3[".)UH7&3Q=MT>(IC>L&XGROB*Z: _*J,QXCNT-P7":=J(J1LIZB; 43PQ0C05( @=<2(6;,R*FWG[OJT-J; M0?<;U+WH"&R/A;Y/+&X,^].:OCDVG:G.88-HBQ5#,=7?!5-4Y)S%4 M8%%P? M>X4].AY[@:2"ZWH/-8CABD16RP__BGJ]]2X:&@;&UC;'[*DQJ396ZP>Y@YIE1I79!8T@5-4^KJ1)PH M$+ M)9.U&;YL,F;X5+^)<[=B:]'C$)X:#'A+@R-1/E(O1.>>D<1:=Z@$O!/<(4LS MF.X$B0.CGEDI9K;A8T-X/\-BP@PX9SDD(%RJ\ZB3%72]_+F(CDKMX#ZV$210 M(O%B?&I3,SEJ8'&>"%/SV)H4]$"RPN*@@=+LIFO%L&P*3.\;F(] $7F*LFW= M_>/8JI0A%1)SE=TE+*(MT$9 M/ 0$I*5H@,FUZJI)(8(6TB5F5M7O,&O#+#!\ZOT2^)%B\T/G'YJ70O&<%@78 MY*"(SEYV0VZB%_B5V%B?6'Z]@;$R17>7Z%*>YODVRL1.^S,HF]YK*G]H4;== M[LGS8NP,@21];G9G0GI3 5>P73'U=.1]LB"\!F=R"F1.I&_ M,ZD%D=.2-@KYBIB-LW$$,K!CA]]>?\%YD7/:$Z7J2J9;&0T/HC6!]5]GP- 2ZKH"SRT M>TK+T8J=CLE'%#XTGX.["-^@9#!#?@6,09_&<;&EWIW6)L]5^R'3$S"2\/+,1@,'F,NS;R(R^CAY'LR*,1Z-S(%I*7 MS,@3CFYB7N0$@J='A-M)A$J*/%YXIL&37_/#X@>JAV#@'T059L'_5 M]&.A0X#^WCL?8L:]>)Y._Z0WSPO1_URTW6P>/+WY3QH589J #<@'TV?:U+!G ME-'K97WWSO*2,Z9,D_I?LKL33:Z+79^GWB F%@@J)&F*S$^ T90J\PB6^WEC M@G^<*MA0.[H69(\RTI &E9SG/?VIM:_CO7D7G7D7+54BBTVVKY6,8^V,0@3E MT!N7V5D6CZ?V,LVI:*54I ];T>:$+^-ILD[S%)[4P?E01S;4K\P1,-!GO0$N M?V: 5$X"\'IK%'&@Z"(=$D2J530J;M+%:G)"F1*8"2366&\90/DYRC-/["R MO,X/_W)&N>Z$ *2."6( QH81HH$NB!FB0=?DD]C)W"V9(D ;>0/4?0,)Y7U# M))%DMIR89)4\R,G!10,D/@EN9((;1=L( A@S6XO$9!^K;!+C99F>2O)\5W&D M&2W+TRQC+U=Y//!2>7PX,G5#!=;Y.V6.FK2XR3]'Z\V_$D'" MZS3'BM;'-. MDS,,1Z89YI)]5)28*2_]=7*A.=^8&70C[+,[%%:YYE?8OB_#T)U?XNW;F'"' M]R@I"M,;1)/7#,E R[9D^Z1$X=B9?63#3CP"[ER VNC$KG46E;A)5$EC7\0E MH/;"D0$PV2*R,-^I41G[\_9A]ZBE4&7EC+ Z=*3E_7K#CQA:?(RJ> 6/OKI_ MEXGI9F$7 X!V8S :B ,'9#0HM!B=<<(/NZ&:AD32T+@WJ'T+ TJ@'DK+WQ+1 M?PA25><4TS$1^_$ C_':V3VAQU]\&'YEX8P.\++C*"RQP+WH\#0YW(E\OZ*B M]0&?4;*;7%$_:N''<-0>Q%&^.XN#'\4C[U907'X%A_'U4OS1^IE\ -?[T5SC MG_\)71/J]Z!&:W!I-D=T(=[P,HYW;MTWA2-J.25BX)>\&;BB2M$>"U1 MG4=%\<()[GL A_H6J3"T<'BI: LQ'%&VC>[H""*_9FQGDW@YT6Q\7U;I&NR$ MO[#BUUV!^M/D;UO9"*7/:M3^"&,TC@+WA@7IAN/@T5I":CZ:] MYC6UR5<(M)WH_O@ M!\D#Z"-DVQRGQK WO8V^12[A+&_M!_>5*H ]SFK?;G/] MQ!$,\,LH+81=<[T4B5'#3SHCI$SP9VU/],)3FM-3.VOBMIJ MDHH%D=N6.[&R?M]9E$$EGI NJK8D'CNB9DSWMD$A7^$9V'K)BO.")FD%"3Z] M.38FGR"WXA!HY['C]^?D+E[19)O1!7G[[N3[GQ:D)6A!)#T$"-+,NW$DBUK\ M9QBF>I6Z&(Q<437B[+"P1'WQ^HE6U\OC--5I0"9(ICXR7V>%&568(\/UO!$G MQ^W=YUT&PI(#@*S,0"_OD3+([#!X9OMUTC[ULC_GM2_=[4>/Y:K.]LM0[4H" M+8(^Y# 4.N,-&6@C7D/=$2"GH"M.AN@'"=5DX$2',/(E/^K_1)-'VJ1JGX*" MO*5Q%I5ENDQC,0>N2&[XW)2)0HZP(+>V96I\Z0#+9&.413C.[?<)-M,K'!^A MRR6-1<1F!?2%.=Q=;0/F:84FQH8OLZBZ*5BRC:ORCCZ"3E>_O1@=C(D"*X&Z MWL. F#2828T:_]K"XCRL5'->PO0VS?1*25& :.>XT# S#DZ]#=EN-IDP7J+L M_1<:;R&__I9"JA7\HVA:475&A=).+(9U)7K9:JROIR:4]Z$Z'-)KY=-.IDJQ:)_$%)8]H&Y%A". M3;PS:_ MR W+TOB%_%+_-W0#%P5OF1[#_%4+.*CJ<;8MTYR6*HD9&XZM#Z MZ\O>4N''&%L6YC(E@"IJ]; <7H=M6)F*YR!\HUS0JF!IM4MP(V_JJC;U;6H) MH_[;N\6/O_\I3"'/4=%BICSVMHD^T>>ZJFZ:/]X4+.<_QL)W+J4VDO\[UH\+ M"P:YZ4S1N=Z,G!ZR(XCL4S0[_8Y>+&9K!;R)]SU4CMX6+Z+YIK@8+4_COV_3 M@B8*2=;X BFT Y!]'18#)&#."ZLS0MSD-_AE@]N%;# %"9@U$>0-/U!D?_ P M!X..,#$$/WT&M]8L[]#3Z=JLCFZ-?H(/;RE!.W?\!6[9<'C1-)WOMND.+6M: M?&<89GJ3MAL.AA9I-_@0Q*Y8E M_"B2C=]$GH-"[D9&(^5- =67A:! C[$.IL]DBC.I0;:C[3 F%\R01:YB\]L" M4F\NTS*.,FB"\3Y/>B*U.D,Q,7L%2.?'N,1+)&("F.&=#KGP':S5XBLS85:@ M*/]95*;EW8:;KLEU_N>H2*&JWBVG[JU6S'_\JD[[W@41]!!)$,3W&I+([3QN2#1$4'E?HLOK0)OS*N<+2,L**'HO]6[E-&%8V:8CN,+LU1&BIF]8Z[.VL6L;HL0N79"6+J([=O%Q[SON,6VB-+FH_:;Z.<=IG@B+I@[TASKOM['-44;OX I/Z%IH\KOI*G3_RW MCQ1*2<(U"^BGX3+)6##8YTV&Z%QO[98>D@%!@9[>8-> V6*LHVC!19U\+GU0 MCCEER27_W>&9HS46$2]0PG0M5@WB)F(@41.!VWO 8)RSS(A=@53<.2OUE%AW MH!4U!0 ]*R(25$H$-324R='(R;R,SDN6I8E( M/+2]+Y!'T9K0;M_C*Z@WMV^45:3&<83GH3M587 MWD,\;TS*1D8C!4P!U;5L";30P[FLR"\"=7"!&N,O,V2:XR--FEOJZ[3!<1.. MLSUXW@ZSVB .=HDVS$VFS:)YN/NW=!VE>?/'>UJL5==H6# NW/T>=+[=??(& MS),P"3#HI=#U^D?YZTBCO<^KM'JY3#/Z:=M3/V!H"$*/'8)R+4(2'P&$1&+T MKKR4W&,Z+'&ZZN_7M'CD(O=SP9ZK%;PDC?(7I0 ,CD;+0B]43V+1X"82.:FQ M!Q*18?XR0Z8Y-H#N.?@!NZ?[YPGF#H#Q9N4 LF"FS1[#V!@7G&J%NW6498J7 M=B.CT%I@#YJGW2]P$KW'=,XV?3\;F29OW,K!BF;9V*'0-P@O!1U@OH0 4 96 M_+T\9'J,\9=TE#ZE"5+4G24!(FVV=,5)@ISQS;/E?YDA5K$EA MEE/[ZV;[D*7Q9<:BPYOTP3%HZZL#RY/Q)3$2@3*0[=7'0*;%%>?QN.*<'^J/ MK% ;W[VC)D7E6F@> W,%:9 &C,T=L_$H/*?@3:"T_],OJ;HWE6J@E01^ .C\ MS-A/52>_ -(P-Y,#W%1FG!^SR*FVJ!^/W=(-*^!^X:Z*JMX\&YWA:/W1#]:3 M(FD>_;78B40?2*6,L)B9\BV0DOD4K>D%@XLI+55S/-R*PMF!]:QV%@10DU\D M\CFHGQX.*Y60BFU.5=&?6;;-JZB0)Z9:!RG&H97/ 3Q/6J?%*@V94-I&Q4RF MS2%O^J6)8Y^S]4.:"[]*U+^1M>#J2N:0W*,R;LP!('60/B)?P4=]BC#A2)?S M13Q6;,@A'7KJLD]UW<"F[+W&C!WI9H0LLND,=ZJ__T*S['_D[#F_HU')5V("MD9#Q:GRO@>M+K@/WD5T!/&OQ$$A!(PX^QF1GS3E>*%/U(3F,04FZJ MIGG&91@ZD[V4O_O^[:_[G1GZV[5.@& H4 A,SILM"&I(2P[YYVB]^5?1SO7E MG__I#^_>_LN_EH13]^;7;PY[ENAV=PW @\F=2TS8M+W$*PIV-YA-]I?5"2 L)>PLG!U6:LE@ M!MSRYI)T2[H,!CO4 Y$NQC% UQ*_5YTLZ!)'SID&"DN]YCDBQ2%[!/FQH[4'=#MA72:0K^-; - MT8O)"N_0YS;*K]29*"["28?H*]3@\&*FX^H$Z5RDM MMC"B/\)*9L:?();=P'VY:I@%J\['7?F!31?NIES)1X4]A[\E5[6%3HNRNJOH MYGI9%\[Y&%7Q:J UM,X'F)#3( B&0$\ .WF"-GP@")C2*MCNCR?&BI9AD M64]R4T]R#32%:!>M)4C,G)<^*V\ (=)RN$W+7W<%$E7/DW4^P5?>4(+V==TV M1 .NSZG-.2$"17L$$*!@$;K2IY8(,0P/)QXE=Y13GYB<)7I?8 Z38=)M:*DE%-M#A7X5>B#15.J&(*M 2O=UGW%REL:T_2IYPD$YE-K M56R/482K67M,BYT*M9/F..7968.8%)HSLP;*S8ZQT>E]W'WVY2O@N M3Y=I+'3?2!6/D?'HNSL%7$\W>!P[V49,>OEAR$8Z%2+ MWM+'M.2;56;>*Y5H_S"T#MT'YTF%[I"*%Q*!%*B"DTR7/4ZEH3>31/5G].K[ MR1JI5SU(NHB296R,#_Y"I]NR8FM:' 6G>H-%AE]A ZC#T)U7+Z[1D^.8HV;, MR%7 49/K#,E*1SKE W>U,RGJ/1>9 R,0FN4 DOMBQ!P=:52,_]O+(>8Q#8XX M/45.DZ2 _&#YGP]I?G09HS46?;[TP/1TV-0H%\T/!)"3ZSR4L3'$76;$,F_G MTMUVL\E2TW-)\RODN30"W?EE1HU^=N>2+M<9DI63M!2-DUK>XF0G9OP??_W$ M,6XS^O;[AQ_?GA;%?;'.J^0RBPX;N6N--12I09BN!6D0N4D0P/(L$.X_QWX" MZ G@/WE+. 7\S_)Y#=2AAK>)-"&_ $%^-X>>U# C)GK3OMTHQ/7R*J\X4].' MC [V<=3["*E[AX&;R]H3+1Z8J;1-#9;9G@0N CA,19 31%-T&(Z5/JS<<_[C M=7'/GM5A$^7(J1;N#J)O^Q8P$U80P!W6MNWA:I]EJV*5(Q-#V[ZP;ER$LRSL MF!4!;8KYVA-ZQH0S2\),WD\3MN&\TA#XGI$3);X#T;?(=U!/D?E),[ H]#4= MLK*+L_TTWYRQ17Z,-#9YJ#.P!]6T/2.2$8R> /JQ) MT,_>/JM@@&<^A :*YM'KXJ9@3VD>CXJ-8OA4P3D ZUMT!'JP)1L"P@J/BLE] MXC/(N7"/(,Y>[CGN@;=C&E_8>@*Q@^S\]NXX. JH0[XMT^'ST#L!%?/\Q$6' M[;CQP=,CHYZM.37VB;%1WS;=4' TL%VG(3;]H5&[UIT5/0N;<[#VBL87MO3L M#G(P/1NR+HL.IX#-JC MPK4$6R;7^!EB2$XARN-P<@G02QJ"R<,+>0,TDS3_ANP:)N_H7I"62 MFGCR&AF'>^MYNH976J D8^!@FB\S]DS>L&T%/WQ#0&<1UG(PZG"0>Z0U!Y.T MC&6A' MLSK0C\RQ1$X\;W;7JN5IGEQ7*UI\8/DC/[C7O9D 9A]A3H=1X.X+I+4$"$%F M0 +). TG0 27W?%+=#_SPKXJW_"_PD;E6S+?K%[*-.9&FIS6X8RS]$EL5_A; M@ VI+VD,QV:W#Q=W72#O5A%G^O6V*CEYL+F5(6"=C_!/&@> ^WK?*$@@@H8% MD520#AFAGCOJL)WA>#E11]<=>&X@'4:\(/L +[L_I-%#FHD30UWUP_!3C+[6 M1.'^28?LL%33(?28H(1T2,$7!'$VR\F50>)ZXIO.Q#,Q\6Q'70#5;2IZ; JG M_26M1_Q@N:5/E)O8W*0;3E4?&HM-4.^#Z7IOU?C(&C#_*5&3$K M8)69*^X Y7SQTZ,J]D;?6*LKTX$=KJ!,AP@[E61PLYI20D9["MY*Q_1)S6#- M&"73')G+=5SX[F7]P X#E\J_(XS@/3BNA;P)=DMLWLW:?IZQ44:$S&9H#QBS ME(;>S^SE->R!#W#IUCEV9Y7AT,_VX32' 5X&%+R&*+,[7L5GU@1O'WQ8P9O5 ME:^*\8.B-\1-;Z)W'5:?%I<042DEVE,AQ.N*B+P MM1BI M:+)U%-F;L\V#J*9JSL?0J%R.'$)ZC/>V>^N;OYNHJ%[N.QE89R_=OPS$S\P! M('>N/B+W]U?RME0@7 1_+(18 3:=K4$D=#"@IAYH0>+\!,UZ)2MDK&R IPH9 M"AH/V_7'N5Y^N+J\;BZ>5(;'Z'BDY"CA^C(IE 1@[ >+LT$8"SOL8#( ?J(Y M&T=[8EQHF#'O_%GK71IDDKC**%>/Q-K>QQ"]F=C'J%&6M(T98 SF/:DG.A-P M91(/2 4S8)2_(P$RY$MNT5RRXH)M'ZKE-FMZV*A.!8U/L ?# &AO9\, #:CC MP>J<$+NC;;*TZTFT:'Q+Z,=+ZE[0Y TD;Q5EE'T3YN#0D2N&8:R_?$5(3[XJ MRRU-+K8%=U_Y^9:RY,_P(D=D+9]%)4W.V1H8/M0Q!0\(F^EHC-!Y=5Z@Z.0! MT)*X@S=,$B1^/9@])@<-6GZ@>4*+01=3]S.+P.?WL*JXG"0BK"NJS?N1 M )R:H:&UJ'SV\8D^BS^IK!.SC^UJRP,DOBP6/6HPMHNK>2*L&$$*D;0020R1 MU#3/FA:$4R1'E.1-FI-2_#J,,6,HAN.'Q"#/_6U-&F^YNKCF=F*>/JZJR^8E M\6U4T3NV+-J_B"9U=\_1!OXR_'##!DSL1IZ"V[D%)(DC+0VD)8\ %>3-W?7E M[3>=O\LNAD"E'!#VX8B5=65.%BNH)35P730VW*+EY*>=CS",H-M:R"N@4:Z. MV$3XZQU5W1F6T_4F8R^47J0%C?EBJE^5C@Y&5851 74M$E!#[7V-F32H\2]% M+<[#QOM^1"5-88%1EFQC^/!D;&P3W6(2FEQ= W"&T"=(&Y/],%MD ' M/CTSP1YO"*9?P<*=__?3N4):7W&?H('0;O+QMJF Y!)]+:7Z(?2H]B<+W3;@H6TQ+"SB" RYJ.0(^+]?G-)C#1 MO^A!D:VKO&:UD>B-?SE5]-087(O>YWS3"%]8>=-@>]X$ MKD.(J(8&EWG<@.'F=/I$K_*8K2G7_T92<EA" 9Z]"J*](EO8/#..2'"4(#KG#_1Y'&ODX2)ZS$=)-H_P:-V M[\0TM)$.<>(6IB:OT\IF9MZ.A05E+E;)_\V._C;0^63J74X ,=X]1)R3B&HQ MN^].9SXBUEI2>S7J7S[QRKULMWO=$$*K]IKIY]@,/4TT MSF\8:CH@4M-2LB!-+Y1?!#4DM*(W7A0VE=.A#P SM>]&V3LO^'NH%T6ZG$4] M[R7';S>+#W(6+?HYZ7(##3ZOC7".,8/.7=I YWX,H/.#KDQ<0<_:6CCD^;B@ M]3+2F[S):!(UD3:=3Y"R-@3:M:35N&OQ:KJ!A18S+68S# <]UB;+2]F!3*3% MW+"R*FB5%B)T>49SNDPK@Q#;5'#HRF8XM!YR_6HB2$-%^)#$Y#5BMAGO,5K6 M]$V5;5)_+EBY:T4,Z=K/:98I9-OL8W0$30>)^UA:0T7=%7=!'H&00"$T([ZS M:[B/!M4TO[)YQ/L+J.V?\K,\W8<#3D;\"^2VW,)+_>OEYU)N"BVO1?&- M%:?E +;S(QG0G7!/95ONE%M.4=?.MB:RWXCQ?HJ#+[=.(I,4SFO2@'L\ZF^ND M %LW3$B6VPHN(==I+OH'R+VYJ6D+\YS65!#95([/8XM^SA/NA$"-2IIP Y / M':XR/ 66B\VKPCF+G:PBSOJVML"%*3V/CW8Y$$N*MDU5NMYL(>4XY?1Q,(%* M(4\27=WMKK<287TI$P_*A=_DU5N:<#-EB7C$L=G,8!:W4L-R,>;DS4#P;XHT MC]--E#5GL<8&4'YC82,[DBRXP]E_+!Q[*[5<)'$]1<5XC9""L] M)N7"6QB:R >S]]&7NF11'>E5")SF5^C4VD'H[K-G)?I ";!ZG&5(=OG48VG% MM>D3$+8?M.6&15&E_Q!/LFI:3Y?

H>@J#(AI MW T2-M&[#]?XPD+(Q/-=N 8)4P.*DVJ\N^/V*%C0"C*]+ZX_ZCA:X[4__1VDAVK]]Y%1N9;;J#4!9%DD%_J_X9.;39?%S:9V3.-D0K']IE9B8X> MP/(2%ZUQSC,B6A/G/A:*YH*W**B(?X[R8A;AST,Q1@<^>U=ESGI@(/ Y$9H_ M7> C"#J1/$_Z ,<)SQIAG!_ST0FJ(+*5M9FQ7A@(*$\#YDTK^ @N3Z/.CT[ M\<&O2ACGQFPT@BHR;V-A9A>^^<3]FOMGFCW1CRRO5LH>F1/!.0[B'*+U$+?_ MW>N*X"@7!A'$&>;VG(\\6QE#09*%YITGY"]%Z!5D![VFO"![*4&O*1M(&1Q# M0O&1">0^(,9Y^N/K.M<&PCJ3>#O34TS37+,#U,NIYMMTLT.E^U-N.E_\GG;7 M^6LX['3,8)OKY$V-P-V5(.LTR]@SY!) [>JF$^0%@V>*"F5A\BE2)>B@<%Y) M]/TY:6IM+LC;=R??_[0@+6%D1YDH?M[01GZ1U(6YTC1:&C:%WP$%]7K9/$NY MC[[(?=;;*V\"!&MBJ\0T%^E=D(9 PBF4BENS.9\W&1Y?KD%1UEP#?Q5VH/B9 MI&.\+/K06&Q%G3Z8OLRH7N2H'HPM5MX+U-<6Z,>.V0.VYH'8!'<5 MY#8] &[1^E=O&J[*J0\+"3/CV!Q<^=NF3DC7@[BA1.U#Y%EVU^URPK:?7BY(2^">ITXDB>0-..S?S,U;UQ)J/3==?WUFXI_?]G^PQ.M,\E76ZS#^G2 M_$+U^%/K9]4.1?B#:4>+W5-HRASMAX8E-03(F>?YTB-U6H>)BLT>RY;7M5KT M7J>,#4>7)N\'Z[X8.>"%6-;LWIN,].& M_U4T0Z]6E$2BPC%T58CDU*@DARQ9<9@P]ZU7!:"]1Y@I<[U7%NW&\$^+@B^' M>(?]E[1:7>5)^I0FG-3SJ%R=/D=%\C,?4-%DL):[1<@3*Y1.H,#706Z!5,PQ M'X1#""77)E9T"24=2LDS)Y7L:%T0H)8(ZS-0P_Q=@=FBB\V"":M!B?W\[FB-BVDI8% M.;)1)$%PI-3S 2=ORT/K1522"(#6"VFNXU-8;DMI^4T3_:J ML_?7VS?Z9I+[HH#MO)25"#>)6ON;*$V$'2R-Y)*D.719%,U0A!"N=S5U$&VB MO4P>M]E.6Z] ,()M*^@[(-L.[+89W%3N-2$(Z2",B>*1EZ#%XJ"/O-1GNN%7 M%A]Q>3S)->>H*UPC3]-<'5S=S7O.RD-/>7 ,YF ZA.7% MD#U$:GRB3*=Z>@ND0(1//?KVCC82E:/5SOF6&JIF,+TE!'?A'TZ6<7A&0%;NMRK-LL*DC27K.*;L&= MKG[='EK\3P.F;&O&O\S(J-65\C%;UVB]/$;+N8DP8Z+JEPD0?Z)9\CE/:-$5PO['D(9?813Z.'37\B I($ "$33L MZ^]2\V&CI[GAE/$'!H$XD56Y*4#1PF&TX4.X;540^O=MNA&V4IW8LP)>/+R0 MJ([GD6I5L.WCBO]B7R]'NP!\ ,UL()D,N21!]"W_.:/B?B-/NH\+-/3PV*<6 M]+,*A;\+Q'%:<#>$+N:(N@+<$2)LH4A[9AY.K%$)4YQD>BSU%^+;!8;U,U3U M/L(&^ :!>XOO#5*!"N]9GATVZF[)"1U)O)BSG1E]WA5R0$G;WLAM37B2(CZ#UW=JJ7 MJ[RL"N%(E:+*Q?TJRJ\W *(4*4/E5?V45RC7/KE*6*P0.'^43%M'"27)MH (.OQ](^LP\&5B.TZ74(&%O&$% MV>9I]0UA8E8B%%22-W ]1K]$ZPT\B]_P\15;UY_47XB1BX/?19N.PUI 8\&R M'L=IX##7(F)41<4CE0"^"1 L"J.O67B!G.8!E$75L?[YOW:6/__'7T^72W[> M1Q5-WN<5W&'TA9''!QJ>:VJ SH/%+58BT88I>Z?!4:;/)L\O@L\'/;W>,9-> M_I[[];KVD.)?^**I1J2(U&F6C3,3KC1=_^(?O>'MY4W@4G12'7.'YXK/DF^U M)WH#AZI\BJ^0]0F0K!:Q&\3HO!A/Q]%NK<:.83F72@Q3%FNTF)S!"EA]%WO0 M!OHTYH;I-HODDQG5Q=-D.--?TNKA"_#$5H^PB6]5K<_^)SG[G#X"$+/#8Y?[ M5-\)[Z@QN+D*MN+([*;]U[J**8M\0_#%A%,D\I^ 0:)<L''XY,_J5=84EH)L+ZQ,M'AC^W;Q&IQ5/$[&M9P49LY@97I\\ M L*.5GFE2F-_XVBIB!Y6^ZO"L]Y$:0$K=KT\+/'Y_@L\,>-$_\Q8\IQFV8$6 MF00#6Y7'!)>WZCPF1*&J]+B=-:9:3TL1;-&C\KCD34L6:>CZ9D&$IQVF= ]* M1IF5)?"VF;E+M6:Y*#/>=W$W-@RY)0_!N=YU$I\,PB]$/0BVK<@FJK-8%N3= M]XOOO_^>E.!J\A-ERP<4\$[F7\G;MXNW/_P@[JO%C]^3M"RW_7^I/^>P2[[: ML+I!!%>Y6$QW!?S%-Y._;^!'(??[=VX"8^_XBL^?TH:R**%:&21VBPD9;'9#D/)Z_HYE43*2%":I) MSJVM5)8%Y;^'?\G7*O#H^LVVE&_)OND^6FEI)R=A8J;[+FS MEX^[Z@&7!?W[EN;QRT"Q=(,OL76GQS&XWAP=O*1%'+( N@G7V0163GUG4W%W M[F-4_$HK>7W+=\)C$:T'WMAH?8%Z7S,(V;EZK4ZJ%3V1^)LDD)J"">]J+,\) MY[)?Y2*U028]4!G\XT<%A/N&IAWBG8R>=#$$>_VKZKX=/-AYTN#+J:I:C2&0 MJ@[95M*$[WW*6I>94Q-)P6FXXDX0)"G5DG[:>DR]=1^-OT.E;6K ]Y-MJ4&( M>8*>D]EA6Y*1AI)&22_(CABM6HK>ICBUCH;,W$N;^4(V7B= $"(OSV0?,31O M@QY4)7>3M@5D9@[VG#7YU.)1=8C"M58!&F1>+Y17JE&';1]KQ/F1PVJ8G2%" MH2+EI-SMC_&HJ.J+Z0'20\A^8Z5'$5'R)LWKWX:IZZ7#]/Y YS GP\G9E0@H MZ\K8_FA;\B6A!I$M&4^?GUP=,'I(IOJX%T*>/K&;J-"\QSD>.UV6=C#]2E)[ MDR.D*&%9%A4EO*60$A5" HC%'1V@)@UN?"C-XD1PGDD[H0HFM&DF5#)9@48DS]$-I(UQ M&Y&*)PP!G)1Q(6)F#/6F3F_I$\VW])+/Y9SEXK(%2N6?;[FN6=-"K]T?#@A2 M 9LA<[WA:FKDQ5]#C^S!T% TFPQUY#(Q.[QW^L[LEI90_QY0F)>=,?/QT#/6M MK9AL'XY@<=D^8JP$+NW,TF)\5A!$&HH69'Z3M?+(>R.Q1X_U2V^8]*:F#&X; MN!$ZJ,,BK[A[VT^5M+$G?<"RC!RL^LJ"\2/)/P[^"V'0H!CR^< MKT.J]T9R<,RT@\K/+:/ZJ IQT3C,SN/C:LKEH;7R6/?1%YDR"VZQ+ *09>P9 MA%AA?!M\.;&LU0 &WR6K!DB94H[*Z@RGE)KBA-2)XK+$25U/I2%&*U'?)#HKS1]]@%I55&D<9 MZ>:NA#M(>CC(1MCB[?#8?SRE: :F-QAY1/0#]==6H=,JX*#OE7P$%T2QC'": MF;'/J?KX&'U)U]O^#%3EWQ$J9 ^.\Z0WB2Q<"9Y^KK%15O@K5;)=KZ/BY7IY M?':-Q7Q-/L46(]% X?P@DC2 1]-CAQGW:7%5>\1D,=@4#KO50FD^K(7Z_H[1 M0ETXSK601!90"_5RC8VR8F*P]KS9+HO"Q1(_T;&Z^7U#;44+. PSB(H,%2$;YRPS8I?[<*DJ4^3P;]A0J8]34ADH#90<KJQ_Y*5PN2LX,7.5 Z,7 IJZ%580:LGABY M$UKR+,I 8]ZM*%3N:4M9C'=]-_\:$\O3Q^):"NLN[C4M1!!#NL4_+/1R=SE; MF^W;'VHFE(():4\%%-DP^+=E70PZ0/P/(9]LXC($.@ TWEN.?V#E./#YZG)W M*MS-\>&E!L>5JG[Z\\LAC5_;PYH:?G T6J/W0O6DP9OF$K;TM:6YV-3/!]IW M(RD,I82'18@9\M)?1>C6?TP3=61=,0I;U7D?FGNO3*+C$I(F8GGL!H*8JIQ#1<#1!CB$XS\%K?^P0)AXII6E8;;Y''*VW M,#;1XB(M-ZR,LNLEI!=]2)]H(@F\RNN. M"8>M%.0;>[VZ# XQ3>].8HLBYZ9(IY%'01JBP9L226V"[O:M5DOZ<<(/&O.LU%[^6->#G:.MEC.Q(# FTUZ:/R MD*@B:%F(I$^9L-+20W8$D5]";PK4 C$;7 \OQFCA=2ZR,Q'4F;SV,%@''_T1FOUZGUD\6[/7\5>U?W>C(KV:G)_Y)XO>.G>9AO(QDU\,S2)%#YQ M\XH5+Q^N+J]O:4F+)U7D?&@H^LKP&*2/:QO R7F^(("7%!)Q&!D:Y"HS895_ MF1FZ63X>,E5&O-PI=V0C'WN7Y5HBE'?**H;,I2)O&RD#RY3_'QBI"D&9 ,E- M;=X^C.9BAVIRS]=3%#]$'=->IF6VFS3GXV@;39$L_7+"XWR=F/9VOZ+PR]/X M[]NT3,%%'2@4/SH8D_2F!.I:?CAB IA)%S6^_H#%>5BI.R"F%G6H"9#C-BXP MS(Q[_A[+-6V+KO+-MBH_\&V:_:#7FDK]!?99G!JRZSW2;40EL7.C%O"3'V;2 MCFJ VWU=J,98Z-'&D6VA4[')KY?B.OXN?=7^/7^\JNBZA!/BCC[6 M3:7Y65&R+$V$LSO:FL 9)K2-9)TBYX^,)7K1CJU#.]R!"^J)(%0^$VU(A>K3 M76+G]BUO_Q32@M.Q,J\Q^XHC*D'A@XN?T<(:3&+2\5/ MIW^>7_O=\249ZVVHQV?'I2S_QHK&A2@5*=?J0:BBEH? G!<2:UO+A$F+'F ? MT^-)N-OE-L2C>\-\](&M6^86L*_0VPMY0[\T"6K=\&R8:S(-3@]=RBK8YU2Y M0#[^]7)/N)45&T;'(E2-$J8_C1.J/L,X.YD1CR;&CNXV-$ZC3#S8B++R,HNJ M\6:#VA]A8DFCP)V["0T!1%) @ 0+30@=3,Q*D*ELY[N6\UW"?'<]"J4Y'Z)I MCK:8,1R+@T:BWAI'HMXZBT2]#1V)>CN_2-0AMT M\<2I)8RDG+(ZM6Q!GFOB2"2I([2LTK4(=BUAP^*?"@9C#K+8 #\,CYC180$_ M%1^!. (!+;)D!8E;CE+QZO7D(2KA6^A5UY;J2+8%."IUGSOH(P8Q1Q%PK%91 MTZ_N#0>WS=/J&\(V(BH)G>I"W/=,4A;,VC('/9O?&9_-[YR=S>]"G\WOYG'4LSDJ'EBNYR^-C46=L0J8SCUH@=>63V1O%I-=H5A.K-?Y(1P: M#:&+QP2'&?'1OTX]>SD.I8LMV1/0QGT\5=,.(@E[K^(_*(Y<@C[U:\#78/?U MG<0M.]?RY@ MW;[K(W8MTL=WZS5MK_->';&B ]?GV&4*=\W$?VA^]_[+AN8E MK1/+H>[]:1P7VRC3?N1H!,S6]9064M>[0N !-U%2,),^&&;K,72)A6"R-YF^ M8\N*.^04&C74/U[ 0<3$L^%S5BI,=_3W2,G5QN/\ J3&+AMR-/_HT$($,6'= M0O-589-9';ZVP>>2+K?9AW2IKEVF_:7MZ@8[#*X%] *\MC@5!D.6.D4;5$SVMM/ ^*H*[C!S^^PJ MYW0^\C4:/@]T/D'NK2'0S@,['=PDS4F#/:R:UV(VPW!PYC9UV\'VDA47;/M0 M\7W"_\:VZI;H[A!YM<6'"')NI[BX5SYD.94)*2K;'KE0*SQ?@30N97>8"2_ $[Y>"&0+:[F)M-GD30C>C[1:F3?:GR"W:8#H#W$%Z5H%AW1#%6= M0HO'#,,X?Q>8VR)/JZV($%VF7^"G8:=P_ /L1:42L//+R0:SB$4TN ,G@XRS MF9GSSIM8?=H" M=C8$$+WY.-HI&I+#S-DW.6EJDT)5-^B%=/V0I8_B7K2\*=(\3C=15O='.MP- MJ&]Q255Z./PD*VL2@TBZLC[+_=)]II'O&F_3R*LDVSSANVFO53-A+:5SF/"D MK+/3-=@[H"U$=VJVK:!!M7 @-H?,@&3A6-)_Q(@@Z<&FVY!-6@1O1_/9-LU$ MD:8\:7Z\6F\*]B1?A \:?T;?(@]L+1RN]5*#65B$[3^Z=(0U#\T6@DWBKD\O M=[O>BKZSHOS&.>.4T17-R_2)RCJA@])I_#W>_]7#X]P9OCZ_(J=55:0/6VF) M58S<1(6(E8843_.58)/9ZS'VSN)?5RSC)W\"=/I2B&)XR!C_V 3H6KP+L M/"8/+UUJS+\E$G>@B/PH;YDYP[S)T@=^O@SJM.,!2%G9 7(M&X IK/KI81H; MYX3'FL&R$2H_@R_H0U5?/"H$8'@PNHYP'U#W94WJ+K4@(/)=8)TF"K9_P@D) MVKI6P>&>#K9#;/.J.K0-]^'!$U2*?]-*G7J=#T<]LI MF)Y["H[D+,ZL4:#QXN@D,,ZCI9]P"#ZQ'(B,*M%_$/R!X2-4[R.DB X#]W7' M,$P%YI[!VKRF1$QEM=),)!F,7O)ZG<<]LO&N[F0IV]W',: M!M[<&GQI^\S:87!N(NT:W=[O-;4-^=36A/,Z!Y**G>&%$.@:+*]K\*5M(=QA M""B$(>OHFO!>JQNG@J'^PI'R_EI>:'/]K-_:&@LS-#;"UUN.RT0?+Y*Z?)2Y%^DT.=^F<:TZ VE:8Y&% D> M@.K\+1R@)BUN4B,/$U+3Y3 S9)M[ 7K_A<;;BMLZ6@(T/!HK0/U0_0A0BWLF M C3"86;(-O_EI'8'>CEFQ6E],[5X5!]LCS6C.NC#VVQZ#.\K%37.17_/P:-R M!?\/?LQ3E%'Q*J&LBC2N: )_X#[._B\Z(]M&?WQ"&U9&V<\%VV[@5HQ/D.7\ M3-_2I#[>6:XR]$*0@'VN[I%47R%CGW/"!&[GS7-9X/:NBHK*+ I\1A_3/ DQ^J;O Z%TTCPU')\#T@_76 MV6=VE\:CC.[KNCV/2V$93AA)PNP?A,T W@/F/,U78 N3R-O/-:;'"H_%C=8; MEH,2O%X>Q9E&!,/H6W2Y(PT<[HN)2<0BJA@)U'\,5.K(A.-L$AM?AT-U(RPF M?H 7\&CH@LK_M@?Z^R_QBJ\DO8TJ^GZYI&I9#D)$"*?*F-A7X589S\J[\^"! M[Q6#UW/&UR<2\>MS&_#;SI;C,'%-_64\I]%#FJ552E4AI9X1V-SF'21?FJ.# M$K.M)U&,V'/W3+S4U27:5?IUSXHS#:;XJX1!*]AN-P5[2A.:G+U\+J%94'UO ME3^>QE7Z-"33Y@"PE3*T$7FKG*%-$:J2AL/Y8L\P>"4OV@>\V4)_K24KOJFK M XC'R)KS=55IPUP2V71V^W0BUVDEGF;PT_)<1,P>*:=-N34UOL [C"K([LOC MMJA%#DK<14[>?&(5)6]_%Z8JLP[#&8*+_I+UM@]EFJ11\7+';:_KI7B0.I"N M/#H>FYBG@NL\'8^C@WH@ F'(=.1QSC)C=OD3HQT5LGOV?1'E922*00]F'NM_ MB!6L402>)2QDKK$!MQF>A5]IB&LL;!N4F%<1\O(56 8ZI:D /] =Q8'"RV$E M(UA4)G O$WGE0_$(*E7L74'1F(?81Y#]/;R\A@UZIFBC1D@O,X6+TD%XG"T MFS^HE!$H9C0#5^\J!T2:&7 J=%BJ)1 ;EAH 8#EZJSW,V@9$A'O2-W[\-#Y[^3"_ K5P_=HQBGSR/@PH4YKI\ M+P.HY$664ZRG 0!VK:<>1(&MIQZ*+%I/5N8[Q7IJ M[";NI-24S-1L&A+!<;-IE,^!SZV?&4N>TRSC)^Q57M5E*>0Q>_AOHR,. =?J M:6B /^S!:4"HO3/6#7>F%+;:H0W^EG^B%(\>T6CF^ZN('Y4BC#I<^KYW$+;& M_1XPY\7LH9D"H M(*YB]IM3K?EA5'6'30W:W2S48V7_A3E"<< MWN,Y*^O2FL/OX5R!-Q1(VV2X3V:2I))G3BMIB"4?NKYO0Z^('#44$R 9_TAO M;ES#M>_I5,IB2^ZOB.Z%P)R-9 ?X,]6*DCB+RC)=IK$ #V/++D]7#4]C/B'. M\+2YPR3/*RJ*8@H@\$<2<5SR[T+=B-\*@!$WE8CPGW9_E#7$:Z54MFV":T++ M;\F5BI(EI1)7F3[F@O*ZJB_\+F>5FH8%2795Y(&3(F81K65[2AB^C5?- MK*"6$_]K!OV+4TXF%#R'7QS1_KQ*^5%%DBZ%!J&ZSJNE"(Y[0<@DO]ZO8E$O)B1 M#^VO V@B_0W&<"O@T;LHTJ<(ZDWIW*8,C$5[$CTP_86$>I#CPCQ69H'0%SO, M[05*F,9'P\+!C'CE\8E%65VD!8VKC]S@*=(H4XB^>B#Z0<4A0/>NA[0:US4^ M;LRQ+"%OZ)?:M@,[D/]RQ9YS4E*N:/G C*MEFK'G4,\KE%QG^JST*$U\1F!& MPI%XFY:_GHM2J?"34JQ&OT#+EQ*R!Q]WAYH Q@61V.M_S*S2C,XB, 1G)UK^ M=_&*)EM(O;],<[XW1;PZH4OQ#U''_#!A6+UT5F(+>\6L),O>A;*- MF4_K)"_QB_U.]>;G]29Y7!!'[XTU>1QXWS:_K3,WZ][OZ3] ^=01"+"7S;)) M3(%:W=6ZR,-NUY!WR9H@)$/([_G19/89Z\6!+=43V X_M$9T#8"Y". MD-S2)Y8]P?V#<#LNHUC$?"ZV]/_9YO3M[_FWO^]-')D,!V/T8_!Y*5])!%&D MI:KQ4!NZ"">, &7D[>\7!(C33%8)Q@1L0#Z5D1^^=S>P?>&R4%P< M$G#X)+ M1(1=":OYV[!O.<8+UD!A'!>\E_"K;G<-[3H%+GI.X$F@,$< M0 AT7NZO$709GSM>YHZXLZKI(@UA(F]G1YH,#S7$D=ES '\3OD[S=+U=P[UV M6^**LX(]9.FC+(I/'E[J9*3U)LKAYZ@BSVR;P:$L)B7^?-[\F1&HQU)%D"7$ MG57X[_NSJ_N+4R+BU279YDF=WU0T#.Y@#W!Z3]$'S-8R3U2-']*<7B_W[85S MQIV!**_N:;&&VAEP9Q ]\F&:>M(63(S2G(K;BP:=2J2Q,O'/%81N!2(A.'_H MSC2$$D$IV9$*@ZWH6O_LP2O>S=[TXYK*DD0;KC5D?E&?>H1\I4@F3<)G8JH! M5*8UU<"<+)V_2@31R[HV@U-X]9:/-+REL;L,9>Q MS/=1 6W!5#<%*!C(;66$R_4N@R?40!!Y R1]0W8T!!%)W#HP*\QU;39+U^46 MSG>4B=SSO1-SN(-G'J9OAR#[=MRDV;HS:6L_=XZ3QAFJGP==]47]ESJ$(MQ[ MX%+-AG6:;\LV!A#+2RI9E(A/432N;2MDBN>3XE %PULX[? =:25&L"#E/?>X6!Z7(I MF'B/WCX.#['UEB$::J$Z?YEAT0KE"[;ZL+7RV7*G49U J'AIYAPBR8*#X5\)1E"^PA"R*XZ?4T*/BG0V2QQ MP8;;7?;?9F_BL9CXKK@VD]0%" R8BAZ;PFEOUL\MA0@-39H(ZV#1M^'!2"NG M'ZCK[=5@)0W:L,7@1CC+S-CE]!R_3RMX9':5)W"CM(TRF>*2R8RA5;JY9^_S M"E)65:<[$@+BS#?$Y%KH!#GR[6)#4#BC +L*S )K_04'9+'X.R@HQ?7O!RX\ MV7WTI78]SVA.EZDR4F#R+39LH(/#N8$*V,5I"_1G80((1LQFDSCH5SWVM+,< M'6=#U?EH7]FKT/PWL1SGITIIV6Y:.>8#-X7M&D=+(1R#XS"^;Q\\?WYO&(D8 M9B+3YHRWPTI$9':!FIN"/1;1^I;"^KB'/]=%NM6 'I$??L MC.Z^2A2GF5W@R./.#A&^HIYVJ,5$1D/Q"9$>(?O*[K"2FM@%:&\QZ///YJK2YDQ@,02G'X=^([L-S?V$+")MVW"%C M3FI6,FW^3+P)D&W=XKC8TJ3S@%0=_]?Z !/U'P3L6B8$"OE2/'!:&ZQ,XXN0BT!0ROO0JPDK>HTFO(XCT-82.K$>, MYATH:D/J4*(2WK\T]8)Z+CN,OD$KA0'8KC>]Q$EV2$/F",A>.)UH\ M,--#5#P@PM@'TVC%&4%=G/YI1C_/2D;)=;3E>D63Z?##=U"J;2QJ$I,:^6A: M2$H!W'FD7V(G$CWA^$E- 'E3DQ"HKXT>SX^C55J,]"9OPJ/^Q*Q$B@AZA.0X#5WM+6 M9S>EVVC;';EI#YVWDW^HZ?N67- R+M('6G9'B#;)' D,Y?1$>?H/V=1LUS$: M1G?_]-L2"JFSHA(MH4KZ&*JNJJ[L,LR23=R*?XD*NF+;$O+%;PH6IX?'%!%>D&>Z"J-N4H7];6AGE0L-T%!'P&U MH';!,669 )ZE3[1X:;\"\R:"OS2_*+>BU*R\BWV,2JYM\Q!=\'J%DXTNI#^X65Y>4;YN4Y;SYB6[[_PY6 %/YZCXN4*FMJ" MBYP5(Q"A M3"PW'+EN/B2>!5B]B>=ZG5R>92\7](EF;$.3>QJO>L_5# M*I]H\*T.A3CD)C^/RM5I\K=M6?5TE9T =4DR B3G_Y 1B29-\9Q/&-,5Z": M)-*A:4'VJ") %IGQM"?K&E&/-VHI$"&K>(\%G:@5.#7--$)T[L'M3V9A+2;J MIOWZP)>4#E1GU?\ HWD& 3N_'SUHYKBDU*22I?OIX+;3Z+0"[!4] 6+F;$0Y MXB6-OWUD3]\E-)4^./]AYWKS?_SU*EX6IUM.!"M.JXI;UF()+K/H,$JK-]AP M:PP#=6[>GE_>DAHUZ> F@-RKZ&@REYEQ;*+RO*LHS>I6:^)R0^T*C0S%*$P% M2/<5>CA:TL6+]W*L3<&"9[.$XNA"N*,'MJU(*>99=(@+H"S'Q(:9,-*^&]/I MBP)5!=-E"G=],F7B-);]&* 04N?UR?]?WI7U1I(CY[]"P("G&] L9@9K[X[] MI'-6MKHE2^H9&/-@I"I9JO1F)6OST+&_?AED7E65!QF\4O9+MZHJD_$Q&"2# MP3B*@@]4+!^Y;NX.?V$L?DW2=&CF>"1KZ#YQKK,HYYSI:B MB;.AVU$WK60EBN64Y_RPRK93Z9,G'T35IAIJT/7:61,E#56\+F0)O@--**W[ MN*JAA:B$-"DL3)V%AM+]EX0WG2>K*!T7[+%G,#)]V)9K<>[HX079'+.Q#&]: M" %D=73\F1*#K$GH[<.UBI >/68FIVUS'D65T[0AK@;0K4FLZ$M0H3V6AV.Y M'>&4W[#>)L/N?U1Y4L3)"E@_Z1"O^)9):.]XZ_X2)PL I(\@K#N\*ML/8WU5 M>>E-ZB[ EX[KUE>)\'D3M:.^TC'GJ9FGD5(VTJJO4,D1\AC/)6L]05RP0F0B MN>:'(N&[*$B?D-E^.)H?X\D.4G[$U6KJFD/E>8Q^.=6N\\3RDK;86X$Z:[II>UI$[ 912)6EBVCSU[+']&+W5:7'*]XFT,],/ M&_E)'S;JR<49HLQ;NB%SSWP_$3HIH"&W:U+[[#2 2(.("$ADB;W%;4"BPVQ-5@=.2JNF MPZ7H\+:&%<+JK#W;F!FS ^Y,D[FKYAZWMCOYR6 UO#^%S&(UR^#)/2IH+JN+ MI(B>GW.H=&M9UH3.9A'JQ+J7C:WWW-KK^[KR.57E8SK M"=2LMS#LI$%"7CF4GN]&Z%58>TR8*:,=.EJ!>Z Q3U=T>0%% >9 M<6=DX=)Z%[EJ*=%PON?7=$E'6#\EE:.52F\0F!%GC8/7XPJ2=T3IEVBUX0?S M_!UBB/Y6)3N8#5^BK.*Z!Z1\RB&XZ"IZ A\'+BX3]QRVVL2%O9O1=G^Z;O"1 M%J"X5F@ADCV,XK<>2I.@>=^=I0_Q%MXIOQC5))<[N/@B-G\ MGK!8ZBT,+&8YV4*NC")YSI(UQY]!*N^0"(IV/FZK^OK MI/:;($D#+,U>YD3PO.W"PV"G;O,5WD#NN!,MNUZPQE:IH-?^*IQF"/:9.@2P MW4\_3-S_'_^,NN[OFG%^N\]VY*M:^&JZ1! F M#>60SB*S#&:Z7 LJ2I/WNO,O6!0G/W>[8P(5\G97@='LICG9P MR9SOF,P_)-SQS\%2D[^?LY@.6'(UWD(8=A5:=RU7$@+9PW!"9-0%/Y+72 A M\6[\U6$^0W+48Y3%4WF=\=.TT(S/HSQ_3[)G&3$^YD:@\ HZWF*\:7]!%^,8 M<)$7-ON$<75K2^T"E!/R2\Z*,/E>E22'85CG;;Y\R_(V'\!C]%;701I3'V>> M1LZ2D59]39 1\IBY8:TGTFS+U]2\U)L<]?:_ /"76>P NJ.9/"?83)--WN9O M?0?&EQ%Q'H5L'4^%N+X?F<+S+R!G\7C#GFXZX3JB(9/NL, MK:^7VR<:QS1NG#HN^#Q]XHQ[-XSDBL]S(VLX 2$><)!GKW MS8/K=6CKL.98,#,&6W-*J?WVSE@6RWF@XG4R\Y*96\E(XQ[]1AIG38! )'4; M7B'6.H9;RGL=K)T?R!-T4"[BX=9R=;$Z]G=08JEC)]/'/,IDKL!91].Q1PV< M30^;].9PVA$.[70ZRE6FPRK'4G*59 _EMKS,*N_9" YXXU[ MDR&92 16)&']%=\)/*0#1'X'2'[W=,TQ8#C&AK;1W5-PD(,R3_>TJ%+0.L!] M_R;:%?1V?0IE\5;@% MC4Y7\JYMDF\A-1].^9X.27=N@":+ =D43Z!;->IXX M^+/D8 81?E33('A!5SF-"@J5@%-18;)D).4 X>3 UJ20T.#/5)5'?NV'5B;. MO.W1WEAZ##_;1>\BUSQ'P[)G"&N_@53%3=S[R JE_!XZX&RF?5^KQRP0S%I@ MLWEB:*8Z=KPH*=B-DQ=Z$971>97GQT7A M5!\W<+48:M:;CT5+G !U4I,/YEX+I*7 M)*997-S1_&$3Y91KSBG_+QY1HG1>Q?JF*Y!PGS:E)DSBFB((+RD @T@=)4O9 M2X']E&0D9BE_K.B>^AS&45UG>)@)ST.;,-H3WMZYY8&692H+44$. OX\>$G5 MZ8J2H\*23FG8-5O@L 0V6.! 6S15..>:R5&F!V-)E@=#J9^W.=@8%%-=%A8V MD04(8MIH5L@(BCSGXR,PG+UWC]S),]KI:Y3'7SBL;;65CI=\A;S<[E+V3@\] MT]T20>G%ML%XR<%I';6^AAV>;PA'9P'I>YGFJH^;](!#2'W_N1H\$>A/2(V? MU"73> _(1V8B[C#SR$\PVYH1$0 220IHM-H06D,A519SWHB,"?Q=H0%*-]80 MYQ9G2P[S,Y2AU4I^3AO8F^[X<.9W8E#YLW=,WB5K:I.HINTJD5H0 NN.6E@M MJHR.>818S!M$Y%.C.7WN7VOM !IYIQ%?A*(WLE/CB5^=$B?[\ZJDP6 Y,J8_ MT%4%J7$OWU8;6!*_1MNAL,6IQQ#&\Z'FW)LW)4W2$"5 U;NM?)*33)4]H?>= MX3.1E7T'U;0/X\4R]QTMK,Y-%>8\VK=0//Z_W'YP4P!KR7"W_3A7=.M[0S>J M[FSC/I3=41 >^L??5>V9HTU);QHQ(YXN9%TYWT3Y,]\H&11:A<2:;V!IQ:TS,VTY67=& M:#J/YH]CJ2>0&@"H6*)6K4RP*E&$4:W,!DE9JI4X;WAY^I5EWS(9UU+>LS2E M\8-,K5S\\8EDDN;@+N^.",^P/B6\%??OS3OQ- 1SIX!/#AW05]<,&*UR">.0$NW0PDF5D:F*7M6WM%%LRV MK<&FW.Y:>R2#;%H"09/M8-$;UO#PZ.]7$SQ?B'!?M*%2*($^?MV)$'=DEG'J MZ_#8/Q:A^FH65JC6F2!3D\LWE#E[2$\4J;O4X@L_ZWG7EM.Q,L99^?XA;;(8%;H?U*LFWUXP2;AFVK;O8^7I!6R+H8:.W]D-#B\@WJ9=)8EM?>[BIY>KM=7T8Y7#NW8;J3A2JLMHW-\FT# M@VOA_9:]T *#XFW"_$:3YPT?J],7 MFD?/]&L%D_=V?0'=H;' 5]Q695'R8>2@1Z8&LA7D)-"DYEK<&S@DDGAJ(2>L M@T"^)[%$ISX+ O5=% /6L^@>,:#IZP C0B\"6$EEEH; U!@,]YHB0]%9E#_+ M/#"]N,'#LY76.RCC\$S;7@*>+PS%5F];NTP/3&_ -_P>EJS;];>"GA8%+<_HFG'% M8\4'KQ)^]%P'R*YVB[SBT$8SD\GUB>LUSSV$5OK%WGUQM C0AR(5TK#B1I=8T!<^0 MJG/C^.4Y:>"=D!]_^OZ'GT_:+T"#;!$+S&8YQWP6%4GQ+6-/X%,%2=.OLUU5\I\Y5_E&)SK9G^>3 MET&NR9FN[I9A>=T<0MY2.1_7H=W%Z6#YOYE_!*1S5_%[#YG>O8O&G.\4;26< MWP6]P-?M^PPI/)P]NQVJP^(H8S3R,E;Z15?6'CY_$GIFOXK:D16J/H9O>YTVW8 MO[OF^O7^RD#%_\?]613ET VRC*>PNBB#I_ B;IH0!S1.24;\UB:R,!+/) MWL!R?,Z@5'?%Y]@MW^LG"V/J-V!59H<(^8H,54>$4@,=]A?A2=3":91$2.<& M3J4+FJF34C<[/^=9ZVU6-I[]IZN_54E]]AN_ZIIY&CG?1EIU/;D:LJ1'-^1] MUQQSF2;'@IW6IPX5D\]:.JG[/"0(6GY/Z5Z. 2-G]$[O7^@)?5355^!BT$47 M_LPIG;S*4G[/XD*\UWZ()?F$-!C"WC>I,W]FH9[@: BC_WE4;*Y2]EJH&_M' M7S$W\A\U[=6X#]2)(+\@H_XXMX>-^3,L]"9CPHL05%W 4$4IU&2>7-[F7T#* MUWC#KJ5+4"8]T@1HAUW(%-C,]'D78ND2938W+(UI7ESR5;5\5U_#YM\U7\S& M:7A=U?HPOB,2R(+6-X61&%[H5-D;=,6;.$W//6YQM?-QGAY;Z\*=J&<9/+/. M!3Q32WM1*^PSZ]K,TTA!&FG50WT'.';VG'C"+E5SS&6:'/.W'+'L66S7]*G\ M$I5U2/(]W3#^?XZA3NJ@&'+LSR;B:2S.Z0+'=:7_$QMS6K^VWYFM1 T]^<_I.7.8WKDZ ^QHS>$T>3"7T\'@N>S\F+M5VZWY:W^YB;[E;Z5CZ\T?:%? M6%9N1NUW-MKTL>D>TO:W^?[1^>9KWCN ..F_ M,FL6L:XI;_:P5^9OLO^+'VL8IDN^;&&O;/E3^U 4C>Q@AX,1)+'5=<8U,EJ4 MT]4=%=ZPD)[JH&7WER62'&&9S$%%TB1Z@FQ 2:#ZC"IL'DDY-1\PP9>D% M72<9C<7]>O)4 3FHP/@KG^S\<"AK(A],$>WW,*E+5=KWDKY4!8AVJD\WO4-8 M/VH@I(]$5F"ML=1EL94,']XZBLQKNJ'DI>Z5K!H./EA0BY5N=RE[I_EW!=E& MY6H#3ZQZD LH6!F1N&96_R>R"U.156O^,?1H!-$:;VI%Z?VNUFXO*A75<>HU M"_KC4/.^SCMS.##G._M]0X04UB"DAGQ"9.KA=55"(KAMDB7;:EMKS\U))[CJ M/"EF(_KS/'_=;..@>G"]0ZR3?'JO8,U\IE^JM$QV:3)7K/Z!)ZH^0O-J%-QODMR^F*/6?)WVG,CU1G-.,= M*>MZ,)"64]1[@6C$4EZ0/;++MV@+?84@<N!/2 \^Z>$_(74/2-<%TO7AA'2]@$>56.HXJ8:K.3>0 MBL/I\ ;A$=VB\7E0F[+/(UX'#C[54:IP9JL! MDD\UQ,_+.[#AAW3P#&8X3HO1:,4]N*%:.]B&(]UVCY9KV7_U9KR::U'UN9(WP,3J+:&) MDE$]<,M;PG%C.+A\&PR,X07B/16U(R^Y7E6^/VZB\O8U*\Y3^L*_S^+?HIQN M6%70+Q02<0]=&Z(:P%P6:A%R+;PU&"+1$(!# ]I 9$6$?E=8IJ15_]=QKO3 MI/29'V:H['P)G6?0>:Z!-)=C'1]>&Y@AJ@;CI).9\S_ #J62>EQSF\(W:;Q7 MZ9/VN6%U*;%[QPX 2/81+F_7,AC2P:W+=)S"'CV^97%2"+,"G^9O*T@,*FZK M=(X>_RQ[G?&-BS=BY*P&8;4D;Z.$D^U.5$E* MZEB)Y1S&9@5S[C"FQO?%& \4HX2QS3@R(?B.EX4@X(]@/U )>#7C[6($=SJL M5?-MA[>X'B(](6KU(TCG1,PFBI/+DL6)M(/:[[N41Q]Y^""KX(>1R+%\>DAN M+DHJ)[+FZ;[NTM/%0QXY2(KW441R+"$+*O+WE64Q/P7SQ_CQMKYL^T*C M%*RWEW : '_'[7BLL1,:#LL"*F-Q+?^"J+@@H'VR"RI'9CJ(FA4%D2-C'GRT M?VO1I L @"*\>>C"0/TM9$C13.O>$D! A3P9[8X)A;'>"V34BSCPDR<1BDZB M5(Q&'03S$J65_ #?O\)R+CPQXN8V#^H$1H"?1*6,%A'&T)*13EI;NTF/7V'" M8U2EDB$'*8@R=5!0]Z*VYP#$.DQ'0:52;\2"8C5/S/4,WK/WA0\\U>#^B'ZE MR])%:5G\RW,^RQ*C(LK'C3C4DSIBOLSR>JCLE:2UT&\3PSQ*WP"96VSU&3.3O7I,,9/$;:2Y4H<;"!;J6@0-%"%$4' MO6I-8[Y^IUP9$PZ=BQ7YV8'3G !JH[&HZ7#%M>7D.=M[XB+A+T(BIR1*#::% M:M,.I\<BC6(:G[U_*VA\G4GL$+$.$U%XWLZ4><,WA!1< M?8*NA?>\2>Q8$) E\JGBB,B:Y9_K"PKPD8E:6/\61*X-QHG98WX G]"K*,E_ MC=**#KF5?^'SL.(GB]N,;S-5GO,N0!%VW5@&BS2,O48M8/'I1@IPBV"_+:>0>!ZBG[[P\,?6D-3T4"0=W-)1JCHP6(/WJK#IWGNUAH3 MPTOUTS2%8@]M]JSFEK'5,J\HA7VO^?Z<;;>)R( /XS'Z=EL%W,Q;X.^\TQ6 M:4H 9#]%7!N:V@(E $CH:>UO'5CY(SKB+PR7<*X!O0P=D-JRET OXGR,!1]I MR\?6*: [%:X;/K:_K3H^PH\!_ "L3A/F;%3M>>[T]OZ#!&B'=S>(-PT]>"8H M^,H!K #%Q+O'3@_W[U ?,<40(=5V#@C@6 I!R]%"^F;#>^G0)ZE1T=^/_)+X MK_)/NMVQ/.*:3US;U\&W21BX!K@4UE])91X.^"PI#X]M+\%]EU\E%\'A5ZSX M!^XW[:DVVXU>82@?_3!;'H)U:7_9)A[TOPA!R9?*-ND%.C%C)3 MY7V;I?@ZAOO2=0)#4QL25W^K$MZ)7QB+7Y,TW3X',5?Z9BMSC$U>YDJ M;: *F*G2!GQ+F2K#->A:RLZB M%%0\S)9A RQBM9>5M(J-R$TEB'\G)H">.FZS$[+DWD,9Y:5>5P(S7^*^S#1] MTI50N[J('Y]Q3)TY2]?1!S?JWC=V=715:GYU]#E4"]?1Y^![U-$M,U2/E:470P898)1WTVF?N"7)&(BL-ASB@8D6,V>.KOU (:\5E4R/,^7+9^ M95E3P?&!YB_)BA:/>905X*O,LK/WAVHG*A>>OB5C*H6=1K&G(2/BSKU<:UKD M=Z 6R"_5SO P-SSW>&#G2Q+,S_.4ZQ2W:Z'_3TGUW//HX_M(N\Y#%( >F(<$ MQ: 2.A?,(C[L;2$#C?J:0G=)^YO"97T/L8B.C) !HOH%->] M"?\-RYXA9 W\N&9=]Z'!;JXVGKY [>?1CMVU8G<&>+8>I!IM6, MB# ]EH6H-A#EX.X)97V;"9VLP(*PV4%\$.S!&//+SDK1N]G%5^S;]01S2_ D"-P6#;> M(/N&"/AJ0(!35PV#=#A.B$+O_-MQ]B5+S78SP%)OLL>*8K) %W%8!)'(C7#6J;'+[_1ME 4,Z<;FA5M>-<-EVBP1EZE[%6D M:/R%'RG@2U%L\)ZNX*B=K!/I\"YHG+Q'$DUXE M;Y =I%L41U80A3>02\%$R[Z4P D(F(EMM4<(U:^C?T($ K*W7P>9H"KRPQ L M- S[$=4D;J*!P3[C/1K.LI($B3FC9IB>-C@ZWV!5_[,Z;% M*D]V340,%/LL&C0!PE54!(?I9B< J9G. VF]H>M2M/6Z5C M;(.SA,>G=:Z#3'J83^JBH)"H2>:$V0/>% K]!-@_+\]V9ULN1NI<.QCL#^FO M>E='*-QQ*2NA2D<3I.#!>W66]@)\64KKPND-$D'PHKN#T>2^=^? NK_,3 MS)$#K*)\'*Z8?8;?\+_XE\U7_)^GJ*#\FW\ 4$L#!!0 ( ,B 5UAF5U&UL[;UK<^0VEC;X?2/V M/WB]GSEVE5VV:V+ZW=#5K1E522NI['?V2P=%(C,Q9A+9()F2^M\H1S0N4?K= MX\MW#XLJ3Q$])TOTW?\^O;O^+OKNQY___>>?;K]\]^WA[+N//W[\.?KQ8_3Q MIRCZ7_^1X?RO?^?_]Q@7Z#M&1%[4'__V_:(L5__^PP]/3T__]OQ(LW\C=/[# MQQ]__.F';>OO-\WYKVFYZW#8^-,/S8^[IN^&?OJI;OOA\^?//]2_[IH6N*TA M&_3##__[R_5]LD#+.,(YETC":2GPOQ?UE]R;U[[YK1$=)AN[0[#O^[[>[J]TS2?92E AE_Y:0)1OQXT\? MV'\_\%8_,(I+M$1Y&7%ZTRI#$<;1.LZJFNR(O>'HGU6_M1G"2DRLN" ML5@_<4'1[&_?_PM51;0=EQ/U?_<(S>F-Y+>4921Y)1-.3+&=@05*_FU.UC^D"-<4\3]J@=7" M8A_^<9&7N'QARR3&^?9Q6?R(LK]]+_JYH2;C$XS0C90&HN8:S>.L>>;),RY: M"!*TZ$S3+"X>ZPE?T+(A"F5EP3_M*6,?_G&_>6\WLS^V;^TD3__?W3L[V;RR M\\T7_VBAX^2Q*&F< ME&^XT^@Q70ZBCU9XN-_N(FP'0E?LS[<+1-W0#KT/\6.&5+2^:J1#Y_M3@'_S MCZ^D1,4#N<0Y.QMQG.T>5 A>O&8O&8F'Q\4)3;XCE.DB?_N>Z3/LEQFB%*77 MS4.%9V]];M24L0?6^L._\^F(TK]]7])J)ZB8)J\.H?<#;5K\L(HI/X"2!<[2 M;>\9)4M]Q@GL[;$'CR26DJF(Z-J(; !+BG3:,\:3CIE)(SN,B4IYF#KSBNE/ M +H*6 0?IBH"Z&GDRV2 J#QD8/UO+[O_^*'54!G*2LO9\1!]^"4J%DP.142J MLK;":VN%&2\HICG[NXA6B#9MX)9:YZ''M]9ZDA8LMC$MMF"_3,Q^N=@LEUM$ M[_EB$5G(X/;!^@K65["^@O45K*]@?07K*UA? .M+4[>8/T73D)*.84W)G[A[!< J&4S"<@N$4#*=@. 7#*1A.&H93-U7#F!V5DJ2J_ZCC,_4DCG ^ M(W09ZQE3P('&MZBT"!G%K#IACT\Y"9=9/&\Q8UI_']&P.JE2S :]Q'1YE;;1 MT_;[^/1L(;=BBMZV&)^FK_'RK08K^'5$6L[X24)1?$;2-F+:?AZ3FHKR+?&2 M;7MQ]M\HIA=Y>LX66QMEBJ8C4GF^6?4G>5[%V1U:$?I6\5Z!Q7M1^7>7>)&IJ@DKV"!EE!S^/ M2,W&EDI3IA(6FW_XS/\@]%%+VIJBDY_*-_2!/(D]Z<*6IFB\)4Q-SOX_O!)H M%NK&IBBMCDO)&C>96E):!F]+6H]-ZB3/TM5H^(BHD\'T3(U31,[:GS D52ZZUU>BT M7>4)H6R:UVI6O?&=<>PS?9%NZJ!>!F@O$?> X35B^E>\6;42HF7-1Z>VF70W MLXOE*B,O"(FW'V'+T6F\K1XSG%QF)!:+L:7-Z'3=H3GF3M&\%+A49,U&I^Y^ M@;),M3&V-1J?LF6<9:=5P5380CS?6EN-3MM#_'R5SH]WG-+P(XA3R>*0B0RDP LD8]^2$2"% "+XB<_1 &++8.E\K,? M4@&&7,%B^>2C6 0Q7K!0?O%+*.^C>&!)_.J7),0H$+!$?O-+(I+P.%@DG_T2 MB3P<#]?1O-);13$9N#B\TEDUHBMP"7FBPVKX@N&R\42I!:)7X'+Q1*T%X67@ M4O%$JX5#7N"B\42WA2*7X(+Q1-45@\7AHO!$QY7'6.#B\$2_E0=WX)XV3_1: M2>@&+@M/E%IU= TN$J^T6% $'BX;K[18*8H"+A.O-%@(+!4N&J_46 BV#RX: MK]18":X4+A%/]-<+%=X-+A%/U-@+*&H;+AE/-%HH\ P>.O5$M]7-)(4+R!.% M]T(!^(4+Q"MU5P@*+/2NMX MP*7AE2ZKR!7:2V7DRC\)R0N2X93? !D]QAF_$3$J%@B51=3PO$ E3N),XQ)! M_3''KP?4E:90<76$9(DN]24/3MVOY#:F_ H849E):5M;5#>ZPDE5+@C%_T)O M2S!I]+#+0>WL!%/_NK5=RL5I[SI=C/)PE:_9UD3HR_75YP3K]Z^0)[A3K.$'IO9KORP+>D@3XJ M"H3K=/6A-O6T4I,ZO27KU9]#2J/YB7%\R8RAOG&W$NAJG=.[F2&5!TR7A8?D M_).)7#N&.P-]E4R;S@V6BJ-1A/Y2Z1]A<32HH"<:@%\++!!'8PN=!3+0QN)H MD*&G6'KM*HXB9GJ*!+"EF R][+XN(C*+DKA81+.,/ T4A-$U/O4Z>>T[%$^?X#,,/L/@ M,PP^PS>:>)>]T[LY(K=1='0B8V9*?3?UAZBHELN8OG -O<#SO*[@P*]72Q)> MXX*]P6C%%/H$(PT;I?/0XQLH/4D+ULF8UDE!RP/=DGW:4\8^_.-+_#^$;J]6 M+%J(DS*PZ=O9J]>5NL" +4=G=H[ MGB*U"/C;<]['+ J=&;5.][F.5@LWV]HZMU-6OV,LH)X)[D-UQ M;E:>+ =O+X8W!J[3"_^6>$5UW.5:UNCIQL<*=>Z1D^SGE!F M&A>;>\*_HE*ZTJ5MS5+-@VFGS&!-?R2C[9&.,U*4A7S%ZO8/D2_[4:/^=&X6I)X>!^PU0/SK M*D^9SDAQG'V)DP5[I?3E\$3\$N?5C&TM3).A?/>YC!\IKA_7/MD''7, ]JYC M.D=%N=6+Q31+&PY R%=2L@V,[/#VNZDIBM=J]AHB%,I=HG>(O2;:/$,L+473 M 8AY8+^BS4O9K@8)08#F0Q!%5A]_E!#Q_F=_ L"Z\]%Z#+AD,P!=.QCDT3 . MIQX7/.H(>;O+ERA\KSYP+8FL$"U'_=2%H>,?)1V[^8MQZ*"$5AG*_E3=RAK"7'9P-Z3#?K:/H<6,J;NF0G28FN\1JE5TS;R>>8*KO)$DLZA;CY( M2@?B7QYHO=*$#D7CD%D1,BO>BB-D5FPE$C(K_,NL@+H/2&=OB2\2ZF)RD8%L M&5]DJ X3@=Q8OH1; 8M.J75.'8V@*PN0J3)U,).N4,"ZMB^ ):A@@!J_+QN* M>G_M[#CT140]CW&YO\:7S;BCD+JY;'S9K'O.+*A?V) M>P,XC.S+7FH"4NGXE F0RHZ0RBX $K.0RI^B%!>KS>78_!* N-X)MB0!L96* M40R!+$%4!+2E([>J!?R/"_B?@+EHI7/"H?'7]P^IP8Z:O4)<.L2EWXHCQ*4/ M30)_X](F32)'O2;!).IH$G4Z9LS:0I^VMYX5$44)PNO#5PNTA*1C&+*# #0$ M*RA802YR8"\+@JM_^?QNMUZ45SF ^@1;+MARP5 *AE(PE(*A% RE8"AIQ(XT M] NS9M(O$<[7[!.A^E=AM_8U9!9)GAW,H6 .NJ41G&>1FA;I%33+%(-8\A" M@I$1C*5@++G(@25C25BH&&X\=1DB&%/!F K&5#"F@C$5C*E@3 5C2L.8ZJYN MF#6N?HOFA*1/.,MJME;&N$.I6Z#A&+EP24VDDML$C6W@]\N^.V"WR[X[4)) MYZ'70BA8;,+=&0IJNE;:S'%YA;J';WD.=0^]XWN@S6'PFJB.ESUTL^ZNXW/, M1%36\7D3HK(=H[)]?'9FX[*?HPS%A7;NW]MNAN*L[8\-\52+\=23V0QGF+VE MM'FX,$ G;S@ZG6<+C&87SRBI2G8.WC!B$M1^=2&P]>@4MYP3H9Y:-V M1*+T-J8"K5+=T!J]#S3."S8;N!_U].7P%\DJT!\@Q/R=C?F?9=SY$^?IG\Q4 M7I"J:%<30&TG'MT'DKB9Y(VM\["(RYNGO- 18ZBB/ $@X=MP&6 MX!_7@YAU1-^),G79]5#5"%QA]45*2K..Z!M1OL@FH \"^F X](&C[QL>%NUJ M^_HBH6X'BE;@9>J+*"1_J[3UOE:P_RB,84,:4Y].0UH"&HXLL-@F?S$L+*XQ M]6FDH^Z/,4T MAG!RK4\-,+E0=B2 HJ8 BM(("Y^R_?&.K7UINGU[([/E4=CIA,O+.&$J@!0V M(&YHD5XI8$/6U"S4BFWY\+H2BM;&*;_*F590\3-,,CO$#2W2JZQ5HFINF':* MUS'WKFV-FP?V> 7]ZBZ6>-B+]0X7?TEGCKK+=(&1T^? VO4X)6*J=\F/Q_NG M>"4]1^6-S<(BF=5X,P.?JJKFUFF_YJ8)E0-3@=W,PO)0PF9S>K-&-,?S1;F_ MZ8W/$3*CNU^N&*7/?-8HU;5!Q@Q@2OM@RMYT_A%3S!_.7Z]D=8N:6:-5NH[% M#0> 79Z<7K_>(<0 2T73(8C),J[Z73PG696R]7N^<=/M%O0E0L5)GFZ_/R/+ M):[C%/P'">4#CCL$FSRQE=N8Z1U:DVS-"'AC$U7H/ZLC_(*G9(\;9XBJVH&[#1QU/.TG,\!/!S PP$\',##X" 5Q#E MNCA$_)&0T/%&=!U=OLA$8DX3'?>P+_(0FB$$KOS[(@NEPX5T=6SX(B$ W@CD MM/(&;P28,7"[U1>IJ&?)L

M411#R2*1Y)"!TJ^$$D@]1NCM.([S;%71K+RO' M,95D J,CI)V,F7:BE2J0L0,%W2\0*J_Y(_GZ%X.*5,VMTRX%&:D[!-#U,8*N M6PCBRM7?43IGJM9)PG[")48:]W,.,>1T8=O3YR S[7HOBD7B/(+="K*5;;- MS6TRX@$] EC9/EA9 #K\@LHXXW-.@D<5M0F8QX!Y#)A'ER?-46,>P98.T;IE'<9Y&&8X?.;@3:U_BJ3FJJ;!2%ZI" MD,F1(%.H\S0Q]_?T.;#DP+]DF]0??(_:DZ:\EP[4QR@7@D0!J4,?U">X])UU MZ0>?>O"I!Y]Z\*F'W&B73/:0Q_CZ!AVPCN&+8$PXMB;KVPN.+:EC2\.P,.RY M^BE"]9TKT2J+4Z>8IIR^(O$#=[:QJP'G"R7)+\OF:(@]?H)VUGR'-_,&$4KE!?U*]]< M/G5&BK*X7S#UJBZ#6H@#-A8)\SI"4 ?D5KLY0S3?SMA8UOR6UI8H5&Z61H;V0X]L,S\A.V MP=6[^K<IT]?WNW=];&[/WOS%/3. MQGR4"S*KB63,) MTDRON*- ?P4Z$[T']?L3>"_) ME0KO6]B@4'Z10EN; >+#9P6;_NB:Y/,2T>45._9S[CCA^Y8X!PS<:9 =HZ6 MJXR\('2.*4K80&+"E(TG'E$'DGB@Q#7;=EPLZNU:DM<'[3,$>8LX+\FR5BKD M$TW><@A2F(:+4WYRYVGMB-O=1BMSVW7I.@"Q]RC';$+'>=QH(+58]JN/DCF- MVWUX7;L/0C1=8XUY"&D?0"O M$Y,FO2^B;+.(",@8\44"K8Y% G/I35T&ZI@A&2 P-W4I=< QJ7U-WN';H.>4 M(N+HG5R$DT42)/9%",J#6B/PX#\:$HC@F/KD !TZ.DZ^XTD %_JOISXG@.IH MY_@46#Z3O\U '"?W98Z(%/8N 8NI'RI@!1Z,EIWZ9JHG$0@:=^I[!_R\[13H MF/H2 FTKG2,JODA'JXG(XG$\;N5 M%-,$ 'P9<'()\>0@G!\2H0K'-_R/,15AN$*J' %U%2B*KK%_H9,ZMG+T$C6 M],]1LKOFK2E]EY"(V:#ZA?Z PYG*J]8B)R1:NU+:;__.N-5_^,;@M^5T M&V2Z:6G3Y\!28EU(?6BETT$ ^K24B8"N#>C:@*YUU19SU P/MEA/6ZR/VF?8 M]/H4X9RU0E$9/^M;6NV]31E6LJ<'.\H1.RK8%R[8%U?U0GF(GT^J>P,NV:/R_ZSHKA(<<*W;WFY!%BO8&$'"SM8 MV,'"#A;V45K8"C6#Z![KOLA%;79#%#1?G!#P6:*E=?@BGE!&/;BINKJIX-:& M8:?4K[M*Y V 6-LO)1S E&M*04#P3EDLI_X%Y_)2WVV_AU+?;^DQ+)_[!.4Q MQ>1;7JQ0@F<8I<)RVK+2=6;Q+N,IR6I[DZ7-@"VL3\Y2O M&D7.H>8W,YXB6\2UJ2 OB ON&#R;]CV;_>FL'@N7# GV)Z5]H4YQ%63@2UF/B?G=H M.4L^1^[0JJ+)(BY045_$=?&<()06GW[\@K.,;8P\BED6/@[" MPL=0O5/LE G1CQ#].)[HQW%7[PP7Y;[9&Y0Z(^EN?TQ=2&H'"='R]TQ='O" M1[A=>9\82#.;U&! MYO5GG-=UN?ACMA1!P3C204P!<@!$!%!.2!ESD0-;8?)FO3 =D-#ZKA-P%I-& MSQ HMQ\H=S 4.:WS/@3!0A L!,%<-9=#N=3-7-+6,@S;3I\CBDI,FZ]6 M69QK9S&(1S!E-:DH"":3S3R&MH*XAWD,XH*Y(;OBV+(K@OD],?/[%N4%/[[S M]*9<('I+[O?@4Y6B&2XU*I'V',\K[W8ZRMGKP;SB3-[9,MS2?0-7<(NUO M+R.04O[NY@*[=&O(_'WSX)"R[Y :('-CQ11C3@-3S#87);Y^\>=LO\M1NMGX MY,6,>@TV1+I"#?!C8L5YAHKB)&,D%#__^.&OUU04DO2%3B,,0/HEID5Y7Z+5 MS>P647XKU)>X3!9B2D$=!G%NYM]R)I/++"[O2):A=&-.?^P'L%U'%S'P75\G*[CX\Z?4!@[1->X\%,N[PP2H5Q$!H O M("\3OU. U5G#T@NI1 M553-K=,NA:NH.Q@&V]3G]BT_MQ4P&U%#:_0>%$LJ3E\.?Y$"G70'<((_."ZP MPP@!(F4?(B4 7)QE:,U>:)[^R:AF!*Z>^2$EI^A!]0\,7 MV4 "]MU4_ZD'U_JM,2T?FR^B.N(T=L51WE=%GGK$%A:F'\X3.O7I-*1RI&'E M^C+-NN_9D""._S "/:?QU!>;CIXXQF(*4(N)*,N:4(O./N4AT!6OXNXH21MY M7>4%9I)FU*0XGY]0RE%4M8?J-8ZB-7K/1VEZ-JA!3^J6D]2Y6\#LR4O9P41@$UGA$2K^2_([I.A]^?/ST M@3WZ)"4KMG0NLWC>0JFX\0"Q6&U:'^@R+X&D[ML:H10N4IOR! NSCR2G=>( M=PZBMW+'4]0,1A/T1 ->?^.9/L[*9F#!:%L[S@H&?KZ,I^,[*QQMR8R,$"[P M/,Z5 MW6Y>E )MJ.Y@E/ZSN%B_O ^]YTZ,ATAY:=HUK'#_R^YZ9#7F_P*L5]^[DZ=_C M/&7CS<]( =*VQQI^B.2*N&1J_\WLM"K8PBL49JE.EP&(.W#A=';F'%(^Q'C^ M1$F&$TE(QQ"E8P!UR*E#/(XZ%2/@=P/8Z9TD5&8OT7=7^R(: +^DBZKARR*" MR4??)>T+/%E//C)SP1.5,MXG M!@47F1?Z^;@^<;@PO5+M>X<%X7+S2N?OA[LP!M9M"M]&<<+._0+7V7!1R=5' M[3J^LC%,%?!5TQ @N(Y <+?^MY/]&V.KY)+097R5S_@__"L50J/C*&8! +NR M +Q-*+<9>YH-9&_WGB#:>0/9O_<;Y4[J9ZI"A#%GL<%*"X>Z( MX7Z.BW@^IXR2VA$XVSBH0;J[5M]@>@;3TV4ZS9B>D!T29('"MUK_#5&0+((] M&NS18(\&>S38HVI#JH-B9]9\^B7"&Q083S?J9#;)AC!D+JE)"&:2(V;2WD.S M@Q^>591NMQ-X. _6/1A+P5ARF4XSQI)L?P092>H-UG_C2"J#8!0%HR@81<$H M"D:13I!.1X+G&.2U2GP:=H5G^H2X&\K?TAI7C0,<I@UNS]'&8J+KHA.06]# M9K3TZ<%<=L1&UIB#@ZZ*%@\3A>+5HAGD%T2K,^HP\_1BEZ[(AP;^]LR&,D>WAP&#GB M,-J[4\_9N]),]A5WL<3#9OEB5#0W73P@NNS E]XPP4T6W&0NTVD&G]^^VX-< M(K*#PG^/B(#[X! )#I'@$ D.D> 0T<%(J+0T7V:'CDRZ:+.&;=P/[ BD>!WS MJYDBG!=,;/S7CD )Z'"F[& MO[3/EE8Q0M M4%[4C?@%@=>DD .I1W].L$N#7>HRG8;L4N#N"[-4M;;R([!=H?((UFRP9H,U M&ZS98,WJ6;,C*(2&3;N/T2S&-%K'684B,MMFA/$\L6Q_ST]'0Z_3X*;,OA[$ M!2/0.2/PDKW+/_BKW%Q7]>J:JB\H+BJVW]SD=RBI*,7Y_#0NL*X!.. S@O$7 MC#^7Z31D_'7:@V&F8(_M_0@,PV[2"69B,!.#F1C,Q& FZIB)@ZN-ADW$G^J2 MD^5+M,KB=Q=M0TU!Z2"F3#X $<&T<\ZTNV#3@KP@=(_H&G/C@)MY(SW/DO3:R;]#14EQ4J+TOF0T?LLQ MVYB>8IJ>)"5>JQ) 1WY*,(Z#<>PRG8:,8^EI!3." 0?>$1B[R[))0?L1HRLO,XX-O*/B& M7*;3D&](JJ' ?$, )><(?$-R*03?4/ -!=]0\ T%WY".*Z.GV>3+Y-%+)>AL M:X'%-=G2>79M#;!\)UM[;WC;U[#G\9>HX-[3(B)5R7[+^11H[LJ-*7_[1;1" MM&G3T2W9_0FF?)9]*0P.3><;-\>VL6UT "?L8#C'654B7?],I]&"NR6X M6URFTY"[I?OF"O/%]-V\C\!1TT-$P8L3O#C!BQ.\.,&+HV4#=M<7#9M_OT4% MFM>?\;ZSS/\0PG<5[N?L_G]39S MR9;G??.2BP=R1O*"9#B-^?I2Z,$C/LFJQ.[0&N45&DXP^@,&HS<8O2[3:;V1_;]<%3$I_XQ9+*P+E&5]<-QJG0.;IAVV?+5)FZ_;=CKXW?7N() MYG PAX,Y',SA8 X#(KC:BHOA<&U4-!3RNK/%WNC<;O[\'%@Q^S+A!6A35,8X M8^92K8.QBIP:@;TZ@K:'F@_+)/>\K8AW]\B?^'T+.J*,F2 M:0PMQ,D;&:#O&2^KY1>T?$2TE;26W\>G"N=RJMI^'YVJK_&ROI[QX&6U+@!0 MV]&IO8OS.1),N'>_F:%&^#Y;?C5JFIX1=ACF)6U*[.#BKU.4)PNV^_[5^H)U MNUGFY65'5LMTT.UFFY<']GP]-M[VL,O!+:+\BWB./D!9..C2S2$R/!=#H6X%F57:-9Z+("J"GI7EW'V>HV 3@OZ)2NMM*VYJE M>E=[\7="4IY[_Y7DZ'6%R^*!QGD1)_Q(.'VYKU:K#",J64C##.JT'+8$2Y?? M,(.:E0.9E4^,:D;K]L]S-D\S4B^RNG*I?&;K]@_!9B^"S MY6G%J\G&V9>.U?7CMM#VD3*_G *3><^?T M':^.3^L'2=ZTHND Q#RP7]'FY6Q7A80@0/,AB"*KCS]*B'C_LV>Q?,TY:3U2 M'P+3HS/?[E(F"M^N#UQ+(C=$*Q P=6'H^%])!S>AQ_)I=[/+A"0-,_@B*1V_ M$^GAW/%%7@.Y%\@XAKHW4E8"C_0":;X LG3V-;CYX(MT.LV:=N^Z+R+15!2T MO")@&3E> 16 I;T1JQX#<53CUE0+D'^!VG_IZ $IBV* )6&@_NRDTV"8B@+#ZL'<( M7:D2V+,/>X:8;S$('?Q3IX-67\QLBH/W M=<[>UDG2@@@?[3E.R6O-R"-YG!VPQ!/JQR5.0 #V,,U2J^83IO/\6.&ZJMN ME=F.D*Z6WHN8M.+TI8D$97'15@>FQPBN<+BGCH.>I3I$QU%71?Q+Z%]N]SN(5 M+IGNJTNYJ/N@9)_5D9?LH7KD,=W36)+1JV@Z2.YTB2@S'+*735"97WV0+'*2 MD?F++#T:W&T (K\@]C8NXTTMCBSG>1$_L:?@/.,.H2PC+\SBD^0]JYL/ MDON,^)<']KHT\UG1.*0@AQ3DD(+L7PHRU)U-.GOO?9%0%[<*&.^M<5"EBC] 79#Q4,4*_U94-1[Z^=@P.^ MB*CG,2[W"/FR&7<44C<'A2^;=<^9!?6C^S+'0G+66YY#^3XE FY1UVR 33#N$>8@=0'!WE$&4D#A%B/,%.I.Y#X"%.7# %*P9+5 M3G!W3K)]T05@46FG;CLG*F-8<+!,M7/!G95I7Z@?6&2_>2,R/=0K6$"?CT! MD$17E7;KCP4P$+;8;([P3U&*BQ5IME)^76]<$]PS65AS5$-9PYVH"NG#8Z8/ M!T!R7T"R (-W491XR4T>'72LLM.@F-@IP2SCC&F@-ZN-\5V\,L7O4(+XIG]# MF[]:7G>W00:5]MNG_\[VEFM2%#?YVU].$5.^T4/\#&$",,RH;&R+_8;*!K=#&;H:2\R6N<'A+7>@/UC7([:GY++7X!&X"J_:8,+%&E?)%U!:VL M'TPK!TVKW=LZQVS1L$,O0=\*G,\OV9L\C8MW6P:LDW?A]6EI^<'Z"]9?L/Z" M]3>T-3/DU4(>V7B#7RTT_5AH/^W\V *BVOJ465?!K]%J$\6.XCR-T"Z.W<]K MH#NL(0="-[*"+\$17P+@,C-QF%#W&K1@TCIHT@9[,=B+P5X,]F*P%VUK_\Y? M+/I;--_F#W-=#^^R'8?)'NPZO"%-MQ]Y0>,-UY&&ZT@]NXXT7&DWN2OM#C/Q M+YY7*"_0R8RI!/^-8GK).F@SJQQQ$C+XRLZGAR>4K=$7DI>+#C?] 0:=A"0& MG0B3F@,UL:02;5W=!IL,YP_LR<.]]'JTZ?#^1(;C_(FXQW>XR'1B%YE>+5VB \?E%6Y!>R.F7EZ\(\PA $=T2Y!0,'>\"2\^=ZF6$BA&#!3?_VF&&#RF#!^7.7S("P M#+#T_+DU9I#@KED(ZNC*;X0SS&K[-PX58 M1'G#T>D\6V TNWA&256R]7S#B$D0%1(+:#TZQ1S>SL54+DC*4SKYFA%B%^ = M I@X@(G= 1,K*+I/%BBM>!7G]Y.;'Q.B*2\0Z1##&85CM)-Y\Y0SE6F!5_M: M 6^8U>YO"=YSS8_W,V99T[B^JO !T:4$?Z9J;IUV*:Y,W<$P_4R319OJZ/F\ MIFYW(5O]B1,HY 72V=JL:B,N1T^-S+58VO6RQ,OFAM[;F JT475#:_36%U>S MN5[7WG\Y_$6RQO4'"( ^9P%]9QF/=<5Y^BD*MK5"U!;3Z![0%)?[T,G M>MYF#38FW,,BYKI$H?.6.PT0H) !"AF@D/Y!(0>SR8B^ M!V3JLNNA+Q&XUNB+E)26(]&WTWR134 \ON4Y(!Z/$-[;UP#U14+=#A2MJ,G4 M%Y%):*.CLT6AK?>U]?Q'?@X;CYCZ=!K2$M#P)HT'0G-EFNF%3J8^C734_3&F MB>/G5?>C'8+>& ^8Z-IB"FC]EOVE2T#P"/'ZFF'&(T3H=P8M'!$87S?H8Q:% M^N''*$6/?2OZ*T8QA$$%41$@J*%Z:0 <3@%PJ &=..4G,]L+I/6FVAN9K;+* M3C%<7L8)T]"ET!IQ0XOT2D%-LJ9&:3YG1\!57K##GI\,$AF+&UJDM[[UYYZ= MBW%ZD_\14\P-&SYK/X"X$'>W!(I[3=Y93.D+TX*D-Z+*NCC!15T?@.FZ7*[- MG59XC90 7ZTQG.!367Y1U=PB[1+TZ/N&UJ3=V#4-O B=D:(LQ/<="UI;HYWB M=KY@MZBZ6>+C$SW7BX&Y)*EEXU\/Z>]A/Z3M<_"4]]]1=+/'P ME7!+,,X4YT-[<^MO@&\E-[/MY%92_[JY)>JW4_@VQJF XL,FEJGD"^W^*5Y) M]7QY8[/I#3A'[!5#M7Y5<^NT7W/7"96GS@"[6>=EXVLX)922)Z9@GL4K]DLI MNNU>9PA;R30M).X<^WWX% ]BZUY$E%2,PILUHCF>+\H-0#N?UVN>S.CNERLV M\Y[Y+J!T#PPR9DAPL9_@TIO.0[M9LEN+FEFC5;HOBQL.D&MRNUX<1O5T:H.,G3[?=G9+G$=>"*_R"A?,!QAV"35S?A/LWT M#JU)MN:[\FL?7(7^L\K1AU]8WU\D;/489P V3N.,F[-W_+IE+DQ"F=Q6&>9? M_HG+14,4HGMIOEV/78<9--N*G0D5,Z9PG+$GH;Q"IR1/&V')JN$#.PU X#4J M>6AT>[0#M1^=KH/*LU453MF'VN [>(L;:EKIUAQC= ;."'O+<>-S*D[F"9(O0B@?@*',LG-Q>O5P?G+'0[F=>#CH;Y;P+R1'94S;9SZTLUF2]W[B MF]F TT@]K#TV@<= WS$'97"SK5QB6C";X3HNRINJ%!RR;2KZ>5 MH!62A4.R<$@6?@N, T4:2)<(D3\2$F(0B&Z92/S?1 =OXHL\A'XF O?N M^"*+5I-.E!RN%8GP14* _")0E,F;_"+ C($[)GV1BGJ6',O\@,R,WAY27[+2 MU--&'A3Q9=) CF09W/@X*&/[-$YASJ$D'V92L&2&9XM 98>-J7$KFRP(8KA:1]LY K(H!" MYHZQ;D0/!.P158_H YDYHA(2O2/F(Z\0-B=\13IB0I* M$S,SGI[DIOP&@)Z.IU>Y*3*M*0>#HH%%^-N1B'!@L7T^$K%)<*AP)=9OI1^> M#@:7V/3U_G;?!+P@!UQ6TU?^=9.AX;*9OK*OF^8.E\WT%?L.=1C@XIF^.K\7 M#ZA4"%PTT]?4VW?G?H5.IZ^,MTM%LS817#[TA-3'@\IB^3MT^@>0UN_;R M,5G@M*B62^[L(;/714(;"2Q0B9,XV_&F6?=4;W##Y5"[$!>JI(Y9)54COW_: MU0R_Q&5%^4N5E=12=0@5\$(]D'>A6C/U$\Y14@,!?F/=/_8KH2 9:@!F]EO_ M((? (7,##^U9SN?0T@E)H?XGA8;DOX#^&P;C-L2YXXN\3,#:'(=%N@QKLR0) M#:^%V/8P[+'XP)2$K7\[PCOZBKZ7M.B.:\I/T8VNX*)PQ$6QP;_<+Q JK_DC M^4XA=E2HFENG76KPJSM8*CY=ZP+JDM]-,^NELD/1^% T/A2-GWK1^*F58[\I M%XA^)7E24:Y -GNAE'A C^#B==;%^X7ICQF?**/GDFB"QQ1B M.Q!]3=T7V81B>Z$2P7BS!G!6^N)%M5J.+_+0.9# MH0O"\E$ M1&:R!;+L1V0535D9=2K'- MVSQ)/N?''X=O7+*E\P=?.0*B6]M:"IL(0%K2 2H3PA!.!N""#& $ ,(,8 A M]=UP/4@HY=]G9FB MAH MICP!.M0$BW],B[^@Y8%MP3[M*>.W'9PM,)I=/*.DXAZUF]D,)X)[GH&MS5"\ MTZ=!%,M;CTYQZXT2!S1*;IP8D:IW%V <4"2X[V1L:H02$MXO.2)%#[C,V!2_ MRE.\QBG;M02RDK8S3V53IS.K-_)B@5'S>S_;S^)B40OX=]: 31(%]K[WR-9@^N\IK]?# M(U\/!SP4UYM(SH MX*^1O]+B@91UJ?+=[[PTW5=2_C?,7;?1"(T"P1 MODFZWG)N5O6195K A\^V)=?:V.*$DIS[EF7!+VE;HU2SF3DC=-G SMC;D">P M*%J;I9Q9M;Q^A>30;FMBA4;I9&AO9#B6R*]]2LK-0OK&=JCB[OZ;(I8(Z&,V M-M>ZG1RR?=FZHLRCCGMX_]B?B=C^R 7",:S]&N M@OH6O\<4W[KZO/%7T('&J;VGKQ7?WVYFS?EWLHYQQF, 3+>KY]_0(E<\SE7I M%=)]L+:C\Q1T.H[Y*!=D5A/)F$D6Z"9O][[U&,$\AX_J2?ZHO:_L;A^Y8IL' MS@N=&_93,A986-BB4 M'@BM;0; UIT5;/HC'J0NF5YRE?/Z]+Q2/3LYQ/G^X$Y#U!]H+H._0V5%\YN\ M0=XS1># **\/AQT5K058]4?IMI<)$8PYVCB!SC%%"1M(+%UE8T\@E4!2W[ZB M^J@ZBU>'UYNU*:%ZG0=]W6^?NO/'2VIH0/L,01X[T4NRK!T8\H4N;SD$*4R] MQVGCC:\#YCBRB 5U/G6L\# M0;3"I[[(IAUW1$SZ1WT199MS@X#\"KY(H#4>3F"1Z*G+0 T3)0-@,:)3]!S2@'%]$XNPLDB0<_Z(@3E0:V!E_$_30X(VI_ZY =.CJN[N.I M9"8,14U]3@#5T<[!?K!\M"]P=VV*B.&=OLP1D<+>)?8X]4,%K,"#$R2GOIGJ M2022@#GUO0-^WG:*F4U]"8&VE<[!.5^DH]3D05D04]]_."=:^V"W\2PDYX1M(F%V M//79.7&:02*.IW(Z)U#;ZT/R;82(4K]Z(T4DG^YXBU6>*R)K2^;BUAARH[6U&> M#'#Y7,?A3=6:[T7>$12?;QZW]Y):-CH^!3AG+5"41D_][7K/'9?]945RD..'35U[2%]8KV-?.VM?!? WF:S!?AU3+ M%4(0L7FB^@2F++]MN^WUTJL)EVW**[A.4QQ23 M;WFQ0@F>890*+ZQ6MAV?VNW^L"5%\&:E[8SZ*<[8"8++RSBI(4P2'Z*XH45Z MI;Y#65.SOJ"8UWZI$78\Y_QFQFME%7&M[LNO&0-W#+XX^[ZX >CD16V*HF+[ M%K,(MRF&3=+L5_14_R26-:2S-3\T(^X.K2J:+.)B6Z_G359P8S+_BVFTY!3M M&POO4>LSIE-RV&4\C"$0W<%M2:9Z+'"*8_IRL.G)+HA3M3=*_0-%<5$Q6C@5 M&P$GS#*@PI8=7!+*D=\9YE\VM;;7)%LC_NT64=Q&;X=A!GW=_*"]F;U^C6=D MS91,=K#Q)*J+TZN'\Y,[;@"WT:_3WRSAA[F1P)?1=TSO$*70ZWNVJ@2?M9L% MMS\OFJ3G-D(A_8:]9ZCE@;]34A3L[P2A=/N"H<2V]1V>X/UA6[OLT,5S_;Q/ M/W[!68:WJ7H?)'> =1[%+ L?!V'AX^ L?,OIKNSY037\VRTQF\H4PGNF=/J' M"Z.RMX[K$"OW-"9\W!=&21QD1,[IFKJ0U$Y@HN73GKH\X.%Q ME1_:%ZR$?#N!&^R^R$->J!004)FZ($!;QB#V@?]8FZ.M;2N.<4_]I8^R/%IM M3["D'"^0#H"BP9SL4U\R6AJKMEL:+!W'2Z:; &].MEAZ &^*:\@-&:<](IQG M;U?C>">ZF[*Z'CC<,]XY[Z;\!HA=CG?6N2DRY923A$O'.Q2=D]6X"!6P(*=? M;[D#>@0L'4]J*W<)0H-E-/VRRKUBWV Y>50!N1.LTG"BS6]1@>;U9YS7A<7Y M8_HFVV@-:BKAI@-1(>G&D3(LV^.='>6$EMR"OF_>I0CC*>Y@LYQ& +Y/"/$V MK2AH -8$8(UM%ZSK/OK@@M578N$'J6'%]7-$4J79SAXN"0]@8;O&Y M*4M,O\0E.Z@WUU9M?V_-/^D_X.0D<#.K?QQ<$)MQ+PM]TG_X9)>6/+ M=$O+$*B:6Z3]@3T:+/.WC2W3K2'S]\V#W\N^WVN I/<5,SXX#4S9W52W?_WB M7Y_\\JJ]O08;(KN[SM9@8L5YAHJ"5R%[*7[^\<-?KZDH)-G>G488@'3! 71X M^=<>//*ERDJ\RG [#QV'&C3-5$##JXO+-6A_U6]00B\Q+<>O6TBW'A,V'?_K]7044]M]%$_<[]"<8I20/-69 M![ >(3(0(@-^1P:..^5685(171/&3[F\,WN$?8\XUO,MSA0[\L680(--MF:OK7FX$)(J;S@ZG6<+C&87SRBI^)9XPXA)F-XB M(A;0>G2*FTI+7U"Y(.E5OD9\'0FQ:_ .XU\*E2Q06O&"4N\)XLM=1*;H[J@! MAC.*#0F>^(_S MTG,I3WVQZ>B)8RRF@(7S#PO7.;9T1)@W73?>L2':.OJ+CPC!UC'N9@QEE#"= M@V0XY?I$]-A<@Q$5"W10D4N-)P(,,CYR"$Q$P @Y4A7[)$GXE03%;?S"S^VS MBO*U)HC>R1M;H?L.)0BO.35?40FC7M;%- _5LJHMC7/$UF""ZQ7(_LY0O0GG M_,((6N)_-;AD2MC65;YP7&3)?N/*PVHIY7>0X:/\-]OBN2D7]<4_C(L%._/Q M&EWE;!]"UZ0HV$N\F3W$SVHIZ(QBEE-9]<4-!/8GBY2=/!:UM2.E\&TC"W0J MUO]A&TOR/(N+!5M;_!^^OM9QQF@I3LJSF-(7II/4T&?<8W)]=*%E??]+')SA^<+9H9]*YJC!L2)H(]9+KAAR0Q-6FDH M,;!.%OAH3GGE?&IK:REUH:;E4)\%$=_:P1('MUL/N]($D;0T3?$JQNDF",/. MTX,)(9_X&CT->8[F9H-/5QQ2E >@$6C3.V##O"5'.$54' M?W);.JV+D-SB?W*+X@4? R):+0+HN>C=9'C/YX$T9#$W7R0AX/% "AU"8KXL M&+5PX'@'7P#=:IF( P*^P+75,M"VOTY-$[AG M RR57\!2^=Q()6?*3[EIZY!P1L-6@27YJQ=K3NUA=3#_GZ?. MOS[D *[532%Y1"TA4/0%+I3)Z[H:,4&X5/031%S<8MOQH[Z80<#,#Q5PQ1>3 M6<9HBVDH _+[,D. (M'$%/IB,@.EHP-6\,62AHI& R/DE24-E(\:M>:+30T5 MB!(2-X(Y;4^9U=EA0)"<\4QD)Z>+%G#?%QNYW]XK C6.9T%/8OOM;@/XH?6" MDXY\4>Y@QA$4BN&+C03@]W6T1(ZW],5.TA.+/!/.GP6D(Y->J<:^6$UZ(M,% M:WIE0.F)2HWU&\^.U&9N$'JPZ<(U\L_*N-GQ*]/:F3_]MNZRO66 M4. 54IW&-G2'5 _:0H$81PK$\$.,Y%QGOIEM35%V>($*0VCU=8$K>"JL_@#. MU @0<"3K$N7868DXG^A='=PG9$",ED[#.K6:]QBTMBJ M>@M=>_M92QH:X[HE$-U2A9JCV&)VLCF\5J[D:U%H2T114=ZQ!_X=I>]N7-7L M-0:)K^.((/I>=XD^C$/>P;)X@VY\.PD;YYP&IW3M_AG #'7(S[,C^)!:/ M(9R0=QSRCD/><<@[%H %.KAT?1&0'NLM""Z59\^7-366"/Z2$P#>[5EV<5^&A'38!X*/>#&V.;''Q$V;A[_,9RL6J. M(X#(;6:L#R1+!]>B9KK'0'&1$6:@;[(= MH3@'W,QX+I^V25NI.$*@O9Q%>YW%])'DEUE<,GLZK9*R^(+X)?1OZ "U'8"<^Q6OR9F5+U_8.9P5 M,+K G08@\*%ZK+*8,G/E%J^0FC9(^S%!7 /K0R!XUR@ZF/_ KZ'%%B!A1P@) MDQ[#!*1M>"<3-49,K;QX%Q)2312-$]\7&(^>;#2U#E_K R0%M=_)NR4#DHO,HS7>.=,LG8O< M<-11<^%\$HG#1*3FE;SGX2\"$N&'PICOK33^<>2WO MMK5-MY([NGY@P"X.\NV"3P/__;40400?[!'Z8$-:KHN6OXL&G>J0]VY>2*71 M26\[+@\ 6%$?SPU@I:BP3#8@K"RC%<5Y@E=Q%JWBE]I+'I$U MHE&Y0%'.[.7H4_2"8EK4 5^>&XCB&7NI76L*#_M44]6&QZ Z^"(<\46T2._7>(FDH#U5>#W89#A_(H/Q_40L<1T\ISJ.RY/3Z^9*Q%%4L<0S_VWSL[M-B")_=X/+D26X3HZOZ^R$3MVE59<+XX M,^6S WY$^2*/@'AT.NYAI<@VB\1>B5X-H,Z/&B+#Z) MKLWI I;<-(IJCB6Y%C<=6'+:I34G(CFQ0&Q<"EKE%"5DGO.B;ORKZ!'E:(:9 MF1DG)5[SVJC#W!"J_R!+UX5V)33$[!R)V07/Y3AT?CM8& _Q\^EF60@(%K2V M5-MF&-KM5+X14'..$EH#..]0464DP'R7U&14:^B. MU_F8%224(3G^:L6YYAUY+LYCD47"@PYM',R M^4KXEL65(Z;^;%*I/]3%66M MU?00AF@HYWBN51CVAJX92=FNG3 $-<20SLF ?=D C/MPO1_$5F0M( U&":< MM<-.,10MS?/X B=0\81H28B6A&B)$]$2%Z,!@UL[WDVDWN*#Z7S>92CUEIN> M13E>AL14Y=?1Z#S*J$E/*V:\5(FI3CZYD3]>M,.YHG']/:IF@Q\?HYA?AK"- MJ:XJFBQXU=D5Q0F*XJRVM+I'/[H.;RC\T8^\$/]P)/ZQO3+H9/\R-U=\R*NL M@?M9YT9Y#+15Y&I2I!M35M+RE:!7C=*,?LO;-R5W_9D+ M4%I\DSL;!;$YQ7H:%_/!HSV0ZM7N^M*F<3UG'A9QKK@EW2@-7LAYS=H3^F)$ MGIMG>2"W@V\,2.[@&UNQMB'9N:6$V47ERVT6L]VK.8A7DF"\D6=/:U+N[KAK MX_$K&EB2JJ=9@@LIS@++VW2(3K?2*8A.#[G&FR97>9)5*<[G@FEBZK&#WM T M)+WU)1ED5NV5\J\D3PYURK$EIJ:@V]H5"*^^:ODR?A07AVUO,2;XHJMO"H2^ MZ.?X\A]^T5D^ 7]Q//@+E>N-=/8T^B(A-3P#Y+[T!60 F##*P\87683JKDZ# MEQRNV6?6X3_>>CL6$0-]T>.MZF,4M$YL93PLU9%(7NB_'@%<=5R2!3MEQX-D M.2QID1]S/+R5P\*P&N #2_Q7#R3N@+!#8<8C>%G$Y(7),,IG\M[_W$1D1G[:NF"J-R^TWR3R;:E4(V<[ M#CP^9K8780$MZPA:]O#.^YO96U5'$-Z5=[(42&<[R9(G7)'DKW.\QFP+28M; M1.\7;,U3-#5^#SJ9JTN0, M">AM:V*V3D9,83T^>.;69L (.@+V,D*.IBJBW)7J=H1B@ZR J^>&9T,UV?*<3T MI5:=N>G+>C+5BY$VO^*9FZ@0+>X1GVAI=X-SU)"Y>=_;CTWW#NP68FRD39*L MOH6=7:O(Y-N?O+%1NMDLW:\0 M ;FOVEB:TS=)4JWB/'D1K_2V)F9I;+84O@RB@+/<(.D:[907N"Y=C>)N![S61.4FAEY[9YB M*\=D&Q,@KR>]?(N4=[+%RAU:H[Q"6TV"GY.\9/19592,.+ISRW/'"OLO%=O] M'4:RE?" :KU&_KK:&X7$#/N)&;WI_!/Q !]*3]9L)<[1UXK#&F]F&Z.S-D"+ MFZHLRCCG$U; 2,=17.#T'7$RGT*G,0;(1#CG-C1^K%I\,\+?!WCLGXRM!6EB MO[>4)&RO>C\' "W]24V FE4AU^!X<@U"K<< E^X6=A] 3?1N!DD%!@N8^+*Q M*+E](QE9N,Z7>0*1"5@C\25;16>B: 5G?"GE"9XU8D5Z/+RX>Z* V/V^%-K4 MD8?8!ST>K-M=:8C1 )Y!KG6$H@?&\@HKK:NNR/ Z(R" $?"WX)&>#4$!P 6CK5][,SU[@Z/@0O9(

!9^"2 MT=;A'9]^4LP+7"P>*?,&T!MPN<+-@DGI+2."/>"R]<^2 *=8P(6D;56XN[ ! M,'BX&]0CAWF/4#Y<7AXXT[72$N"2\4C3[P5^@4O, Q?[P9ZMF>'G1.8P.Z>C M&3NH-6[:T1K.;I:P@)R0&^Q*;O#^"J\'LKWB"[VR9!X(UR5O*>%K*CU]^5;P M>BD[E^()O_6J2=&7)XV,^2BS^9B,1OZ_@R)R=XA'^))R5V#N]1<'+7?PBW-< MK$@19[]34JVX/P<72>.Q0.G>82&0I4D2HI^#E U(^=/TI,Q.5TS8 DTHB@M^ MQM;_[AB_>$X6<3Y'_"*\YGJ\,>2L382M+&ZC3*IRQ*T28RT#G?V=H5H%SM/# MF*I 2I"NT43 M_21)2,470_PBR<50]K,T?<1T[0NV:K.T[VIQ6KVGC9FF@$N:=+I:YFE;?52' MF8,^[KRI50[%")3,W M:L_K):%W:'N[U>%R$&YU&3VL< M77-"V%QBM+>\[ICV"XOLQJMZ==DWS^@"CH/2G[V5I"6T 1 M2CD*BQE&,A=M>V-+7K7)EI-IC@<.%U2IG9 N/I;$$=0RV?AHKKE9?_.8X7D3 MS+NEF)E5JSC;'EAOZ-+JVW$=BBBNU_9EG'"?YLLE0I(ZR/ .0U2CV3A##CS^ M6X?(?GL2>7%[C# Z?N$O%''Q4HU$C^2=U-"*HCQL83C32QV MPINN-3"JN 3%&Z" F1$FKLW\+5.B[N"7':$PT3%(&HR=&J^ND<=;!LR!XTN= MI+&EVL6R]*7FDA'9]O$QC%?.R4(VK1%IC^=9&.$L=%A=[HHR&T$)MJDQ=!"# M5(@ X*MGVNW0$I3!4CU35X<672<,H57S3.$2:@ M-.-@! 7R]8[X8%Z/''PV*E,#P%+4KB-J00WO)[[NX,KQ#A(7]>>^8%O/].@> MXFCQ8'9"+'JF5X\D43@\TA=[>"!!ZF(Q?=D.AQ>?%F1R/!7;PM$\C"R[9[3X M8J_T.J+!&4Z^ EZR$&P@J_%(.[C.(4U9:?4S4*I9[L"M?9JN]>F MUGVIJYHT-KUI&5ZM^1J,X[EKFA=[D9LN>W^X9NS-%A%B@BA?MD3V*KTM&==J#6XE71V*<7VZ2@5A*\$XJ4Y?;KW=I4P/%"'8[+ MI:-;Q!? I[:\(/:$+WYX;>$ G"7>+30':P]9BZ["\ IJ5=*[22*5QQ!EF:8! M[8/) ^PN]FZ?52^;'A:P+^%*F+3&=@^/ #%S?V5";5.P<+1+E;@XU52N'+ T MX!FC[D\5 ^$&L%Q_FPB*J;/Z),0!C0R3R$F)HE\B?%"&H^[TZIN46TR9QOWD M748='R+1G:IP6[DCMY5OR\6\7.(<%PN4_DY(VF0+W[%90M>2N^? />UP)+MJ M[7T3.S3RDEJ\\ Q)4*$G=77/$ *U'RP45(_?;Z']-M,-O8..Z4\H95BQ'$F( M)122EWHR0R%Y!YRY+EJ\V@>S=Q,%)AZHMNA=- TF'GOX_OI0_!QE/%>AB)9Q M6=$FD93,FB^C;%]%K:,%VW5X0Z9L/_*"3>N(37L:9W&>H/L%0N4UV7C-Q'A2 M57/KM$O!^.H.1NEO,M%1769B6W51A$:3MK5/];9:P7DEL@]5W2S=GZPBJW8K M_S>*Z25>=V6M=0RGN/S*]N.')Y2MT1>2EPO1ZN\ZC%.\]GR93K_'FCA2B;"A MNMV=X^V!/:O/BWO5WSWNGD@?WO:][7/V+4]YRGF5E[PV.+?N3I;\DPY_HC%L MY0U=\\J+:%>=5O< A':W=!!"R8,1_H94_B/2L.T*[# M.,NK[$#M/(Z[W H/V(ZCN,.IYH';:2Q;!Z^ 3 %KBM8ATNMLI/>LHMQ#?,MO MZZRQ6Z_>($;MF=I=N@Y ;'//S;LK,]Y>>0>BON]88T;9N_IY0>'V?DYD_^/N MG>43 O#'$X!7^N2)O@?<%]FH(_.PB(8O 6C(7.E^H/H2AP9+:9B#VY?)90() MY/C,"4@@/2S', XS[Q:05&;]HG#>K;1!YE>K7^>X\D,[Q9B.*RFTIT=TA)Q/ MAX75,1Y[7+F?_0(*(V2&.BRK;NB%\;(\7911OV <6%:??9!5-Z0/7-<\*@5= M$LJ'2^PHU/-!)*6MG%NX!F?8"=;]EB:.$RFL;-:@/,*'!L&RX[ MGRJT] /BP67FA?(.0AK 9>*ODBZ2B(DLK0\_1BEZ+*.B6BYC^L+#I_7G;DE9 MP-$,Y6!I41-2KAQ)N3IGK^@J+]@ZY6]2DFPE;FB1WJ_Q$DF3K%3-S6+F-C<@ M-+5/.S[&W%XL+Z#YL&GVT M0G6 $K;2*8"SG3 3H*P+6MZA-*+ MO ):S&FT6(EH@5QT44)T\O'6B+.Q 9D9.]YZ62/Z2-R>)Q)3>3R UT3D(K;% M#3MI/S#%FN(U&WV-(KP[18L(+U=Q4D:KQS>U>-K M@313[F-KK 5?M#.^Z.W+/2-Y?4W> WN\PK^K[F*)A[WZ?8>+OZ2>=747HSQL M;S&XR2]C3.L[6>K;#8H[E)!YCO^%TJM\>V>8@*E.8Q@NYG"#5W":ZR..=7 M!)'DKT<>Z:P5TNV-LA%ZYG^CB.[HY^HL/S@H3AIEEG6,JAR77>]-,$&**0>M M,5:"0]81A^Q)5C\(I>U7,E\T;UK@TH%UM@1@A!%7WW+S$#_WXG [B"U.GV*: MN%O[^#>3I+=M>E<#V,1\5W-G.NK/%GCL#IS/,/6M,33@"=ZP)60;WZ_&X M7]L/>F+R6/%%E&KO@42K\L6+I)Q/&CJ:+S()GC6G/6O.0HF[V[)& M-)ZCW]G@Y3G;)'?A-%OR!Q%GJ]3 :,S7+!;6YO[KQWLN7?>FOB9]WKV?KR1? ML[,.I5\KR7%H[/G1ST&^H\KWDZ_R=6]K@9/F[ZR?]%OQ;:W\4?-M3=-I?[R7 MLG5OVFO2-S4]I_ZVN"J*:KP)WO8,9PW5 #$)$)-^%]_RT9)FJFONZMU M'J?;[M,7*Z/GBNZ$@NGB[3X^?(NFE )R)2!7 G(E(%<";_D%B6M[,,?;")S%(]D*$8Z7KGWTHM8V5,'OPJ>[K<9UJ(%% MJGU!K7/3>S!_"5AF\"NO/)Z& \"3P +7OD_+N4GJ-AH)_"*T;]9ME,"+_,CF MO@(_ ):W]NV\QRYO[? TW/Z9BF/*TBN0Q:GA0O8GT<+9H+39'(Y?HQ4E;%1"(9I_V ME+$/__@2/^-EM6Q-E!#^/CY5.)=3U?;[Z%3=\8[8!I3@>OMA?V>H/EKR]&1):(G_57]_N]DO>%"N9+]=;+<, 21B MJ.%M87M.*W9@XWS.:-G^>;5DF^:ZB5]*\Y:T^AKEZHS4>D#"17[%A3YG)X^< M&4@7HSP<7B1]QY65F]FW C4W:*$9H>A@ZAU.,0%_?8I)#*Q?8$[]Q"+RDOBR\P1+RJ)AW_JS$O/'4F<9>KK0LZW..HU'A1W M$OM!A^##"(#9*4D,[ H=#P4["3E!8PDC %^G)*:.?JCQT*N3D)K,13,>GG02 MHH%'8*=^Y)M,?G3\]'[S;1:3B&0;_,<*VXWZR MSV@8+U\,DIX+]%VTW"S6^N>(,KTUKW9W&?&G1"DNXCG30.;-=4=DMFU51(R+ MA%,S?W>O/!!K/> 3#6&M!Z'4[(FI,U&D@7M(%[.P"#3GBU]>JZ^MC1WPQFE5L).G*#8D M%1(8':A/@,S8A\R(2@7&])'DETP;VZ[ZUI4%:CM(Y4*N%@)(D;0;A(PLO2-9 M!B-%WG8 -IG;) M%/DSDI0 0=@['[% M#;2L?!%+5M!DV(>7<5; MBEPIP$(9!.;6;*4EQUD,UU-&Z3]F ## 0T/$,!P M<$/'?X#AD"(+ ,/C !A*34NB9=5-71QZA@D!V5_>R:05"*7V3TP] @)9*G M M>NK2Z! S5!OYW@E%M7UH6,;>1,\G&=Z_;A9?\ULT)R1]PEE69Q=C]IQ\CMD+CV*./BM:OLE1US*&PSS, M$*IF2&(#H&9,0(U&>'R[(.]05D^38H%7BM)CZAZF*X_A$EWC=5T7?C,!:Z1H MH5US3',@6V7P))2>OGR)_X?0LXRM0 FNI,,(KG H*]0$[>8*+WM)*^\:[3B* M*YR*RU+!.AGEXXH=3;/>:ZSC*"YQ>O&\4=-^WYS\W5@5#N,2KQIKL<=(ACEN MV0/A[U2GLU6^V#[1E2M95Z,\?25YPFO(E^AD3A&@$*>Z0\"%VL>%]J;S 26+ MG&1D_E)?(O!NKY%-$:V^9KFB<8KX[JA@0-!L3 S7,&8N"+XUI$7M/W)K(&D% MT);_H*V^*C@94-?S199=7 9D(/O5%QFJ0PB='3.^((-Z3C.P=]*7P%Q/>4&M M"%^">#W%U4&C]F5AJO>N7@XO7\0T@,HAMWI\V;@"HB @"O2KPFB$=T;84=RO M_C) $-.[#::KP"257CS9=Z22Z1?4F3I>5E=6^L&2J<-H^TE('7@QB_OZ'&6\ MV%C1_!.MFLMZBX[ +N!HAI!;6M0$:)8CT*S#&GAL]2 V)X%6<;6B3 'O4?8QR<;-"E"W/?-[0)"=?WCC$:>W':051 MPMV+JZMK'\S!]O>MU6?,("9PQP=%*;5.#__#D%!QA#CC\<093?BR'/=[!E^6 MGCT$40F\FQLJ3XRVRGITOBJH%GP)1I?T1O4H.SPA%GQ5!5YP4&WFA%[0V)Y[29Z/=\GE_S M1W*:Q:DCJN;6:9>F1Z@[6/,WZ;C-=FVCG]RA^ZRB5+Q,(%WL\\ Q1_ILO.]E MC9,W-Y( N'C3PX$9]2?B)*'T9,VTISDZQT5"JKR\XU6!FD1\ %OP05SA\P[Q M?6AK=CT@NOR@SZ=D$(L^:-7>)FAM:2X*J)'O;[!.+O"AW..4_:*/#O #V^FD M?:(//SK 2.?MKNLP[O *W_*Z#F.65UYJ:;],MBL'*U+)H-U,7[X"O7OR#3O: M]]3;YDA6MD'GFD#;?'#I2JT?C9XA\.MLX+FW/$7T4!F4W#\ [S5D M;+KMU(65OND\3D<_2A=.VC8.8*^HTPDE(I(?($P+[)23R-8 ,L7>4"V:%V5T!=DB\[QI>>C\45"(1'6:?#@&M%'QKU+R9X= MS=^C2H@=SK4QPC[S6FP/I(PSEV37+:[CW6:D(1MY*'*\7-@24;>VIL[AS?&R M86%8MT'=PD7 ME1=59_IAT^#"\J( 31_."NR8>48YFN(QF MA+YNTBUEK/^##"6,#45H2!=S)%ULHTI>(K;!Q-E#_'SQO$)Y@4Z;U_F&:LU> M5C@AE.TIN2XGBEXV.+FJ5Y$F(XI.-OBH3P5F\/*@D^X,@_4URM7YYOS5>SW M7H9O[]'A0-#:4M9* -&VTJF+3.Q_GH-PB4.I#?ZC$@>05, D'@\F,=0[S=)0*(!&0/>H9X@HM'1QX\+AJ!C?XT'0W!1,EJFSQ&B#X"&E6'7 MYR]1L6 ,%A&I2O9;SLN#U]?]H9ARSS]331%MVK1]U=$/.NQ333E%QZ Z>$@= M\9">L,>G.*M*O$;W**EHC8-N2N:C])(M^#.R7%7-9+J976S>[RVB]_SMGBQY M0$-@\ \ZME&IO"7E-"YP(N"RM6VWE-#!Z3[GTDQ-YYO0\=>*)Z;W*I"38SSO]H0D(W"B'%=VW0B>/\,!@M^B M LWKSX=4Y0##L4TT%",:@.@0(' D0G!'* MWA][X=*RMX)6AJ&K^S35-]FI JHE/2R5Q=XK')\AZLK7*2)MO[[@2>\?'?J*C$FR(W(2EMQ^; M[AV8/;S&O;.(QR/)\#MH"&!KZAP];OD12D?6V$Y]EI4O7YBQD!4PNL"=!B#PH7JLLIBR0^P6KY":-DC[ M48.3PQIML.#D&(;B$00G!Q9;"$X>87!2>@P3D+;AG4S4T4JU\N)=&$XU4;J< MK-XEDX"$!%.+O(NK@60#5W^\RR:![L12EZIWV\Z(X)FI;"H.@F=@8$1GCJG0 SMP13NDWQ;F=%8Z>J]B[XUHJ''E=GZFKT23UY4%%5%3+94Q?(C(#--9V=)NC97PWMVE>@I/;%2=W MEI$G?@W7):%G;'_")8^,2?W*D"[!+6C?+=B;SC^V:WOWQF]FVR+.#_%S6OI&_WL*5^?'.3K;!'3.9M8Y(S4@ =Y M9F>OL5SDNL8?G6R.W7Y,MP[E$,_GB-OY'*O1B<]]]W=W;KO!GBR8J-/5(9X> M&"F28*->YY&B/N:T8%7,Q[0^[G7$QZ P0[SG>.(]FEL6Z;.%^R(SM9.RRT'@ MBQ>[^XR"V^2^N+N'7'U H]27:1:")4X'2U:(8I*RY]/2Q0A )[^'=TNGAXA MK@7O%MH0 I.X)49/.YO>4I1X.<;+/6LVKXM\@O(2N#8-I_%\C&8QIK7IB;@- MN@$6<@,TP_$CSNH"P8>-EB@NJJ;F>Q%1E/!7EW;-VQGI\:82=48E/P0M70E: MUF_UDKU$OJ+1.2[X_L+>HBAB*6IOJ1+E.=LDUS$O^2W-,7K;S#JUVRH"W+J2 M^J@A72SQ<)47[!#BR_T.%W])/-*0+I9XN-YO94KB#]I:FC^[=;>UK.L--[W) M[WB]>[JYMJ7XEI-'?A!S@^PJ7U4E^YGD":.]/AQ.7^KN9QG;TJ5S;^S'V9'= M(3V22:ML;XOZW9]_QX@RE6KQ_7ADJ)_5BA/VD[.#CWM M<%0OA:(6[P\+L,Q6.@5X ME+H^*)][DH1H49LARH97JU6VN3?PXIFM7VX[W*$2-TN:)T-(RH?K=AXU:WLD M'Q L37M4!Y37*)UQY1> .<<#S-&T',D@JIHOP@.YO4@75Y\O$E+[6-IFU*C> M* ]%JW2/*):MU'KT15YJ&(NVP\D7I,: 4TENS_HB,*VY!/;(^B*= 70*E:/4 M.\B/<"+!0VN^3!^H5@4P\WV9)KJ*)L1'YXMLAMUM6H,:(P#F/!!5:_3$%U%I MG?"R\+$ONS+(DNOCX1P/9^G*S!DN8V JY?8=S!AP]KX0%8)MO(W$69& L8CC MZ3+.R@:$6AOO-'96+GKA7;. ]8]1S.NF%;C)-%A1$M45K)?C)MJC7(<.KB?=6[$D%%%:]N4;U?514QSG,^+6T3O%^S_O('^;VS([<+;I M:>L"F@"S:Z-3 !O[.RY87YS$F1C.)FHSZ.-O[J\@%+QK-A34\#)^5 -W[48 M$[4'5;1!*#P]K=U_5!U8'@$EYS]*3F9Q$)#2/W4)0#5KTMF0\$5":JF5UM1EMAEDGPRXN=_QGM_3+7BG<9!NUQ[;A8/WMAN$S#5Y_'Q@ MY8T,GJV__Y^OMTVSRWM,/6R_AE7X=.8%U17;=6R7_\_%P^W[T&=NT/;\'@MA M=J&M^E&U]K%Z4(\_"H\^C9]0O)OZ9/YH)GVO4:O6&M5Z0S42!=5PT.?))+99 MT*)6U!WLY(=JK9[J9."'X]Z*;^6\%H4^[XPEP,E[N)^,;=QS]8/4^%*C\#UG MS"CH3MXHPKZ?CQV\DX'."%&RR,';+1;$R+$#[[!1_S ):^*)#.3#7,@?"BE"S4:FUUS>G](7B]OY MTPXW,K/^-X^2]CUG$(2<.]A/>JK>2$CICR&DGR4C@#,7L9F'S,CW0=X-\EM4 M=[/MVN88(-EFYD'^:G;SG\0[V6YXD1OZXWHA;F;;-JTQ39M6YD%@B0YC_5Q> MP1N9AZW0'V+U#"#@]GN\+25+O=JH[YW]E_&YRYEU9OR787P.[=#A9TA*1;0_ MZ[6G?= ,G]^+>_38_U.M&C]SE_LLY);1&AB/ K%? +'&O>>'S#&J1N-]HX&? M.C3JM=/ZA]/ZH7'_U:A611L]'C(#>UGE?T7V\T][EYX;L/D(/]PQ3_/73 M7LA?P_>DFMZ??7ZONOJYY5D#(P@'#K!(&YZM!O;?_!2^U \_&72AS7JV,S@U M_OE7Y(6?'NT>#XQO_,5X\'K,%1<_&7UFH:H\-6JV:]3VZ[;[R0#4!)Y_:K H M]#[MG7VV[&?U)7W]E0_V#!L0 MDY(,U?S'SFKPSTG]P^&'VN?WF6XLIUL/O&,'J*C";W!G7*^&GCJ[N_WCZ_W- MI=%\O+JZ-6Z^72ZY;^<][EKP__#:89T]0^C0G_9 Z9ZV[5=N 1B<0/;6?GVN MU@\;1P=[9W1UR5VY))D37MN!R9P_./.O7.L+\$GVXX=[9U7Q[I(__\4SHU[\ M_7MHPK.NX5J0_?[1WMGU'RO]- X]Y\/'>V?X]KA/7_O,1..'WC'KM>./)[7# MH]I>IB]VI@.1:XO+WYM?5'>D<#R]<9^A0YX_N+VYOGO@ ?>?@1#8/7CH( L4 M-^I5+2^L6MRT>PPL8?D#A&D5L%)O5&J'<;]5/Z=TO)[3\<::.]ZH50YJ]?DZ M?G*XZ(Q?>KV>'2(,@G/70ID.XA5TL,V#N/] 3C",3EW; =GA1R ?YNS=T:+3 MNI;>G[. < :G/U_ZB6 MQVVYLUO0_NC\S]!S>B0XC\*NYX-U82W"@"#OCBJ@DN<<0V,F&A1[# ?+ MI<--$$2+]7\!#.5)F#?T_2X*T:U"4W-- \@3X&\ T%HG_WBY?5__Y+]9 Z"> M\MR-B,_ZF\7_)CO_!MF?ZO8RA.8'LKSFEIKU-TC^@HS@#7)_9 1ODCOU>J5^ M,)_)?E1_@^!<8N\/9>_GG?LWZ*V1WK]=;BY$@#=(_V4/84$J' YQ /G.]<1W MKD]R53#X=MJ$GMZU[_H888/6 _G+[5R]]KD;I+R5.7W!RM'QR=C!Y/G]:03] M^<# 6SI_M8/J5]NU>U'O*^^UN#^JA#WH;SBX=Y@;@I]U]5=D]]'I^A[P=N3< MVFT9#9$3]N'CA\PH<&WFU(K\ 6<^]'F>,$6FNV/[<3' (",-I.FUPQ> "MQ6 M/[_P9^YX]."E%X3!L@9Y,F&01_,$1#Y^R#WR(#@WH4>!C2\+ MDO&0.=>LI88SR4]6;0!#M6R7,/C 3:_CHBZYL6"4=MMF+8>?!P$/Q:? Z()I MN(7+M@-?!>T#TJ_'K4L6=.7\/ -DP?5>5)I4/C0^SL6)'S^.B1SANMJ63=1; M8A(?/^;KY(("1D10Q9-@T/>9;4FY!\_?A5WNBWL+BO0/A_/)\X\?QT3#BHFB M16;O3> Z^;!%X$I=650,'58.)BC1_"GZN$4(>OL4'5; ")ISA@JJTG[V/.O% M=IS,-SPY[7>KL+&153W(=)G*37&Y_C%JH32^8OR73=#P)1',Y'R?# M <(Q*\.S NR!@X<>TBS0[5_L(/2@$\RY:][,([12WP&[Q[O&T3Z *^=&"ZV< M'I*W?'12.3F9SUP\&0Y"KFR"-C@[()Y/CBI'<_IC)\/1S25/C1K89B?FP\'Q MG+.2%R]:>%8V->Q&Y?CHN-*8T_ [&0ZX%EF<@"US@[*;WWK!HK;Q2:UR7J 5P*[X\(O2DCZ>#2O:OI0#$FS M%$8ZK!S7Y_/#3^H?-RMLQBV9YGQ/3=45\UU,^5:O7K# -A=83;WY=@VJ:?_C MASEG[&2#HF?3TU7?GS/C[Z2Q6N-XDB#:\&2E!--^?4[]UEBJQ5RH:3G[N#^O MD&JLUDA>AY#Z8CM1F%KY7KF8:BS5A%Z_F'KCA"T@J%9K=J]84+UMNMXDJI9J MBA=L8B8+JVGK[6]<(:_7ZY-B>1\63@.8)S9W&0&C0WL/W!&9%UV[O^((+PS[ M>,*XZW/MXUGUP)<9E82!3\S[.%[+P-8X YGEPZU';G9=S_$Z@Q6/OX$[$\:3?9XH/+25%_%H)'IHMEU&O3ZS M?:3]77MXZJY>32?"Q#FUNA?KE..YW/2Y(A0PKC$KY=,',P$&YSW/#^V_2;#) M7 CN2NU;"ZP- +#NQ@?R[#&P8V6\;U4@9V M[47^PN.:RSZ&<>7E8:]J7/;S0O0ZQG&-YZ]EI7/>@NG)>9R">LM9P!]XC]FN M^NN1^[V,J#N8+.H6%O4SBN;\'KO\A3DY73U8B5:BC^(.0R1+)#XL+"T'-0]S MK=_!7N]Z4?(:>//,;-PA]VBO\8 =/B6(&)_(!!M5\8?W\$25-X #N MVFI^,T,Y/)AD5LX]E#SO[A;\,?BZSRT[O&8F9KQ(PES<9J^.&TFM\ETSUB50NT M?BS[V;: 3Y5US'M]QQMP\*A];H:>/VG)0^3LH_^-A66L2S2L@7W)Z?=]E%DB MZSQYY)X-*%:"/46_.!PD9 @H2?.QR]R[/@F G[&00G#CBMW\BVZG$@[^W!MZ MZL<'>3'M45-33_O"TSZ/Z%GA+/_Y&[0&BD)LC)"1[Z%YI:_#Q)A=?N?R?,$P MYM41DEP,DX3^)3LA9KV^EX7BTLR*94PO!K:POHF8+^[:,)',96*,],*-:V+2 MY#._][V.S\:8*RN&6'L^RB) M?!)G2Z/T@8>1[]ZYPH2^]GP8*8T)6J,9B9M-5I*KC9GYLY&:B)GDX8?A[5UC M7(.1\5QZC@/D-DLU?_#6OW7[$L3Q4]BX;;!T*1C<7$4AU$$ASD1_F;4;#>,R\G5.+ MS1!$DH/+3 Z,#J?L*?M\'!_.7(UUY;7M!Z#U>/^N+2>!IJ"X$UW#Q94Y9_IP MQK7YEYL+Q+ICQ MA4SC!4KC<=,Z!_1[;FB)6H6I/M7K0QR5KEVX]&*%V*^9 M.G6PYDX-3=:YY?7! OLGQC";1E+)WK&^#8"2&N&LY M=DSC$7+%0SF"#A^?RXO$,:2ETH]:Y&/U8[E M9'\T?9XNI.O3^E@HBX/K',#?6!/[-* *T-!5@RJ7GW9][#4JC6I#5@/>?PV@ M4^(V5A+^:2^P0=MRJLT[W"C]'7B1+_ZDBNZGHISRW?/OES:_9&KC#+Y^I2]G6^Z3?U5]!R/P0J[:>)3U4[R7WXFY:R:.R MIFOVCOI;?>1]9B[BN4&DT,0@4E3K/7*S^9DL0GX*]]3[ZI;Z&]_/G6BU\?.X M>E KP.R*&N/A6=*IN"%Y9]X)$P[Z\)1)>I%#OMB<'6+]_<9!L>9,=NJM(7[GH]+'HPVNRL(YD?)(Q+;%GQ9\[!65N0IM&98-=^E4J-2* MQ81A[)WE5%$4;7U^G_N)>![CGFP!LN-2>M/$U=*V.&0;F[BH9>E*M.3F0OYS$UG+X'59 MREL$"BV[MY32VM71?M:6\Y+0N+:4W+J4W35PM;3=+MCB+EO;\J>:S M2:Q]^*G>GR^5.T?Y7GI4>4&<48O%@RX&%]PUNSWFBPWVS9!SYX%350#:ARWW MM>:\F-W):2/+##TCWTTJ86!APN#ANE%PI$Z;YKTS40@G?[+'0O4MWU?42OAD"MG>WHNWT5W.T03JE\N &A=9 MUBRK65:S[#26+=*F(,VRFF4URTYEV" M<0O").[JWAFA)MW?95)Z]9G3XPZNW8))3_=WNR;]WO?@U7" Q[B$:3&23H3R MVN$+\SG<5C_ER?#XX*47A 77)C,,,J509AUMX0F=DN.8V4WG"@%;H:-(DS^AHIA]]^WYK;4(MRNQR?"IUN>!>Y61JC1U.N?3? E+QSVO;Q1/O[6<\EQ[@ MU;%;#A='UU\,1-C388%,FO69Q?%LX*T&PXRL._/7YIC!)+ Q/)7;(ME7ABUX M@/LN5"^%%7ES4"-_,VNJV(%SE@SQP1QR# MWK7[VFAX*Y0GS.JV(&ZAE:,=],3G790HB4N^K*#>VM!66M^\& ##!QNT&TO$0++Y=UL/3*+Z^9L'>9+Y^\4"]R;<'PVM;X\Y'4_\$!5MZ;; MO]@P%;A1PKEKWFPSPI;E49.0RDZ2_$+.5)5K47MET-*XF@U7&E13077O>]>> MWV,:4F,@A1>SDU0N/,F3C&LGU?J'59-_/ATO.[4L'2^;*]9PAS<^I@<\.1\U M\^@*Y E@WHK,\,Z7I8B%"O+"!\]QN"7O*LRLC2!1FUBS@+"D2"H_'1'4@&W< [J+X:VQP]?&UI8!LFQFUX:1J0VP MY4.T1*;8AM&IC;+Y@%EZ=.T ;<5%/ E.7+T+N^J4^-+;:JG#\\9.@K;8M@^9 M)3+:B@-1;;JM!*OEL-Z* U-MP\V-T!V!6:F(7#(%J!71DA&P+<:Y-I*70^]M M,B.T.A]+]T9"]X:N+U/H*AZ;4T.-V>'9V"9X;HO.*C(JUZXCRPK&;5*H10;D M1A3XUH*RY,@J/UUUG9D=K#-31EB6Q!C;G1I<901AB8RPW2IVM)5@+#&BRD]/ M75VF !4\M FFJW$5$9?:&%L6'$MDD>U@L:/MA679L;4+E&6ZRLSH%&C#; N! M61JC;%-XU ;9,F!8*F-L4U#4AMC,<"PSILI/45UO9H?JS90-CB6QN':C]E;9 MP%=VH:;&Z$[ K-2$;ED MIIDVD9:,@&TQ>+3AL1QZ;Y,9H=7Y6+K7$[K7=;&C0E?QV)P:JL\.S_HVP7-; M=%:14;EV'5E6,&Z30BTR(#>BP+<6E"5'5OGIJHL=[6"QHS+"LB3&V.X4.RHC M"$MDA.U6L:.M!&.)$55^>NIB1P6HX*%-,%WLJ(BXU,;8LN!8(HML!XL=;2\L MRXZM7: LT\6.1J= &V9;",S2&&6;PJ,VR)8!PU(98YN"HC;$9H9CF3%5?HKJ M8D<[5.RH;' LB<6U&\6.R@:^$ME9NU/L:.M 6%(DE9^.NMA1(:IW:&-+%SLJ M)C*U ;8T0);(%-O%8D=;#,S2HVL':"LNZF)'!:G5H2TV7>RHX!#5IMLRD5D. MZZTXZ-0VW-P(W1&8E8K()3/-M(FT9 1LB\&C#8_ET'N;S BMSO/H;B.Q#Q(= M#J^&@WN'N:CFKOZ*[#Y-U>!QT!#&>9=+5=H!X\F\QM M/$!Y9U%2-32I5D:JQG))-2]7W?3ZOO=,HDF%X!^8VQ$/?+5=NQ?U2D;.T2$O M[JZA_1[/U]X9_IF9M.W@[^6"AKUJT,P-FO2D[0IH=A$;1\IID M6Z>O+SWXF!^9(4S1C0MO=,!W+A,!)PVP?!RHR5EX[M3[,U>Y/S-%M_HFZ*9W M5I>%DGK';%'IU] 2=#U\MV3--QO=M 0M"R6U!"TJ_0ZT!%T/WZTH?J8EZ-HE MZ$8HJ25HT>EW;;MVR&_M9V[=N-!BQVXY_#P(>!A<#+ZR_WC^I<,"*4^C(/1Z MW'_@ %J8LZ!K]PM.S#F&EXK1C!]G>8G[S7--K]?G(3_O^'P;=F4M1-OQPRPO M:1^YV74]Q^L,+E@P^GP)J3S3B+>+X#>NQ=OS$-UG%O_&>D5?S9IS7"D:#PUP M.\C9T'JW0'IW16$%K7>I/2I7\N * MX+0-&87%AM/VIADNQX[8">&T@'VA9=,;P51:T;0N,.V&9(('N.\RQQG(323< M2N(S.R"B:,5@ADG0@FKEV"J=Q-H,MK97;MWR#G.NJ N$"#(^N26N/'99>/?B M!I<.3B-SK=^9S[M>%'"%)/'T/?/A89^Y :,\7J!+^HZP[KLV;U^]NXJ?9B2;0/8%R;^.BMY!=97_,.TM%84)+,&%\Z$O"CRS@E_"@#U2) MF//(_=Y$F,_#@^= .\=.L%9,1HD+4H^9BD5)OS(&R9_694(PR'U0SA M=5F'U6B0:I!NPEB99<.4, Q_X8[UW;6X#\8C>B9%M8F8='KGN6GZ$;=N;=8"R13:1:?CN-%( MXDT"F^H% 5V*G$Y*%_Z M@3][SK/M=BY];MGA-3-QI(,O$?_"31K51Y0IQ2;SZ C3;L?\X]P.^C8T?8M% MWZ5K7HR&'OQY:[O\KIT=EZ#RQ6WV:K&I.&X52: :/_ MCEQ>/X9VCF54N2PT'T_M!6;E[:'E,D,0VCJNUH\U!#4$9X:@Q,RR5GUKJ #K MA^F?&HT:C;,O $O4S+( //3HLA: -5XU7HN2,U/;&!K')>G^^1OS;=9R^ /P M&MW&GN ?&L6;0_'4[RZ<-#SSB(9QD3HC-P.0E6F.N5.':DO0'$5FVW3BKF;; MTK#M3/G8FFVWEFTG:]LF-R-HX.Z9^Z[=Z88BCP8ZA4\TO;8?W\%-WJ_-%];7 M7+Z%7+XNY?PF/&FA4 Q=KH7";@B%=:E^+10R0J%^@E^NU](_OT 3SPPW#27+ MD@]V\)1L5.1!2-,%DU-L1ILTE 03^6-:%;'5/,] [.%'WQ@'U!1>'863R-DP MT9:U^JJ)MD7KE1/2DT"O1'#!9@[H>.Y&_,)S+3&(HE-M3*+*U!$5/D0]+>5( MTZQX:41CM^*69'%J\ZM!!=N^FI<*N%TD'9_JMZ5+>U/IXSAX]>K5="(+G*PO MO,U]&&CL=5USRDA6UR^]7L^F(@)X8UN)N81!;P?E)R7I:LH7BO(K.CQ14[[P ME%_RH6^)M)_@CM*9,.BS%9Z>DQQ1HNSP4+9-,FLJ%5>*SKL!.'WJ0YGB07-O M-YWI^(LEX6M#X:B-;E360-L5H*T^'E,B^!2%?IL/S%A"JL3$GLG>T,1^,[$; MLQ.[L5QBUQ-BUS6QUT+L^NS$KB^7V/.*<>U)E%EN:^J665!KZI99,E_!@"V+ M6^J4FN3A[2?WU+%IV:WIO^/27=._-/)_\>67/Z^9[?_&G(A?#.*?OP!YF&]V M![=8ZYK>B^_=N/TH#.A&?;2)KYP%D4_'"5W[_*^(N^8@^W[JB> !,ZY]V^UL M/=YF-B]F_NAL=$DQ+:J-\)N.Z*F:XMYE+ =5=L8&V.%A*N M9;1]N*-=(6Z>:P;1%6Q8&T_;T5C+8KMC@V\]@V@,H!(-I[E@E M=^PB(%/#I[U;EPX+ E%),NKW'1HA88Q(H0<>VF+8>,RS]F$60%EVFN6Z MR\R370QUH!V:4G#?KC@X)>,^[>V4@OMVQ?LI&?=I5ZB0W*=99VVLLTMH?<-& M?>T7;9'OKUVA#=5TVA"#[8KKL_T,MG/>3CD8;%>\F^UGL)US:(K)8)H[=G9M M9T6 U&L[.^RD:X=FM[EO5QR-HQZ+$<-U!IT!;XML+UQVTHK7I6ARXEAUKNT1>E766<\[M W_VG&<8SS8= MC9IWSJVZ-W% VY5VILW0*_CAX9DAI^D[8>R+ MZ^O #T]S)T[&#\9.WS(A5=PJ[QI_.X>_S5697Z_\^_,W: WTA0BH=IG/+UA M9^3V@3CBD#[ZNL]< .*=RS5N5XG;F0>:HELRS#D(6';)#3^!V,&73+4;23D9(\7 M=DWN/X,1(L()+.C2W5+C3:K \?L2M?IEMK+S:-2!-&WJIP+3Z1)5&";*"=_<"CJ MUH7FO1X-,)4UF#6&\I]Y8&Y'//"5O=J]:+N2LX25DCNRU1A$2_X4)B7&%!"I ML1DR%",*L.IDV&6!68-V&:#=7FA-7YW0T-IJ:&W.+=1X*@F>UF2E:;24 BV; M7SF9E,ZG\;1M>%I]'9P;U_1Z_)&]GD=AU_-5<95F"/@[=ZU;SV3.OR/?#BSP MB6%"B@V(_-&D]EA/'E;A%4>&NS7I5D^ZY7)=_:A:KU5KC5738*XQJDXMR:Y1 MS:5_YE1O.K^XW?:Z3:0#QHQC54;%,+$F&!7#C[[16WX;7=-Q0]M- E9_$EO3 M;D63NPQZ)&48J-0'WH]\L\L"'E#MN:M7DW,K.*I]M1T'J'/71_:O[PAPIGXQ M+S:8GNJWM9Q+)[7K9FYJE8L]IA46U#RA>6*]/+&RJ$51M4!#(WZ+$#^MI+;6 M IHG-$\44PO86O1KF!<4YDL,9>[2\_N>#T\4G-"3!I$LBPR-9D>86A.X1!R< ML\]3$WCY!-[(7L_%1/2UPT+06U9DANK&5I.:-//806F9K2F^>T)<4WQ[I;JM M1?GJR;SZ!#)-N953;D4;F37E5DZY)>]NUK&)4@E'3:@MD86:4)L4?>/<_P<> MVN(4X^]V%>4%9_^ Y#K?4-!S6ZK]F7RHV/?,'F)PL-^ .5P5)!8P9(*F LQY(IJL>[1XD9ZKYI"&Y9$A.UYDE@]YV J0 97\T*@J! MBM5'B36ABT;H%=5)N>4LX)=PUV=F&#'GD?L]$6!V^#.'(5J_,Y]WO2@H>*1Y MW$#4@5=CAK,=;*EJ".,&%(8N'7IR+UB//#AWK0<>O/5_LQ;GU M@H+[L;,-+6'.26-<$5&75W-X7&J1IN_:Z5N0K".-@")P^(I*O\](U-''[MI@ M87 ?!H\%I(* AR6C\1Q#+KM0U]1?%_6W4^1K?&Q .BPY921G_X!6^)LU^39? MS58C8),FWY(/B5^C_Q:3#Y_?VZZG/ R_R88B /R[RYE%';+LYS/C MOPSC,_Z _QK&/_]1/ZY]HFOSW/W<-X)PX 9>\SOV.ZI4>N'GXPV]*+:9CW; M&9P:__PK\L)/CT"+P/C&7XP'K\=<<5$^&=A_\U.CCJ_NG8EO?7[?AZ^LH/G/ MS.CZO/W3WC]"S]Q3S2_K MYGH_W;RZ_/YP\WASU33.OWTQKO[G\I?S;S]?&9=W7[_>-)LW=]_6VY_?6="U MW4[HN17CR_[EOM&H'1V>3.K#OX8Z\:]9>I'YYB9(_KEU!O9/S_@,4L/UW&]1 M#\2,:;@,);;%[=,OGAFA-$.)N6=(J?. ?#7&!MD36N?UN5K_T#@YV3NKUZJ_ MDE1*V@>V:8VPS@HG,R36;7D^2,6?]FHP#NXX?6990.+X[Z#/3/6W[-*+;85= M9,G:#Y\,FDG;1=V$_/V*LQ>V/ LD>^BK-YZY']HF<^24&Z'7I^>LH28/CJF7 MQAC)D:*:X?#V'+*D8M#EB@&*SF[G"L9II#YWW8@Y#[SO^>&>0:?1ATA1:(>; MIRW/HEDK(I/E&PAY$CO'8Y<8?G/G&%=RR MC,_ ?J[J#KUB<1/WZ8))=FI$\ Q8/2[_9,P X'LRE:Z$S9Q!\*D%5ZH]&$(7 M7ZM:;% =0">JW%T RO6]LR_<%";H0;UBX'.CH,:!:6%75&'WZ#/P'!!EJQ)X M#2GP#K=%X#T^G']KWI!DTT)O8\*7R&9N7 M7J]G!^BG&]NS_N]N M__AZ?W,)3M_5U6W%N/EVN3_-.%]^/WZ\>F5F2.1$!]OG'3L(@6]"@P5&T.6%H=>#!_JO1N YMF7XG=:/M8J!_WOWR1BV#WJV93D\'E>C M\<,RU9:1CX0W42"#$D/")*-\)9R-M':>*J?PH$Y1A49LF0[YI1>YH3^X]"P^ M:H$$^$3?]YZQG84LU<.]L[NN[V<$AW#@\.C[*48Q#%MV*YI/-7%*"_TABP@"CT@N[8#3])W5\+^I, M.RU2Z#&_PUS[;_K[W2*,ONS9S.?T72;IS?[#?G/?D/O]?"/+LM(\?E=R)BL$ M+ K7B;50>CE:MLPL.D7-GEN6C[5NQ']NP4FM+Z!BC_?.&HV36MW 4[Y,G_,G MX\*+' []M2I&,[)![NK%A05?,O)1W4/H(-^\LR+-CU" _-7,MAKGL/W!_G?^V^\(WF MALW)WMGA8;W1T+;KY@P=24JT4_L^L+_=9X[!7[D9A?8SAGS YN&!ME(+23Q@ M/0-Y;]00G1"_'\V#&>G++(DQ,V4)Y8WA+9]\B,./_PJ@<8?WNY[+#9?,\0IZ M6DZ$,4"#^9R!0++X/"'L'\>*/534Y]#D8H*N7@,SHGX\+.;>C=?/MQX@^A[' MMFATH%Z';Y[ Y8^U68/F*P9&*6+R31",OAW:T+((A7.?6T8_\H,(8^*A9\ 3 MY"+6&S^VWJ%8#;O<.#?#TRU)K)EC"H6(I57I= R<1&XF!"Y73),0>(XUIM:X M^Z^?9*^K],"IL,WBBZ;G>/ZIT7*8^23_/=ELPZ5OI0T.*10_1H8O'S"/=BCR M$CDSNX;IL"#(5:0+&J3ID35PW4&V ]?3C= DK778/B,AW!ST6I[SXQCKH<1T M_R97RXCL_-7L8H%# X3"2]>&*XGDR+%TEXR+PQ0NY K5$##47;5:M3GW\^:7\_\V MZ !E0YR87#%N;R^'R;6_6ZD_\YIPG8P)9Z -]PVL\NVV;?\3!:'='F0_>N-: MN+H!)N/ ,+L<4 .WGPQ;C#Z5]V$'!C->P'BL/KG>"\A3S@*8$@MN!!%Z82PP M+%$1$=-"'B(P@0YK1VH>4],/4[IO_ $_9!+>M'CE[_#17_&;3?G)&_KB DQR M!#IZ9,G=B).?=YJXKA?"E;\B&]D"N*&-^6 ^96 &^6QR@(N:\5^4=BB)K>3< MW*3^S7,B-V0^Y8WYP0(D/M8D1A*_=#DM2@_1^W18HRVE,A"Z-% /MA[PP8 M9!QBC6^>$>G[F#"LIAD%S8T8[1\;V7L*ON[8-,YM0QLL0HQYW6 M>/[YCX^-1NW3N.[1[?HG]=C4!\9V3CV'XW"_OMQQS^9X M)YL0_$L8?L?S!SE^-SU$$V/*AQ9RP4_VSLZ'9WJB)3H^ E@D#'W+$U$*00(* M*?%< C0U>XEAG))MTW0NO:9..EWZIK5&;99-:XMB:7X:%)1V5_G:9AKMU&L_ MTUN7XJ7ET[ ^.PTW$XZS[&>Q7O73WOW/%[_F[T3-;'RA1>+LQI<:UN8P_LO( MMG;]^! WEY;5>!,N+Z\ W4^\;]S]^^?YW8_N25[6'<[8GJ M*W7Z7E)X1?U*?G3C'*7[\Y^OJA_5L^O'Z\>3L&_?@%74@6H,<7#Y9F! M?C*Z7,Q9 ]?!Y%K7/VKT#[S'S"? <>1:U>RMO?>C\_O+E_SY%7M1WS:[CW>7 MM[;[%+=OV4'?83!MMHM)%-66XV$@?N2S,G8Q737P29Q$I@]F*< M*9.]O& UE]S:,5.H'?\W/Q=HA!>G9@!-W$"\*:^GC<[*&*L=!48B!,=N)*?QC]9/R6,\"/XV*=@>+;A1%ZZ&\\VP&9 M("YS3< FK:X3PL?QN),%O.MP,"-6;8U+KI_\"/+#U0J6T9$*M.6S>1_[[SK MFXHH2K,)%[W1!V1AR'&O'$X\T #WBD(/68BH=WW/,3PP-%)82"PV2N^**7Y8.TSEY#29WV+0;/7N MU>$#"EC^6#\RON\WL:C0A\8Q)O"\PX$GHY1+12T'3(<4XMJVWQ,1G#Y\F^%# M %):#[&HQRRR[%#V:T+,YL9L^^?XJ.>?)Q-V[;#.\DT05?M@M-C+[( O._C; M(+#CT#:0==ZDO'KMD-A;;AD>K[/ MXUUG*+M]'R/:'J+RV?:BP!DH4.9]= (P54F.:]MMAKWP"AN^C#^W&H >3+:1 M2P:UR3A!U4>0\$!S"K(FU%;03,&'9%$<.D9A;'H4%P>9ZPP".Y#[$C'B\0QF M&T-EBNJ6NX$0TAB^AENT]!-_/0W(6&@/)XO[03H.[G/<+>.&21>D@D_SCPRK M'];VZ[4OU3HPT;X.)Z?#R4$7K6_EP_Z8L\*>"9N"Z'E'RZUR?%/B%=CXRES= MP[%L'"\:E'(]]IQX[-^1RXV#FBA 52'BL$X'R(OT[U%:CL@^PX>?/6F_8LX. M$(68CQ8&VBCNX94\Q2"8UQ-JP72\ -OHPP3#IT*9<2A6G*A=7%0*/"=^XQL+ M+/:7\;/C 95!DY$Z$0E#^ B]B:6Y#-8'<_K5[E'L[_^5F+JFQ25X;AA4]V0D M73L>"\'1,QG.>&T/##);8.=[\\L>@-B$]AQP,&^^76>K@;E1KVIYE*R/CV2! M)POGUHZK![4LVH[VS@X_?*P<'AY5/GP\5(A3O3S;WT*@YER M;#Z]KI.R!>2[BT**U-!V+9)#U[SE1PQ,1%25(.%'R]+IC: K8Z9IR?%Z_V?A M:#;-!A,TI13P)AD(*9;+-:98?56J,*SGO&+#O>.ZO7*_6#1N7HL#%B ME15DS6M]*>A?[BZ_?[WZ]MC$HGYW#_=W#^=8W?WB#^/AZOKJX>K;Y=6:=PNN MRRMZ' YJX0) $&=Q4IQ_**44P\=Q>#Y5IY+%N4W/W+@'UV1@-%4$))O0ER3Q MU0_/9TU:Q:[8&-(3>:#J-72PN I$MVUD(@/+%!MB(6.DZ'#%H%BT3+\2WI@E MHVEHMH-;W\(L+>BV2DM,ZD6)\(N/9UUPUZ38WSWS0^/FYB9./A0EP8V'.-Q. M1>.QLKO1QFJFE 2&'H/PY-2G;1FI7Z='M,)%Y6F+OIE/++ "W-B9I5ZYQ&O( M)=]\(NEUWQ5R2\(SF_"TI#<_ A#Z>7]Q>897I MR[MOCZCQ$KTVMK?+E3IK_$P!,U,-P7_"GA)_&)@6)G\:XPUIW'LI,[7V/PRE M>,WS]M'^P1O>/FSL?WS#Z[+KZ\J01*Z8O=S(/>OPN!1'*V4%*SJ1,3R&:* < M\,V?]@[VIL["QU5FW,:B'7S%L!YW!M<.JC!\M/%/^6O7;MERAH0%(T;,1D?] M-DA.G+.U 'U%\WP#AJU1WQ]9<5^8HU:.!QMZ/!4/*DUV7BAD=]0CW3+&A^!- MZHTT:T U22LQT[VS0_'EG4'0^=9!B$W#T(,=/!G7<,WS-X4CMG>&]9UV"DD7 M6X>DUC0D?7?QN$8'TQZ:(6NW*=R0.4]PO;!J[9TUCHH'*T%_/(UB07(G=+EY MO/I:O[S\X^+J01Y1\\5F#XGH/M?K,\[CG%&H8D;NIEI)<>1N MH=#=:J9RZW77T;;IKJ.INDMD#N/VO8?1O0(RR^CJKPA\MPH\X= B-Z6H=#T' M-VM]Q:UBOECV%_7=C/O(-[M,)K"*=U/+]YM1BWCX5JUXXG&58#W>-K >3P/K M__? ^X_<^O_WPR(C@%$]=T"T8=M ]&'Z1)O9!\K&NV1S%(",7:>VG1U'6^\ MN_1<2VQYQF< B9$C-O[=];E8+]R0:/L J&SL&"K/][ 30;F'MX[9)P(_34)?(M&:R!171UXSZ M?8?^QJQ^+$"X&9A]!)3M6)C^9-M0=C)UW8=R=+'Z V$+I!GK^%RBC1*'ST5% M!D8;Z%WU)^TO@1<2E":"<#-P/-D[^[!C0=J3K5"P)U,5+":+^IXCQ!M%^ZW- MA6:AN[L'I(NM -+45(,[VNN?B@!O"$*M'830Y59 R)P&H42-8:B-^;23\MKS M.?3:^'?J$')9#^3>Y\^X]>/&#?JRT^;3F$WC/; M-2ZXRT%T84Q"W"<)EBPHR)6!L8ND&\)C8P?Q>+ 5>)QJ:2GD$:C0 P!$!AF8 M/6(I7E&8(:C(2)O0N> X6+R/^]PWIU(/=A!ZAUL!O:E9C?>^[9IV'V1=$J_K&F6CE+K04VTN"JRX'A/P=J*N/B2QNM##8R!W,6 M!QMZ/U,?;.C>DDN$J4]L3YFP>%)2M,\"(?F=_KFFLF'XL9E+AZV]8)BL$R1+ MALF_,D7#[L\?'E6%H/Z$7BY;*JU(<\0CEQ5QY,CE7YF18X4!H[YO7'QOWGR[ M:C9+- =8^5,>,E&4491>>98>990"<]8$U_YK?$-@(Q:M.C M2&[0Y3RL&'V'3F]P,19C._BJ%9EA(.5%@.%@!P_7"D+.G[AN_$_BFCX6$)M_!!H M>,=10!E%2$7T!C&07.K[P"U$1&"AY%E!9-;R;9.PAV(=QOC8!8.ETS68^5=D MBP/^H UOYI&+PP-?06A8\B2U#OHD'':(^8V!3,E[1!J1H"[36Q11AO5M(??3;HO3EN: M3+U+Z+,/SSXJ'K_ GL 473Y>$/'NS-##\MZ--/&F3D,^!1-1-BS(U+&H^%1: M[=-YER!DAJ2-R?JL93NT&YI4&\A3#\]9P^1BF TAI],&@U2$5>\%SQ 3$IC> M#.B<,;E(' ]#'KB)L\0<9R"T ,PPGB?H&I?,9183J0O\U3:]?8!^Z@621.*0 M.KN'QT<1.8!() 0 3'@LBCQ1/CG"4VR')()[XC0C%WP6V\)BYTH]_TL]MU\D M5E MWW,&),_W07H)#H".XF'#0B"JPPCM5,$5_%^Z03QF#^4(C)4X/IDR?-L.AROQ MAUYE0@%^@0$,\NX7P=,IK)]RRZ0S"C$_E28,I MUT$%#?%UJ#$PTT Z !>$'NICT T&[_7!=H-A"TU-5JA2\V2C",,33^B@HA[R MB]10A[O@DV$K2&G9>X;_SBO7# $T@64'AC)@\4 MJRM.186OTX'D4C'&CJ3QTO7BD4C#^B^Q!]L6;2G=>C-Y)*CP<7*H' 5U/KD' M'QQI&7LS3%DQ'>P_)+QBLP<5;$1]S5CZLE_% 'B1F$TE(B6'Q[<&XT"&^!#1 M!3IJ!;F =?*=KL@=FOO$N@*RTTGW_!4-*W"+J7!$VNX;"7S$G#C<(U"*?8\^ MCSX@,!(VKI#O1UUL^<7TV.5^2#B8LV(U*"$BO ,P!# MXHG> ?>XST5CP@]M1;XK6@L9.8+P-)?'RZ&'S1V+9@ZDJ0@P$35B_DE)*#E, MF!$QA* BEDL"V=,@TS_@?;3)H2\ (1/W6B7N123."I+!#A**>"AS'PYZ/5 &LJ"QPGSNV.)45?H#BLA4&4 :)$0!@6CQ/;"44'0>Y M1/&F( ?8\ 3PY*=R%0[J%]%/>%MB+35*)L:"K51YNXW\_8SAX< FI8B&/'G? M%<.*N'#UP+3)PWQEK*K'V#I.#;P-W;30X, E5M*<*9T9X!R1YP-C>0%7Q<+Y MXC KR?#B:-*E>0%"A+>MJ6LCI6_)*HX;UG%4U 1C.FHBLZ(T=DN1FD\L.7 M9^+H&(GKN&N)T6G? 9DO/GLQE-<,#]%T(ER<@93V@=0X')PP.@LZ&QW [P2A M$)_XG@PQX*86L(,NX]%0T$ .5 R#I7HJ6C"2J "*:4((B-G()MDJ=8L2'OZ"$.(].NB- D(R&@3RU0:U).0X'E+<:SD#:DE(BFR;]5VJS1XR3X#(54([3UFB?.4TU(SIDYE9+U!MF"T M(U=NKY6AEHFV A ?R0.M8-2D1TL-H 36[,UB[5D7AR-KZAM-N7ACQL6$ MA(LUY%ML6[K%U 2+:5D-VQP%2;:U_D+>]LXMHM-"F,@?,%X82O9(Q,A=HWYR M="@">-*.46O9&1%,YH8ZZA[>^5B3ZU M>081FAIPJS,PQ'&@EM*"L<9Z 5.C MZT4Y2\]P07Q3OD)R'MJGX@=J M_"*P[\7U"BOQ LV(R3 R7B)'_>3D$,P$+AU@"BN[2I* ?=5R8/QJA0L;KPAZ MGQP/OP4SAV9&E;QM^;PK_S6^1!C*@6]]. 2#;&#Y+$*^3Z_-T]?B1Y$VHFLP9]E*=S,M M2X]!67T.E/70._.Y*?S>O!DE*^;Q0DVEECPC??D*WB$#G?EEWVC:='Y*"_[M MXGH"HA_<0C&QM(XOW$7FPVS73S[4@C@Y@U.PW\N.K'W]6%(%6S5QV;=X>+2\B5#O8#8>QN"..-1YP&-#\XSX65&4MF^(0 MP8RM"G"II!#",W4M;NH_GHV+]&(24&$F(Q]J/-F*ENER QR6,5T^Q^^X 8!U M7(='VQS?X>&&;#?.P\ 4!5.>YQYF5(QH3JAT8>GP9WP%Z)SMSV]HRMVK7!5Z M]A$]:HR_H85C^8#4YK[QL\_M=CMG0-EWQ?!DK6401^.&UZB)X1Y*5I9.B3+KT^O2E@]3YV(HC%*UR"X7,5),&AI@EJ-K!:?&C_8[ MF5[;M=N47Y&$5C%.R#'V*).Z?%G#CA)0<#'4EXEA4CHA.X6^YW8^0;.J71ER MP\2I['J5B/1F8NQ)6+T"^J>#@?R_J';V()O@J)99/M%?\"WU,4R+<>R_62:O M+;5@CVZ7C?4/W%"OK(SV!9Q!T,Q>QXUMIY#6Z>+Y$Z@1[HGPDF.O%1U5$R3D MLXS$MVV1Q3W1A\ZLT\4^+F4$9VVXH4!N' ^F(F0J$5%E(RB+5\E]3OD6"H;2 M66^KU$7;E5BK^ARL8OA<'^/"D2LT)3"!SVEMDE)$!R:F7Q(D;;>+B4CD7..$ MQ+,D4C:5[TU*JL\]\,@JF>0GF5X<0WW,>F$2G$A#G^+Z#J=L1-N-R):7;K8= MJE"&,)Y5H$"LX:HGO5B/<=1C-@<6QF9EGF#\*?F$YVN.&9_:E]HU$B_/)Q/L MQ:HL284CR9LB22!.FI.+&)A"+X0H^FNLHY:0Q%(5HA07J#X)T9<\DJ*I6%H* M\)'G=W(]DAX96H(A2L="-ODZ26="E%('T!2TI+AGD%IP2V(0^(S]+F'_ ?&Y M@IQ83<+E>Y_3DS@#\8I,:B&='&BQ8@G>T% M7%?'I;C3-9MN0NN(Q::?]FI[!J[6]'&%V^W$?P?H",F_Y[=SQ9(/K?BD5^E8 M%'J?,HMT=$6MTJ4V>Z?W](_?A=ZS+@'.CRYD#]K=,RG.J+2[R\X4Y+JU*VKR3 M9/X9R K/9!97#+2)6;P^E3 -7-'@U^!?@=QVU18H)PLW2A0#'[,'1FT KXNU M#NYV5!HP8O\9UYL5^D6"J3!21,A01IXJ4A\(3$<.IKQI-<KT:48YYDAN+;Z(&:H=RHJEE(L]#R64BE MO-!".V:K" \TK04D-V1B7-)^IYB>2*QN#5*1&(H^PEAZPK5-]BB03J"U9WHJ M8V5AJ%RD&:&>$:E+J:";"!Z^L $FS)")%C$Z?% M4=\V9<$5,OY56CC%$VFS6CJF/S&P.0F^&T) 3*B%:'2.EXFU*5*0'#^1I)DD M&^73X2]TMU)A5)G[(,,"<6J>5+OJ _'<)FW27I;\F9Y+1I1I47K;$^>/=.*\ M3IPO=N+\!I(!^D*J[8)^>NH ?AH\W&:8W7E,55*J+XA4AU3JV3I@NP M5-);A^)T;K'&5HF7NX23GW5G*J+P2Z#.[DXZH3*M0;3C8TJ2![@FWA&=3Z^7 MR>VI(G%"+$G'1WVH[:),YDN(/'JA7G#=S>ZI$YO5^G MRM[]_-X^VS>^B,Q:Q$:?!:&H:R!&(9.[P0>@/6_,!('(13V8U$: ,*=8E\ J MZ]LBJSB36Y"PQG!"4)+G7Z19+%)?[G*J2;W(#&):ZG$<,)2Q( X=&T4!%RZV MA%(UJBYG%H@3W$,LX2/SO)/=&6*'IRK? R\\1D[ *L;= MD\.Z,$9)*4I:IF5UW%$3%T],IXBDRV\E62&I6CM8/LO!XAZJ'H J"RDVY./^ M_Y8'1K#:E2_KZXE7Y$9^L3CNLR>,$%')0E$N0'7S<2C=.D[7]F:K3"::20\E M+<9)&%)Q+SP/B79KBL1OUH'G*3P[5"VMC=W&J*W8&L1"IG+E,)6 =C&+G!^5 M03]Z.N/&,5FDOMSEE,I[2>K&" :1/HX7A4$H\XTHQR,0=5&%T**=/T/%^4:X MYW<;U%H([/ K,<]^>C,$,D)ZNS_QP^I+[$U$.$*R[3FV%R<;3BBC*BL+0 ^X MK!%+30SGT%0F%):C)E(9=3X'.T +]PG@C5QNU FY#4*NV-S@Q"E'QL=ZY;!6 M,P+$(:]B#4"Y=RAA7CQ@&GQ;,)+8!3W)X5;SJTAF]H'2!@"Y)SK;@EN&BC7'2 M4^CE#$9H*KE*%J0-%/#4W$0V@W))"LTD;6)"A*IJ![(BZH%&Z:1:5Q,$W4S6 MXO!I^1%IL.9K.7P.9UGU.C7=PH_#(AI>A%';\,63N<%)G:N422:T&FDXG>@U MT3X27%3/VD=!U$*9+Z<\I0Q<+&8L-J#)77\5*OIED9I YP )!3W/W,/ MNL+VQ?9 $O7MR'&J& M(-OAZ?EX)7U4'.ZY[G53,%O6#9:L$YY0"";*[A[$V MR4+%@2 M*VU_4Y]GF8JPZ64G1%&<]4U%U%5]/&DW2&=>5F#55!X-+W7E1GI5PQ8%1YS9 MGI2UD9GM<6G3)/XNVHI33+#P+6K^>$L.%G3%=7G!G[B I494I28 K#T%[(+XMFD]*#'-4_E0VEJK%VB+%.?,^R 1T MB>AU&S,!,'DZKEYM/\MP%O0AZH-I:<'?/@J*:6M/^" M4^UR'!&X"=0OP2KCB@ZDDV^&)TV6&E85]"2#JB1RVGYBL!Z&S.ZNO@;&CYD, M]7>BGG$8P%432\^Z5%M6T+YW" M\J)PH&M2S6HD@ILMIR06HP5WR\I*FEWS FM?"%OQAI]SLAU.,:1F@!'2Y/V0 MPC!&_4/*#@D\9X(-,KH!'N'RA8>^9P,;XLYG&[V!.#J#C_P&E$1F:9*^_O'[ M?G/_G2@O0)J><((5'.4WJ+3J"TH#LNB1Z7%]7SINI#ADQ<=$G8_HG)P-0]0V M#$SNC /SB+G@\"GC.+-%*:6R1"?E$%,#>Z%=KTH=C1QRDBV3F2IZ$)\Z0+,! MTV,!IV&)1:&K/-HK.UJ$3Y0*B[<-Z@);\ZT3'NMU0KU.J-<)I69HQG;;5V6W MB966X8W2V0V0%-:02WV5Q-#*+40H]S%S1RWRX:DEGNN"S"-+GKM(,:HX (U2 MJ45I2(I-:&H=+S9G,NM]U-,D19-J*S)G\#?/+ABB>SQLKP@M#N06][$*=T4@6AJEIF37U: M%-94]87NG$&O#UT3JC)9AI*'6*@=NR/ENC'JE3KD9DI1(M(G8U<2XAT+OD=. M-H@#6=9\2@RU\>DK8MP M?OQ%43DXP)BZE#*S;J9F'72XPU2*1D5F(6>J+<2[L]+IS&.RF"N&B/U3B#1) M4J9E+L+YZ&9P9!1<,$K\ HVU:8E)XM"'"9E "G5!2E4F%"8%J08WP'A$!'Z, @"29Q !=:E:-G03UV M>6:3"+HJ3(1$6CQ\H0(>0QT564:A2H2"8:*BIK]3U;?5X".IURD8A=:MW.R? MWD^?KE:9\E_320M9QU;4(!#Q'(JF)%GZN=M04L4$Z#L:WKFB5- @#GUB_0JI MR=(;]X4UYD309("U_Y1.Q^4W+)Y U=K3 D]1(K&=TP5?U/$+N-\"-QZ171WG M/1-SA3;5FLG8AMDEF4I\4B2=&>,-4J>8RM*OJ?64=,AERA&@Z1-+1RU6,EM4 MX7A9PU7FD4C#*-Z)E=A.,MT^I9>HF'QF)PI^KN6)ZGHJ!)T - M?HT31$><0#R]+,ES%*>&H)U ,2Y,,*T83Z[W H[?DVDNR6E!8E MK2319KK/QW'Y]H?)^L$\5G/R$T_EOJEB8F MEN&*=E&* :Y@0GZG$VB1J\21V0%WY$E,J8.@TE$16JK#XY&92^6?*#J3RFM3 MBAD 'CE@G%:QT%B2L)XZD'50]NE&:AD M+YM=4&XV\3A-9L+]+; -G^)9TVRLV7AY;'PIP#9L%1D=YCRC&X!+;>*WRYF# M?TG09IZ@<""/LKT"%-.2C*@M09%8("T]DO<+#6E=ID*\"Y(YER#P?&7I+ MD#[J3DS&<\6P?/:2',64"VC07S[D?_'"L8COIN[EF682 MKSEV3-\VGQQIZ,&;),]'H3]-&[C#=QSO102[1;U[S1":(9;.$(^T;X961L2Y M6BWFYT&<'.B*W"T7KV&#'].AY94>Q])7\\ED^8XY'TSFH#GM*EX5LK3?IX6&O$\F&\.&6L_NRUIP6]:X+Z:V'P]]=O6; MB74:]%QIT!]T&K1.@]9IT"BRU0GQ8M.12-H@1L.D0E]%'4CS8E(P;OKN@194 M9U/B8FR$I]?_3<];7.TGC<^@(:W:Q[1BZ%R83L[$76[4ODHR-KO M9G$4QR!PA%(G-:6JX1N"U0SPO6 0*<1]FKR6.##&')G1H+)0F)\Q_ M&8VDTBGX$-I(3N\*I+VJ/H) C'NT5Q?V@*+1% M"SJ\I2'Y5D@V'>'NCJ 1-_K$JI9Z$J00ZL15"Q5$-18U%M^*Q2YGOL!BV(VW M)9!))J$I@JD$4(TWC;Y3GNPCKR?.+@^ZK,_5QD/'HVV66'@32\MJ M%&H4OA&%CQQCIA*&:F$S=7:$++PB-G&)=/3(M:F2IL@!IQ*77=M\BD\IQ^PT M5XK.)/%:8U5C]:T:.O1Y:.)IQPZFV@O0!N*BAJR&; $A>Q]O\1*EB5-ANIG4 M/@4MX7.!\6PST09%]8(>4\#M<=60QJO&ZQOQ>BU*9,L"(;*4&$ UKKMM^3;9 M!Q7*B!6%N5F_3S\ 1.K=0.11:5])PW(I5BHN8&1D9[H:O%A?H>0)UPZZ6A)J MR"U!$BHLH8V)>74MT+HBQZ+CVU(:=J5(!U9RBGY6X8B>8BUCH2X'P20;M6*K(P4@/ MQGTS_H#(C<$B),.?3/J-N;Y8Y=#K8680[ELT104J3Q[<(CN1?Q25*'PF'TG. MI"KI-GXBI8C<;1U-ZD>:)D6CR<&'C=!D/FF^)D=OU=)M\7COGQ;CA0>H)HD6X]M$DFT0XR4QQD>W MQ6IY/L]ZIQ8>12.)EN>%(XD.DJ]-GHL]XTGVM);F\^#T1,N.HM%$B_/"D61# M;+*3]OGM4.4/+<_G\2/K6G@4C28-O2!=.)H<;89/=M) ET5RM!S7JRE1M%H?*H?%H?JN^>WQ/\_$2$I M4?!MB_7> <#,\B*LBUM@9AC?R\8*\E2&^>&@E%)PVRE?/UR^*ZPIOPV4/S@N M$.4_Z],)\'2"N\@W_HK@7_NP@PV/XX&D$&_0D[(*ETND:/C>YW0\KZ8KV=,A95Q:U MQV,5\"!R&++7XSX=B1#PL5WD+AZ] E-AX/9KS\+C_J)^W[&Y*#2LVC%89-DA MC/O%\Y^"KM=7QP#+^W2N!HT0B^DG-?:I#=^F 6&G^3-<9:']S U&S\*+\7A# MGYF\N4/2%IB0P;AF($Q9Z_L#X M\?OM.QH,=V 6\40=)P%):F"I#@^PN[_;9M>&GAB_,C=@P93C(-;%:$5B^AL7 MSX"Q$4,5XZ NNC:""P$MSGP7V.T&"R>[!#L@PYW?8:[]-_U))&J&0$SF6^K: MCS?-NW?&2:U6/VW4ZD=9W ;[!HH=&!SWGFW'X8 '/*[0LP4WWGK(1!7C&YYK M85PR8%/;9>-ZALQ]#@P'C;M&TS-M+@Z2_&V:(&ZW(IG.S!'.CM$@$"Q*&5,"S),TM9_ 2G]\_,KE M?D>(SBOWV?8]%X4P$.X+#^"#QH^W5U=?W@V)U36?'V/9S^K DON?+W[=&S:* M\&"M'+,K>Y8)7%*GC63:^_;]Z\2:[YF/Y%-OG#&V=R;LN(_2B(+ORAYTXY#" M_?G/5]6+AZOS7ZOGUX]7#Z>@^5_8(%!6(T+"Y4/=Z'(QI@;:,S(-KG[9_V_A%Z9O8PMADH3J&03$/U._RG4: M$YYDHDP]DB]?P"CV[5:$(B0^2V!'O AEAS* /%B9 4^9R7A$'/@>F@%I?GPZ.V;D5@ MYH-JW80=LZXK!^F!)OMH].H3FXP\5 MX\,/8C[QB\<_9"PB,WU@C1M_$!JEX[7$L_"S0=V%'_4*GJ1&IC_8S0,RT_&T MO52?\&UYCAHV'_6$>K,BQ%#6) >"16"'A&!/2*2UY?F2:$] '\%) /L"SXR+ M39K8@0 +R*(S3AV['29>2(6^&OJ1*6S GCA*6C3N]](/XE%LK /$8>X3>GD9 M+2I<0%*Q'?PORSH[,,\1C-<#!P;'U/8\2QT[*%Y-#/OT.P$>E(G^H6Q4?*=/ M.^_38Z>1BDE4K0JUINVI_&,(Y3EJW/%>\-C0[W$\,>/W5C(;.3Z852XZ(7 MTJ/-G-P7@;AD+634M0$CTO;31OY6)6G,V.[!RK)GUY)D_H,FQXSYY6NIRZ?) M,2MWK&4C[@\+R_TRY-GASOW-<4T-38TR1G&(+]9*8Y@\\L'%]R99+JJ;7ZW$?$WHS MZ\%:JA<9N9H:$R9J[2Z^ID:1=.Q.FNKG'=\V(P M)K42V9\:=6K,"Z)^??.]-.997Y?GU4;KZ]G2A:8&U;JZ/&_\7(-*@ZHDH-J$ M>SC?2,?74EA/FO2YXQA>V,5TK'\ZX:>C'Q:Q():2"+E4 $V?U@WQW#S5-&)> MFS?(M?HNS2NY-4)6BY!Y V\:(3N&D,:\E2??VJ5):=8SPF;ABCVKWV:VV2?O^ MY*;9GFV]\ "+?U0,SNB'J*\##7?Q#Y]WL(0%[40=_LZ^\16_D_\!+)<#'V%@ M7]6J/1R#SRP[$@6!7)ZJ"Z3J^J1KUH3="(OU8,DAVKEJ<"P686.*BL4=W(4\ MD&6,#)/UU1;V>#\L,[K >$;;YW]%W#5I:W'0]?S0<#BS1.DA0F= VW?C/;;9 M4D66[7,S= :X-3(9Y+/-Z#'OA>J%^)'Y9+0=SD7Q'XM;MI@ D_D^EA6B>VI3 M=#OR<5ZIZ!!\3VS11&)7@:&H6_'PL._0 0SR!R.TK,A\>MNWJGWFAP/1$9I& MV^_I+;*YN]@EV&@JY=9B("U5O0)T);O:!3326Y5Q"RS<%#,,S71\UD/\,S?> MMDX;9]/LANOO-E6HZD>^V64!8 X9 E@J@H=QLSR6Q '<='P.@(GZK3W'G@[M#OB M/'-,U7WV'!:*>C>X^YZ8C ?JKNBL !NRL=R;#>#OL=#L2H:&QWS<_.ZYM'F= M2F<-X'GLET!J!4< ?6+ :0$>OFMQ'!W5&8-/>)8L\<,M',B^D519<#TDE"$D M1$P3GP/'0B]QMS)11-*0YD?R*?97@]4(@R[I2M.STU4APBX(2>"IA)]C@4I,VXN ,E MVX6 ("6/]1'D55G8 LB KN_=#UX$9A<%2(1/0^)_0(2CJIV!GMFMJ/*]<$@ MXC(<6)JL%0M8X-&(Q#*,G(.1%J!A0Q4M6GS@R8IDLCYANA*(JH9A 0<#)4Q1 M6\7Q6E@_ Y[W>JBB4/)24;%/N0\JB4R62 __8_?@.I9]Q&)+O3X/Z?5/!D@/ M\PD>Q3)JI%-BH2/VZM',2VE#12!HIHP" M#5,J#FF"-<"H[I>+1AQKM\&:$Z5BTI04J7+"7LYV&+H9:4LJK\"@4EW0/!.* M'UF(&4]\@)1MVZ&:7 M<@'_!^"W0 2)Y$>E6A&VR*>QI<=,88,(H3*B;8.%U:UQ#BW[R,;.@/H5"ZA8 MZ$@G!C](HY/]QG824X!A;YXY]E;*O!9T *[@.R!BJ+ 1R"0: %BN@/8 [!K" M-(P=!;8HZL*MT5Y2=29I9@*WX 291BL:"),6RY.:Z'HELA5L&9.I6K!I W&X M%&I<0G5H*@%+3V#8)$)+,U.NLDW/;=I=D.#)VN. "ZPK"Q),U(^B*9:^@DT8 M0S''PJ3(+N+18< YY+8F;J_B/OPDEL1517==T R@PH,7U@]40^1)YP45$,/8 M)*%:>1R91_[YCX^-^H=/HN87O)^2TE(L"!P8=\0(PX.1ZZ%F:KCZ<#$@521XJ]IQ 3^2O"C MU).QD>S3HD95\N@GH^N]8,UC,BZ5[?0BO^9Z0'.W4P5\@_69:BBV8-3'%7FQ M^-FKR?LA^=O*51V0HXKVQ>]=[B;F#S&;Q4VL^UA)X@;"Y!(NNP/=\]6C+#;[ MA 7FI;B"W.F RP)<'OJ3LAG3BQP+'P#[%DZO@( M>:&*92UOYF,5.!G5H#PB_FJ+,LNQDI)Z*'>X8*GZG.K[Q7;D,T_)=F!/!W4O M6(0 !A20+_&W,@]WV,JTG,G*NR[0.$TV7 M:2U(F=9UJ9S/K;.F-$AG"-WLJ%(&N8W2QR=KS065 UZ'UT\%=7WN"*^^:ZO# M#^"233#$Q96J.I4@$X:P,X7DA\,%%2,2)SC Y\E=(F\E\8I:/&-.(=S-KH=J M S6JJ@M+!RQ0J$;Y'=*<[?4=;X!+5S[%; (:70>]0+(K>NP5W,N_Q3=D[RLJ MBHS;H(>\EZ'*J]*P%#XE&PJXH&M%G4![%=2:"&< 73*#28>ZLC&N"H7$Q&?Q M0'4<;R^UN)"$X^(Q5V!"0A5J=CU<&.MS*C!)RPSXKLOCQZESL=4#QD0K\/H\)JTEB,-A]3Q 9DJ5)78]J(5007:F"HRJ!#( M54\GDH=T0!=:MJN<#EK?08,28PR67 /J@;'89X.T[TPFD!JK1'0"!14'Q.K MI$NP9=.H_GB]#P(C#6/Z)L'@VGDVQ<.&C9SC02M>H MAJX>UE(5J@].LB6J0SS/3HTR$X@B_J5':"U0U>Y->B_+6*O:U8WAVM7G#K@< MZ,GF>4YJ'E/AB4J:4]4[':S\G /?U#)K2E+?M)/U@ @+3<3K91%)#^+HE@SJ MQ2*']9 *Z7@>K:6BM!:4ME5 D%;[*%B6;4R^)I;Y'*&FN!1'%$I(NS7"YX'. MIL]2(>7F1WWA[@ 8J+)Y'/K&X>P)! "+:Q@&A.Y>*WN4&2Z9' M(55*@?B"+- >KTDP2U1JE^$@S\V45D>?V&6NVANN!BA<31$Y[,MZWS+ZQX(N M(-M[T3*HV'W!@PN291YM_DY?WQ32640:T480 D]) I+:XF\NI1JM2?2CEB-M M7FCJ&46)2)62*XC#-O#(X@4:PHY,ET+S,6+0TD3Z")1 <)R,03T2<2E\GY8BB5Q+$,J?@4:3O.1/PFDQ:%GY/9771? M-)N9*$_(=Y$^@>N]*$YC6QO&ZLB3TX;752LCEEE%Q&6K((8IJ:HOGJ0LL=B( M3Z09&%/<[: >SYY,(90M/+Q/AS/1TDM[."8GU9G/48JF&B434@A$,M24T@#3 MU55:4,O%43=3Q>M%9!7IC1Z=G/Y+YC* *Z4\?>6O=,!7HG4JM/P$#5950F$^ M(PTMCJ#J_[_LO6ESVTB6-OK]_@IQ??\^6&PAJLQ920L1,ET6"0"+SY,FS/.N# MVNY_8[^)(N@7D)XT"KH#[WNI+V=J4IFBL(-*A[G M159@'[72]59Q[Q2YF^^6@,KV:9'G*F/$S0C# MQK:WX%E9S.KQ@*<*;\QA#&VQ[N$NA\T*INRQZ-W@:Q;EZ#D3UG#O^&MH7@AO M:-5VJ?!=Z$('J)"H.*W@Z1M@E--W:0><(=1)3?#MOYGF.4TV @??-/IT0D<% MJ+>)M$=TWL4-!313.(L2)J M(QY>2L N;X&G/*: >@W7:1*F'3MDA)TCM3DS J>^F.%TQP@!C="E MU9TF,:GUM]5XEX>85_/_VZ\O4-VI QVR2OSO/Z?_T'MFV3K0/N3$?!W5#=M^ M&*'T\5LN\FZ*I3 M:SSAC755 ?BH?8V4SH83'7X]+2QP^RH"H4$"KG-@8KENO88+L3317T9?LEW? MCK%,BAR= :WTG4/$B\ETK;]I38.H%$B<=)?EAG2PO+'F1E22G,5?N+T*G:HD4BUT M]#IJP@D+XJ_ ,,C_VJ#I$X%%3SHG-IH>VM)8*D84BEJ=\RE]5TMACH$G_*H?"7CY&::,(ZP"E MB\??LN7,8J#Y:0\I@C6?IPF=4M(Q&Y;+)"YU[0IU6ARS5'=;GXYIB0(8:OQ3 M@KT*)?>ZM0&I%6:MH0N]+ MO*(8JZ8[-CD+,(6()$0?\TD,,P-3@)&:5AQ'XD-9QBW@<9\21LG @DVV81RE MF(R! >'^\W:[D9N.YQ4W0 6Y/.-*U%*N#-F_M?HC='.-YC-&5$AU M*1Y;3:[[REL_OL2B$_9&%%6O8"QM--K \X$<^:9V*FSU("CQ%W+YC%R:%4UB M]]0]-_CTU?8#%9FM.Q!P\T6/!.R1@*N-!/SQI_Q]^(\=;#[-BOK &O%/K5;3 M T5%M41DQ>%Q#U [6P;E1#5;>5?(5\=&TO_@;R7[1U5=F9*(;4(+A31X MPU,0^L7/Q3 P:(KH3**Q[0;FE%-464)?1Q/$0W&>U8%DP2%\%O%;:=O8&)^4 M#DR48,M;UC.>HFR6@AD]4AP T*AU"KG""[*IH&RY$UBK7B6%PE4[[OKCZ M!XNK/S5PKV WFJ9H]KN!P*>U=X]\L2LY%T#<+1362DSPGRNBP/+[=X,[K,*C M1X".!MIFTC1)RM ?@@T38&Q\WJA,B&T"D.5_&F1$!9STZL#@CEQ7C*;%SP7(;& M&Z8K5::&Y(7R.QDX'YK$DMR!CP4HQU.##C(.HZ9Z(7@QF0Z!(8Q2Q>\."B56 MQKR.S'O+]#!L-<6)+T%?-6DM<%)&L^)+-U@=]Q]<4+)3G.LP@ 3&/#*8U"6" M+[1_P*@[*E\MAE3.]I3C/TLW7#:?3-,X.$%8YE^KX*->_##8^W>C'<0#+:<4 MMONX=\#!" P(E.1>$6\ 2%[^UTI'$+@$VI@AX'&>4T':7$48U3LK3'UB%1=3 M1J7"N1Q3+2.(:N[L!;A[U1"? FU/89MI141LQ$+IN"$?F" 9V :&HI\YL:#@ ML4E?>8ICR'ZT.,""PD;X,G''5.-HJAR,IM8M;@1E8$)CE5+?6%DPW)O8!SBR M8O7;T&8@/5S&#+0_@MFY7-- [QD;[<6;0I>1!P'8119OTFZ'S]!%S:((4;0$B:)^=\"(_]'-F>-KRB%SP_ XXO5H2=U*&4FSX+E\9/IF!%C7(O!5FPBO:(- M3%A#O%2NC5-MU-K:-TGD%0WDSI"7"-;LYF M.!!L%B&"#_/4?H%7W9BD526I*I@HJK3&2N6J$J@PG@HR2QSR%3MW!CL75DQ_ MU8!57/T\B[)O4GF-YZL$.U$2J&H3(V7IL&$*@BM,O[$O-)-= L?;&96K2LQ; MWV%:9"F;\IIB*VRI Z)1 .^@P+\LZENOG6O(;U#,-F^/#C4O81/3,\+*@V< M<]SKAR[/DJTO2J>"PH;EX@H)5,",?<#S"1/RBE/L64<-6!;-JN ,C35:P1P] MKPHVSR3-)<.>RY+)&2I[S:3LX1,&NL,Z,SY0H6(R8\BU)>Q9TC6!.!W.@"J: M,+Z7&38$6H,6'@)8HS(A\B*6];1$2&&"Q>6JQF0*F0A8_G9&9H%YN:*$3^"# M"'-\,*?DT&B$ DHSUZE%X*9FJ5295.I[PS^%]Y7/^&F29L%GP1P91.RYPG0G MX20%>UP6-8R;ZDOP4:R"")-"MFX5/-_A2+*YQVY13CGML@MC^H\B@S&T*=43 MJD7@G"H80UK/?;3631CL&V#5B;TQYF+/2OKG,4]GJ)4A+LHI^!&H;7\*SAJT M2L@_$0"6MD/ 3TBQL@9SYQCG-ID77 V$CF89%9238B[5C'(RGLO>[]Z%L>S4 ML'BQF@QA<;8JF*:X1[S+WCYTA0EX7X"5ZG$ M)'N&+J,#\2-C8 I;BU/5PSG9PCG_ME)@EE(2!>NC^&@;PLN(>D<[3]@_V#4% MO5[,,/PRJP1(/$T9("SL?3*8[MM9MHC'&;+A.<+](?R[OSQ[\8S^KN!,TW]? M4PA#SBQ0AC4==8BDA-3?+N1!-IU/) ^"'^E$B.7T]>CY;VM<753]2]L'8 > M%V& _[>4^]^\ZAFE[IF=OS54_7!"YI0'%K([U2)XNN??!4!/Q3-)D4Z*H>Y%A9$ETDX4]% M=+^ ZLM1^QG )F,U?P'D?![M1"8JVEUU\[F%4@M_W MDN3VU8K(;:]M]>JT9G%0O4883JR"Y\@;]5.O(O'(2(A[_\R9F/^)\@8Y\;?>D>2^7A')O5S[]L&UY4J:./VN MJJ7[6%N'TR?&R)L+ML/UVL0]+NB@AM?EF"SU^.TB#58JIM-(H'*S%KH!DVD>R[A+^/T M_/WQE_7U).UZDLV^GJ2O)UGM>I(;P-3;F/0]BP:+LB<'1'=QL=S)IY-M2S#B MI1H73<4@\IBT,2$^L2Z9<6%"UMJFF4_#8*=BBB& MZ3=)03^A,\)@>:9%;6DY4JS>Y-)].&J:.N+R$^G/,2,^-RIZA &DI9R"<8QH ME(8@B(QT<]L-P4PWB(AI2@>@S9R@,- HP9']M62@;5=!L":=_J8J,Q6Z>)@> MP:C#9MZ:K@YRYE8GLYQ+1TOL7!8M7:R .Q<.2Q5]X['0766(-#<5"$BF2H_M MN4!VOFRQ'P,A/9&-0./HC_8.7=RQTV8(P78UP]411\PU/?K"65KY_ K,FDMK M'P87M9$;K-*66:6Q6& E[Q-BFV69T-NG5-C?#M'G932U5A:+*&PX!(]N-,P, MS@ X4Y%0\/V\UFB,T6'. +H_4Q_0#S3/KM156;E("E4Q4;G5%,MW*\MIB/. M#^#'H!$Z$2AHR308<>UT;#.]?=B$<#"G+D)4$S4718TT@-2[C+:" S%&)+QP M:X$D3BNF^>#FO4(20GAX@OEG+I@8&Y#UF-*E;@LUD'3K?Z0!#E7$^-/H$.O8 M0@5NSU@K9%\GJ4-T62V"A.B,X9S?6'-6+)01.#P5^)W_3' ;B$P@)VX8QKH2 MK-&45VD?A%&7+N\\"DXS_)/*I0K# IG)F'?+L*KB]P2L[S#?9FE]"(&MNN_*T)S0ZTT;/\XWF7Z-NA;HH-%)5G2 MJ=:_C?<>9 D40L'M#+ ]&FH?0-A@YB[!ELA.&Z'[H[-^H#+(I_58;,DBQLEA M5&+OZ5/B0OP2360_?HW(][@">>?C,KV96(A8D5V)#AH"A..^S]'815KXK1?O M/4-]0!]NO@]VF+&C$F4A"@=W%YR#=+:J[[H$L>0*,'W4@I?>NK>^J5SQ^^ $ M%)T\UI2W\/E/WYTT4]S[\!V5TBO+,P' M/0;F0\\+G1#,($/ZD?\.3:,%/4SLXDEWL"N/Z\Z.GJ?!';_W9E%+FO!4 MPZ[(V7RCF&%=(K9639,T*L$:\V?VH)A%F,R)!R%;=^;M%UYJN4 OW&MQ(,'B M0 Y.@IT8SIU*=+T=!._N2S:2*5O 6@;V.+SG[IX>V#-#[]#JLNV)O_J*_?>\ M>]G[P&P<%M1$0L$K$.EUH6M:EMWS$,UIA86F=O('^-?QX#/]=W?PSZM-V8?@ M4'R"KA7K?OH'568X:N[+>:7''.X>7.<)A_%NDV54''C -:VIJEQAG5D->]\0?\@1ZW6:)8@$7REY_;CO[[L_/K[ MSO%'FG1QM??_]\LM)'=6;@O2;ML[$?# M@;[[ZLC'*HT%C9V"^ &,F)HP2SMP5HV5<,91+MJTWM#G[N=_;>Q_WCG]<'QP MVEIZ+K8]1H7#AWC[X$)Z<[!U\^[YV< M&(G$=[A4%BLJ.O0ELJW#^U!.I^)TSMW?#[_N@3[:?//RO?$@<)WHF/(6 A:W MJ:ZJ&O3I3:M4F98"XISX(7J)DQ@K(!C/DS)JL$T/RAO27\#=^K6\VB%(#H4Y M/C[M_+&XOQQ7PK] 6R"?/Q_]RST>KBP$77O2-W+Z5;S@>)A2,(7'QDT+]3X2 MCK5@U$Q,U6Q![CGU,\#BW$9BK%55Q*GNO#,N$FHB$;*G+4DS"53&4CFO;R[E M^E%U.^: 3CS1RTTE3N2:]D-D%2XQ.'#.#2Z8YY5&S1T#/3V!7TJLH50X;&$7 M<.7S[B1S36N-[S%2^"N115#8_]C$A9]:7- +'$B7*YH75IX3C-%WA<_=$!#( M?Z6\S(+E1:HL1P-^B*%MC,6]>95P5$<-U-->.%0.WRBZ]%46@CAT\XB M5_5&F0KX.5$O=B0'EJ47A*5J9;,,JR%4JR3@JS062D]$%4JX6QO_X.-:I3G2 M$V2Z6%/X/L*#%+TQ\@'!P6S,_J(&D:A D //;U:K09T$0^W8/>#RS:>(=48 M@-Q=MPQ&8C+8N-E(V_MX>XM8Y= Z7UMAR_9DX6*BD4NI^S.>V? FR)Q#.-@$ M.:[H:8Q4X(&RRN4[RB38[@;CIMY(BAFW /Z?!D=L2J[Q3H:%)>$LQYCZ?LU[ ME;#:8T%(()T"))H'^>BJ9LA3G"PS/4XGSDAFKR% F)#>::=!]^LRA'I$ BE\ M4,P#&:(;FE=$3>TVR*7>*:I$5V18E"7U8]-Q<0+W@/D.FUNW.@A=K!D"%83, MBB)CIAD[8Y:<=NCR'MA:(A..+LJA"BUNGZ3?K*[XH$0YIPE$@ M:!(C:_9+\:28GBGE!"IC'1/7,O$M$K?%(:M/UR&+JEKZP1/[*"<]45N+N5/! MZF&K("1N$DV,,!6VH.@G/4;^FACYK1XCWV/D'QU&_@J^^@ZW[X')<9K]/#5? M_0\T2Q&+G><- OW^W2!1=(FF(-.2EP31,/2L2*LW9UR$T+-:&'52Q TCZ4S, MZ81[#6GDXMYW;BK':)S*$%6?[.V&3G[8^97Y!?KJ(,2;[[9?FIRWXG]UC30 M(P/"OO_>+H]VV@PQF$^-PH?"-#UW9HQNA<$%O)VQV6&:IG@=?#>NZ^G??OYY M-IL-P#<8G!7GO17>8;9!]N!L\9N,WCY%;&L>QZ'==_K]A M>R^8;]]N_"8LT+!0L)J)K&A!L%5QWA!-Q%= M%9E,MMM5/78@0-BH!+X[UI60-D5I@+?X3GHK8/ *)*? AGD(F(J+";YV52 K M,>X-\@V'2(K):&4:3C1B-#LXO_JE<= M86>)Y?Y[)0+-,;-J$UVX!59#.E9+ M4EW%8J.3 MN^+.P!2^(.G4B/8Y[Z /&KZS5X_3N J^(L_U//0T(^C86#B2:2C?07]3P6R! M/6ZHJV&2EHIC+SBD#P7G/ SC^'/[,N93V@4@@-5/ADD[KYCFE[P7@@[8DP)4 MIO\0^_"T>J ]9CCF*2#C!+>5-W_B&ID;590'H](L6C+XI09AXNE3X[N"F8GH M28+ZUP5FP> M=UC='=-F];1=[Q9=TRW:[MVBWBUZ=&Y1VP<"_8"W+M?>UQ!#@(!/N/9(XSF6/K:5BKWY0,:",30VYQK?.B MV!9OPGAZ-"3CJ))R)?!E_E1R)$9#JM#%&!O'PYQZL-#)!%)>$!.0(SDGL7&7 M*5?#0V[SS7LL JB:R51R&IYA/6-#@B:C,IE&A;F*D()U5'1YP6M3(SQ%73\R M#D;"[68EGOJ^(T9GG]A$7O=8*=J.FZHR*1MIWZ>/?],>6@*=+ J8Q2FYP:T! M)NO#'^O#,")+'77E=*4*AB%-.'B.8U#K 5J]E:[HT(>%BT6NVI^+6"U\ MG$7YPF>ZE#WL@%;I$AG[G76Y:$W I19#43+G6"U#XE"EL/LCBCV72E:9D^_X MUNQ>F-;>RV5-)^^,LS6%Y<>2<>V>4/^E,5;5EK84R9#S?RVI*9L;D?C,S931 M;CM6N+]L:.+=*ZPI@J==(/M+*BUM+^8FE\^XIIUC&)AYY(0E>;68J[0!=*S> MH6(:$W-'KXS+B0OFH3QDW2),F4/&T;B<;LRUZ%=*XNIOZ/[W )WKU^ M\^[]-0CQ[-CT'-V-@<.;"LL*HRPSF.V*QGN9?CV95C,%(NO9JBB])@F0:R^(46U0 ?"!2P!"ZSV.[1$ MN\UI">U(1I$M4#;L?+U8]V+]XU8!(V&P8J2J ZY@%M,U+0578AQ;NA7*C_<# M,!>&]47"^$#K::;]1C-.1U2*C%AP.A'8C^/3I?'^<8?G,/5QA-NEGK_OMV*_ M%>_^A.&,R7FD>4)^_X9M595K)2%@MIBD,7CT7/FB&[ 29@^,K#2VP:!#6KQ@ M+\+F-8YX@U<]0Y3M!(\E-,CT+^DJ\(9KS9C$/KF@[@UF,#C+BB'2/PFK'9M\ M'*E+4:;[\^OI;!H-Q*0D+,N%C<)J<74K,TA.3.=54Z?A.@/=<9I2Q1PC$Y&5 MWS%A%Q9'"L1UBC5@B8.TT>'F*$%JNJHNM?_;R^?CET_F DQT?3VAH.(Q?)BA M_YE%\V(TXM!\)V-V,1.0C;8:*LD=2*]5AS_1^\*UY1^-Y;3$,7(Y5:WC+Y%; M*F;5K(_I!/0#(3TT%ML]/52>(,5E*14E7GC .;NPHH,+.@A#P(_!&Z;YB-)$ M387#H!;N15,3ORJ=B1EA(9"80&',7"@FYS,E]3/]/KA2>B'^S/Z6J$ M$#\\ST9-QFR_ZHQ<+CSE5'YJJTT M,S>M87I'9311O:GX0ULM0'G66)A7F]/OJ[7;O.%M;KU^=]$ [V#+D8 FZM]- M%,\UDDU]!Q.08R,6G%:K>)P3@0+7..E-5"',;1)4Q:A&6G5W$R0-V .]GNCY&[D>D,%'5&@>AT@B >I*?CU@"L9W_/R6LZJ=VH7P"^?HK& M+D/+G*I9X@D]LZP.<)>M%YMOQ84Z$23HUO:61@PP.>S>]VF44[#"@ ->;VGR MYH((/^6)A&1I**0 5\,IX(Y9HVP,]5_( R*6&W(58ZEDP-"&:3=C!NZ3AZ3, M47AA:F@MC6_!TV8F6IDH_8=1:(8#F&INDWUOY82U8>3".L$^W M%(5'N5L2KHM#+:U[1;0VOC5.$ FWXEP&ED55O9'F(5>*;X"%3F&GSP?[1Z$S M$C=/_6C6\**XWW+?Y9+(B*UUC[-"\JK:ZZV(FE1 =*.TE@4&YR=#&M1@&LVU MP0=&6]$PTWFLTG.NC:!8C6[CX975-KGN&447+OXX7 )(<, ^F8KH!7@L"%Z42X*).)4UID1'$ MJ/4YK>TWHK^9:G:\!8.-]@#H^&3!Y.K:+Q_4R>P?'_SS&$+"!*Y\7&)"A/Y='8GI1[$7Q#A!E M$O!9@-!KF_(:,^"G+@LT;9V 9#P?(L),$BBV3,R.[KS)$&?DI$_UU1@CB\?\ M+IT)G78M @>;3>D='C>]>]AORCO8E%WA;[9:)#Y.^8N$V-%-J$ZW4+"9#MVD MC-,EXK5)DH1S*8("U1=R4L@TD?.R0;VD]Y)^"]:[H%>4Z;H*NIZYDTAM4X(Q M/5BZ*7-,.K:XN%F6!8["QG\582?8F\EN3P7CO/=R*IB7 M,HL]%4Q[U7HJF/NG@ND/G+O-0"]0,+03DVX"53*FULIWPHQRL44M_&[FR#3D+JW^%J6:1G-=Q-<;?(]?7"CG M-"$D1NB8:!V%R*:O,P%ZQ"!C;B$;2Z52&766Q@&P0T#*>$LE:*'C PMI+YY.03@ZU8%0^3LNXF50UEH)XB"!;:BCNK^-KC)K, M:=5LVP4O- ]@$32JL)>N)R%=&@0F'4&:G&&29U&>_H>5% 5!-4NW(UCV<@I. MHMB5<-#.HJR7G:8,B*B=RE'FY$R=+N>%:7NFYIS[E/8&M#/GR)AB ;_ M*CQ48Z[66>C99(MM'79$C9.JRU0N<\P!Z7'O']R%9CE6TL&8K8$^AMAOC;O8 M&E!-F1KEXL!>-Z]J+;B^Z/A+];JA-=;%;A;G<% M\LT3,#@2A3!N;7&(<\9_,P!&I%3H;,U/>D'M!?7.:Y!+I5NL!=4X*FTV!YF( MJ5],$7^[1'CM/3 F0,+K9"L$BEP@HI;L):HWX#\;7.A",0$NR3TK MHPG1-O>RVO5)K?$Y@FR[*JLF#KT]VR^%G&,'5 POX*U,)H=FT*Q9PH\ M-F7+!S+#P(U-E(:IL!8)48K3!@?+,&ON &,#LOF\8Q S&D2)>Z)4=(U;AJ,K M.XG+GX?AC6RPNLGWA^V[/.:US0EO3*V*#=&[*6T6DN:RE773%;0P#JKA8PY\ MUF89>3).@X* 4134)P=; (5MBG3L2G".Y%C=#.F.A(:&83XTG!RA;MB>V%8, M2:B;+R! L R0&S]7R2#X5]$0R7L,.PW&!M]B32I:P]2\'EZ@(203MWKG:NWJ MHG8)NM08=D7T#7Z E$"&H#[!T 1RF!0C:C9$\U-C_X6\"(IAIJGJQ:*!#RK< M8>XC;4_N=$ 107=++W-.N7M8:Y#4BU9-:WH%7/\9C$1O M/*JZSZ)9WZSHF@B55SU"I4>HM"3@\34K@I5)DU^>I:"C-J-GX&?5^!#]IRP: M7 ESEH=!?M;%.W]Z5&MR[V,"6D[17Z M'#7Z=!ZE&34I=SL<&NZIN@RPDZ@J+M,A'B?))Q_Z,HJPH3D'7>S6G27MOQHU7$ MN3@^ ,;+C,IX:SE+,^;+2A-VM1.[&6*\>$(S1LBX*7AI*+;Q'ADE!)74F3 M:MO=+_C)?/]$Q1D1"^M:8FXHA:N:D:68$2N/=&!JN WZ0@\_+Q> MJ&LG[>UV=,7=- B.&I?\P5X@%:%&_L7M'6%W.]0J34[6!\7S*\V01)Q4*74? MU$R8'Y K\)#IIHYK!$L<-8#C5A M'IX[1'[#A2VDY[)FDN;-)$!J*S"*JL%/B\4]PQZ);"FX!UE".+ M.7P[3:>'%5 M4C=%L3.&:EZ(Z2!US$^KZ)?T/31U'R^LPRHFW/D=OFV 5W.4"UPZ6QRG&Q>EV=(DELN]L.J3I MS7SA)3-H$'QDEKFM%UM;X>*6EV+%5V_^HB&Y2'V#3YDK9-R?87P I"@Q=]EN MW87WLKW5RU=_89'=@>\S',6)FH(S,.2R&;[:()1?(A0 M9]A(R-DF)'0X&B00?_$.5E/^@=^"5"&(OISK\!%'KK1MI\\@,+KA*26J!326 M9\HJ/*/$D$V)J[3X3>4=\#X.M9JFB#,Z5**"^!ND]IW"C@51I)N28V9O0QPV MG."Q>HW/_E;/]_8LX!$D:C.CEP5? ?<_T=3Q'64WI[F4+P?B'-!JX,12A)/, M#XPL5121'$?G%(Q$HCF]>JJKOKD6G,(=YHK/*64M%;V]'3 M5!1GNA\0YS+R0C84N!R#*SC!V+UX*+[]@N-'94@V3H@\)I2MJO<#2Y1R4GK=LO*(N-^@C65H+/(/A O,1'CG" M>FA;(XJ').PWFL,_8*JR2DD-+3I%0DHO@^DB''/N2]UU*]BQY$F' MWNL2K M!6AWU18-@%T_X+C9).%$IEL)OYQ_SSAL:>0N]90@7?004"[R:_PS% M)K@=^-E]!_W7UFWN#@ ._[$C5!*ZR814U6O.39ELOS,1+QZIZ,C:H;*$6LL+ M_6=G6.;)>7%_6/LAX2/_.^4#83)?OO@+[8CM=W_1LUT7M>T&Y9DI9(K2)6,L M6*,&'%C.K7NI,-/TUC;=D6UJ28S#*9>! CPZE^P:'#PU&=&50UW6XBJS5C/Z MA Z;GAC5[&3QW7)0Y]IC8B=#>Q;V+N*6MOT#:VW38UJ&G"5I0*VUKU#ORRTR MY;VY/C1-Y!'[2K;;IYK2OF&!K5:DGSBZ%X32,XH5.J MU!)(H7684!)I.\&CP5U(M<1GI&FBC&,?]CP@Z(VUF_6V=-)( MV .J-FY6RH6-]H#I,*I,-R@OHD,R/$%, M@_V*D^C=':<7PDSPC6AB:NP4:: M;RSW]59SE]S!Z?Y 1L7#V3*PZW1T04*,J2YWP'V#P3/\,5*P&P,&T\G",4&%3@IFKX%<9_0>#[+%Y):.4+CS MRK9S%ZK0"N @V%G4!P[Q.FJ'B^] QKZHV$QFE.G#I+;"-XQ/ZO'.:D"7'9 M>"7&MY@E5I(]' 2Q]>*\JYV^&1(W3KHT.W7L$+.O*X@C#^-L7*A)R;O)517F%XSA:_D &'EH>3=&)-S2SQ;<.R M=0M, I$)N*2W_4(/5>LA2S9#FTRMK!@]_T*@T"!XBO[4.)TZ5I>/BO#[%)ZG MD;35:N)O8-42W@<_2, C8 \&4RP8Y:0O<2VI@V%:)AL(5ISS3ZGE=%I.)"5L M5I,EJ]+- Q.0D_F">(S0VJ5&T7E#* OXQ#I,?RBY"T"24R\(#EMNA3K8LS8>HGFU,2'[HY59[ W-A+!Y MR* $5;4EY6Q$D<1 VED M9ML8'_;W)0+)1"QA]ZYGZBD)G/.]VH$#G4?VVO2Q@];"$N,UGNSHX<;<#-#& MZ5!WT6=)@9)NQ)N"LTW5/=A2,6X!GC3!J"@2NY-;B]^CZAH$^S O&BK=VE2> M!.L9E3G ?[NHJ(V!I@X&>8QEA\F)4X8;Q&^8@/4 LZ"N_MUT+.<2'9N MVM020- -_'S5;2:9$.(X7Z!_>(VN%CIUN'.D_Y_38&PQ+[@*(K]*V^^4?2;B M%DQ]D47;8>W8TI<;-H*^G19$%L'MB 6;5%O#>2A$Z;1P-6G+QM?B\<4/JI6K9 M,]0 %4?15(+[=IB7? 8[K5//:./WV6:OMTUY*K2F-\8M6 M,D8USS! *T+A6:F.Q%IDCJ!:EYG#>&+<^Q+W>)?+O*//M#A>"Y/:A14)TBI5 MPAV'2#5JS?QGX0(OK^#L7)06[,@B/KG*2;3ALHLQ5N MOG[++S!5Q313@\ /?FZ]?,E?RXD#Y@\R1V&-?8U1=;#.A^M%B-0]K/>B".U^2 MC[;=2WK4QIVY.JX%-'&4 OFO[O:G52**4ZJ_1"D@^DB!+"'JD2Y!+@CPKW-J M'>YDA+(%+:1S+Q'!N3AGV,ZC819H ]- ADTZ_48YJX7[H5)K):H(9=*IQ4Q" MSPV@%[KL:RCUG,:283$BS\+['!V1**,@ O52%SBW<4BLTX];B-[1X$#TZSOV MK>?Y71&K(=O_7C9(?]1>)1"I&8&]."35*[#][!K%'B;ZFYH_\4 ?23OL(&KY M0/FO[S[#$2?5^ K8%JY^07O4"8Z5>+XU2J.Z9-[)5Z&MBKE $YQS9GW7'%>8 M%61HZE2PITZ0+8X1=,;4,*U#6_*1;TPZLCL!>2EN]=(TYY+[.H5A2^XMVL:Y)JJ!TX0;Y^0*D$,HF%%I< MA9G*X)TFL(7&'("V]4M)0:!(>FF+VS0%11:NZ=:)V::.H>TW)TK-J]>@0&1, M8^>C,21LA7T\%MK" ]/]V@B M.%@/$2)"K42B+I/[$) ^YWV]G/>;/N?=Y[R?:LY[ M2;=:[I"C3SD)YW )C]P(9 87^:Q(@$B&AB[K]'7MK3B&@2+6Y;++A>+EC!>[-P,!87= M27WJQ>'TYQ*!)Z*(5FF3X8P* MP>A*R$/1$89$680V6[531(5'8K R^A<]0>_5,. .%MTTFHO<.&$+C(X(5T:& M 7HR)@QK*->,^B@4Y/NP<9A08ZH1'2ML8FBO=Q 9^>L?"'P[#Q][Q M5]Y <)#&2^=57-F%[F0>D&QFL$.&#U?_GL!$?D$ .HFAXX,AEV_A8N'AU:,S M.HI(=3MWPXR!I_Y"K+-#MG[2*E@6@,1[232!&Q![E5M13>[G*$7]!YNX2.!8 M*\H\ E_3ZCCP^*AN!3115 G_#R&3T;,+S2SI=G]244_Q81'62A?>%UB:?P9+ MP"4"A9O\D1K 1?@.Z;TETKX'?Q;(\$VJK!S6<(V MG3#NS$^P62.Z6B8_O+\)S\I!04RL@J,2"4X1;*GN!\C&((LK*BNJ1JE3= MW)/2N.+E&1N6[P[']["I#1>R3A;5Q=^"Y^E/G+_%_=:2$,.%^#R%J\CU%J(H M]MGHX.>L447UC.DY659TAZ)6F@#.4=Q-KK$3=.'BC^EA\+01'/Y=M$:F:8AV M3'E$F'R10@?A*W.XVQ)<8-N^67=$%2HE*EVVG=A1N6/.@'NTZR;OS\_M-"T$ M$;3C>N[$$03]HNBW\#Y6N[@NJQ E^YO=B1W DI68-Q(/V9+JWU0V&^OV_YKNWHW."-M!AJ693ALG!06SOQB5P)BR!WBJ#9@.G0 3C; MFI:%WPBW$7G^!P.H5.S,,Q1@V<.-V/"(>]\^!SLGGB,SO+'NE(>4=_COZ/*DTG7*"',J6[9V:'8"J"_BR_-R M6!%C3A!45:H6@*D_.KH*+&C?LV7*(F$,!LQ;E(6D\SGY+0!5G=/G4)^*RIPH M]TVD6I0.]W=!0Y7OWZJS,.C5%D3'P5TC%X,_J'3DC=95+^QAILQ>E, YI6!O M-4)&K+WGRJRJ 7D0,(:['DG?ATKURBRH,.'X4&TQAR M)TU,*6NP^,Z:QG,N2Z_?PN&!7$K/303U(X$/7%1QMQI;9I6V[Q_$D""-'HR1 M9U@,A>STFM:=,1)!R&C=R>TL6MPTEKD-DR>@MHB99AU"M7^DMJ#F': M$'0XJM5[I#U%]1W2,6&,0NOL2BV8E%8M(<)L) D"Y[%FTZ@8ST(4\TB^:=HQ MF)-8G^O4$H-2/IJ(0ENAT2SBV!'S5=?99;P0/5"@#11XVP,%>J# 4P0*'%CW M39>Y+Y#,NDX=)PS;<1$Y)YWF=HL,NQ*D-W !ARRLYT35I5D(U+QH 2I;0(%! ME7PCFJ I_!\2[[.B2.AP%$,63M(\FC"9%=,HZR:*7&2(?HMU.O%'V)!I XXZ MH8ZF%@A=]7J$$)"@13-I&""JAZ(S!P8VBC$)+#F,P2.M-)?Z 9S_(]S;#.6S M(0(ZUJ2[E4!H'6&*J.561DQ-LS%8AFCO.KT3!1R*]9Q.&T7$@!(\PAH@9I8= MAD@^Q&48CGTM=C5.\B#8<69\<6=<./B'&;#=XA6#>-MCEE"7S1=H?C%P![#C MF$\PIHLQ.DI6A0"3V?9-'H+C2O >N6D%JITU-T0&!^(, 9Y"OV;G!0$3^,92 MJLN),+"=G$LL/G % M&D?MB@PE2BKO*/CCZ"])@?)5MG$9P:_9[Q6N?;"6)&FZP)B 6'0E-5&R*4A MN%%O4YGF&;(SR%59TB76">UQ0S M-?%_352A(P=&,!RG-3H[0VW)"F/:E%6#%R"%MM^1Q))>#)LTXTQ'J8L!]$\L MQBWD49:Z550S/3/M^RC@1?$ICQ$ 1#'B#)T3\0DFZ77QO4J7[2KT=("W\:L+=W[@L-O[B3JP(HHX)7N'""X0]6+C;WY^940= MRD&.B%WV/TX[565_/.7:%CR;=9\/$AD7=B"R8N_L[$B!O[I1F\4HG\2FP"2C MT)"8DQ3>@;G2Y5#>;6/<&]1EB:SLH>)N'CK/P5F +/VFLG0,IK@0+6-74>EWD?M1ZQ'UX,<70 M-I97DWZ0*+)X ^U#3D^C5/G0-.&E49Y*N-AD?OSM:DBFYL56UU!U=9T;@ MR<)*4.X.,U_,PTZV\YRIGN@H1R'(LEYI=3J\+*;B2[;.5)8(D2T. ^&>9%,J M0@W"J+6)"$H,3/X!2%16N+M#QIXT7:MD5(J7\>P$%) ME%!H[I%AQPJNXRD.B4)H6K,)HBPO\.1NRHC9J6!=)0\C#Y!C7Y]7=@PL!DN< MET%P+$@,8Q28IN?^C2\#U-RSDU$S5(&TP"_/7CP+,"0^Q1V5GYF_JRFU.Z>_ MKQ^BY;@ZA=7=7 @R\+_W4B'TBOP=%V:J'6=Z"&@(D1(L\CD)$V2 M3,G3W@S>_,5YV3JY_/=U,94?;P_>XH_O< G>O7[SCM?@NF/3+'NQO .Q3%06S2L'-.X=[6BE M+G:J(M^_\EH#=_#=M =!OW)05'=#>PF8OVX MO%*UID?C*>&^U>:Q>%PKC_D)-TWE5BMWL)10IH(_QIR7NHTLP%-+ IQ@H&^A MV3BJ.5MO8S7=7'QR";S_3%!ZUG@4^9?^4P[XG?LUN[9A14$9 MG9'G)8@ OW!>'H/0=+R]DPO%?LU1S=H9(8]+;*4@'_XK)!9#B:BR?)8 M&3)19G>FTG9*NA#IN?:;)VGU9Y/@'#FMH[&"?>*H)ACDW D9BA/L[9C0>0 5 MCE EO==NW/2''MY1]\30T9]&I8)2+V9D%XXL11&/^7'JV+4'&K[K@88]T/ I M @VI6A-37FAH&DO4+8!RZ5BJ8E03JCFJ;+.^Y<;IE:"9E)7SK9 M<58TB288<"8^,E-/C()<.L%4VH38(% MWK/7(2X+#*TLSI6.A./)1Y4]W.W4\!Y)Y4<>1!0FU6^^PH8)=R>-YF^[/V&$"Y&.6EC"@"(I&= JHSU7A%B/: MXNUTX&6E,HSRIC%'OQ6>_%:XL_REEN4P*"A4Q3 6K:=5$MHDIK;RB1X\P]Z( MO9+N)?/>;1#K!><+GJ#4E7=!\32BB^XINKD7Y%Z0'TZ0ARI7R%!F,_4Z\*.Q MV43^ W8QINN%W(9,!+C_?U3+7.X!);T0/X 0NW18#DVAIY5[R,E#$_TM 2L3 M:E\E@4T)V]@S>"Y2M$N,9;I4\@I09:H]*[*,^KP7TF9F(JZ1K;ED7F=&:$O7 @.8WC3 ==+A3P83<=X>-$88RMRW 0X$U7%+['W:Q'$NL/ MEV&;N%I5GA*\P\LOF,(WMP_1A#M[\E)/J0 >8["LT8RHZ-I+DS'1%1I/+WUU M<;L\G-Y6Z!J)+&$#@6+GKMF5Z6O1N4J#X#"-QY'*@H^#X"159U%&9,>XM8B- M@GZ[]UW%#261=L=8ZQ_E6HU]**(RD>[>_Q/E#89MJ&WKYKM0"&MIEV*PAN^U M.T[5R+GC$>H28G;$>VR^>_L2$U/()) $I]@-#.DCB6.Y/:J+[W2=T>P;!(I_ M#_CA"Z;'TB/:H?YD%(9<*F;'90V]@N M,RE![$X&P:^E GW<,1[_-CRZ(\,.=\'HMEYT#\Y.=<_&]A%HQ3+@4S'W9LK'%WZS@81;S.;"#:- M/B@Q2F0T;N]Z.KLK. M*6P9-L'AD64Z;&JN,\W5!>MGNSO10DSMRA/=.Q_7_J\S[!I0,FY6EB4B*:9MQR>I8-CBF49(2QQ$(^+HE("URFF5UVGD'XL@Y >93Q[T=P.,LJ% MF\IR-'DO5X$CU'COA1H9UEYN1I"C+@7 ';(U36B7AGC0-E,]RK6%<@4CJD>Y M]BC7IXIRS76HBDGXSE1HXS8ITA[GINE?97OQ664FG0Q;K&&&3I_Z:3%NH!9B M$N04%,IJ\B8'[=3S?UV'68D"SD@I@J2Y<".@MH M+5 :,1O%>--T0B\\T@RM\PZV%^J,VV+WL1.8YH8 =H;79D3# E<.:6H(0N:= M"[3^=IVQ VU4J[8,3<&;2!O)"[OMN2SM'MOG"$8#X=(,J$ZC%,.0JN]I0DJV M083 ]AT"?+?ND>U\[L6DA]#=@BNGOD3$OX8 .2HX9""HIAPV'1\6]TFK@T5D M:OYPDQA7B[QFC'A%6'1(:41+LKEL.W!8@A49O%W3J];%L1Q(+:?'8.J>JAB5 MK#->2%T(FU%XWK6,B@YCBA2S7Z2KZ;MTN9[G+02'6^X)\&NEP#7?] M8=>JD='- ;32%!ZGEVFG81 VDX=UXH=VY(#]/(.\@0DHYRO MBC^T#O-[D==LC(6TTF:TPRL?MIKKN9DF;2&8$U_Z%E9CC>"$?_"QX/2!M)Q* M3X[-XO+I%KI=IH6U?6>=6ES:*:0#0VXNKD\VW5C04^WZ7*;Q3FA%')24XL94:\;F&;F_*=F5%BU.7Z+$8 MH(/=)K#$(@8_K&D1=>OH-K.YMRD_;$[4)BWTM"$F&%UYW4W*==H-N B=0/P> MWI&24;LR:T[C07LW>E"+)-?G.M@WZ\SOGS40WK55%<=W,JN(XQ0Y#QW5G"/!);EQI8 MF_O#HH0OJ0/DA=U"C=]!\LWW]]JOF?:G(\W0ZP=3AP[Q#_BOYH?8S-J>5YJM MAWL%Z+%)1Y-E?1M<-M&%Q7 M^]ENWPQM?^,(7#KNT.5[OHIDZFZ]H/H-[?H"#-J/YOC4T98GFEOL! MR9^$XVLO/T_+(I]P+I?,\%4QMM9ADI<9]O\+8AD)^2+\>#2JT.0M*NZ% [YW M(4ANW9$%)?4,8Z0Y@Y EPHHE0ISZ<7.GHZR));M$)H_?&-RT*5B5A;PO6^/7 MK!C2\3OAW&\2G/$G)@Q#C1NEA?9<*(7YXE(GMC@W_._EZW?IHC%.U/S,E(<) MIO'WP"YY5S MO3SR)X\WU#IHSBPH8RG_GA.]UTG-=M4>A3JP!L 'EF^%BU>;$-1>4X+T@:3" MUP66'\+Q(;2IMAGTBN6J#B%]IYX#0>_R\L,W5SPWE')$,%:E 26 SG!'NQ MF;"_889&XM'QY"P+2,/:1=6E=9*^UYE]=TF3AG)4'>DRFV46G#'J"$UJ)88B M9Z.;O"[G&XCR1WU@! TK1*2_:9/+76O35DX6GV->M#Z#&91= M8#17WC4E^&U9M[+J3 ^0<@*=GNT:Z([W3WQVH<3I>(\['5-U<#,==;0W XM& M]ROU.V 5NF^8$]0\9;X"*O].^(W,E.HWEB!%5A549T5!7SL]W&U8XXG<3+F\ M#H[ES%-!Z)3*Q$NQY+5>&UN"Y1(Q"34>FH0"!FTVEC]ZBQ/PIY] $2I&@^Y' M5J*/<_XHK;GMZ(MI>;8&3&+>RX]'WQ$Z#G?&S&M:9=)U6H [$RSI+>6,2$MV M':=8+Z5[<"FLPHU5)^N]L^Z=\6P=C*O+5"YS\@QL:B@_>H\=>?:^KVP;?_<)==>>Y5UXTNCA;FI-9>?)P4^JQULO8WU;1.[,U6XAH^Z MG:?MR]-Y22_. ['0% ZMR=30Z^:1IX%M?9ZVJ'1O.KKI5-??<0;'I"5D:;']2?:>I4!V4,P7(09E1"FL!1?[43 X7 M[J*J]B),$ 8_4@D"E$,J463[#DEDLILM2^B<^!F7-.O*K4WI]'E7 M#FY% T!UEDX[VH7;N32F1O6.#-$5DZE^&0W!SY0_09VS,2"X@D-A<.,[L<>E MR@GVI7%A.FV,>)R>I\3T$Y<(N$?W'571,UX78VU*LAJM&ZFRNZ;T('(VT7BJ8 M%XTF]1#G!NZGJS+\,@&&\)VKK)AJBGMDU4*E5[7Y4L@S3&&HN@:+@U:X6HOO MK1TE?#+/J#,)1:D7/E42W\3ABU#Y)[FK.,$)ZVM +L/PN(>/7U3I;QB"(5[I M!"88#')&&0@,,3W /I90I&EU[44,..?AR=9-1R"BF)8FFB0 27ZPBLJ<,!\. MJ)/&C59B+I0,2OOD3OE:EGG3I070049+OX<%&]#FP$CQ<82[5>E% -2JYA!+ MD]N1>":DJ5(EN.MW;!M']60<2DDKKFQC9:G.TZ*IX+AOD M0)%JJ.M$ODD%XAJQ/3Q&3T=720R]N0B MI;\*1C1&TO02I72(6\R?%9IH:_@*,:J3OG%R-"WMI .<]#=,-^<]3!4>U5:* M*@9=$>2-YBNSZ5FZC_T3GC$L$MVT$94K@_\37?F$F@N+U74JWDB"$_P46T#G8)_.0L K-\DE:5S13"E,72O!/-!"=9X$>5.U.^K=G%&["] M9Z?4>B&A^P4RYIVQP8%XR@#]M+,YZBK!@Z)R.R=M*H:D\,UZJX)N@&P;>ST: M4WX]LRAN7S!<%"R^!F7N[+NX8R4[6."<9HI#+#-&0XS*V[!RX:QR$E-X!R7G98HJK9.IVO3=WY=S)6N;J M+&+F-S?!XT3VO7H7_"/**1U-M?@L'OZK8V:5=P4A+)M*%UQ+ MX'YNSM(2OR5SHX/'7HK3.7\@*9)V$;UL!CK <>W@\2#6W>$0%R]_]?Y]3L=3 M,LH[R-Q6X3Q8YY-ZCVQPV2NN)]R*>Q'-,9N_K.ZE2#;'O(VVHOBP%[YM*ZV. MX>C*OBB-4DV;6B=K2"S)5N5^Q)Z%5RV03#PUB^ 00Y7.Z1O:([0*)7!1> SF MH5,(;^>U0K+_<9%1&"NRW@/2[F%KQ;@10,O>R:_\_JV5=B5E&;6-IY=(<):< MTV$P;B:$Y+.-ZA*LT*NH'@-/6 F#T.TKBB>0WOJF.%[+I@AK2>)J/?D5ILD M2SK*05P.;B$ -)3.,S7$<$=(,9;*>X*90>30:7)="3X(CLEH26P8"5X21]&: MMVY2<+Z\>\!,\@/_L(PP%K^4\AE+)D@EZ^]QLYILI7::V-9HX_DP=E+H%N-B MN<-6"J M&&1A&J")YD@QGO"F6(;<3UNA>9ZJ&6F/&27?<6'XF=583Q"#\EP)YI_CO^3G M(V>WH2V .QBD&?8GK$VB;9R''I$(.0H./FR+(U7Q*@2**3\5C M8G0Q\Q::_NQ\D+M%0LE8*C>HV)2M"2NPH1=J;^4XBK*5*<=IZ3Z^":BE:EX# MW7N,4 &)NV82T7%D77>$78S0,UV"\R3T BA=H1*.BUC:%2:\,#" 2T@>[8&R MM)%ZAR4APRWB;PP-Z]/ZUTSK;_=I_3ZM_YC3^M>IS08''7QG.*%@I5?%2%V' M.5[FIIP2V(\("1BXJ]M_QSS1K+C%TG8%N!O<@))XKUZ86> ML,FZWV!=(-ZPVXRYFJ@J+M.API1,J5+P"O8X%U')K53?E5TT<=_G[ 'ZH3I! M;=HW"7/[@@,)KI6*(/KND+W W9[ 61<'P2P32F90=H'8?\$I8R=M.#=G M)RG["!S!.:-B$.*!OIZ-(3O41+VP]L)Z"]VB+23!<;^=.AO3?<-F8RA&94*= M'&]2:L)7E"AAO6SVLOF#LNE@@"J),K$J])LP&LUHFH3VLM?+W@_*'F<=2I5A MF@P-18T4TQ]1 -GDAMU43.=1S<>^@W$M%?([^97//JVCR1;WXMR+\P^*,]BA M+0Y.Z4G!T&(V-__[O]YN;;YY;QOWF0/>^^;?352">#*-O)!">>9MC: ;2]OI MF!*])/>2_(.23!0 G8&P(4* 0?*8+552DKW$]1)W"RZ2[ATR8N%"!D:I8\$P M;C4NRGH#J1G=]'\O>KWH_:#H2<>6( $_!T[8>!$NH.(B+R9I'-K844)-?&BX M#LR_E\9>&G]0&MN4;J@8SZ.L49H%C!@ADB*#8_@B<7N@%3,3>Z,Y=:*ZS]LD M*09O\Y-;..&3OQJ]]NRWY:WD6] ^6),EZVJ0$B7@R-V M FDN8NL]RF=_1/2R^&.RB.7$B(PUW$=+@F$CKU:7C&DNEJI"H5VPQ8E8WU\' MV&"$B_5-LR=3@ZC.Z7$,IM5]NUR;R>?8U'&UP4WD_0D W ]8D4RCJF:\AY>< M1'P+'GEEBLT'$V\A&:5"N%1BJ?188+$2+*U<6 S>:APEU&O>J=PVE:1M_ L+ MC@UFI$ZB^J4(*:W#F3N1;8\%+:S)?;)P4KUBIE "Y4MM5& MN^+0D-2*^3V68'-"2>!FTA5&^MYU/W4UUG[%Y- !N3LR*!T&W7; CDC"/VLL M!KQ8&CV8O941; (,^JFG25O)42-WA,NW6X=Q^4XP2AJ+2DM+ M1Y )R"J5UH3^;K 5D 9?NW*-E7LRA+1(2*HNP9D97C[[/%-PMD#/43,K\)GB M6$<*ZQV53E/E 3+%ZE';C]N"/ALK Y5/U(C:!,#6;[):]P6HFA@Y<49-%BZ@ MTAT$FU1%FF(47+$\8G9<"4K#MS45.0E\W'1DZLO2;J$?G WV:Q1_&]^Y*O#. M^^2Q6B REX(7+L:@]FEVXKAY1\)<4#X-.M,[STTY4)9^P\V!Y#(^;^_GRP M?V3S0B$?T:0;L"X'WW99<=-^NQ#*J3!QDD\+KRUP4\:MZA:?%V)7,YA_).$: M%N?] ;RDTE'/EC% AL^1F_U"\=V)XX+P;4)'9/IHX\K+ M4F_4Q8;\4^!%:>6(\>*3] M*5=Z'+0;D* @<7C3'2X9SX(4&#6S$@T,%CVBKSN#HW,B* MXAN^AB2X2@LY.&O2Q! >RZ]5GA0E=9"?Z_UJSL/%.YAM. B^P"O!T#*JTDI' MR^N^J= ^GYO73PIZ-B6/6QEC3[^$PKUKBKA$-7BQI;-'HW3 NU+69($C-XYDVJ1"XW]0TV?*&MH49X_P I#;FM= M(WM(S9L4*<.H1E1*;(4\"GX_I_ 2QC]U('1U2D'ND5^KQ7.Y.XZFN"Z;;UZ\ MU&%S6I5C!2L(9]%ND1CV>UC6<3I$5T#SCQBJ:]"$0V%-D]!R&>65;LDR5/4, M2U! 7^$6W7KQ'EUE\ANX.A74+C@X]'.Z8/,]VR#F>B,I>O'0T[>NC/[1B/O. M(20*!0++C>>@=1"NI]M.7'(G%"=T>-T&H)+1LX$WN%#@3QW,%D? M4Z1NE 261M+WXK;D'&QN7(G!^9FA&09G4.[?&!,#89L65CJ["RL[J !"[LY M>+N]>97%1?VONS3( H.*U4ZK4QU/U)F982J3H@5OM*B735%P41O>T828QR8@ MDK@OV8'D-A1%*:QO53.9F!,M(H8]HHL24= 4F-*$UL;J!EH*=G2CN38[";4T M['PC\SX(M)/Z(:%*Q\+H!BO_G:$L'8.V=2?(+U[D&?7AH(R]W$6M!Z=JJ-\%]RTU)-(J8IY9VAOKM6 M,^]FE70.1._@UO:I]/3W-=+7JY%^*0'>OD:ZKY%>T1KI^[)/.NQ'(F0E7226 MY X6*@E3];$BUHHDV,'LD@#Q#G+OW(7+.G^"9Q]>?MQBDK[,)FWU%$J,#6!Y M8!Q3E3@DQ=_X1D25JCQ#1ZQ6W-85Z42$1_;[G*GPR$35I!I-=7W#ENFWG/[3 M^RXC)Q/+V"GNRV'[#.T#9F@S(G(#$>XPJQ&U@F8/;C[8)Z72Y6"&1<^UC\FD M@OOWL(%>*'^TVL;$PBX036JFSB1A*;;/JV<%FS=\#MF3@>IH,)161V>@_#'Z MBVW3>T'M!?4'!96R"># %]+U-LL0O"#NN/8+-4I]'Y<]-".'F9I M-48P"H58)++B]6!!#8J <&FH0-3PF82F!,?0%4ZC9@L2;D$1GF"0UVA=IBAL MIM*98C'J5/50JFX'Z[1E^VMF1G!12G!9''[6=GB=@7#ZNF&:5-UT2U%-<3(U M29L)\S+ZZ(^R&[O4@HB$!IXL$2CK7-'^-Q%7C63I0#MIW)3G3!K>9_>E7==+ M$PN"LY:V'2EZ8W3$'-)4%TZ#>3 4;N?HUSS9$:?R0$LG:4+X:]D5' +L-C+Z M?-0/YJ.^EFF.G2HR?YWPO*36DQ[.SW)/24U55U&?(1/5OK;I:IR/,FPC0G%F M=,F?(!%Q&H\CE04?!\%)BJAO3KWN40M4;..Q.XY2S$CKSU$0K*E%_1Q_1.GY4L:+5W>;>[-N#X+#4 MP[2+2H%Z6YC"\5UY&&D'JXD; \O:.N@*I80-OXJE6U,W+@J.W<=)G0I%F"Q(PF#=9SZ MD)F*Z'R[D M7LV@U5?(2Y0.@TS8U+F4RJVV^7@4E>A!^5T=M.@ A#0+%(G:>E1.M-QI29+?I*?3\F;-R ?)>&P]04[O*08AMUJ!8WLY M,(&+DK%;3IL0M]M)-+6=L+ @CV0]B29H80H5M^T\/D"L_ Y3;WZ,@37YYEH)<; Z? M!75:XT/TGY*"A"M_COYQ<+IW&&Q^& 2_?SG>.SGZ_,^]C\')Z<[^?K![='BX M]^7T9%74U1V< XCNNT2R[N"I#_2R]R/A5OI0LC9W=__U8>_X9&_W]^.#TW\9 M4>3O!JTO.P1S=Q!X%ZV*,-[*1.W.AZA,J4)D3K9=<&ARLZORIO>67/4UO,M%(+OX93!'XV&?#[8A5 ?.'3Y'IJ MQJG0S>)R.)UWB<#NBR9J5I3?*.:B6V*W[HH OZ@V5B/\E&$%8(<&'.]E1!:'(!8 0ET55 M.7U'$H6WDD9Y)L0PC?*Y,WVF1[>N(@#)45..N5&&J=)8+=Z 3$#^. N/'$MW 49B3JHEKA835.I>P5YXJ*6UH4*9)?,-96?1=31SWMA MN8QJ "4(3CN 5\X,L)K#HD[@'N-(URBW6ND4W8^V6,U24'S(GH[)'XP]P!:% M]^,I,3V?^G*2SLJI#OG *F"M\@IJ.(75D:UFVSKVW5)LH30+1M(##/)>K 7M MW245$L&>H_I*$/E:&1Z3Q4%R%\OVY6EEAYEQ]EKE%1=Z2?&2>3:^I:MDN->1 MIXVUUI!.2U%&]5^+K^3T"17P*"HS'(UN].IUN'(>*VXA'@5T$QY?YR,<1="^ MP-FJ7;,B+2[1XZF6[7SS&EQ DV6=>Y2T3)+G1*%%FTBIT,$:5E8O<*/)D6.+ C8YVK: MU*23C3@XJM=7R=AH3%2/_P"]G%UJTRPU/K8A_!LQ(] ,.Q5,_\3CXBL\BZ:4 M,7T6J7VBS^CG__RZ<7#R$X7SX0Z*VH?IA::*["7JD]Z WYKQ^(+M(Y6;J)I' M$SIO'TH\8:*2U$#3ETHAOCF-S5)7)HK*M!#I#K\I\EQETF//OI@3U3[9;=<_M[]R=W%Q(!)'*K13%(N M0G1.J[FTI^S>GRPN%Z+Q"IUVR^M,7+Z3H.NW84'#%[%)5 MH+VYQS*]_TSQ%-!M'?H4.'Y0,]<\&=U3*'X*P8HI0^[J)6ZXR2!C&B$<*T11 M#1I+!<_("=<5U1O!0J,LRH3+A#[C^EPX:W>8UO=8<=PRQT=/0(HVOCW.N.7: M%[6\ZHM:^J*6U2YJN=TTP):7!=CJBK5N#8*OQT=?]XY/#_96)NA_CZ7''IN" MY)XP0)**(Z)-'FI?%U0I\8TDTJ;@W&31#)&:R8JU^V^0OQJ!%U0PZ4&D68JX MER[^#H\1^P,Z0R=(!P1'50 ;4J<*OW)V#-T]K+:=(L$R43TA9*W ,DO$/M9@ M5V//7PD!SCOHAZ3"5S\R($6'MT6<7\D-WF)0IE)G'C^53;?CIF-O M&ET_$@?:-WH']*5AER/,P>" $>6_/'MEAG,1VGS[U6![.=SW.(GW2>,ZH1%S1QNUR)S?TF MC^]:2%X-WMW[GB:8,1@O#R$GGS%*DMSEC+Z\_Q-A-RJ'8+<\R+X#O^%N9_.B MVJ^[46)(QKN3W8NN^U/&V&ZD'F$OVUAWCNUW2JKF 9FN5< M".J59\/G6R]>AL'6]EOXGU>O?K)1LN4%D2P/=V5/+<+>,3-$%;872^O#C?*# M2L"A3()/%#P$GY\H3YYO_G33X=ZW-;>Y]2:$#7W3X=Z^O>2-;E?89S \.N*V M[G&19CIS;R(F:567Z;!AMY[>\J8O=-^&$EE)UQCL-6R0NPV]R,N0]PT"]/(Z M==77./I7]R4">0N=Y*!C;^G=_0#%]=3TJU>DH7],35^G)K]7H-=1H)OAJQ56 MH* M">R!66%';X9=2I-Q*ZQI>P6ZPKKG42C0:S@-#_P2#V!5]^KZ;M3%JW&XX/G6=>3D46CJMI5(ROJ*5F)O?-ZQ-OO(J%;48>NBOUYOK;"[ MOJB_1M&PU#TU>D^]5U_WKKY6/,1YF.:YBK"I=[6Z06YA/775N;H5;*ZLZ+S0U>_6YSNJSMSGO M.*T^CI"_L1HVY=GJ&IWN*,/@J\KS:IZ=1WFZ/@KTU2JGUA]MK+'7F>NH,Q^S M$?@85-F+M5)EGBT(MVRPTS&1M_1JKE=SO6FXS#0\*&;1ZIJ$'U1=4W/L41CP M2-=#>VZ]?+G"VO."(&3O4C\2O=E')._?&+T[+?U'BGQ?JZNG>7QA\*LJX-/U M4=-O7_5JNE?3O9KN89U/#M;9(*IS[33VYM8JAR6NJK'7'!>EL9W;3P[;^2C4 M]2U:U3=3:6#0?D*.I/,TRZ2F]:;:T=XG#':R:!A-HBM.@MS-3L*;99.@ZR5O MK&T^=FWUFPR2-GKW(/6>?/G33>-JVQ<(@8C83;=('YF[@<_W&[QF$W^;KZ[7 M=U@/@A-8BHQ..#O>-3$E7JRR*=$#JQ^;[7"]3,8U-.Z:1Q*C\-2I7V*#$T87!09[ %>L3DGJ[O<*J=]NLB_OPTV-*ZNYB(Z,8GM]<2L[W@&9QFG&BP!OMFFCF[95'X?2:N=?,*_,2 M?>C5U,O H\^*U=7*)_$X:B:,+C_(LC0OTAOKA_M/X6ZM,"&/2>%68Z7J7C_W M^GEU7J*WG$4_?XC*.E/U"IO->H3KIY[?;H8OUU$[/Z+TF,[EO^KQ->OX$KT9 MK=4T9=,";GRPNKKZ4S29%'FR?H'GS3?ANUW5D[H$K[(:%N4JAW[M(-=+][Y^O<+D>H M+HNA6D]^I)?;CT:;K8L&TY[WF][S7CK:C"= L40K?79&_O]8IR[>R]NU.4'Z,LBU8X)@E* M$;1B1G')4_4]6INL^\N7XY;]VY?R@/P(V^S'KKY1][PH>( ;[OC * PJFF4__)L M^]D-W\[3RN\&FRNAE4%O+OO?X JEJ_#/89',Z0OX=S3,%/^[\[7^VGJAOUY; M+K6FG_)3DO0\B,%TK'YY]O77#[^9E9$C X;_%ST/&YD:U3(9\DF)K6?I(]'Y M_OV^_'YH;M@Q?8'WD.XUT?7O8T/QWL[ MOVWL[)_N'?\MB+)9-*_>!RQXN-*Y:HUCK/BEMJ;?WP=RR&EY#!;//_GJV<]= M$_#IXW'G!.!,>H_51Z;[\_%HHRQF]C!UOCH]VOV+>X.7" M*]H?FFWD?WRCC?GL'Z>X(T!38IU;#7(#VC(R4V)7W9, \T_G7_>SG6C_BG3] M\NS%LP"79QHE"6A^\S=HP5C_?7W%+*<7+K&[+Z.F+MY[VY(^T?O2*IE@"3_8 MC^CB6[=N+CEIP&8[FJJ20,6W;+4]]'M]+N([?ZW[-N0PA?_O)BI58-_J_AZ] MK]2E!0D_,INW;TA>X9V:/+YK*;EO\Q$W-7K_05$&;$K>Y=M=C&RZD[?;CSE!=3_MS)*YTVPX/+V-]([P2X5%:RJJCQ.X=E5FBCLGUU515.F:Z,I-\/M7E/> MOZ;Q1_G^G5SV0RW5A83N-\BE%A7[;C9 M:\=UTXZ/N>ICW576F_#-Z]>KK[+63DUM]6IJW=348^Z/M^9J:FN5HW;KK*:N MU?.N5U.KH*96/"QW"%^KNHY6U\O4(UP[+;@V$;FU=C!?]BIQW53B8[;2VJ@ MYS!=.UVXXHG3G6P8Y2L,+^'QK9\VW%IA;>B:AFNG GLRJ;53@;=B#H*N^B.- MQZF.N]V"GO*F]>:+]DP/+ Q^.[D]!75+H^M>T:W7K\*7+U[^J(+R&)!;7'6> MG74+^N5.Y^-NZ46NT1N^2[5<1S6MF6'SHR$I;^>M^J;;?+T5OME^VV\ZF0]S MIB\AANBWWGK&5U:^&R/\2A7G:8;E/>O6[FO[]6IW+R^G11G52FNA1]7G:T5( MR!9O^_;6O9J+RST?V*M9ZPB,\Z9_-E6=CN8=?0T&P=>H66%V6SU"+/K)U7\F$Q6Z30]!3-PA:O+ MW5&N77?L-^]Z3;QJFK@W4U=!-ZZXF?H1;G!8I/DJ][[>R;\IA)$=%+.U48BO M+FUST"O$7B$^185X6X"RHUE4%WF^@H@R/;([R:_<+;+L5M+37\LB:6)6+DU= M6]ZSU4>U/&Z5HV=KB' M8KL^;BV0FVHYI$U^X8;L]^*/[,658+BZV5YIBPIME^YI>K/%71UO4:I'+G?* M+4NV 5 B]W OWW=[UJQNES^BRL^J2PE)5O<-:/AAUJV2\UZ_PWIY?@U4;^\" /\OY_>!W>DD6_KZ3=3W'?7 M6&1UXA)_?]B&C&O<0:ZU^G4Q-8?*W454.Z&4SZ_%K6L'JE_XW@9Z.E;!!Y6, M8+F#3]1BL0)-&Z=96J?P+&R9%F59$"5_1BC#R \_Q<&K:G 3$>Z%Z[J[\_FU MZ$_O4)):8I,:.9D'\.^,/81164R"*"A5%M7PYS0JZ_D@0"&C"P+U?9J6\.0B M#SZJ6$V&J@RV-\$8?K$%)O$LK5^LW2Y^Y6^VY6^%K74#5=ZISD#8U=;%B_[M7Z@M;X6 MA\X-U_HPFNN%7J[#^X6^VX6^%K'"#1?Z**X+QU_H%_NA%OM:#2AOX:SN]?=# MK?3U&NC==*FCO(E*H\1?]^MZ]^NZ*N')&_GY5C.\Z]VS>Q*8%8U"]@*SJ@*S MUI'$7F#N7V#6.);8"\Q#",R/A0Q[@7ER G,?D5"9+*T0JA#-"S.51@430D+J^*F3L\U-Z6#CT @8U;$!(Y(\^ 3 MZ,\,/_N4@K8.@Z-Q6M U,Q6,HW.E?R85"^Y//Q1Y6D>V#>E^5I1I$KT/3B*0 MI[R&KXLP.%7?HXKN>%@@ JU4\S X5-_3N!@$AU$>G:D)PGJ&*DO5.3P!'CR# ML< ' 9TP\+Y1'!>329$0V2:\7ASAL0("G"N5@#P7)4U).IFH),6+1DW=(&ZH MEMF "4(0IYVSP2I(S_T\Y18@UW^/@C3YY5E:J\GVLZ!.:WR&_#4NU>B79_\% MU_T<_>/@=.\PV!X$G_=^W?D& XH;V+-YGU*P@(K@Y[.L4WRN!PP@Q5J.1BNN@F>+# M861PQC197=% ]:B1+A=>%%X+?A@7N6BW G=W-0Y&63&[]UV:I.=!G$55]_+[X?FAAW W,![2+SF\;._NG>\=_"Z)L%LVK]V+#HWSG MJC6.L>*7VII^?Q]($8E&.@>+]27RU;.?NR;@T\?CS@G F?0>JTM2W)^/1QME M,;/%*LY7IT>[G]/\6P"7H,O1O6I)6DVS".8NS3/8)1M#.,B^^;N7QF&>$(#2 M$]U6%['OO_L>B?4RZX3ZB58'@=?]H*3G?V]TW\%'P].=C\? MG?Q^O+C3UF/YJ/"JE'ZP]>B M7_:/C@]W3@^.O@0['XY^/PV.?C\.]O[/WN[OIP?_W N.]O.3X)5T:?W M9?=350).&/R"[%GZ,\Z:A'UFBK_LY'D#1N^QFA9EC<&7?;@T>M&,")7OE43 L4S4*$E7%93K5#@5X!:EU*3!2!":^RF,U"/8B< X6 M[L9>P;C(=*P@:/(ZA4]@(C^&*JHECN!G\!9_%XZ)23(#\;YB-=)2JY))S MZKX6<94$ZA \L4AEP<=!<)*B\Q@&X,@%;S9#\+ZJH%+E.09U*G+C]LRB[(ZC M%)YA?,,/153BP@0?TQ);+X;!)_0%53GZ*J"OV=OCK?8 M':.8V$<9Q#LMQYC!_X"YP*+ MQ*JB->2OX'B2UTQOAO,U5"!S:C+-BCE<-IP'#>Y/V 3GU)E]CD.2Z!)&UGB. M-M^]08NQU$O 3ZDXGJJZW@7^.(5=&.QBD&H?7GNWF$RC/,4F,9_KA(9C_6JY M'0SOO,C@[91RAJY=]#^*$K;6812#19<&O^>:/1R_^S4KAC"L_U&S%%SG$U0K MR%-W3@Y_OZD6QG*,FPK6[!0CD"7,9UWPMGK]HKVM+I+\KAU$8@HW!14)DOD" ME@<,N[.Q+\TDKUW/V#<1$7D&2.!=L;@U <%,, MQQ8T:CR(&I!YW#MZIIW'=;X#1G,C. B'X+S YJC+",_.&9PLJHK :O.;*M&^ MFG/$&N[H;NT(XV=P$07L--(SA72:?I[7FH:IC+X 3>#<^^7:8)Q",\K1MXP>>')[L'/X&429^% MG8E"+H$\F/ /TSP!\2SE?6%RJ@+D (=/Z[1$XYR6\".E; @<] *&X%+69(?X MTHZN,!JP]5IH"'\X^+_(HQL/@N>['_[OWX(O_SK9@_&"*Z-?D6?SO__K[=;F MF_<8)YQBW/ -Y)NV7FQMTH5=VA"7 M:(>6"-3G)*WA37G26Z)[D2;6$_,K2#:NR&ZFSA4E/+["HNA2DRFY'JN,1-R4L.-*[M*)-F+$TQ"$GU3&SL; M?Z"6WD=_S\1O,>T2!K_!##3Q-Q9GX30VHNW+',X-29+"CREK4ZHSEO8A/KI7 M^TO5_@XEGJHB9Z6/5$_+E/Z"0NY0^J&_MUK6A38AWKV6.F(^(IP;;%_YD/@G MJA9K&>!CC<9N'3V;W4?/UN5W!>'ZU*"I=JPJ^!J3?OB@G60"^AQ4%"NE[G=Y M8=_%#J3CD?: W#VO'.HXY9ZRY-:C+[+J(_3ZIN39=1WO>"00KGP MCQ)4(15HC3R8JPA4RI6.%E2 SL$BSW4>08?+Q%,/W8;D;E3#V9?&N/=+,DM# MN*" =>$(AE%H^G#:T3K7W.^$TJ3PC\^@L)M/GC M):US N>4&,Z[YM=?^=<[YM>5'9T^^.S9>,E/5R)7>U\Z:B=/2KC[R0!/K'0T M$KMTJTM%^9J %=81Y]= &IGCT,ZN =WF]1B[5O:VS3L2H5 M6OPH_3S+037%'VV]E"T.]]49VVE1I9RM142,'/UH=&769G/,;O'$6Y.S=X0# MHE#(+)=?HZ%'9*]LP@Z\X?S_[+UI<]M(EBCZ?7X%PNV:MB,@%@'N56Y'R%NU MIFVKQE)-Q=P;+UZ 9%)$FP38 "%9_>OO63(3"1!<1)$4*&)B9DHFB41FGGU? MITB ,BF]-Z06# WF)ZW =_Z-]2X*\;#T]Q4FB:0:[#FPK+,/ K";=9#/PKM) MU@4*3E%I^.S'GO6/&B!XA#^=F6D%WT^6U&Z;7,\V^NOGX.MHQ!&:!@(S3FS8L 7PNJS,L MVF8DY^: REI@7@W&83BA+*=D2.J>SF[*V@V.-9GSR=-E7+[KX2J,\F'-BKPH%5.+ TX4!\'6U'\LP- M]K"['$!DV*X.#M MJX_O__AV<7WQ?-)7J.O\=(J13> 2WX_X6.MB[I>8SLQ'C?&H[/_5FLE7+QYZ M_U(!GBLQP;Q*T.:^B[D% D*PR<2+,(DD H4?T'(H+RH3*8Q5U(9+0\#@3?K_E&OBQW)=MDIAG:G/'E[T M]BY)6*#L?7Q6OS 24\]/7]7':)*/9HA(TW#BL1<)23$U"]G_^;O/UOM(8)SK MDZK,PB? JINSZ>O=W, QT13WIA32@[742]D0S(B02,P2L/>]6*0E!F@@SCRJ M17CIM&IU"T XX;@@)B--[LE$#Y.Y-?'!!N84_9KU8>E=BA^8RX,[H?488=2B MD?A7 O>$+CIXX2O_M847,\>XL7?K^1.O+]NVFNNX]5K])UY'VL/IN2-Q&TYN M121-='094%K1*Q_6)E0H6EY@9A%^#;^\D0% N)# PAT_Y%6V*HF:HLX^.[B^L/YS9<< #'1P< _G3@S7PLWD!,QEJ'))(1"JIVF%/ M8N;Y0]SMR/\!=CO&JFX$1U;G5(8UMYQ:7=XT_ S_4;/.@_LLQE* 8DDX 9Y" M)*!WI@B4H0S.XYHC:<$I0^6PT#X=;(D/2]DRK0T)!M&ZH);#7E;W(6.][, $ MLAOX,ZHIHVU129=M@549C/:]:?1"!8T@*F+WY\'R9,.NDMJ:(T@E+VRLBI[,WA3D;T MM9UA"^FCDE_$WC2E9$RU #P5P>"^$I&/%)$7 #S,G=+<#\D1.!&P@BL!6$?1 MLQ,4GT/ 6$1N)1:(,E1:*-]/K._'&O+$"\14*50MP&*@SWR_[$85+EC8RV7: M)=#%2W*P22!>> #D/A!#YBI+- HO 1$M-I@R[(_8/>3H4I:1KX=X+G1 MX#3T"AOX]$TX]XEOD],/#=<@EI6--HH-,%8C^GY1*\%(E;$P3M$8**6#X^UT M&ILZ_^,_9:TB[W *(JROJ@SI2CD2\2V9"(!?OW7FL/Q@Z2BO)'W_4"ZO^?)8 MT(D)+',.,]S;7(H8X#&&4O3, 5(Z/L+PP[TH\2LX<#D''".U$O[+.\@\YDR\B;C-.G M.Y/W4*EPCU3AO@D:\G+E31A__P@PK1%3%S#5LG1*W!XNP=#7N+X^P-QMXQ9B M=3=[5-VJ&' N!MRH5S'@*@9/5QV__\_'# M__<4M9Y'SU6?X;[/%^FF%RIN??7WQ_MO8 M^@"6;!+K\,=YX$WN8Y_4_[0VZ;UNGT4U+VG4Y5)'790KB=QK=UXT/)N$X7=\ M=XSU:^RH(#^/'Y +PXK\^#O[&=!Q2:X(ZIQ'[B:\H+YHQ$8&*H9 MV.1>>L/(]<8_&_)A4G?6\KW4T,!/PZQ3Y G6P$O0>2U?A=T(E)_2MOK)G'QI M:#>1\P =@R%&8L)8&&]FDYU:*3CG-A<(J5>M;]"0[[( MI=J\Z"[&*@2(#B& M'V$FKXS'34.*-\%%3NA'NDG$\EB: 1N5[@OG(X^J9F,["IRULL,A5W97$.'+C9H(>>/G:P<1F-K+F5"BNL#R2 K3P# M&9[$L -Y$PBY;KU)(LY V&.R.O8#!*Z#"(D-$:(^\Q8^]2!DM_Y8B#E%:N=" M^H_]"3XZ3 ;S^%?I24.^,4$/'U>]F \!T7J1?O)74&\3]'Q.BU?^U9KY,WAF MGO0%/FCCCF^E*W3DS^?IW^%CD!3>DX\'USL,IY77\J?HS2DJ,! 4@@ 9)Q8K%#5'U M+_*2=*62W,((#J#W:"L Y#XECI#T*?L%_\;K,0Z&;'KUPFH;?XT9-Y"++4&. MS"7 4>4=H7=5 8W**C2T\45G5#0B$6410VS>#>) ^M$LHN@)7!J& ]*M$I"] M/E8ZJ+&^,3)CCOQX@W\E?JS\Q^'&)Z<:'DHPH/X\F"0@T(\[&Z,"!K<2SK&[ M+6]>!&./0GCX.[D2]KH1U/\6X9Q'=O*JJ_N1*"]Q&W!F@@$NLL:,JY#XK>&I MV#XPC@1=Z>S@*P))_N5]N'R0K3+\P.$+#&/0N>-[^-%48DD1>CT"-ZB.GEJ9 M3-E/F2)+RDDLR406\,1F)*$+(#+>&@56'6L1\(L Q0X0,@H:B\GH;)A,9YJ[ M6N,09*[LH91"6P/AC#_#9V 58!MSYADS?_ =H[=1@K$_68F$3)H_Z8NA<28N ME]+GHI8.Q- ^>7T[,[A*13$H?+CJW*,DHI+ S<]^*V1/AZD_B$(+^P\0_$#8 M!/0O_0X.CG#QFX^=BF3'!&H-2SULJ5Z2_LF]"65L$)%P*2=;B8E9S&/(P$JT M7Q87RR2%IBR%4HJS(5I9<8(;)!529SX9V^<(UFI(O;]^9YM# UT31FM/6PRH ME#OE>=./N="_,B4YJOT1\(T< \&N,'W5"QNE%773 (1&I10.S:S7U &D;#L+ M[S 59'\Y)X9.USDA.*V[\'>&7)K"]4*_,)\0,8X M4*OQI[J],,9B*:LXP(2!(?,/K2LK(X/@RH%T@!@&N!-JV<02]Z_J=[4R:7!E MVLOELH;-K&2JI LP:D"JB0@I [$O"M)@;VK/L%V6M4-@I$;S:V11P763;D,=V'T M':/SLYF'D7^9M0S$*M4AYF=1+'T+E(&#M*145O4YRK0P" 3Z/2<)6OF9[&EB M+2JCYH_:5[9[ Z[FY9ZC)8W)^V5>1/Y0:CG*]4!/BVQO*+-&T;^<>2];^?G.3,0B M55H!BGS0CJ9\$08.;@%LR#-*[!J* M";;8NE=I2C*;:)0EIQK56V,K_QMD/[ OG3.BT0K6QAPV?*&9A(3KI,R&\G> M;RT."Y#XAQ4Y0#]T@!#DYMR/1XR*9FIUH#K 9'8)G(=<8IBOHSXD,AYX,1IC M8]"OX-(&P,#ND3YGJ$G(+E[,^(ST:AH8DRY-UC?-8O4*2M9.RSG2 R/H(DH' F#"<6_TM)(\.T+/ M*CX/)A* 2^6R,4M#=-882OH5[3$(K4D8W)QAHJ'-65YG_&,E2]4E*H4/'QZ+ MP)2UF" B!LCM[!3<+'M9>9^$=R)2/^5UB3]2UOL6BR4A2 M2N%QE9*0,EQT J7XR&EK?@"BCKS)XQ"$33(8IW,Q?/8QTRII"F3,)DB8)_IK MUB-(&Y^K 1I)H.;8J =EV4!V]5AEH&8E7OXEK,L$8JYT9%0S,C>7&P/U!\S*U\_I*FM(G&&;)^_1Y>T6._34. MZ&*?_CJ7/EHE&SJVE7=KI3/0XQEIK.EFW"I<[S#"<6WD39$]F J7J5E7QBBI MPI^DEE@<"WG.*&TOB240F'&MK:B%0W*Z^_*C\"_Z8!TLO#*]W(CRUZ/4@I0O M-4;ID7*"Q@.>B&;=L3\Y=6%C$(@?0_U_QA=PCA[#P1AD2..4Q5RSW! JW'._7%_,[;&9:"(Q' M8)QA<*#U$R/5^/&8XDCJNO$UXW ( N]F74GD*9K!?ZK\@WPWM9L$B!>U6+(4 MI7G*=)N@F?%O[8SP5*N0="P<&Y+>8"P;AR"&#<6(/".$5I0*D39+,SVNJ9>0 M,B(4GEYSV"K_ KEL7/ ,($$HT],* .D^E#8,KXE!>#;0 B*M=Z M?_GAB\WL*D;-5_JSZ5+8'OTNC!5,>C'Q3ZTLS559&QI%VA2Z(-JQWNN%X"#M+_$$:OT5W)P]B M5(8=OOY!(CWUB8RE.!Z#EHR^B"6OGBIBXOP#C6',/E+*6A^,6B=^,T(I>]U+ M%R<'S#"DX(!B+VB2$U@P4DJNE,!,E,+^J*FEF_XB-N\&[R320-KL:JFN;YWP MRKV=FK/.L"%\,/$#F+=EGB^O@CXZT<&6'-#CV_ MK#<7D[T41O?Z,C!P0*=EQF8<7WY@WOM<-:Q)U?7WQAB,]>=FAW(I2A5WD7_M MO[U:25*<]'A:MNHU.R^GF!S"61,J!K490ZPRP4XN$PR30 8LUJ2V2=/4HWMM M#*;YD7#@-,:CMB-4LK8JX$]10]T\6[9^9&05R!R2Z%9D8RGYK!N1*R$WWPIG M!@"EN52JF8'*/<*P*P(,)=0-( Y8+:BA: />+HI38[7%-*2 @6'I_VED'5'( MT$@F-11V%4'R3/JA"Q@T9O(*JPJKQ=- MX9'!V =[[=XF%S&E"'G!=\S8"F[]* SP87G-,H&)[3M:QEB>I4;?)Y$^1;X(.XTS:&).D>5!=R["0]'((D72*_B,PJ?K8>2E#\\10 M-M(G8\[;:+15&0S&C6Y0EYS3.64PA$T9+:+:E9MY.XM MKAO2KMX5Q4.;U0Z!Z*/VP:=81'2]R8YDVT1.HU$SWV5?0IUNH12>+UH5=H.R/($WLT3^(Q(158%D3H_H&Y6UP.JA:TCZGHN5@9 M\6/= H;R'58VCS%2 E0_FIC$.2$KCODD;!FM$H2/9#=AWI&WC0DK(!KEQ7+D&N/]5<1W*6X0;=Z;ZE8\HXAG M$"[254LV LR;:3R@33J&CD M#Z1+Z#WQ6URGUI9-\%?M,8_/\@I6AM!B[PY4PF;K)_U.+:#.81EV\EZ)V9PX ML]P.GH;_)*&E70R,6^2WWF$Y8_X^^2N@P9?-1L'NVBW: MW@<1SWQ9T9PI+]QPN\9>.,A;G"PHZ_7YJR69;C0VD.L[33RA]$76>&0"[D(F M= 9U\',EI3=(/!K+(^H%X%LY5 MP4 .-U)==PH(1\HBNJ"F7">>D7Y2D%$SPXF0,RQRR\WO9QP\0^"J,!.LH,?^ MU:PK'^[$B["@.!5IW!SD%=7U4&HWEKXX9;PE7U:2:3(:U MDL"2$5.>6JYW0+J3>1(%2'I2E"I[F\QV;+"C$V=-BI)5S4OH+RUOQE<9V&Q7>(2O9/Y)O MC&4KW[D#_-_)/DIWNP]Y@^8K[NGQE9\R5O"Q28J*3"LRKO;+>?'HJ):PAKZW47,?S%VY=K M7H)O,6F+/(J[>+%K.ZVN[;0;ASCE?N[SB=?=&VB<>KU6K\!27RP:SQ_U[0[W1K3@7X$P2\:]<[#;O7V+W8 MK*!??NAWG3WH2UL#OI3.C7TK49DVCUNH3OUC5)V>VE!H L]KU2L+KG2 <9U: MKX)*V:#2[+;M>KLBE](!QNE5_H[#B>K+Q73F+03VX!@%]O-2>QN]EMUU=R]H M*I.G_+!WNK7*Q76*@&^T7+OA5+ _1=@[C5JW/( _23_'96XD3:7^/)VSOV.W M.Y6[_Q1!WZBU*[B?(-R=1L/N-#L5[$\0]JV:6QZXGZ;CB%K"3<(XMC&!^*A4 MGZ=V<79VK[@?/7]Z:IA42:HE!$JS5<&D;# YCG349^)AN,"J'9I0BJUG5"MJ MC--8-&>W?UR"]WDIH4[;KM1%CP3R#]G'M"KV[U&A0FGR0,.D>Z],>0-M0C^ MU),0X&\!*U%QL3 MKVCP(4V-*^RE=V0''[RV"FKD<:IG]OSS$$=&\K0TA+C^Z;KK8$PQB'<7[.5Y M#8;5#9+S8RE?-NM.31(H[&CBRS&.3JO6^S,PV!Q)[!0O5MK+&[";=>Z:03JV9O_+TB*VVGHBZX1%;#7CU^B->+YUW67!.B5BM;JU><%90/N19 M&^U>K;$:I$VW ^=="E*G4W,>=EZG#6B]P7F!V>C)K_"I,8S0T[,6/7Q_4TV@ M-7Z=&:ZU9&[BRJFZ\"\Y!V8WPA&3_7MXFPN@TG,5^:WYE]V&DV0J:M;Y MLF&-_$*ZO)>NK0>]Z@&NF=MW[6:SF_E!\0WIO9@S;K-C*GT<\,B3J=58=&/^ M)@U\O0^ )0YB/9<>KJXOQW86CERO9J0N[&5)ZUV# S6ZO2)&ZW0UHW6 S2[C M]LXBM_]@SNF] U-##%!?'IJJGJ:WEUV#X$U4RZA^^,,Z2)9I_EUYJEPR[U?M MVJ>YO7!M +8%^L9QK#JE#9SLX>+& ?MH!Q0+A/&G:\8W)H;_?H*.:<8^0%- M'(17AO,@G L+%6/).]C@(K)_;O&'P''*4IOTMY*$W)K9CCUGLIL$&6HN1@'4J^;#8*-3D7% *I MW?1:M>Z"=L.GR*\>@&]?; O-CXT773V,W5N[6>KF%\3$06K.0YF 77"Y(H^QF MEER@^KVIVWF+BH^/SI$8(0\?%)S*$%7X\__R@L0#KM'@B:N\$8,O9=F2FMJZ M\J+AQ+P,_O)R, ]QI*N[8GUD=&KEA=N6J]I24RS077F(.0Z2/XVP]^-9H>? M(I-<7RW'1A-9L^V<@;?$8JV#WKC ZRX36'DT8E\>^E@CGEB,-&C#.XE$;HD' M H<6$:X&C!J0!'\U$B*6=#N=^G-":OS,)ONLM: K9*SZFKM*8Q@NW9:A&HS] M&[P:7]T6?ATOZHO6-1F82ISKY0J\,$[JNF!)TM1VLMOH+1C!6B?OUA<-Y J[ MEV+WLO*'%*O;3FIZL!,*L"DGBB4,LN:RGUF<5T53QG$;N16;() +5UQG8>S< M)SGT;]74V-]_>_>/XC'7BY&F3&0"/U*!B%G]Z\98] MW(V6].RFL^S'.K/F]_/?/IZ]^_;Q_!]GYY^N/W[[Q?(F=]Y]K")EB#J!R.U# MMF6U7(Q?R82 -YDYK4JC\=\?#PZ V:1 M9O@87UU?OO_L!]\M^ E&H(JA!I;";.+!W?D!]9OM3\+!]RQAT#[T&ZPWGC6. MQ.AO+_XR#P?98-:=O!4_\%&X*W#A+_(?:KK,?KP5I;]X2]/720.!KP!OXC<_ M>_I*4JAG,$#_:?QU B[^\\#@:*CQW/I*R70[MZ:0A7DKEFB#9;,A MFSI%T9(FNFD)K45*LUEK903 2U!"NJW4LPI:KS\@?6;H3Q+4_>,QP"0+G"!] M XJ57KW6RRW:J74[&RSZ1+)F+\'%-_VW5]*H*?2#Z'FLQW_.-_[;U:&U-S_[ M;X_XO.N2,U!)'X63"2OD[)'-O0>:A_KG M:*C&E@B08WX0 S%%0[GAV)9*2]!)"J[U:@B;PY_'X_ N8-]$F,3PHY@,&C&; M6RJ,@GMZ_]UH/U/6:Z/L A M((7SQ[)4F+)D5:],!-O-8GKH=OOTAFXC^3W-J.T*CCN&HUN.D>DI:_N[\'"! M%Z?(2MQRH. .CUP"NB[)I0*Y9;U.3'C5'5>(6^Y+?7K$+67' J5.-[LKDG=W M5,;WP8_$ $,_ >?8'%4QWX;KUO?6 ,5Q[:;S] U02JAX%+"7K:[]D)NM\#N/ MWXV6W>KNOK5;A=\'V^Q)UJ9?AY/)D8JTW;9IV!-GV+Q#A^UT=M^F?"<-.LI% MID?%4RH".A@!M>U6O:3-CV7A)JN7>^5J =914+'8"X7[[[Z='^?GJ2J]36-IQR3DE7 Y]:UV]J; MZ[/5[M@=MYI%6#Z?=+V:1EAVXNETVG:]&@Q0$<^)QR$*F[6H5.&CDLU/C;A- MNU?%V8_9L*JP>Y6R:3?;NV_96F%W2=T&S\3*+.Y)=51B[7DY)9N=AMW90[I. M-1"C_+#O-FHE3;2H +]7P+>Z/;O9*6DDHH+]7F&/;7'+ _B3-/'-QM]OXD2_ M*G>>>3C[E9IUR"XDCENGW/Y7WNLW/\-C*^OD2D=%3VTO]1IVK_GT:E) **H^%2K=MMUI5S*1T@'&;1^&,?R;NBH+&G@\7V*_ZQRBOGYG6Z]CU M=HGTW@KT!P.]XU9>CI,$?,^UN]V2%D)4H-]SMGIM_R--*R?'9JI3-?'W*6AC MQ=!7Y(O[C_A4TS[+"/Q]F(_/%/+/F0?T&G:[O?\ T#/!A&?& YQ2C?U^4_:1 MOUO,^5W59]KFR[2M6$3^J. FS<:H!7U3"]JKKFE_NJN=%2F=Q>JI/@0-*K9V MN(&']_5>>]^;:+,XQOA \WKW"C7=SQ5 VWJ!Z &5/@(#T4*I;;Y*(,Q 8V&1?1+<\K0^^\.#\F-T_ MF:AQIYD7TT:F^$-L.!YC_W)"N7@N! T1'((9#;"/-H2@@U>< M)7$Z4JV:+;1VPO8F2%\\26_+*=@\"JIP_/4BMA>-,:[K,' Q9ZTO'*1@9&>& 6#5'K=EI+)W( MV>KVTADM#YXX;%#3//=$A1"EG#GL%0]X30F99\6WB@:J8D)&T01!Q38R.U!< M@_!$3P3J.HWLPMF)B78C^_T2MK7-4.-BWK;Q1&)% .DPXVHH\6/V\I"AQ$OF M9*\9Q0OZ0P/PF%E@QUF8Q:DX8,]-YTGM;"2QJRDHBXX933T_VKL VPM>A#PW M'>_NS>>1WT_X8N#-^Y\X6R'S"F260YC0B,B.0G/=W-0RY*4YK,KPPEXC57C5 MB&VGFIZYF^F9;>FJJ*9GYJ%63<\LR?3,+5S^!8/SWA=,0Z_&Y:T?E[=RBGPU M).\10_(60CWF@+R'L_1J0-[B8B<^6*T:D/<\X%@-R"L1*RG)2*P='KD$=%V2 M2WWZ.6//_XXKQ'V6B%O*4D$](*]9#)+B_*E!Z_3[*@JQJ0MU_.L/F O*9=WP/_J,:(E&>S M%07ME8+ZH2.@8#.;BW5>?[N_3DU2U3F=$WMZW/U9.C@]M5^Z M&I)W#.33:+7M=KWJF%R1SVE'(TYN3-X>>4JS\?1\OUSVRE$95Q5VK\3N=K<: MDW?$V'V2EF8U)J]DCLE>&QLF=LKIF*Q@OU?8=[IE:B9= ?Y@@'=LI]VTFZT* M^J<(_6ZK5J(DJY,T\G_+=N]Y?50*T%-;/FZK8S?=]I/;/A5@\H!Q]M!^N8+* M8QT%/==VFA6YE \PS=KN;3[RC^75')'B?EQKJXKB6/93#529(^6'O M=/? ^BK 'P'@VQW;:92T0J&"_7YA[]9*Q.U/TN]0S:Y[6MI8OL%&TVYUJ[E5 MV_'%1\ZM>G+@NP=PR#X3R#]G'N"V[+JS_Y'.SP03GAD/<,K$ ]Y4H^NR-VFV M+%WH9[K0\K2\8^N:]5HGCT?'.?7L9.?6-7E:XC, X=X'US'K,!C(+EC<\QUB MIT9:-)?.I6O5>CQBH]MJKAI+UZVWEXZERW3;,=]J%(V5[W-[RUZW MS>RWZK9O;EIVB])*J#7C% MXFEME+"=^<&& SU.$>'634/#*8+UHBE 3J?F2NSKM8VA*AJ?,DB81\^M9J'E M1K15H]".:11:9I 3)K 4C4+#2/UVH]#2Y5^V&SGNP#,OU=B^1MTIPE&WT2UX ML5I6?[7QC#2;-"B]AX(IC][@7XD?^S08"C[Z@EA\]LGKFT,N;7S'';!%>M?2 MH6D;SUO+S]ZLAJT]8B\%.K7"*0,=6X5S)!N-6D,BI O(ELZ1E!RSW5F8K/;X M\6G=''4IJG-KS3S5%9XMPW[386G&J,K_\H+$ X1L\+06_N521*>1QJ0A6(9R MP _E9JUE%(9R@+^ ;(5CSO+#LU,LRO"(^\=%OI2 M I8M5@U/RT%UF3-1#T_K2!.Y&IZ6AUHU/.U9#4^[3OK)!,=BHW[DST0U0>T! M$]3FRRYO7V/47J]AY(<*1%03TXYXS-%I3MJJ)J8]#SA6$],.QTKVC^2[R?7< M ?X_RQE7#WI#-?CJJ$!;$4Y9X%<1SE&4VAUR8ES56O;1+VZT>W:C^32EHJ6& MTI,7\%:-94M//$VW8S?:55?FBGA.N_)K2>.].-$OS9UL'LY^I;"&C-I6 X^M]#R4#MN?5R6EV^S8KE-54)\B[-OMJFG?20*^X?3L7J^"_2G"OM,L M$]&7TJEQR)9]VZA-_6-4FY[<2'!=VRE!$_\*,'F?5*-J]5<^J#AU=';LOLE* M!9A'WI;;>B)R.4E?1T&2^,,E]JO!,0KLYZ7V=K&HKD2]JBO0'\[%Y>[!.UP! MOOR [[AVJU[1_"F"WBF5:_,DO1Q5@\"GI8WE&VS6[7:O:A"X'5\\^N9@S@&T MH6<"^N?,!!I-N]O:_2B'9XH)SXP)'*)G^O/I$/B PKR'[Y(O',OQS+ORDGFH M/N!J/OID2<%= 1QS6J-L_,8O4TOMIP06VZ-[+LS7]6-;],^:[R]EZUNK5[0[:J1]@]J]VH-HS6+08GZXU=,.TA19M2[KXF.W6ZK5&KMU:KL$;MU Q>PS5R@28,NUE?6^T MCEO4&@V@W5&]?9J=FIO#!84G#;>>=E-9TYQO27,T?[$WVM;=T+BY4-JB:@#7 MY@>)&)K=I1CC[&R+*NSMN+XO020&J"G K74-^LF*O5PGOWK:NL;*BT"]7-7; M;Y_=W/H;='/#'(5<7RD3C!B3S;>76KTU?)VI#.5@WLLR%C% M5X$IMW;=.@VC9"M0'!WJ#^F@9A4V3[LDKV!IP;_]6T,E@ MMZ2Z'KK3X F8QT"\GWV X]"?W]O6>V_FH_L![ 90]:EO+(+2B\?6ITEX%U?D M7"B3P"H""@H&_@Q=-_(.(P'7&E%C-R)O= 1:HR1 GZEU%T;?\;_JQX$00Q R M,[CT,=E?MI7,;B)J_L/-4Y'8(C;,0@ ,V6CXAAF97/B3D3?P)T".**VF'BV? M(5$RV+Q[-A5O_:$(AC%U\\=._0.$\8T(4+H"_9%^%6J3D9[MAU%$'>UB"TXA MN-._!P;G7!(MT#6@D=K'/?&M\W>?K??\^2?].3 0O CD(J2%O0" M^F+B"^"%\[$WIYO##M&>/R'FF<)BR5W?"+CGR+KSYV/Y\%(X@UT$/!_>9\7) M:.0/?,0M@!;@'"(,8 HO@^Q_HM@&("\B)#8#5H"%,_I(#?B*/*J;X+;UIR23 M8+4D$KE?X,D4OB+^,D$1303W5CSVZ E).9)C]1.@#_279F74+5P#W. $Q,^< MSA# C8.M84T!.&-^5#55A/\"<@JZXE%"^\)K%-YH+J*:=<&6#7\#UR8 E/?H MOT61A](0MZVW$<_QNF\ '$S'[/7';J=A3 8*D5&,!!,2L$B>!SXI!O2BV,/& MO/S%A*X&[QN3;$GVJC<1S5%/&'@0>_O"OWX /L@-^ ,+I+&/@I9/^\\0?F9A MIDA4P.(1$G_7^* 2$-P", \PON1-_# M($08$S#NO"CR).<*9SA') F(><$R?KRN\W/55%C&(713X:[T]%=-A?-0JYH* M'V]3X75Q:ME^$R[%\$*:?1Q/1XT'&SQUCIQC;)C8:66%+]O+!S.R 0(\U8I> M.IV6$PUC4D.&.K+Z5DY34AZ_3#\WW56/YDZ+3T- MV)J%H]1?4#Q.E3>+:/E?[-IV/P>J^?62]<,:WG#(7)^>C@, MSNCE0S&+Q,"G5[-:-@5A[O^;/Y"^AIJ5WK:[<-O=5NI_4QOC@Z%"5'#A\(SC M&$Z.#:^,Y;@U)WL$S..YQWZ+P5@,OA,AIHD(0(NYR\KO*<+8,BP9X:!"6I*,'/4-&"1]Z;F0 M@V)>NK7&\ET"! !.4/$;1/DW2B$?'U_AC1! M&#[D.4E6W3N:^<%9O%#AKT&FYE*,5NRKG/"+TA\\7FKHM5U^% MF[T*Q<]Z6=5ASULL#FF0Z&X8=W6#XSU"Y;F9")W;B1]\\2<>R).+S]I36N5E MK61>G_S "P85\]K"K$&VTUTP9);IO"-]T2GUJ5094ZL-8B ,UFI?NLULI!#5 MW,)(0:%W6M.0K9(R:^VLX(+J*C.)GETGN9D X2]N'253)=QK"!^V[G&9*\<"U+MKEEI^T:%J*\9E2# MY"Y77[.\VV;VL O7F@\\;W[D(K$^B'Y$T!WQKA%A"4??%#[P4B >YQAQ 8S00%);BA=\U_PU%Q$&.)7P11$+(!3BV:74B!% MH:&?6@ NB]>!)\Y+5(2FGPA(#KIB7$X 4;; M^J\D@%]?B=F<#3E<45MU\,K%G0(#4/JWDX^&Y]TU%-Z_%TR'X<1O FY74P7EX:#4;_'B\-'DAE27JM5M^MU6?A! M>!LK+/;C&-T1"SZ/<#K%X=.XM.(=@S#A4=24U1&"Q,*C?&>AK$+1-DCIFQ"L M!93B%'6RYI$7Q"CVR9WI#09B(K6P_,XY&&PLC/T=!IHUH CEW=L8TL4?Q]*U MR#O$<'1?6&(T@GM"&W05B3F?L3E2TN A+M1[$@ZR^;^E/-AX;\UZSRXSQY^ ME+GW(OXY -D!6LB$S1@3Z_\UQ8R;9HRF1$SF76P*N6GC&F:;AFD=#BY MY4P$$$BLM[UZZ;@+KR[RI+Y&%'GEPS9@-\4[@0V#4LDI"O!2K';A(>;&Z3;= M5:^1*\Y9LBF$(8(9>(NQ*^01%N4?6N32QZL17A20_=(7F BB!9YMS;T?5!:S MR@]/%/+QW<7UAW,;-.X H*)F?A;Y)UANHZ"GQ5DGP50:_P=F50%%WC!%Z-P5 M,%OJ6@_#?["CV4C6@.TD+,F]'&4EF@R6,DNB?C@A*C7)#$E 8#W:!+5U)&=; M-&TAW)^^B9GT--5,4F52C82;R(]/0J[R5!^:M]*J\ ME2IOY>3R5JXQE9 92J#Y2S%KD?8F\Q=W(U?Q\S( V"0ZGY\A7S[[PO+F(^@[ MH$5(N\BJW,%+D],#PYW!(2"'E%U4H00H\:C"@T@]P\ME8#9X_B95)*Z(! MQ['0K L#8M-@+8(6&VOG.>P=;#Y4(T&>P=L675 ?#J)TP,K>Q.+?N83/K%9^6/8NUP/O^0*R:S)6S6Z MMG> 519*)UX"&UH]50-78M."-7E(AXY,N.B =0+M'UV(^&UCG];+NY'*@B3[1D((CQX>@7E'8MXFNDW2KO@&$X(_-'%SMVV<*/J"M0ZO5( MNNYJY58!X:@("&,$.B$"[CH =)X@GJ +%M''K!.* M$Y3_Q1LG[\00K7QT@Q!*(M*!.8;5I1'GYG'13SQ SR+>^77Q!6.7%/*@8)I+ M$@C+:9-(;U=<=6$ORZY0.D\! O!3>'5$[B(L?@KF1D17UNNH'+T48Y43EC"$ M:9$* Z6?;Q[:B&R(-)3T-Q^C7XU9 B C_!(=@(F'BP,2&4CC W+U@5^A2^D_ M_]+M-7]E2F8OK!EJ0S8!IP(69F7=.OI5)&M5OJ8_C4J+_R%&.5]Z/\N_D#J+JO-$2.NJ[Z-?KEDW[L M#WV .S/X)'VA>9%8MH>7'#*M CQ @Y+Z(?5,6+S26SPD\FOL'PU78%N@&MY0 ML1E%*W ]%6& 3 ( MO)(ROS3H[67L-$553R4@$&]A#,R+*[QOB6:L\)E,""_<3%D Z6F&?#@$%.5\ MY[H'FQ=(O9+=UNB2STD):CNQPKV>LM\E+NVVFT\U7NIG7_4>G8EC88DNK-MJ MU)H;K$LP"(J:P>ND4).GUO>"[D9)' MJ702HC)O'$"+I.O6?_U]:?$$_K4 M6>)]JD@,K7?>A%#I:BS@,=;B<]M$R=L7)',Y@(H,YU;BRLB_%6?WPHO(TEIA M:+%147S@"Y6KE!:>J 8X5*E"ZMYFY[E2+LZ8 QI3X$8@)F/L4W-!I5T5*AA5WKN+.)Q=W?M-_ MB_>!$1M,OT*1R#+^TK"&RY)ANI^X.^ *!B8I=$4R]G-A-?2_[=)DG5%V)QJ"SL6JHE;:"GDK> M) [5(ZDRV1?WH:Q[SSZS1HDJX;@+R5Y!MR6V4\Q7'R:HF-^BPRX@2?ECV= + M]:ZG'4"KA%*C^=/>)ZJMY6"K1JQM=RSGIW4S;;9;M[6G=?>UW_7K%NEKV[VK M]WSN!@@2V$7PMQ?N2KWV@>]=5*_-G>R%>\J=9ICG9^44/QZRJ\BCC'=3W7G% MDG;#DKZ$U*[S<"SI89-MGT G6SXQN#^!3>Y=9WO%$4]I.81)#(I;_/K))<;# M?*"ITK:;*=%'2]2;G?YI:/\:FWCM$+$*IUT_?[Y=9A [%@8**A@_:QB?-0C* MNS3F*S"7#LR-LU8%YNAU[US2ZS\EO^EF[WC'KP?3GKX++WJW" M?=ON2]_>.B@)O/)6FCOEF_6^Y;3ZWGZ&NH-&T*O;3J];EG.6&U(OGPA(9Q5X MR@R>BH:. $@5#57@.3X/\[ZU5YW'6^FMA]5;^\>EMSZQEMIHV'6W7G'PDH'% M:=B-5@66TH&E9[<[%5C*!I9* ZT@\G"E\QFZ3+D<52QVN:\TSP-HGH-*\WR( MYFFWZF[%N$L&%<=VGS^L62@'_%6JYP%4SV&E>CY$G'::%>,N&TPJMUKI0-*NR*1L,*E< MG15$'JYP/D-79[[7ES&5O=(X#Z!QBN/2.'=3 ;=?7K+Q'IV.W>WNWG=:F*-^ M].+A64'>M;OM=@7XTP-\UZXW*\"?(.";=K=5 ?X$ >_:CK-[^WMKP)^VAUO_ M7V^FB_;7=];;3$/>#!W7M]XJ'SFN1?X&(/\P3*BM81;[GR9;?O/]NGL MGS$WG@=C?L:8 ,98L[E_1ETA0MD1P<7LX'K%$BI,:-FM3J/"@Y/' U#A6R7" M T.%AS]U6U[X&[L \]^'Z9_]X([%#_=I\_U2*V/S;KQD'JH/N*T_?;*D67$! MW'*FS#RN#S[1B,.UR"4TOWILZXG[U="6%]#><"\%.-8>__4X*#R](Y'/E1<;"C03(A4/ \9800]53I\\0; M;GN>F>-!G0_%:(130,.@H#G\\4!N4%[(:U'13>8SM] MG'%.-(>#%_4D.AS=Q ,QQ7P^X9GN0R(O3\X2H%$Y7GZR+LZ93?!G\!D-*65R M/B*J$^4%^'N>]ASS/,NYG)AA9A#81F*!',.$07#_5@)N*$8BP@%'F:'O,^^> M]!J WXA9,G416P6T)];#GO M!YS.?CD:G65FN^7FM%X&5! .3H2(EZ2&+/ ;7L^00.VOLQ18HN[#' MH4@'+0-%@@9&0]F1/R)SC>BA $>N\0NE]J)F]TH*Y1F \/C@-6TX58[D!A3+ MA;_]6P]I'):(YU&B1^^"\"I^U$OG[_#LMHG([&/IT6F:3CJI7LT8M-/)-C8" MZ3O<>>3'- I:#DNG?\;);!9&-!Y'7QS-'N7QQ:2[80DH+8D3W.@/FB(= T?" M^R8F=BLFX8S %8OHUD=%$&?LT.!6O%!V\)WW !771B>23/5F!F/]*@SX.4XB Q?C3/8B*G:]*I9 OR6 MS($IB*Y)7+/.)SA1X&:LS@'[EB>#M_[ @;"XC#R,T,/+9A%L#,_#ZTB3G7\T MM"8>;-0FZ9E^.$PB7(J9!^P7OPW".0]%3GE(:N;CV=)1]2 MD@FR,UZ&-H'S MSN?C2$C=%NXGP7GK]SRIV[-B@!J90BB208(,YL7J\).C4YE0NTQ[P9&+D4]F MF74^&. 4# 3^1_@>$:92EPOW*#9V!U6@BPKX0 0Z>GWD\KQ@?'\%14/&D$8I> M"E9@*K#6;")BDZL.!F(VYV>1Z/\(?#U.6H[%YN6UVX(G+A;M3,VDC.$6 T\: M!W-48+X+2RBDXON*XV0ZXQL@!9FY.P^YEN-8X+7 J].M%;T2."S;(^IRX;03 M8(8^+!?QV$G>;_IZYNS\"]R@N94P2F$&:U^26A\&9SX$$CP3$"M;"2 D5 6(.ZU?QNZ9K4\[L=Z>ZKYG?GH5;-[R[) M_.Z#:9@X7B2#;D,Q"%F9^(5%,2+"K]:+M^;W);.0-3S8RD1%UH"\/',;QELP9JT$>9C,0?P%9$9+X872;2#\6\X[ M80&KE.9(X'V G/3\"+1?O@P2X&BOXJ+X7[;F_YD,;UBJ@KV=S*5A'O9I79'Z M<@"A@W"*-Z)51[Q"Y6M6]Z05=Q#*UFB2H$8!YS D-6QH82LTF!V^1%.^+_2B M=,.D_Y#F.5+*0Q;\>LJZ#UC):Y)1GX*4EY?(@*AD3'SWR9)@:-R-P$%0;;W!/]DP2K<1#X<&YX=>@SD>5)OP8+OD_9&Q( KD(;@$_P^B^8I!+ M]O(5C+?/%Y\N,49%5^5+ X%T9F*)B,N N>CM&UD^*??H2XRL ",R I;\-Y$# MFGE +U\+/D4^2_%]J3)C"L!D(FWN@5 &+"AXH+-'&$A+HIC(MH]).D!4-K"B M.$[-EGNTNH?^@)/G<$?$:C!0,Q'L/D1=*HQE.4K6M5FS'G)F=5X.0M6L+QR, MVOF9Q+HSU5*$EE_[ ;I(A7;QT@,Y+ZL-O^JC^@O,DS1"]*P"GPGDU5"0#O]A M^&W).&=A@WLAARJ7]8"A.!;>D-]6L:I"C4,YV\G01'7 F\SO35?UP(OZ(0HY MCGP.$Y24L6!I^I]_Z;I.YU<3.VT): 0-/@1&!@C[(0>Y;'B?SZ"JA4I3(;I-4M(SY-^@DH$ <*? M"050D[6P;PU!0 Q(WK=U/B^*<.)"^8]=F_71'\1S@ V^;'1K+E\5W,B$.!_0 M:J_6^XD_)0YBN$74$>[Y!2^;[5IC\7G'J3GK%X@$8A*&?"?PKSO/\$D6GI24 M5NU!8>^I(A9V5J'V.62V6WBG\M+5W4I:B=--(5M>P'G/8EL8F3LP,.\&7A4R MLQ[Y43P_\^'4_!8#G 1@ P# M$P.AY=9_?:\$E0JZQ5CT.Z1OG5]9VY:_,$.7^>!A*M4@E3IXZL<%I1Y>8_6*"O2(LVQ MQ&ZBG,4%GP&B#LF4GF>?XN@5VL[):(3^; PS>3^DT4J(+E.;B+Z\*+I')RE% M=_ ?8)_>>=%0>=I5/'.2.?6[?>\B\#<<,)3@+O@TQY;P!2)ZZE M2"X7AO<(#9N,_,QF*$D-GA*=/,HS!. JYTUJ6P!O!<&*=H0*S.%Y^F)^AP%. M!1 *P)&0913!/1N9O$902$II%4I%6%7^##ODS&Z_<*N4EC/'<*H\-VO@RC5Z:7>F E@(WZ M"<@ETWD8A*:8*_T?US[CM<]P[3-<&S-9@,(F0]N(,EM&)^,5869E#(.N=H/Y MGNI.Z*B8:>-9-W"]Y10EYZ/C%^.25VEM8- M4.Q^^1T>.B17!?XV"ORY5>"O"OQ5@3^96G;!*8%P7=\$4ADP^@N,#PW-7+/? MHS (,0F#^6R5<5:<#FM]#6_94<*^$Q0-:4*Y<9]7& Q#C<1Z%\)_R-GQZ?SJ MGTLZ8,FKLHK=&6%#M+YD50 :0O*[5+9. M7P"RD9K&BIMVP#DM]LME7K'I4TV;[2.!68[S*/2DTXQ4S&'(>Z0KAXL8^#,* MX"*\QQ[6#?'W1I:RS":6*9'K*S3+0:8E8QD:2 ;+ $Z@&0%@2TKG/:!S]F.A M&P/V)DF\TRPB\?27!FG'+VIKJ=KGA60.7HKIGB192CS+$38\EL1HN9JYM;&I MG:?Q>7[VK[&98:NK;].0O4Y_@P-@E55JW(&6PH@N34:](/U491[.0A3_B(0J M[HZ%HR,P4PP^(SE8G&%?J6M 1^_1! FPN$#6!60L[)GG#XV&YDQXPW V9Q&/]I'0!4$0A M]:\Q+;_(FH76&/36D"+$1.Y9Q:#)I8E..45VMA4G=#+* MG9=N#9U-!.8_RDA;^1YNA:[+C74!*#,XY'YC?Q8;_(.B!][ 2+Q/#_?YXMWE M-ZJU#?C'N7/K_@:PK3XK92%>(J)(7PR\A,/_A;=%UT)W;THE=Z54KE_K427I$:S9PM!6G[!AQWZ0UGP=2LJA6K?>SEZ7U6C\E55OJIR^ZH> MV_OE3?\M0,8?_NT%JLT=[X4% A9?HOXI@0:_A+NYN/[XQ>JO_Y\NJ/;Q^O@&5?_G%M?3G_]H^/U]:WBZM_ MK/=>/2\GWR7($EE5B#J0=V>D/' S,LP#PP0N3CS$]''48B@O,)X+,;%EA#*9 M@AXQM3D)AJ1>TA50PM"E_$F_6 MIDQ(G4[((566Z&GE-B9[@[)T&Z(^!JO)&C0XK !V&*L *_SF/D0MC:N\P"R: MF$EQJGI\"(8A7/[ 3 E!+0/3]!>ST%F[HASWV-B2/]5UE3(.FRGZM&4ZI$PA MB3TL&.5%;.Z!-/?94$U73M.3Q@(CV/=2W91OE)7V4G[1,DH!D2I2'BJV%0#: MWDS"/J;^>]@=$JZUOP@^4'F!P:*R:F"?S!55^IC^]QR+],;;8X$9YB"R #Q*:N"6$;S:%WZQD-7&"EI6Y/EE2P7TFE!M<3KT DK#5>Z!ZRS_P6VLH)F# 1?=9U[!,Z=/E'C5RM9.OA[('17-%:8K9Z;)9,L3, A[X!!N4Q:-[1D#M;L7D#C%&&RBU&F@IKXV73JIX6O^5M M06'4HV/&L$"ZP1W(%2GCW.Q2*1,,"!IXL1-OP/77I)ZRXXI,XR"D[FX*>B*: M8B+D#S&4GW NNV(J:F?:H(:%T&S53$=N@WMN&-R0C7!5_$-Y&]CH(R$S>!P" ML6-ZAC0%5?X\KX+[1R8R P65G(YA'HVN9;(,6K $?KRQ)%#)).I!53Z<69TN M#=?+&1,,GM(]PD*8J 2G$0C,^+/,JN+2A&* R M;:=E8T,!E#UD[L>U"/*GGI:#?+L@'E7..";DP@T+64&-,12U#&^("[2I)Q8M MB<)F_F#]5]$'RR-T7.*$P"YO80@00)R)P$.1.?,[UU9=EC!9:96#?E?&XN MK_#)0B%#I@P#>4F<9) M2+A'/Z+P%A 8IM#4K/(R$/FI6MQF$ULMI9^-E&VI:1!!=P M+AK\LY*S"WOYYL>+D$@A+36LNS#Z3JY(0. Y^3P-Z<"2O^W$8];,-A];T3$(NA JW*D--10SU3(F3 >9* MCY*)?M[C1G[(3V4 2"N.BO_DF2M9-"0U$*F+V6I$)@0((MW@,)L;:.0%*E:> M?TU^7>V+)):/R9G(3!9!F#OX(JO.4E*.4*A>=:+WL7;YD7<;1E2[MM'R%1TN M-N+,E+XTNS_95LN592IX>AHB4#TOY!>X\#':JY'/0\IER3%N*NBZEK5QC M92;.62T8"@0P>RMC'4TU^KURZGE1;P>Y)]Z1V2HY&XLEV4^A7A"M2:S$_AD@ M'5$3F7K*EY?6(L!J0^[@I!+>M><3NZN1:B]#O&,?:UN\B!Q;JJNYM,F7W$6/ZD=,V%Z$@G-/,C+K#M"TP]QW 85A"Q.V4BU-A:])&FE M(\"IUV6%RRST4:=^Y=3J/[WF-RS4S\HUV2.-?>80.T#+E.Y*?!<-KJ39'TN6 M4%Y=;N?![@OR'7YZ1O8WB#4C$K;2*@^X_D(NJ[@0L\S + @ MF%ZA>E&=ZW^!#H>8[M01)9S>(F_U #:WXHQZTF3I =DM?#W_^O[B_+-U M=7T.GWW\>GU%*0-7?_S^^V?Z]_FW_[4^G%^?I[D!AV!-3_>.+.LS5F$^I MUZIG%X4^CDYU,8?<;73A_[5:KPF4FV]R7PECGEKU+!:#,[AVM.%_$3_&?M^' M'R@A0$7H+]YR5KJ$S+(W_@_85? 54X/@H<";PD:&PO_E'%\71OCHQ? %^19@:]]P*\/_G\MW M'/A?_M-QSQK."Y9C/V[/G$[#[> (^^Z;GS/KOWUM8,K2J[?P[I6F1; NF+)+ M%R=5*]!\I.*:O:MF&P_]( 1IM0@WCA%!IC=3./,7W05?]W%*"U0N5$.?]YSN M95W"H8I*'OC>#@$JWG6S]V!('3$I^\& AP0^H-.33BS[7_3W6A\#]#P4-#A# MUZ6EO):' R,=J54_)7KKQSD@9D8 QLNF;"G@N(<##NZTY9P2A0U&JPD,*R<_ M8>5DR:Z7+>8I$6D0SD6,C:[GG"BTOGBZW%"4 MYVFU3HDVX\%8#('1XG^2">B9%U3XZCB2_M)^DPB0_T[@&"-*T3Y7(P_*#51Y MOLZ"$2A'8J?CL _BR-IIU.:P,9MFZS]2Q_M3QFH>%:E9&J?98Y3F/V2(I@QA M&3-.5!RB61*(47_H_SXOU[<,P+#/2 5@Y+\R 1CE1WF@Y^U(8P:9-U!?+S)G M*6TSE+F7INZVS]<7A&*._48QP#0#LN:.6TM[@)8!>7:=&J+_[\RA':B\':(Y MF=)!Q7(X'YX;BR]MH8LX612H>^4%UN78QZ2X:"9C&*]EZGP_]H>^1P5ZU 5# MMU"G%\IN'J_7^F]LU2N5MI798YRQ< 89=Y[*^K2H_6ZL=$+=\X@3HB[@>\MIO?)>6Z_4 M;"QJHA3I)L AWIMQJT58K:X89Z]P!1U3@KV<#N "8]P9S]"RJ8QQ,DG3;66& M>9Q?(NT;/)+]]0G(&P W.^PS5H-ZI#7>!T);PAF #_%XZK5!;V_O+I,[T<5;O&9+>D^$/V(DNRDZ=C$ M!#P@PIB:.0 C^A=9HMCV4;*-E6C]%#F63]X%]QUE]-)<7JECK-,CGN\UY7G$ M]?)1XEA5(%D^XKB?EB$747(Z;YQ+SG-/R99PC+LTAB"K[N67*]Q19DH[,;2T M0:)N2FMVE@-[ ]L]*HM$,SN.^U//D$BD R"XF-\WS!EZ0DI355JA..(21OI' M[:IFC<20"G)B,4@B[CL[\>[21IC&*(LH485YL--DDN4>5^GS^(N/JA6&P4S4 MDG2F4Y!I6.:?Z-I&1H/-I1K=DG5-A>OIMQ(%=$4']B#EHBL14:M! AJ^BBI! M^U1Z8HS5P_3_B%MP4B-4-71DJ0:'>#>*6(1HM0U!JGYBZS5DOQK0*)&#X=0A MV @3F3Z\:N_)NV75*!R UAJQ2YHGHS Y4[/59:]5]U2TZ35;LLT+RV^!^QPB M2QBFC0-H*S7K"CLS&#_6QQ$_/!YH8=/P%6"B./@!N;F=SD?)MG-5XT9D_9J. MDZV8+)&Y2E*8T@W(B1]J\4+-,XE58R6C,$V/;H=K'@IJFZ,99*::/_<*U']0 ME9<:?J:!8?'F_S2:D> M&T0A:S*HM:]&U7XJ#5-;HU(:\DK#>V2[U'"*J!Y@ M"=12Z0V&WD *]\(54:^9),#J8VI*BG%I/^9:4/P:WD'%K50/1<6UU.=IKBQ! M7FL%QDL>[<79-Z5MXI4O/M */ M/#\[\RGDMW0&Z/1'/+8HR?(1> MCLQ;* .:[BHEDW*9+R-%TVPTDPTOA9I3E-:03 MCYK2LUM.M]?2+0#R%:0-I^:F-:342-O $.2ZDN[DK#[B"T9+JFG?#](PN6Z[ M'*=[79@8AY6S:)QA,2Y-1:/YV.C:E*.])<$/9:=I8T.*)5[):^=)ST\VQ;#[4Q4,Z,'>#&=D%6Z65*M3:% MOPDM@DTA&SVDF7C,D?YV%>FO(OTEB/0?0IM/NPBK0:5I(BDJBVJ^)'^J)TR: M_$PRO3US-7+V%6N'L-.G MBT4EINE/ FW&;CR^ 52)0]4']Y_=P\71;&8&-.03+"X J&\XTRP1NY,.VX:%E[(Y< MH9)XLO)".70,K7XDW3];T6IMH7YP)%/+L5I;"G.]CYB:H$..RU3A7%%D! MT1)GD*I, LTC.#(K!Q?05JG5%\W(6]A/29C#7E*0?XY_7MO_X2M\L$7WA^Z+ MM[]]._]Z;5W__?+;U^O+K];GS[_GFT$\M17WV/M3>=5MF7<1]*(WWB2K!U.RIA<=@!L[:,(K*-2PNJI*Y5 MI6>;5V@\4%WIIQ^[QU=3@53P[)G4$Q5AKLXV* MRP2E Y&^H9[D*\LL=U#1Q E X9(ZE2JY;VV]4R7AS$2'Y95+F#^@ZY8FW&10 M<=],\.PA/%92"Q47D#_?++-8",=MO+"=QJ']-"%6%XGOIO'E3DJY-K^KQ?JN MJKRK*N_RYV6M[MJ&'V *;:K1+57HC**DE-!Y9\Q5N ^G2 MS>PLFOJJTM5H !_.3N.Y0:SB^-$@F7+4:%6ME"J5BJM:J2T4C@]B1"XWR:XF M/IA(*:.K#/$'L\%S&:W;1HA2L96<(B@IDV6?J@8L9&S9*LI(J Q]JO=>IM=P MH@/7[\@DGT(S@OJ _) 'F"413JHK+-DM:.)16'-9LQYU0\Q/8VE4S, &&B@1 MG*]9Q;*PF1PU)Q4$XMXXKID#T1%.!1CRS\F@,^YW*.#!B8V'2"(N)B!]D-JV M8)N8"2D>V!H%IT=Z@[25"GK-]: Y*=YDFJ(*0/,%_$H59BN!R\FZF3>07H0; MYU!=RC@143#N/=\(LH^ H>HI0X7! ^'/9&X*C3H#EJS:VQI'I6WW!>?@#K$P M9%*HIWD)0#8RO3&&CL^7J[RU^;NDBKW&FOM,B65&F3M\16 1 S^ '6'FP$!= M6Q*HW=!%Z#12&^/]MBQ>R_?ER>.V!#Q=%@_EEK,P"P9L+JT4?NZZXSLQ\.!. M56LB/\#!S\'<%$?V [B$FI(M04R0(L!FZN5I"FLF21E4KI.Q="*F4[.Q%WU!;7 AST/0;&E7+'TZ'*$IVR\BW:,H*>/H3K4N(+200'#0MS_3 M'()/U\7!]((<@@>$TV48W5J?H[!%6H)E-;MK0M;//%M!7:_,6M#K5PD*>Z;% MC8<8'F!^X28S2O?96)^,L+X9][+I#<9V$K6599D&!0D&UIE5E%5@O<*,A->87&#O/&L# M5]BUL)=WF9"= 6=VS.M*68^[GA6GFSP,ZS""DD9>C" ".O,4&E6@6MC+ M]=X(WAK#%WV!;:)DYAC0W6\15H=>C\,HF -XP+BV\Q4L1NRV.+I+.$/<746Y M?95-8LLN3]YL1OVD4;SXP1JP5\/G\\/G>]7P^6KX_ ;#YP]&3@^U#O=IJ^$8 M3SV#'O_.6&J%F=;K[*V];/>!PU.?:)>?0&='&;1L/M93;.L5294PB<%:PB3: M'VC4H$N>!U)@RJ+W^M";*B *)LP'%T5+?@>BG/A ,:-[F.1@!NB3 $?1]2-3 M&:U>L-&0/RL_Y*P?SN?A-#,V;O5>%OE=<:WU(U>!(^!P][^]<-<[93>OB%Y4 M"QBR9WP-\+/9#XOHFBZO;EOXOZ]W.BIO U8HIN:[?F%+'B?GO475[\W/8IH? M>K_MO5L2E5W%_W,P/KY_;C4Q=?<2 M45E)K=:*GB([:=_QXNU7,;=B;R+B0IQ3.L=/#Z7$95QCZP472?O%VY?+5G<+ M1ZWNX(TH6[F6_U/$:5EDKO;JS?:K0W[!21@)M(O_KCZ\$)V'TCBLQO/ MF_WRC?L*?8K"*?E.X3W83N6];%URH9H0G4NG\+7W U@HX!^LT7AA<;LB;$< M'"F9G@W#^=E0#'R _0M+_@'JY5D#^(WMM+JVTVZH!@7J4%(YV"/H=HP=SQ7= M5N%:NP#7W!37W!+A6A-QK=7JV;U>O0#7*CPK,YYU"O#,2?',*1&>$4]K.*[M MMHIXVH'PK-*K2JI7[5N7>A_&9CYTO$2I*H5[I%JE6N4H5]DY=RTA+]'_U]-\ MQ1S^%J,+8VB]$C]D38P_%U/X!7HTS^2>!_>\+KEAMV[!)[/E>CNPY1!R MW&7HBX3=EFJ-8[>[3;M=F6IE0J 5V-.I[\ ZVPWVD/%5[S3L7J,ROHX @P$U>7MU+E?R7*MQ+E'?<1HOS?(HE_ MT0 Y#X:_:W!L2U.N:[M.$455DKR$_+CQ"$F^!^2IHQK8K01Y^1&G^0A!O@_$ M:=AUIU-Z.?Z<#/?S(8Y"C^=8R7/+PEP6XU22?#M)OHL ZV\, B"J+'P^LM/V M,5*]T:ND>GEP:14B[2)ZNB=$?WDSEU;ZWD^S;RO?M82]T$PI:TTV[;O4XER$N$-*LPIBA,\R#S?!<84[=; M;A'&5-A2+FSI%H5E'F23[P!;P+AM/J5^=X*&^)683"K_^;92N5L4DGJHU2U! M\#BUMNG8S4:[$LWEP9Q5:%,4=GFHC;T;M*G;3J>RJ(\ 98J"+0^UJ'?%:;I= MI_1"^CG9SY>#03+S@L%])::W$]-% :>'BFD-A*]BOF6VD=,&:Z@HU:@2TB7D MN$41E8<*Z<W64R+,"5K1'\0L AAX ME8-[>QE=%#)ZJ(PVX;!MF9QCMYJM2D:7!V]6(4U15.2A,GH'2.-T;+=;A#05 MPI0,88J"(@^5T;M!F%Z5.G[8E+,IMOW\]S'(Z(U[\SP)A6V\NS42OU<4A>CFZ".9><(/MT<]IQM"V+BZ[VRM*)-ZE"E#4A>@8V?QSP=55B%H4Y7FH MEK$71'7MYE[[.51(>CQ(6A13>JAFLR;O7T7XE72I5P8N@H]BR)HVU3M M[P0]FV[;=IN5XE.A)J)F49QNF[8 .T%-I]&S.]U]EA?L4=UY3NZ>RYG MD$UC DJMY90U+-,K"FH^.'5"P8(G-GP.XVT)K-.QVYVBY*,J.E,^9WNO**3W MX R*G>&.TVC8G>835GY5B+,IXA2%]1Z<2;$[Q.F RMDN2JXN5[3FJ+T5*++G M8Q%9$P"4;05B7G*)_5Q4ZS7R?Q?-_@BP7\,@S)+DH_*0+9PV"W^!3E"%:DX+ M8Y>C:[.^B^Z"^T77PN2B"E5/#U5WT]" D]2 MI_HG/\[__QIA^?''//* P_B!%]U?8 =KH' YS7A"-,X/QEOFB+,?I=6K6B:7 M"$]7(>EC&BT>,9*2PZ;^A%F2%89NBJ&/Z>AXK!C:E)ZAIVP>?B*>H0M3[0G) M322S5RS Q*'H5\ZB$CB+FO5=-*%4L#X/AA\ L(_L]M:VZ_5]M\6HC.YR(>DJ M#-U%=\O=82B*D#IF6Y7,SJZP\VFP;'-.@L+PXZ;L-NNY77IOP(Z#RF MYV>)$;#=M#N])VPZ>S).&:6&X""N6S^N"JO+X89Q=M&55-.K-"#>B4",_*UI MLF/76U6>SFEAZ2H4W44'U-VB:,.UV[VRV;H5>CX->NZBV^INT;.)R>L'G6Y7 MB+ G[XKY*N;'45&TGC0:0!K#,.E/1)XV7CXQT2[?V3K59Q>=7@'$CZX9:#:7 M#+[8I\+3.%:)\CQ1=16>[J*Y["[PM%>W>P?U\%C0XNHM^MKO 4<=UP'H\ M:,OY0K3=LY89G::\P^&GCQV!I-PCMK+(8W541N M143NU4IVLXL&P%0/\3ZC^8B^B8& M$R^._1'@(>Z+/=9@N?WN12+8TF)+RR@@XE(_GXCI>[81R M=]'8>#?TO#,=IND>7(-9XG^&RU?8LO+N5*KN[B\;(I4!TT-&=PU:: M+<'N$BOM)X'1N^BB7 *,!B6LTRQ#5<'KTW$-Y0*%JMVR@095X+"T@4-W-_V7 M%VC^JYA?CH"4MX_ZNZTJC'C2B+L*:W?3EGG76-MKVL#%JZ!BA;&+&+N;;LV[ MQE@L6G +&\M6(<8R_?,4],A,DIDU$W#8,1@"UIG5]V)_4&F/)=0>M^F2_;N( MKA"P>>[VT8L"X NQ^OX=0EWSM?K&?.WBZZ<7;QNUPKF4E?IX,IB["FVW:=!] M$+3MU XZ0Z%"V:-!V6U:@Q\$99UZ;:^S^$JA0)937?I3((J*H>7!UKT;P0I3 M;(7)/)Y[ 5[2D6A/9>V7X#ZX#7@AP2E G3.UPZL&-M9\2IXK'+)8K4^J9NE.& M_B0! )=<)7BF.OYJ?:.Q35_N3=7\#PSWRJ52X>[.[=/&-KVZ#X2XE5.E0MIB MI-VF??>!D!;=*D^;F%>Y55:Z58Y#BRJK8Z7QX);9#S%6).TMV"R/<:WLNXO3 M$4J,-R>S9O5**')P#Y.\%X"D>8%3X%PHKGX>![R16G(AP_M)6S7HO:IIWW,@/F M/0'G"F&CX:B-&0G.;:T9,&:*JC).7'\J"8ZM0K!M>G4_#8+M=6AGA5Q[0*[F M-GVXGP:YZ@?M0%FD3?T\[X?#>_R7UY^(M]9_6" \A_XM_U4HU/-O3E],[\T( M="G/#1P8"&Q'_JL4\-EMS0[ZUC?^V^NQL+P!%I5YP3WZ7X)P#F]!M<(+:#KL M3>1-K)D745. ^5C$ G&+*B$]].6 2CT74U@]K@$HWZX^PU]SA_CK)J=8=5, M*(O*'/_VXO??WOWC11YIZO6?BEQR\A.B1OKH!2V76^_K'U_T@B81R[NT,B\I MUNN6(>N+M_@ZRVK5^;T:XZPW8ZW,_G[^V\>S=]\^GO_C[/S3]<=OOUC>Y,Z[ MCY67%K7%0.3V,19\*!>]Y5('_DN=_@>>6U"/Y5&=^B;SU?7E^\]^\-V"GPS$9%(,M:$?SR8>W)T?3/Q G/4GP(*R MW)3VH=]@O?&L<83L["_ K5YD\.].WHH/',]'_9K!A;_(?ZA5\>S'"I+_^:\D MG/^:@R=_6"1\KI&K(.G@) .DDC<_>_I*4JAG,"!E/VL8T3[(B1&3/W\:9HBZ MN4<"K1^_L.;^G P[^%,"%WX!=W@YN9_._(%U-1=B8EL7P:#&>N^!>6C_[7N3 M';[S)EXP$-;56 @$]I/LZ#Q&C /I+- -8C4<^RDV\LH/0&"$2>R!RO#ZT&\O MP&RF+I+SDH.2QH(L2,9H]+_CF3?0_V:F-?(#(N9B;O4P]L]N"N%ZJXCF$O[-AR4GXFI^2Z4+6,1^?@M>A/> M_"RF;S6)/N[>-^BR7H'TT2!="4]7PO,0L"Q)QIU2!CO "_?K#+4*,$P*O=B4 MN#M&]9VN\G@BV=7^5C:_JJYLPRL[D2@$]AJBB>G4HEC\*_%OO0G;-%7(X;$A MAV8N9\K?O$L,0.,\&.)_/J8P.9^_]Z((?3K_XTV2K>>=-VS7;581AI*BU"I\ M:A7@TV;]6_:)3Z[M=,L_2O'8"Q3.!P,XTSRV(C$0 $$P6VTK$/.2,^JR)M4U MV]OR9@6(;QH.7\7\?1(]IK-DS[&=YKY[>!TA3RYE?E.SLRT;W@/JN$[/[AP! M^SUV1?DBN 4@A9$O8F*[UBL_&$R2(2S]^>+3)7#E6$2W@KRT+]^@"T5MYBP6 M@S/_Q]G8'PY%\(O"HE:=1&>]V0#NC;]_BVKXQD\[Z):P&W5'/[W@(+:0HY%R MC_AIXQ9G K#C5DSN7U=B8SNQT=U6;"@$N@>2WW;\:+=MMQK[+BRKQ,2.Q$1O M6S&Q U1I.NT]#VVKM')<_?=(S#Q_: F>WQH3NPVQN7/)&>PSZ=2]AEVWW&W9 MM02LG,L+MC-U[&:']".5?==VVT646H>L ]X$ M/4_!T-#_YW9F1H-XAJ7ER7!8)5B>7K!L[=K?!7FVZPW;:1^ZYWLE0\HK0[:. M#.P$'5M=&S9RG/+B^"V0< 9[OB?+ P.X,\S MOT\ :*"3?50@^2W:?KQUL]NPF\VJK+Y$^+,*>;8.$.P>>9HXEZ]G=YUJV.8! M(K3)-)E0SOA0S"( @H<777(6_%S4HS6SPUM;>^X-N'XPP I_3P3^ 71Z/@T! M6?]-GR^EX6TGY?8Z=J-P4-L3C=9\74W5/ ^KT;FK6,+3XG,&*[N.G:SL#_0 MH1'Y%*<.2J\2]CJ=%9H-E:@J@6^I7=^Y[;%](-'IML&VW[?E4;F:RH6@J[#3 MV;EQ\PCL;';M1F.?O1^K2,52>^>W,!S>^9-)R85&65U,[:UCT^KBMR2:UO]C M[TV;VT;.=N'O^14HS4S&K@(UW!=[HBI9LAR?>"R]LN9)/>^74R#9%!&# (-% M,N?7G_ON!0O9!$$0($&R4TDL;HU>KK[WI:G7!V4[H(^0>%?2EM3-[1W>$26- MNMX>'+!.T#D(YC2NU#?L9Q/SUYE[5P7U[T!2X/T[ M7J1!4^\V%;FM$(C2$)3;D5HB@EK L*5AO]4BQ<[19KV=5A)HKV5@N]S[ MB(BJ.1,M\(Y)\CT5 ]\&XIW;5WH_)Z[A@\CSA1@>H8=\/_G38S)13@=HJZVW M^F7[/Y4%NEH 34-G;N=GX>BD'LTUY324!?H0L?)'(;2?:/NP=*;2R^W69))= M7O-+OZWW2T^:58WM*HW,-%CF]F?N!,O^H*%WFU7KM7B:W6C.@1NN+Z+XQ32& MIF7Z)E&5%+<;1552W&,EQ6,W:(3UN>;& BO[')T(6L$"BCV9\WNK(ET/[#!V MS-C'&DL-E7U351"E(4CF$=ZJ5E,B7_XNC\D+0Y9G "(IR)9J&K\XB(\:DXL#>0=ID/ M.T>$A;B@B]VN9T_OERY>JPB+:@$T!9U]F:LV1X1%0>CLZO5!F2GCJKI4GFJ$ MBJ54BZ7T98[L3"RE."FO7]>;+9E36S&2TX5E&B9E.:Z9&$F!FD=;[]55BOAA M]!&7C$U?FQ@C*@9H+GEQK)?*%T>OJD&HG]L?^L6QGY^(._MBVN1^PHXE=[.B MNMZ0RF/*#E0].U _MP.T2,AT.WJWL]>J3^.FT=2[#=4@KFS:>TLF!(YIK)GVR)D1S3=^ M**J;E^KF=GR*4_A,#^')^!&_2;DS$!L-O2,MH*Q(;P5);V[/9PG@8864ZLWJ M5^\X=MGWB_)S5M$H7;2?AM_ MIV(IU6(I@R+\G'D#B9L#O=51#L[SPF,:&(MP<.9-BNBA5;U,RTXE F-.+X5< M&UF&!X?XZ>[__&^[=GOW)XPQJ[GCYYH_A1&).P;ULS:R3) A:B[QG, =$:]V MXWF/_$5MZL^LFF7:Y+-/9K67YDL-CPJ/OZK,%;W!SFQF^ECQG?7)QHL#\"+V M""Z!]N:KXQ.MT7Y;^0SUG*-X<\,60]0\,JJ9/VI3IX9*I8P$%]G[5L#V%OU E,U3)#%4RHQQYX,$5 M/C//=T;?=2T351_ BC9_KU.O7UR]FO[4"?R0_--_0*IUM1?#"DBF!W;JC8P/ M;%Y<=?1ZO:XEG^]N+*=I35(5V1Z M'N9Y.JX&>^SY(-&!,%=Q$TDE/5:#W.[.\ 9]PPOT/PCJ=)#IEVW^RW FC&=E?&XG]W.[R\_E2U>,.X+*!\>N2\;Z6FL. M#8,?.;.Y2Z;$]LP7PJ,R%='-170;N8EN[%AH8/--_%!8G-T7Q\/HNOO)D_$C MKUM6D>,*82D-2+G)\7Z U-!;#1F6JD6KCUW7>22^8=I J(GAVB *J[B:"L35 M=!JY0S7%>7[DQQF[J[=D8HYRYPVV&WV]+VU"J\)M3A>F*1AMY@[6+ VCK=Y M'[1DQ9-.*@JG@IQ$'J[I)9RXA#MQ%7\Y.']IYH[;I$HX/U+FE<]Y5SL@-+5[ M99$4,DCSQ,//5W\^II2K", MOC.;&_8"-@RXEX_LR(6W 43PFV<76-7<<'TL\>Q/B4<02U3^H2X0SX=_:*3] M)9SG5?H:"M\I.!B1X_#PZ<._+I:14Z__(KM6_!UZ2^E;%W2XI?&^_OE'.* L MBC/Q$+E4L ZQ%U?X.$WK--AS0X1IOT]#4>CA^M/'VH?'C]?_JEW?/7U\?*<9 MUJNQ\ 190%G#)DOSF!*VJ"8BGDM0/]7I?^!W*\(5_^CB-]D&_//V4;H!N).) MQ_+M2_Q\.JFYSJOX)/'1T_W-%]/^KL%71L2RY*F3:FG]2&%E"? M))6E\PB?H/UN:%,7*=E/0*@N$OA[Y;MB K$S43ICQX7?6'XS%.22;XN3_/M_ M \=_OW2>[$T9\WI"*H)7YP8)L(T-@XUP2Z)33R @(C?[)CSX.#H=]GZ6.91 MED!J,1@#FUQHONGC(_%/?KCP#=C#>VLQFYLC[9M/B*5KG^W191A!O]_)WL3) MX;>0'-)#-[RI=FW3K*[SEE_<<%FG^!-'$Y(GSMS8U1^)H1LXEITTLN MIV+;L05&W4PX)IORI1]XBEP@J8"*7$J:!"P! ]?^<=%,9;9[L^+LE3GJ<[R^,^RL<>S+,W%QA\- M)Q S5Z[#D?JR^O(9F^X']$E?B7\< 9X5:9B\P9*^%*0W9I;T>@/^F]FH#D<2 M1>7E#?]IZYVFK+[)F8=V5@1%:1 :2"#4C""4RE1=>K%1%\&G%+Q*D.]H+@$DC$R+:';( MY?%]?#5"0][$=6;:F\ C8SS9MYHCRC)J>%@OS)-?JWP-#S6*&N6X1CDK18/' M"-V2.1 DTZ L"\.#C!FVVOV+OE%QY:.JV66M9@'Z1OQ@X&^+X!_7]O@Z=C[Y M*T8W>F4G(1RA'%G)#+-6JP#-HTPPU?5F708F!:2* :E=@ Y2+I &'957OE?N M_\DP;0UP@D$PCD?+K6(\P=Q%G<-?4($ (X3GJ+TH:6"M-/ F]>)U"A ''HP% MU2#O'/>1S -W-#4\[&(8%77(7<]!ENI5LB0 6_:VT(><#IK2H=0M0!@H#4I- MO='?:$(MR7>-SH-[BWO\&]O)]\ M"#S3)NO]"&M+)VH>+![^DM=05!:$"BI^1?@N]X0?A9V*R0OM(CR7VX)G@Y30 MU>NEYA?O+"BGC1T^X)'1 M5AW0,DL*GVW?L)_-H<4KC;"RM99CPRX0=Z;!#A&_ZK41*^M&:,LL=UD%A[]( MX+V+G<^US:J.?H'#P;.YID>3[R)'&AWP@M)[B2HC\.ZL0&90RBI$E(DD+%=; M/Z +6"$H*X)D)J6LPD2I".KJ/6E]U6H)%=D,!$JHH &*O*6:B)0V?JP1+U1? M\VK5Q^S(3(=;"2SB[%G:PQ.>?)Q8/,&I[]AUNGUQU=<'G;JJH'E6P$U#;6-7 MX:A\U*)C55J(K[S:==N4 E!X+1BOJ7IA1Q9MOI4LM@_ 1DIB5V^6FL"8E=:6 M$?M178E-W=1*B$2R8/ZM1**OQ,=J7P^N\V*.R?C#XD\/+^Z]R!&\#E,$/_X8 M60'>A)LI:%K$^VS_VW&_XVMC;OIX0?,5U6SH];XL3$O)2Z>+ZC1(R_R96\E+ M!X=TH]'0>_V]1A0H>:JR>)9Y6+<2IPZ/YU9/[S3+U ]4!Y=,F?_\6#73UE[9 MP6HC=K+O5/J^&D6-HM+W\Q*81I\^ZGHT@@7Z'E85(>8+%HBMN.V[JG%YG5W< MZR(^YK,]\35=TVJ$"J MKE@U$)5N[]W%]UX^I$#[:.CMCJS*X9'%YU?7F+M' >.S_0++<]SJ.]6K*EAT M=W&#K[^OL8/9E?9W&GJG5783247_BY$HNKOXI_<"IVY?KP_VG)^EH)1'E.CN MXCHN$4M7S79#[P\J+4,8E8D)WBK6UQA#JY5!>%)1#"Q."L.DG,#W?,,>TU"I*1E]5UZ'G/Q?YB7GI-*( PS: MH$JK>M$5@E4:IHIH&%4^IGJ J>X!:P$K/&4VSQ31/ZHL0%TU^ZVJQXTJ&TQF M&\Q7XFLCPYMJ$]>9:6\"[$ !8'@KFE/9SYH1&N^4#:8"]8UZ1;2JREX_(Z^G MJ=?1&](,-57#Z'21FP;;(CIDE0_;?D?O=\JTO:@R196";*H@UB^B,5?9F(W9 M#=M=O55J8-8AZS[B"I; ='POSR':&(.-J$1I.:_>BEQIVB_$6Y(K5:4F-8H: M155JRJW,#G@\P7\#D[59KKJJ6MFLQWX1#G[1N_S)H4?B$M&,E'@@#=U/D#WP M3\9Y!?7N0.\=(K^APC[12EK'^T5XW8L E.J6?#1X2J=01;C%]T&AFGJCOF=_ MRSGF-/(RL,RGP>H?C$T_<"MOKJZN#%"$DWSEACVXZ%+P%P\6'.FU/?X([\[Q M*WG]4 V]U3Q ,D/U@_DJ2K>+<).7CJK&0.]W5&YCQ:%4A(.\?"@U]'ICS_DP M91E>JR\ P.F-"!ES@Z,'YZ4Y$^V6^*YC^MJ/36_N,#< B@!'R?I/)+IB@R QD.4A[R)(?(/K>C\IW-+0 MD4GQ*H[M=&&;AEF9@VP7T:4:2%\>"_4))PW5>@:)575VN:IS!H.@X@R_HV+N?L!/+6?6JUV[I]9:L[)4* M-*B@J[CH0(.=(83E[_L=O=G=IV>WNNK]@F58/+8 M$HO%D2HFGRO;H%LO(@C@,3R&^\D7QWY^(FXQW+[1U]N# W#[ZING*QD:WJT7 MX9XO!4U N?OMGM[J'28G3$$H,X2*\)>7!:'.H*YW6WONPGF^:84/KFF/S+EA M:>(X-6K7X.9*HEE86U%SAK V P]"20$YI8!=?-E_DGY(#BB/@NCN5]X*E7:H5_)0<4 *%=G+S[@%"_N63JJ@1W/'3^8.#@9#7?FQ[-[,K-E0 M%0RJ!*AT-,G\4=O)%$6CJ1-'4[W,9BQ*HB@ 0#)OU'821;GDJ-54!8OVQ/-O M38SZL\>>-C?,<<49_(G$=&X2%QHR=U_>PD?WD_"(;YS9S+&_^<[H>^[6NIWN MWB4%%3E?W1#D;D/F-LM;3JE0K+;U^G[SWU6,?"4!*O/$Y2W25"A ^_T*P5,9 M4TI+8@V9![7@A(9[\2A[]X;IJOW&GMW :T7PL21*TGLP(Q. MYKHL*(>Q,/3&IL)5Y2 O*82R2Z+;U1D/6"G??%+?4 M&EN52$)4"8S9$AC1,T<%3*PF]@*@!@5%I2JJ4=0H%4Y5K"A-6?(*4-UU:MC/ MI.**:45S!KN-73S^0JI!*H__^QC1]T?B^:XY\LF8M@:QQ\DW8M]\(*[IC%?; M;X^L *6*CS_8^3X:/ODXF9!1[GI9>KTED^)5&F+U\L@:NT0.'!4JFWJKMU=I M72$R'R)W"44X*D2V]6;O@+FVYZ 8+0DQ'PA\8*.=?6A8F"51<5GF5(P]Z9)1 M#\Z8$Y_43P7E'[[2J5L/\#&U2'^WQ M$ MH%!H.SZF*KOP-L 3?O/LTEHIKH^MU_PI\0BBE.HU!J )9@K_T)#NRTLXX*OT M1?RZM(I?LRPC;:O@I$2,],.G#_^Z6(92O?Z+[,;R=R@!H&]=T.&6QOOZYQ_A M@'&ZP3=32SQ$+I:O@_#%%3Y.TSI-]MP0;C^]+'VX?'C];]JUW=/ M'Q_?:8;U:BP\07%0V+?)TCRFA"VJB5> JS _U>E_X'Z9,K"WB?] M#:9G46H'1!$9I.5X@0O/P?/% +([RWF%"3+.2*M''62>=XZK(6G_7V*XG@;Z M/A#J6S(BLR%QM59#/\2TWI@V\ \G\ Q[[+W=]]-7V0:_:Y3M=>LY-?L[JC$_WC!L'.V.F Y?(7=8@0;V]TSED=$;MCB,NTW0Z MOY2>B/$9;PWQ_*7J*9(U%&.D+')@F:7IYTU/.51 =5,6*+AM0+4XK0R ?!5^D"706C6ZCP,')F1/.-'V2Y_)JZ>$4+$"U9':#M!0@\L2<\ ML!UEB);>E5;>5C+$,4 M#6>R(C+;RQ %X:S5TMOU-2V7%<:.%F.R4B_;RQ$% M8:S=U3OM-27@#RM+B# )[I\\OUB)+$_=SC6<0;!)W(?_!)YO3A;H4IX2[8:% M;&BF/0IR(U[1^A<_ M#R[[X1OCP,5@$!\>M* N1++B0M20T^OL44B,Z2!X8W0-9.HYP3HQQ%I<:D]3 MT\,XA1JML.&[ANWQBS@U/&U(B*V1'QB#A%7=L,";3Y<7"S'Y%H:8)/RL'EZM M?'.\W'.4RG$&]*APGNW#>5HJG$>%\RPAX'#A//@X.AWV_F$8=A3L@^65_$48 M["->5C38)X4'?9L"09TZ%EQ:#V?W]Y_ZS4;O/?Q(^T@75=&X'TT%_APT\">% MV.B,I^B:1UQS(@T)XL% :-:+YO)/8N",P]G(;7CYY[%* M=9 7<:-$.QJ2+' MSQ.)L,/SBX]1V&DV]56A2:$I%TR/Q#5 '(S39Q)Y)< 2%AM0\IL:7XVOQE?CJ_%/;OSEDCIELS2)&5P2 M)ET*XPLCI)MI$=+%BS])4><#J^2C&?Z*^ZN^57F?$B!6PJ/6AQ>L/G>0(:J@ MX*FDQAOTUY?W^K^AC9E)K*@K.S::G*]_F%XMUB;M#WK$Z4$)](O<1/V1&]IS M!E@U]58_?_&&@G=W;RA3@,[4 KDUR(WHF'F(6H<2QB%F&]HGTJ..2FV]N4,_ MI8)W/W-3)87UDHEW6U9P-QO4A>U*F*[V2\%[S?4QZHJ"GSNJ995U,U4<+0:@ M[8NK5KVAUQOU*@*T*KI,,E-#&?'4^&I\-;X:7XVOC'B[+_P@ACM)ISB3*KW* M9%F#_(N/87<9UEC:]615%:8?GP6):E M5&Z-Y8+L=@KC"N-E8#Q;2F<)!KM,@-Y8(+ZAUSL-A6V%;1FV.P6D*Y\X3*NB MN.S%8E<%Q>7!6" 9Q;RHL?EBCHD]]DY0A=GPJ*I1BNX!M)9;2*55*>@K2 M*P3_*&4%P5U!?42HVK:LO[R>U%BM@7V!D&QW^]6!=8G%DAS M;(@NHC_]R8.S*LK+V7A=*(1J0\,CF&VW);,5:U1W8? >RQ47L1W_:W]W8D%;5 MU)O-2B95J4MRD$M22$A 'D5+<0MU$:IT$;(%$E0%T\=*Y:NBJ)V-+XM"\@3U ML6?.J7)C78I),MV.10]8E2 M;],FNVPU6/V:8KCS?;L]N45&;;D\*7NUAL2V\W>]4@-B?*6:L-Z'3& MV,J-Z,H6BVWH@T'5T@@4U@]/O-NYH7[08K'-04NOU]/URD5.U3CJ_'5^&I\-7Z^\:O"^$[7<*>*Q1Z'?"R+ ML6Q&EO^F*A:K=+UCP;(L3')K+*MBL0KC%<:X++QN:XP?JECLH*X/6A7Q["IH M5PW:LABX56B?,TJKHK:<382Z*A5;04+1DP7ZE:VSJ/J9"M(E0EH6@'ET%TBA,(Z9EI9*VU5W. )Y546#.QN^BRL56 M5>*354$J6XG98S&VYD %52NP"[#+RAT=2KU15305]O>)_4(\[*I MS?VN)!3EXZF4BG1VY6)//=4]E4@5$C^ABL]F/$154>),KUFV6(YSJF\+=["E MM^J'D3G4/3S/>]@O)%1"E=!5=TW=M8UW+5L,1U6NS4GQJJHHS:?K5TPOQ-0\ M135Y(YEH 9D8.\'0(LMTHC(AU]FGG$K:9(6=RO-0%E/8J:WWFNU*4+#6.4D MZM:$MT96/&K_KLY";I/>:APF(T+=)767\"[)JE.5[#HMXN*T>@-]T&JIJZ.N MSL&NCJP$5G9G;!&WH-/HZ(/N86JTY;D%55$G55TL-;X:7XVOQE?CJ[I8)V%' M70H^^GV8*(TUO#H+0RI=]\]LN=40M>F,4J5H61AO*_+NM(ZD4-;:+5* M;%G<[M;(KF[9+(5XA?@EQ,N"0+=&_*&*:+7;>JN@*Z O@1T61CF*M#/ M';-5T7K.)N4"8"NOK'62^@]=KWC:$5&/@2QXM&R59T_%ARI!=Q3 #PQP6<3F MH30?!7P%_"*!GUJO:""KP;47#:C@(D<=O=.5%3DZ&,QAY]_NZ?$*Z!F +BO, MM:T&=%Z8K8HV=$X^H/5ENI1&5"6!45:TJVR-:(\E,?H-65OJJ*&M:G*UTGJ6=GK M&E21)&TS^U3*54BXQ_'5_*J"(T 50SF'VY=N@LT6A').M<#:M/YHKUX= 45Z M44_5FW$^%S/E7O;JA81W'&EM,,4;U14\/&_LU;-%H%3E.IT@3ZN*+GZZWDZV MY2G%PUJGJGWO4M"A8J'F6\T\E>+)2HF5YS6/#B,GJ#HNYWZ' M9(7%]N^ +>)NJ6NEKE5EKI6LQEC)WMQB[E!?[P\.%U&H+I*Z2,F+)*LXEMT_ M7$C%,5"EVCU9Q;'JW@FFBO[F#YWQ E\9L/-7VM\T4(O&Y@O[2ZJ_+4WQ?30; M.IF$AL85M!BP1D#%B/N>:VS):P%;" HE#X\Q7#A M;0 9_.;9-2S87I>F#H((XQ'$&K6^H%0#,^6$VKN$T[]*7\.O2XOX-N_R&X>?X=>,TK=-FSPT1I_T^#6TC#]>?/M8^/'Z\_E?M^N[IX^,[S;!> MC84G* >J_S99FL>4L$4U\09PB\=/=?H?F3&$?W3QFVP#_GG[*-T W,G$8_GV M)7X^G=1^*"<301(,).R[\QO*;H6TE^78&*B7CC$]( M5?#JW""!AEOR^V]&N"71J2<0$)&?#82HJ.MT(/(#K,&@C(P2G0O--WU\*G_% MCQ*^!SMV;RUF.JR%9_U]BN)[VT1[#]%9,@#H[AK, ,!9I3-![$DJL&14^>![5\#PPYL'\/Y ( CDWA/,-@'I(\7 M3#!L=CKM3K-YH1&0YN9(O=V "!Y'!1W.0OYQ@5Y)H,%<@ I?>W-C)%YOCUQ& MR"D=CS-?(_"=]PG>2]]!ZSL3PD BBPF*2[X!WYGS@5N7_5_6F]=SW*H5N@2" M#)G%!T=V,(6SPR\T@/:0V143=]:8TM?.G:^XW+G#Z=D)Q@W2NN-2O],[4 C@ MX)&EOM235@K5^_I)N;PNN3R MLR1$D?\$GF].%OP(^(;0R>2^^7^1P'OWU? #E]Q//@0>G)CGT=-8+-]WJ@BV M>KW&\HT_^%:P^2.\Q HBM!QT;C',''8BR*MOF *F.7,"MQ2>9]I:JL:_=:&A M!SB%E4I# DV_D6 M75SY(+.1%1L VVDW? @H\>PI[S1O3E!H\A?:C/@PCC:Q#%^;N\XX&/F@[H\, M=PA+7WH7!18_& :6X=*_Y^: $BH>'1T:3#P,1N@"<8<+),D5[SM;__U&\V>N]A+(_ V^P1GA.X M(ZZ7>QBW/]:&"SK(RD+Q!VG+X?LW=/SIRC/#[]+G^ X^!^9+G\.>.@&IP *U MB- 'Z?BIY\R(!K2(^ M3*!;)KY%?LR)/3:1;K"9,.A$GUWR#"> V%R_E9?:;4#P6&+SE^TJP"S# MP;!I><(X8M$5XSD0_Y406WX8.Z".)2<'<_@"\'+BX=4QO2FNP1*[C8^9.F/0 MY)\7#/>"D)@P35"/#93IQ&0\XKZ8(\+-%[!WHX"?$DYF;+IDY&L>7'LZ01JQ M7P.I$+["CQ3'@BWBTZ9'YG ;$-7*YNCGXN^;5KBD]V@C B4>1F#?A,,@Q.?? MUV&E;O@CP+T5S$R@,8DOQ3['RZ[C]2?X0QWG^<+0J$U,'R46.%#X)_9#NOX: M&K.HVTT#=-5@Z?E(AH?",1UV;'J^:PX#I-<1Z,/YXU?"A3,:B"/67,>R<,]P M>:N;I;/'XIY$;\U=H#UT4<"9K-@UQ44;0]=D4$0K'5V,ZP3/4\T8P:WS3'XM MM\#G%.@8H-V@JJ,)'SP3Y]DUYE.07R:.X\-T.(J)/<4H$_8M/@Y !"@BG@.E M#DM'C[\*MX@#@)^T83];>!NI?2JV$?2T$7N"UNLKHPYA3PW@2?0KKP;"VW>) MX;,36\"79MXEU\N>-MT\^0G#^,]$>W%@[O *KD%TY*L78N6@=7;*= 44E['S M7CK E5,-OVG:(RN@-QJF.*F-@]D\O-[:U)F#\.!QV(FM#C>JQM[#W\ X0 K@ M04@]Y^;H>S"'W0I&W]DO.)5@[PS)&!#U;Q.8!0((2 0E8!&R<"?^H/?KSA@R MPXSV)GSC+=MS^%J*.J7]'\,.4 =I<=N$1M6KC11R$KCH4D]"=16$P #8QA&Z M!)#A N!B0BI](53+T>%FC5S@X":G14 [;?HJ?"SN%O ,K$R"9D$\T1G(]-3H M@S\Q[7& <,&7\[G%P_P$[!!UZV26<$5QO+%39S7$;R0HPC8\(-A>/(" MG Z34%! =0(O/ED04;\#3Q378\-9W\![Z!%X0@*,C_T "WIS\_3AK;;AE.]' MOH,FJ*8(0H,S9F1IK2P7Y[T9CSAV<7PQQ20QC6X1)31 3/X+Z(/=1?X'-"B< M"J>6*#K,^7!BERJC/%1F(C>..T<+ TG*2:'H9J! XA% )'X'K0]PEH 6O%7B ME-F7\63F 8P&8X#,O#IN_#8'=B2)A5]PB<4 X.!M-YYQ1/PR7EPWDI'>F)?D M4D=Q*@VW7**@+T"=J>$ZS]AVIB$#JW(P0^* M 6A/0]1VYRZ2Z\R8Z!'^P$5;\YCNO\1MQV0E&.QU"A1S47->;122@R%( M5B8L Q;]9H22\\@'7W]ZY'[R$8:?&=3)G"!TK30D/C .ZK &J"V@P3,T2$O*,D2J8?\Q* M:9G&,&9Q115Q9#D>UU[Q!L#LJ9ZVYC?L*4C40_.F;'>$!BF;CDM 2P[X!$(1 M=DP+RL1^1+>1UI>YU*Y!P::LP LL'ZWF@85S1XU-L R0[Z-M2J/'1?H'LU/: MW9]ZJC04Y*T1M0(@H!]-[_L-" *FCW\M$=1VY0AJ8NX:3EG1TQ1_)'4CS(S_ MH#8+7W ,Y2^QLR;2W9-J6^.V1Y1)YY1+^>$VW$HR44ZQ"Q4+JBLP\#'IZ8H MY+;C4W5<&Q/T$]&F%BCV+])^Y-A,AP\?E727S -W-*4.%V,.*O(/2I2 :3Y M8)L9J]FO7)M3W^"ELPFUO.@I!OS,3K/44"\8>%&)$._X1&CR]H\?9\\<%JDH7, MI[PRH0>0QE$%>R:-T*M<:V8.+F]<7+57$9B?8=&T59(=HR MT9#*:_C-3%92YBCS_(BHTV"6]3^-.0/2O]5DXU-DI7ZQP8<#Z7,NS C[$C!Y M-#?L./E!S=2R^/>24PO">/CUN]3IL,U<#40_< +"SBD(J4D(>TE#.+Y$A"4$ M+.$AD:40!W8(&)#ZOC!P[I>XG6 >0(W."OM!0G$5R$HMOP+ ;77N%/Z= M/\8!1EVABDNO#G52 55F+N+%")V\%EH3."D=\A!')ER.$KH&?,4F++[&$T%) M?'K7%I-9[?MC#49-[-;G/\C,PA\)7X&9GO#9[N.V?Z! MZH7X$DOO?7+FS?JA&*:D;^(&<;,CTP1RB9NGO[FK:=,9!<:.K(52+H'Q]#>Y ME2+R);P\$46JA(RF?09%?CRFP2:ZE$(*X3(BW\R$BYXHQ]U">^]DK"I?#3AQ M94*\>3!U;VO**-/R*DL9J[O+&4FDC,E7ED169+>;QTHKOPE),A'+-YJ"!.HN MF*M&1-W'@Q[=T-=CNF&TG(/O)BAI&LZZ&;L95@-GG\/M^4/LSK4]_BCVYH_X MUL '=]&6' J2[=4Z&AOH;%?6=J^R=/;X3J2SEDILHLE=F2FZLC3Y^$ZFO=IU MY#CH=P4\?2H Z0#.<\.;PLW!?_!:O0 @;7]#5F^G>FYTF#X%/OTCMA#E3%\* MB\?](='^4))D>K28DC=U7+_F$W>F3;(F"U3*Z'N9 MP4=3#)2DN5$SS+TV_86P9[* ?&,,&X#SH"4*T"ALVB!%CF"F2:?XS( /X'\> M_0R&!+I%B>?0L+]'H948T*2'";*I1!.&7+#D'O)C1%#2)&,6:E6#QP083XK! MG"(C+VZ]S1(0@*%)KDEH0IH7*V9@.9[(>B66"8+NVN]@%R)]@?-#=/H MBC1%VY,3N8L:FYD>2*43K$@J:@ @6,=T.8NS:;$J,]7&@4Y9*EU( 5RFZ7- M8C>1;,\-DU(:&JJ.L9)&&,RY$$&H4=@4QE,YP$N,\8M!A6C,\V'I?&%F?.+G M\"CJMV5)1B)Z(4QAYS_%K$$3GT##/]E#9Q&<:2SI)<4$\VSY9#2U@7-A)"QL M#@SS XCX7SQ!RZ-.1V>(>:4&XS;S@ >W%'TP4[ #@FEE:?GJH8#V9@3(_F%>!4=/R3<5-\>,H@$]/U M. M)>]2KP[4(E]55-.%X<(+1'HC(7,N O8WOCHY8FSB6Y;QZ[RIP'PYU,4T: M! B_ZJ<0-//J"QZE1NL5I91V8I6=S"OZ1>IV:+S7_C^8(I&H%B=2 M9^EE8WG!HZBD!4IA42!VM02"/4TD_%\11].4'LUG1DU8=B-<IB,^=\$(&@.*Q R&O,J._SW2S\('YU% &58 M>X]#LE5R BJ9/WX'I%-D,2/'=9TAS9REM6)B7^)D'LBXP:8>##W?H$GM%BLJ M,PDL2Z.*"4\94) N!=(M*:3_7.6 T6%C5!U+T!BBONC[[-13@<1U0W;L%$XH M#S"^(H:-J38\."79MU6A()-(&*;6@#X+@CS7X079& FSR6C)+*!'ZC23#3E_ M%V_.C45"%AC1C M1C0D($RO8Q(I2^=RY,S)BLM4G,H).9(2NVKA0VG"^]*$G["*P;7- MVI[P/$;O,00W4X>7M.!>Y;3@:Y2N:2,MY)0LT4G#GFXJ#S,EWC(,US$2V\>I MED6W#PF'L# RJF4P;2NN!M%X'J C2)]"*C,UL30=%;4CBU]4L66">!7A02*3 M'+URGA<(V> MP#F$QW #@3-DI)UFF5+ME<"F.C-VDUE\%57M18F2,*)4S &ER(D58!:GGY . M8$(K4TE::^%;(+MJSX'APO<)B7;<%6PFH-67DG!XQZ(B7 M'L-10D&F&2\&_(H)3,QYB(?P.B7,N,)JU]'C&P/;-4:+4*9)02@Q8">P.!"( MPHJ-G2<;^VQCA3#'W6"_[5>.Q.J>T; -C]3@AX"T.RQ5Q7H@[)<:8 M/;):;.' $_F6,"0A6^8'DCB=91EQ^PK&HO!9#,+Q8FS9BV]2X(\)6KJH$!J$ M8D(H20K),%%P5YUZ/,0A63QY):=I;7%',[S/IB?(#^U-0,>A1(IOMW;MIX85 M2#H<9XC,6OE9D\=I);,(?DX+[^O7\[9>P_6%%.V:%EL)0^"ZV7NO=2ZN6OW+ MU?!$!@\L%TSYP8:(WGXCTS)D,7U1"-_])+&F/ %]K8NKP>7:G/+EB+X00$P7 M2C\H61_DYGX/JMV]7(WMW_*@9*UH5Y>QCX-J-"[34LO7G50\"!*T3<.+2@Y) M+S]5LL,Z32*STA/MZ+BV/&;2RJ8*NR%52M">%0Y@:"Q-%^4A8/I=E:BN$M5/.E']WN:"4XQ@1EWDV$[$ MNH9KK&VXKB$Q:];?WW!BB.(*1NZ#+.588^T-71W] 55=R-L&KFC]K4'(^)_2Z4SGL\HH]VRF,;ZSMI M=R/1\_X1 T9I'M8?&$(9S$125<:+\B==RA=S0BZ22D-_M8O7.'#1=0/:8WV9 MQ+%YXZ?>LF>'-FB"L_:29AUGB!8 VA[(!6D:1'N'=B81K(%VV_&%])EQ+?%T8X8U1MFS'2]\.IYHIK,9H-S]0A*'0Q>I QN$*=NW=ON:D=M&K'?OZ" M<=W7E'Y\%C#_;&-?$4RU81]D2 A NU+%V%JT"NTZJC7\2$9X!460.1 #W(6: M1$;ZP9G07G5=SC MDF9T<+!?$M.FN5-;9RD$&%6/%?\(=>^;$XVE+K"2V:8["F9HUL? 59Y4X(Q& M@>O2L N,+7CA];7'M/&.-G=0;3,32[G4/K)OH9-]W>@T4("5BO9=\_F95N>* M[X=+7DPX%^'XB0TF=^92?H.[#0S!0MQ@A@XE%:SBT'2\IFQN>H@0&*D",:/W$<2QD4L@D/GE>A-D9].I@W /W MBFDTDCBV*FQSB,O@-1YH0'(8R^'#$6![KC^B^N,!QBV(H!!>"*?)QE/ $X+&SCJDFA=>C ;J0:.0#ME\/:EU+^="!IE;M#$'80K M@(WPJ%B$?3YPW(EH9QG_*4OQ])9FEY3IHC+YJVO(0/2$M1:+XO/:)32R=F(Y MK\G>F-$5B6+38D7Y:2-,<2F!-HP":R4"+!EY%I*'& F)!?]&,4BLU2AMI19> M7$8Q,U7))_$J^=Q"SKY!6-'_< U(6:$P-QZV[(@-9D0P4Z\O OLL4G4@!90X,!#+305$%(:C5D,T<,^2Y88S= MTB7,E(R=)0ME&%NF14IGYQ3H9\O0XU 3W9226Q?N.\X\-&%,2%'H8=T_RH*/ MV+[XQ#$,E\VT8N$52JO>7ZPEN@*>C!_IJG&C@JHQ]6' S%5:0!K;Y+2,)BYC M+OID@E*HH.@A1V1QZY3TDAEV_P0R*60>I%OQENN^\0/E,W-3WR1I;R.@B":O MR1)ZWG@P/HL/L M$7Y ]\STE!*/&&_,$%SP2--494#29FX5(J'B=!=T,.AV:;#EU["C/THZ!W& M8E6N68[:ZCA"+UB-=5T^6&!R?Q%F'G71;F&,1G [Q_%6IX$=?I$]8@C,:F+R MDV"7B.XU]P1J#P3T4I_%]Z%\2LT.H/'$*RF(\6B);U1G')MR2(##& L,4![- M=-RQZ.U535]CQ6XJ/] U+BA4G.497XG-!?92"W4$%X-+Z"-SEGTKY@&*XW @GE9:]Q+ M[0XEC]AUJ@#"\./V=A7FP+S:G#(JA8DV%.,'@V$TC#+/,3 MKKEOL4-]C;I_R\Y(W9>U#0920TVC'&P6HY%""0WF47/C_?5HLA5S.FT?!KMD M<:%ZTX9Z6OQ2Q?06(+T8JL],P&/"7E#=8^U"Q@%E+W$-*W'Q$&KIE1C#IEUT M_; K.19_TGT%5X+W]A^[ET:1>K'0O41PUF$#]W:-VTL+V]M'U-[1!>VE1.F% M?R<#\I;1+0O:.T$%F)?WO7.=&>XC!E7_&ZBDJ-&;KA97KTT[7P[U$3_;IHIY M2I4A?J6**#UTQASC?7YH=;#9W#6I)R(*R63UW/CW:9(YJ)VT= _/HPH] I?: M_6@$BK)CAV5^A$R0R(I%V634[[44K+!UJR2=YUC M#8L)6L-=:DT74:.&0EVV=Z/,V>&E"XMVS)A"[V=HP:N3D,J"$& MG6/(LCR6[[\(7*Y(Q%M5\ M695B$8=IAX0%[E34)!TSH=-J7#&]E,%W#*+=:FU?485"=*/ TXJ(1$8=(?2X M8+@!798@%PP*W&'--146"(I+A.>O(R"X3BR##R.,<=:FEYAB^$3)YP_2RN<0/7)NQK=! R0[!IS80:N*CUDI.WQU^3>DO7!)% M >/I9R@7PX*8_)A_78RT>IR)0Y29KIB.O^#2)1(W;$"D"2PNF>1KP!4?U,VPD!3#$5QI.5%.RWJT='?:#V-;HH M+;XJ13LW!@Y0TB/V*R1RE([BIFH&=;H+)0:(")G-+6Q6)='&KD,3/\SNU/1.K7D0E5WD.4P_E2S!1"8%^:N1%CIS,2* M,E%403JVU=^X8=?3/CCP#TW;N;O^]D$7I$[ZW3_G*-YI;ZZ__?F6;\OZ"7UU M+CIXP7WUC-%<"0R 1Y\^3,X8JE/:+/S$5OWVD 0AR'$R(N+AD*Z2BL#/\#ZLPPPQT(+O"%M!0"^ (]I0%/C&1 MF?\< RWFP=#"V'S,NU@(6T*LKJKI\@ R7@&;U2)CPC>./W9(MC950#MH5D5H M/R0_0':GPF\ $CFU0KG"&,[#1&PMR];QG5_9^$OMS]"$"E/5$VO%"#G:MX5O M!V'.?AP!#1Q\K'A* ]J^'.Q*%N:LA74@S!F+QHL?!]]\%D!'\UEH*3WZ0[3' MH, ?9>"RN*%,GOY&AWGZN8,B-H4RQC+YE&LE2 M"EUJ/@AMHUX\SBVJ3LU^^ZLGPF@=.PK0C16L#J-&80'H,XGB;.<@:K-: W9R M0/I5Y'BT^E>8A"JJ38O$L!C)YLS 2W "ESP;[EB$7M$!4?VPL=4"UQ"B4%7B ML9Y=D>6#5MJYW OA:S/84A<.(^BA2T)0]J2SQ?0VR@$QTJ01 ^N/4R(GDF)@ M.2&3H@07F1.E4E[FAC:A$0OP$]6"8SS/3[QE9B1\<;L8K[I!0F2/P'A%T(WE,QX MZ:W-9)G&6[+P9D'8AH$[)NC)C=5'I"3F#;U*S-8'31;.PH$'8_X:N##\0X=9AYP'8711V M=!'S_!(+$-&U*1D_L\AEGI [->?>LIW9&,4"/J+%??G\X?Z1)K3;[,M+ZPY3 M"&%:0Z8-.+B)"-$A&1D\=D&Z6W1;[ V^Z820T5RZ$<4*&$V.;,-XVCV'^ M-Y>V\;C"F[&YYD74A)&7O-@01AS*:XQ B;3.F3..:D#'BT35F)MYJ1^3]H9J M6A^^B(XQG&(LWH:B3I@F0T&%,"=QG2FI69 HM&ML;@@TY\L]&57B& R:RS.C M[^VE@FLREOG#O^1!QFR &@82\_7P=UP6+@QO\?CB/0:0LW#@3I^'_T:1P >- M#M\Q.#PE-GP/H>''%AF^-A9<_!G[:V_7B0&3T^+D'';V%'S@^ADH9$.@NDCA M(^U\V3_0['3:G>9*( C;(F:%9-?@'Q=8A1YP-$>7EOT\? 2+$8)R!&X#OO$_2#O@/4T!\ZXP7\X\+_QN*!+\2E;7$Y9'UGS@=N7?9_ M0>S*3W;#W#:>*SIYTMO),KF*=N@,71>_^>-,<^LNITFB_\>P061%@7!=KG39*,W#T,76 \;5C:3^ZCAC3\P MGKUV9PR908B9IL*(?M9!![Z6UL^@W^I%Z4:] M2"949?98MY?0H4%+M-"74=,_+AH?'KZ5NDN)FH9H$/4=A#Q%MNC4)[2GC;:? MGSDR:,:L:(S!BY-3PR]FG _I75F^-&SL])O3V]_-D?#[F_ANB/P%0'4CSRWJ MLEM47WN+F%6&-QX>XWFQ)(9,&]4O?Z-H%.VF7;J!V5^'D\]);>IIM(9+>[I\C[]MG MIHE%81YT3=@9CT078[6AS[:'N=K/)WZ8-CT]!#JO$(;EN$.36-A1AUO.D+WR M1N"\E&0XT?7'+N]ED??(%:?>7NJ]'_D.M5CKF:3>&44YS6X++9IX&D\?4F7; M+/>P*;V'C7JMWHS_N>X>WA!T(EA/P1"[D'\PW -*NNVZI/'7,O.!/9,(N@#Y M5P.4D&OW>US2%7EHCFA[Q6CDT(C)M.R.A?D#M)!5(BQ?Q_1=Q66+OLK])6GYUW._41\D5]VT%Y[9<-R]G[]9)T/]F MB[AA:]A9?&Y>=JHA/J_7WC*)9T7ALE@YNBYI>EE1.5H)5?F%*N;2;D31ABLR MU=H"!9CM)VH/3[1O4^,5S\JT:1?MOQNS^7OMVK(,0+XVQRO*.#E$W%@589.Q;3T&R$& MC32=YY)M,Y.W LMBG:3"/$LF>GGA(7@^(99H.(W-1W4JE^E4*&-U])]IMB8= ME993B=DK18:2J(WAK8P\="S+<'ETQ2NK"8AY\90O>0LOBCN,D0E!#7C@'S[Z MU]C0-39T(G<4AY>5.2"T-MTK 4S"O[14G8M&6#*BXJ.0/T$8=&D=44S-BGY[ M6:G[6JG)?,1F#;$S8Y-[-?B930):^(_6RADZKDM+6GJQHBA1I8G4D!19.(HZ ME?6Q'2;MY2=$YP(($5>G@-(2!BL/(H( M?!0+OJ:6,QV*&I1HE9I5,Q./"A_S0+;8/)3DLN:L,.S36M82C1#JV%Z1%MRB M<9&6\\H6$'5&H0629JL=5D1=%2'#)/N[R-HJ4#:)/4U(\M19HYUM\(L>/,9]C@L]41,W'IAM5B,&Z219/ MC^ !HDOE8Z*6++%.AR %!*EEDL+ /A]>\M((H6XY9%LM)#7I8 MZ.@9. 2P"HPKA'=%:QSQFM:@B(WZZ M\:NXW$XS.FQ^Q1,UVMFI;V-&VD-\PNX%# !.X\ B]Y/'L/C49^IDQGITK#\> M-S6.01^-U8ZY9AM"PZ?DD4$KI0UX(%6E0X/$PU8#\=SGX1M8&*A(_/_>OM>6 M G P[=!W9A?Q&!VVSAK[Y!W59+7&_$<8\K"$%JID0@E4N!>0@E#?:Y M)2"/6_2ZQ)0G[0U5T)W @_OBO.;AK;/CR)NJ[A M?R5G,#/'8RL*NFRU+EN5V,44XAH%W%S37>:A/5HKYN2H[/Y6 Z,INXO.'K:O M,N>1- AM(QVHMV&(5G\+.K#T%;Z+&>[YKM%ZUTGNE@5#B3-!S,,'>8:%+N_[;$L1?2AK7@HY MW=Q!N]\;7%S]K#7T7K,?!IGN;3\H\++,LE_'7>/SV\_F_:S5#D[ARKT1//"$ MEE E&?16;.;[I@25@$%3"H-TW^Z)P*"CMUJK+LOMJ>!1R04/+J&1 M&[SP7"P/^83I8!:6V^*E2*HK%+3W+A2WSTBWK_KN;?T03WUV$^3V6.!*G_!BEG [M(N&&=*Y7I'1.7$ MP6%)7A^^\5&<74[T-^MZN[X:,WJ65*]_1%2O:!PTNGICL!K&?^)BWB?'&6,; MZ3,E?(.2"9_8WKRLS.! X9/J97ZZMCC^+.FIS7JZL/6F53VYW@4AUJW"Z)&A\) M6$ X'3127;K[$DUEL6^'IL-/-$W;*#/(ZV2H;EG.D,(O$OO*9Q&=OZ-JUVAW M]$XOU31T:)14A]B6Y3BI.$;:;;W5+L*)4KRX6QDB*\D'J= 5JF#@Q:!WKW3ENQ6E62<%FSQV EH&H\%\R@YU!F#FLK$ M#5]*ZYAO&HM];C5T(,![N&K;;EG5[MJ@7L<-:]?UYJ"Y[K))2Q%+2NF?:7WB MIYV;=K/:#ZR/% !CO!BQ3JNVX<>T0 4(4J/4WAK+652\B=H6Q>6B MOGU;%$_ACW%)U"=*U!\*E[+472Q>% ?+*/#"-R/#'6+3&\OP:ZYC65A^A74[ MI%O!ZW!M'L#5O M:Z)129;:2\G!FQXIB/#-KW M$R[.DV\(W=BSL*G-]<@/#"MOF9B&K( ? TBR!E9%2$>E)O/91NS8A,&*UC'Q MEZK4).E0HC18F"Q-KQ.O_""Z1YG+_L58RCT=)LK\]%T#2"'B2V>E*FU:8FF, M-07@=HY9K0"0])Y9R-=WVWFM39U73*S'ZCBLR=7( :P9-B]5,((U J%UD^VI MXGU\5B:8*&#!:U4 Y9Z9K); %+@MX64)AO@'6O^QGY;(K)\;+FL9BE1J[IJ8 MJ0_+"'Q0G,)F7[P_H2AH$"N( *1EZHSI*N/3C#9G9<;:J^'%"FZDDXG=S>[_ M]PZ[CI OL-DKGJ7I8_ .=A*@SCLA=(O'!+TZE*RS?F1F.-W8.8\#"@?6CGAJ>AC5R6HZ MD'G .])Q?L( ,P?]@>A+=8)8YS->(@.;IOE)#.#J-=$,C4\'YCN.9H_],*W MBP^ )5ZP) 4S1\-<4ZM=,$[$?%I8 LMQO?A=IX.^.H$U9@4Q^(ICF[9TRS+? MYQC >1V3K5&^NYES*Y1_#E=W*Q;W%*XM"_!3'O:5Y"T(V4DI:;L%RE-*;%1B M7[/NY)]TH5]@G1=)L"1W%;6E=^/ 71##!5+165%W\(,$!\&JVZ@#$&QL^PS2 MC6C#N .9WCV<=ZN-1B<56\%UN("#X1:4\")P2^O7$/L9A!E1H5%Z4*(RIPO3 M)]K$=69:%GM#IW]QY;\Z7'.F31.S_&J +0]?B/C9"ICD LM.8.K*X^Y* ],- M7\)C? 4'0U.K6PRS/R 93-W07T:5\43J0M<'_PRMCA+<#'Z$($QPIG474R=FNC)J:N M$SRS88[]J+Q',@/="3;B.M;"X8'V(V\LG5YS^]-+-H9@;7+4E[:H2IK0R=&1=*NW+EN?QMKY067=^W%NVX M7&#+H 9W^P=0@^69@N7#HF+Z\+[4X0-O[*[DK5?/2]XJKARO%VEP52#21$O9 M55,\5/S'?NI.$RIN$U'4>6R^:"/$YC\N'C[=/3V&59LE!5M%:!G69Q95H1,C M3"G(:8#H#)@.+2?X&LPQ7$WN1 M^'L:!O ]7'_Z6/OP^/'Z7[7KNZ>/C^\TPWHU%IZ(MD,%W2:)S7JO@1"-9:NU MYOS'>XW'_8D +&TU))!_=/&;])C^>2L_)JR57%58RL<4/J9N$'Q*R5NV\IWJM!PQ'4T&N"B 5,Q;-J, M,1;KHMJ.;&AEX5@6;9"#;3 9A^7]#!:T;4*XI\#2 LL/6UMX(0L- ^S$-^!G M\>@M$!,G2Z$E<3/=%+[@C%@[.^3,60+H6&1;DT>V&1.?-_8ADPEV?8,)")-> MK(=N7)YE1@X,#DTN(5JN&4&(3G%(B!B-"5W/:,:+'DC-9;.Y$;U*=G$W/0^E MXN$B88^$<>(Q>#"IT?>I8\&O4+C>:.(4XF$TC3$9^G 0?!UPJO![$/=PT^!9 MH@5RU-J429SQK5F% >V\)=IBB9UEOUAN.1APUU]8VH8#=;/-[T!@ 8RA^LS'DDU,A>JFD,\*.H'P4QY121 V ,-"4 MAB3SCI)P9>:.1VF=Q>R(:./,@BS3'M,6VYQYSK/= M??_M8M-3?(^T-VG7)T].)0K$!K MKG)KO^RJ5/E(XTFR=' M1YJMDZ,C[9.D(YUT.G*DM?M*?ZYL#^13^75I+K]N3?V6GHS1KS30@4>A_"T> M$IL_(H,65OYF6.1^01&5QJ!4>T C)3;ZCMSP<\N^R6R M,_3OF&DNGM8E=^F8ZSU::^?.5USNW..DA=Z<,1DY##3O-) UB(N!Z>\UY-W> MW(F2VZ]Y.Q-.;E86F$)V]G*]#ARA=Y\>Z/:-S'T6@=+HL3J9%"C)<@&>8P%* M@J'G&S3H#0/V+$L$^/)$?)H2QX+/,(CSEOBN8_I1"#1^\#_$QG W[9M/B*6] M^?/RV^5;':N.7M(@M;1$N4%3EC\)I&=0:_12*KLO$2#O)AZ.S/K9D_&]&W6V MSUO6JB_);$QDZVIS*_ T0WMUW.\T8_ 1P(#1 M@.-_LT??L"='ONZ\"CTX2'682'4]/V2)5=NCQG1$53:#'2[+1M(\AR3*,&+,)?V$ [CW%U1B"5L M+V*/$T7P:5$,>FL-7YL8ILM2\,1IP(BT=.O(<%U:()A^RO9X]=[BV45)@Q-G M%'A1K8VQB<4\AH&@QK+:N/2RP^T?.T#K@,5HR%!F#HW@!9H78)4"H JN)Q8( M\_6"^=PRX;W8R7-ZLSK#S$'I/'08@^QAVO#',\S&FYH37\3C.LD!4(3G\8+O"UJ+:,6+Y/G)XTML87S\-_,8; E 9!R/?$^NB%PWGZ(C+)22=RXJ( M$_$TVPP*3$FJA0CVYA6<[UQGAAE_",!_F_Y49&#+=8S>>>H8>TM'W*2+M,O3 M1?:\QNPZ"P>JQIL*L8S,HC26L\T\$OH)D-$7$Y/R> %\>(W9?G!1]:2 @BQF M3"S@""RMTX+G$.W%L8(9:VK ?\EDHR'*KR.'943&!9HI(3Y^8C+^/D?%1Q.T M7 ?=* #&%LQ8W0H/TP0M�Q1O1M%*V(!IR$EKN(?8!?UX:&&WN+K@_[!M"E M8<\ K.K@ZBC O1#\C>DC3_+8HR?&T*7RSIC6.>,B3%2M:L1IIL?2*D4%!]9J M ).U7).*>A,M3'"DY)%_']7!L>%B02AWQBNX.2!A<7'I?C0RF!1D);,],V5) MT6Q+FM&%G4N)RWN71K5XDE.^U+ZMTT_7KM(E-!^2L=H8*AB*P@*L1)2Q0$"A M D)<*B!AFPMG"+CD&;XT PQWSH,W/%9=#!'Z1%S3B>$II/1 MZ3GA;/EA"Q% S'83_R_>:K&AE,2F(@^)Z@CR:R\HQC+7C*H:K =*MQZK\7"& MA1QX 0>-%W0(GY)8BZKJ<+Q5'9XD),*D[>T8?V+%?+@F&GADF7Z$?(_7^*2" M)2J@P H65(>BAH88+:,"2X)B,L(.7$,R%]8[@$DU;B35T%'7F@J7M6O6@X8E MQ%+"B+62F"7,39#DV,H$78;-> 7U#JBJ;P$;=%Y!<\2?\]5ZWRF#!Z47%NQY MR_14J*6);330YC"B:,.1YC13GV_!=/D]S+LG=OC;<&"Q>9?:-5:,?''07$7W MFN\[*L.L"@*6=T2> !,-%TY-((R? BOA^C#L(MH9T@S\\2))8R!R"5Y/2S>( M6A!"*C!I50'!&\U4JQS0249OASR]EMH>Z+($EV10,#V!AK]P7U\04;A$PUO+ M-VFJQ6AJP@ACG#4,$9]B^$0SFXTG3'OF)YX0=U:J=%1+KZ[(9/X=-9?B$K5I MC^%35@XU/.@)"E"L(BE0&^,99+-GNK?#A199-AQKS+!(]1BL(&(YKXD?>%+: M$#8>@]'BC;$2(^]JT6EQ;T=Z^ZLF;W^5WG LYCQ)-!D[M&>Y #O+;71:<"7O M)UR=I8QYV<@RJ+=ONNW6;:UYT[JIM>^:W=K@]K97 Y&D>=NZZ]VUNK=+%IBP M(N[XVH<1\#>#SDVOUNSW6K5VK].O?>CV.K7;[EUWT&QT8(QV_MQ\+D!-3/N) MNWO8F20,,%KG%W%3F(V&OB'RC+<7:=E%PZK#B!E,72\UA3]]+JL2ECS<=,=1 MPMS_1GMS.;C,CTF>"GUG_SV(=TJW+/RCVP3Q%:8F()L/@E1^ U*YOK* Q/ZV MY9GP^Q8_@GV%(BNHGQ/412V-)U9+XP^'UM+X**VET5*(WP/BFPKP,7S>1.[O M4%#=,^[4$9=[Q-]D[7;589_F83\MMVA6YWR:YXQQ.=44$+;/J]ERIERK;:>E M?&089K.UZ>+JGXX/OT<'J'2+A?/BEVT!N.ZRE#8@CAB_-RQ98N=K@\6% M96VFSM6^>_<;<5_,$:%="6#KVAM2ZNFOW+_DH< M6F%HD!W4+PJ\VX&WM7?PAI(:+6?F50'%$_,'&=?^(JX3!W#]XJJV7_3N&7$G M N'VWB',Y<]K>_P TJ="KT)O?O1VBD>O$@-^J9BQKUSY_0$C'97HGN/R=7>X M?'373U)L;S0O!TILKS1P>WL%KA+9E=!3*'S[>X6O$M<5_UZ]9WN'ZX]Z=J;&]B F==">V5!J^L@$#)X%62NY)_ M"L7P+L[.G!A6XKN";U'PW<7=N0Z^2A X*VO[#2T]H*3W'+=O%T\MV_;3D]Q1 MZ:Y?MI3H7FGD[N*ES8%<);8KN:=0_.[BZ,R!7R6R*^@6!=U=7)TRZ"KN?UXF M]Y"7*I$]Q^W;Q5,;DV*.2EI7_.*8$;N+AW8[Q%902M\0B-E5BF:UT=O;Q<&Y M'7J5C*YH;E&HW<6SN81:13//RYR.Q$?[NS&;O]> (JDP]CS7;Q>G+.X_\ #< M^R,UKBO6<[%13<%8B/&<2[.#;S@KA:\OL&&V?OLJ$4STI#>!EZW]WI\2M^(B?.8B2 >YI9EGEWJ9=\IK96_"?>;OTD,],IT@G0S4 M)0T22Z0":ZI.59A%G<,=V2F%-O\=4;K'^DILQZB0G,-5V2E=-_]5J9:&HVZ) MNB6IMV2GU."46Z*DIQ3IZ4R\)+P2ZE$I5BVX16,GP$8@5;SDZZ>7=LO[&1WT M1R<$IM_Y3O? E[YU;"K3::(_HZ/_-,P$^W;]*]!7$_09W>O'I,Q4RTRN@%]- MX&?SS5<*O75,J*CO-P,Z';XI?>-_2[0 /'P[0M[PSXB0D*GI7[)1X-W-'0Q\ M^Z'6;_3:M?9MIU[[\.$:7C;;C=MNJW'[8:#Z!!Y1*RG5/$WU":R,E45!_9BA MODV?P*9"_!X0K_I-J3Z!9W7$JD_@&1VVZA-X)N>L^@2J/H%5C[ >R((RFY$U MK7D6K=8V>%P&JF%@Q5$L"YLL%\75<1>J)*UC1JXLBK%\SHE447 M[HA>Q?W/*XA0]0G,=?D:];HLZ"_KY3N)=FL;XD5:JJY4Q1$L"]PK#\%*9%=" M3Q&HE47>E8=:):XKY!:%7%GHW [(51S_O HIJ#Z!NUT_64&>K-?O=%JMI=_A M]F5/">V51K&L)D_)*%:2NY)_BH#N+LY.U2=0P?? \-W%RWD4?0(/R/_/Q-JN M^@3FOGV[>&I/H]O:IIO;49)[I1&\B[?VJ#M=*K'GB&';V,7/J=H$*N@>$+J[ M.#B/H4W@H7C^F1C<59? 72[?+G[:H^^YIOC&,4-W%T?ML3:X3.)? @]',,S&FJRZ!NU^_75RRJM.:XB&5 /$NCEG5 MZE)A]Y#8W<6M>19= KLJ(K'B$-[%KWD\70(/A<,SL;6K+H&[(J: AC6->G.G MK-:3ZH"VJ>'-7LF!:A=8QJB5Q93&*YR*V6!T^A]YC1*XL5W!&]BON?5TB@ZOF7]_+)0OBR7KYS MZ/E75V)[Q1$L"\,K#\%*9%="3Q&HE<71E8=:):XKY!:%7%D@W [(51S_O,HB MJ)Y_NUT_67F=K-?O+'K^-2^N>ON->55"^]8HEE78*1G%2G)7\D\!T.WLXNQ4 M/?\4? \,WUV\G$?1\^^ _/],K.VJYU_NV[>+I_8<>O[U5&W,BB-X%V^MZOFG MQ)X#P787/Z?J^:>@>T#H[N+@/(:>?X?B^6=B<%<]_W:Y?+OX:57//\4W#@C= M71RUI]GSK]E1/?\J#MI=W)NJYY\BM8=![2[NS(KW_#L8S3P38[KJ^;?S]>ON MXI)5/?\4#ZD$B'=QS*J>?PJ[A\3N+F[-,^GYUU&*9Z4AO(M?\YAZ_AT&AV=B M:U<]_W9%3"'M9[H[9;6>4<^_QF6W.NUKU&4YS&79*8'V%'K^;6KQU%!WY-SO MR$[INJKKG^KZ=Q:W9*?4X"/J^M=07?_VKEJIKG^%7_)\G7"Z&5WT)Z8J=?H' ME@-5'ZA*H#^CJ_\T=)]F9[_%,!3H*PGZ7D8'^S$I,]4RE"O@5Q/XV9SRE4+O MR7;]^W5I8K]FZ;X@:?(7__]$PS_R \^"B Y^8_-%-.5[^/3USS]2&U.(S:QO MWX-/M S44OI =%G3*#ZSWV!JXN]IJ/@]7'_Z6/OP^/'Z7[7KNZ>/C^\TPWHU M%IZX"ZA9V61IJE/"^@HVT:S"]<6?ZO0_\+L559)_=/&;=)/^>?LHW20$2N*Y MT9)COY].:J[S&GZ4^.SI_N:+:7_7X#O8-_%B&<-T+6/3FUO& O?- O93&UK. MZ'N2NM"91(_0?C>TJ8OW]B??&5TD4/?*=\:$JVVB/LI.%;^Q_&:HNB;?%@?^ M]_\&CO]^Z=C9FS)"3=L_:LY$0WJ!W//WWXQH4V)GGP1"]#>]50DPQ]'-@*\E M;\'2#P3M^!H B3)'[#T(/UZ:3OQ%MIQ@GODNW%=^9\X-9E/Z77R8:Y;:1^ MV&G&3&LVT[GDG6;,]=UFULZ=K[C# >/%_^]=G%U M/1H!W?(]+4+3N]]_P]_+UI?"H4IE11'[D9O.MJ(<&XI3 =D$:TD4O&IJ]9#LHNM!<5R$&>%\ /V$<> M_NCG5 EK*>[&3%"(4*SZ\]OM,KVX%G.Y<]Q;D.S\26")A42'?A.X+BPA%*2Z MF>6H6N?BJGW97!&CV,G!^5BX%EQT^@+;D@6N=HL^V )7@_N7%DC/,(5JK/2W M;#%1!7X"_2+.J#.FQ-X]@NQ%I?:300J^/H(A&0V(1\-P&33;LL<=3+> MD[;QH)J^F!X,+=GXG/LL*RJ:W&?3WK!;L6V-W3N-_)@3VR,:WQXV:/H>R0RX MJ:W,][-'S0(N6S;KW-Z7UMAXS38>?S/KK6I(;]73E$346T*\30\8A0E*)_#/ ML6;XF@&R,OP4M],S@;'BN_.YZ\R!O?@@9AF@JVHP\:D)BJR+(@&%HFL2>("N MX;/-"4J"7-%%Y<(B_,B01WB:/X7G3(T7&(T0/$B@8_ ;,M;A5Y2J(?/Z#JP' M)@%SA9\R+D. <<'6$!XWF=PI"Q&5]J']FOV"BN6$(P M1V!I,/]18-%&U?-0_:8L;Y4WZC"X.9K".[AE, G#=*T%WZ\)*/K:@A@NW$CZ MKTZG_)]@S$QAFC%T I\V"X:Y#>FLR61"1HQ9@CQC.S,F08LEPP1'(';!L\+= M],0<1@9V=0U&?H"GX@%CQUT' 0 FM#(5!H,;9P9BT )_:CN^]AP8+GR?$'8> M.#$7QX+)3 (_@(U*(N45$ L'!L\"[+*QY[#CL=-?>@P'D(?XTXP7 WZ%BS9M M=H$0$.RPJ 4$A',Z!V-,_AL8HP7. P6)-/#*)(_+#;)5L=8$\;!#*$Z?[1< MEN,N;DUO!#L"1R;7FYI*;RI%;^J>D-XDP&02;UE=HD.].Q[M*Q=0CH1TE MGAO;'4;7/&080*&08DT<)%%P2=[M?V(2:^9N1.7;:$K&@47N)R%YX9H&-4_) M"4Q+2F!R4!AN]9N8-GU:2'(2M$+K_+)DBL8WN$5PL+T=EBG'IHUB"*K+/Q*$ MZ,#A->L#M(86S&BMFV5'+U'8EKFKVC+'*'[*1]=4C(OKQ)PY5+&'<^FHY;>Q MV_TE X++#2![ ^*S/W4"#Z1%[VT!QZ!ZF&>[+*'M0K6E/Z$C;5:3HAU[!N&? M]MQU1C02H.K!KI(@_)_7C=X^0$YOH]',ZUL(9=Y_.^[WS_8#.Y*OQ+^?/!*/ MN"\DL@2VLEL",:*NW]0[W3TGX58^-Z+Z4)*YJ3(9RLN#4JO3U3O]_N&@5!$A ML_0*38(@4SLCZ*2F-ZT^=2XFW:BDRU9$NE&C(?.L;D?>[_AA?G*<\>YWLHV1 M=RU]T"LS]D[EPQT/0#L[,XUB 0I,HUO76^TR"_KEP>>9R/9'D<*V0R3UOD6V M0F*\&XWNSFP$+F9>&:X/,ERK3'5 %IE]E/SB_(#9VYE]Y =FN]'5!ZTR,Q[S M '-#)L&2X_UP[K?#1G/ZVX7K:=22MR&P:.5G39W_#D-L?M!P'&N1'IW5EP$Z M$Z7]\OGN/@3U]0P#) MY>3,4!M<#E;6\0NZGM OC9(JC64RQ5/TS<%S_4%>>E/<\;2[DDBYC<: M^3Z.I=&0I(FGGDL\3D_77@V,-,-X-HQ-P\@,&EN 4]-FQ)\ZXUA0&I#/2WDV MTT$)4*4FB]]Z*[H@T-BT8 (BF+IH/1 M@2/'HY-$-@08@=G!71M?:IE.OYG_]&6UT[8-I2[Q]*_JD@)_\D,7<>1+IQX= M39Y3;RZ?NGA*='K93SR:2LJ)5X3J5(H$QJ)Q?_5X,@7+Q:?[.L<.!-&6_S> M\4T?0]Q>B0L:"QD'(]AT=N!\85DS%3+%M#.T(9I,#,6VS/\&R":3)$E,SS(6 M&$O\QF ?4"!A8/7;2^UZZ2T^,.*)PHRXCL<'Y:,@H!@[UHCA6B9P6XR3]JBT M1 F"2S"D'%ZSL>GO,%@^96&VX[-UB=$Q8)D.&XMX#R?I76IW#F/R[#O$1K)3 M:L(-W0Q*843LXM+&F0"6$4Y=?LNTX0*>!M\2;VL&%?K4[9-,YC/;X;N8!#V%:EHD4)8B'C ,7@_;_Q,A[G.0' MPS-SY;ET0?IM2NH.;)?#TZC+O/:IC+2\)6%64GVCW#0UGZ=43H<[$HD/+C.G+C^X@$D8RR7^1&DI3ER[4WI M/VV5_E-*^D_OA-)_!+@H(PJ1=7R5$W;=N,0^$+$/(N?'VT?*3[GY/6NIB)QV M=%1F3]DY$NW!X7,D@%XLITDL$[2J1<2G!ZK?DKF+A681I5] 5O9B4>M)"KUQ M$=NIBYL][,>VD3)]1;:1!<0+G=A>-?>W5X6'Y"Z=1"5>GDFXV!>@P/N-%BLO MM'[]9:GQRW$\Z0_5SU9HR?SAK:C[@ESR^[!X6LQ9,P:$WDIA7GFI'/E8GUS' MRQNBVNCJW=Y>^U*=(T1DAN/FT4"DH]<[*O-E'QP(?4&N\\)\5:?"CM:KS[E( MY>?8%O&^3H^&_7'56[)&U-%-!"6LU?A2YUG;*6AOUY<56-W;YT$"7!B"RQ(AM183# Z2- ('-K;RT<.SZZH? M- \P>KQ*;$A]6Z(S8*/ MQ9_[E")Z*9RU5[(4L?72BQ4J!BE+;RFA8C>>T=[5\I )' ?1./MZJ]1$O3.5 M,MJ[&B(JBYAV0^\<4BX]$R/%'\9H:MK$7?+5*YECY::$.Q7_O&1)HYUFKVB6 M+&ED7'"A\D4[U6BQ8J%1\L5VW&)7HT4*) [ (YJ=MM[K[;69])G@9%?;1<5P MTFSHK5[U98EC-V'CW"C8+/[_@VE2U)I-DL6B5+ M$MG66ZP@D6:H6+'1*#EB*_[0V=5.L1X0!V /7;W?7JT&H82(74&RJVFB:B!I M'A D9V*-P#SKP">P3&?BOQI/W93Q/V1JCBQEO)#<#K$U98L5:0:+LL6*]6LL5G9(,U(HV6$W-M#=U4B1 M!,$!:'U';S16RVTJ^6!78.QJF#@X,-IZ_9 6JS,Q1MR9MF'3:GT6%LX[%5%@ M;\F$9T)-4E34=-+ \$6^(+@><:KW$Q 4KCV/^!]HW;SKT2B8L;;JUS,';L]? MM.A(;F[2[1]W7F USS]%VZS4^;?T1KM=>:9Q[(KCC6-[OAMPG-C:W'6>7>*= MC")9%/?8LDZ9:I^T;?NDWJ[J3QS)M/,>Q?$!9=Y.>Y\--?;4&>PJ52@;47@7FX5J!Q.T6_I[?8! M?20G>\ZY59UR\I*; [W?4)G)I=JN]5UJTII[A M6P6X;0"7HIM4%W 8!])OZ.W>7H6<=,!51@,ID1F&_QO0)WTE/MKW)*6N%5?, M7]FW!.">>*O;?O'Z5_[6MXU^5V_4RR1,!^K)?(:X*E[?VP%7;2PALD^[6Y5; M*E>W?S)U9TZQS5F\AI6&N1RF37N_C+57TY]JP[4%K^@;^(-0T83?P(>LSYME M3HCH($$#,VA_VWB3#HRCJYD_:E-S/";VN[ C^.#BRB,OQ.;].-BV\8YUKU-S M-"4OK#V=!1JOZL8FF:TB"SQ4PU(+YLVN,8?]\1W,"5R,_8'S\ M8&*,3(NU=*0="&E?QRP=#!5.E)9!^1#-&;ZY#CC M5].R@%M\MGW#?C:!E-)@"&]3:Z;N>;9FVA="-K9PZI?7PFG/:\S>ZDG E=*0 M"+ :0^QRQRVVZ&+M&8 &5'_>S" MLM_CUVC,1P"+NS.[;$?1M/<(6%=NIO]]6]FE20D*(10 M2Z* 6?/T+.4TU GUK##,6OE2DTP M[A3!P]:HF\B:ON7W&'=WX&;?E*X7877L4^W1^&&3J2GO2D+WUG8 M+MFY$\BQ?8O-7SA]Y3:L^PZ;&]TWR?TT7"2^*]67G>I*[U372?/IBCFR76]# M5WPT6K2>8J7(9O 6&TU!MVN?:\T9@Z6X,V&?^.#8J%/B3?/>O0[9&K[))2YQ MB;\O,"1E>LO 49*+?<*+#6ZL;VH.=3H>C 61ZWRBZVR#*%>\IF>2/G:EF5CF M%#C\Z]ZY6FUA3 6YGNH!4C-;V-AJXZA.#7+LOWNP8:8Y];YK6,1UOY-G&B]G MV?7494$C%NJV+)GUX38B[VE>K=D[[78 )XNT=FZD19X3BU_\DCKT.M+H$V3&"C)=$I69)=GFO*6S6 M.L,#%N:?5>*F.J"/&L6.@01W0,44EK7,,)UEAD51Z%8%GB==0X?H-[X#^ZP' MV,C9NE36)XFV?A%H*\C[E+ [&]@-BH#=^SU0B;BS0=PP$^+.!#;G$!]==TP_ MSQ>:X1R@[>^AJ@-+DK,BB$M:Z^U8#^'EK@#Q):52_C#R>R#*' GE'%!6!7*A M):8EIHO =$L,_US"6<*Y"#BW"W3^3PV3YQ"DWIDKT3J5+<'6L6:EWKZ@Z1H2OD7N>5^B$!>Q2 [>?E3!$]C:1$ MM_VD0O@RM^1]AV =WK'K9H6C,+DEN]INM&OJ\(!]-R3NLN*.=_BZ-^YDEHF$ MW5ZPZ_(.&?>&7;59)CL;)'2:,M/^"*#'.Q3D<0E4C)^.6NL.#U@== [!9IEX M(O FLLL[V:S8!3ZU$R0)Y<- F7>J>2BO6F):8KH(3'?$<-DEG"6I ;TN5EK1PX:"_1?+1H'FY'@YDQ0&P-W >R5<4KUC^,MHS)C\,%W[,;+J4!Q\WE-:H2>LRD MK28EMO9)(*S^3<4K >8XND/@;UQ3E?Q]7N]74%,LXM62C8JPOP CP,=N W2S M'0R\]-N MW\"PZFJW=57OW#;[]5'_[J9^W;I26[W^U5WGZG:-"I^.U+!\HH_ ?-VT;KOM M9G-0'ZC=NWJGI?;K5[=W_7JS/;SNW[1O.[U6IPKV_) LOWM:9/EELQ^KS52[ M5UE<5A#ZXWQ?C6BP, H=>ELT5?R_!.-6KJKG0[?U1WQW;=95KS7&6:/)'<\"@%PB#)(X_\L6-]8!7XLW>Y?J>QOIN]/6KP9.K ME-["S=C:JA_?GV=R'GL-&RD;-DBP=S.I2G%GQL)5ZHKKC_\#>SG:UBZA<8[L M@#8E&-H^1"YT+^U ]6[[YO)J^57[C^UJ=4L]>3V)&/XAX/@A%8]IIZ*'QF/,[XF[/7DK5[NUYJ#B"KF/$ISOT)5I MQYN'QB8X:'G+3OJU3E^6G93NVM@OQ(+OX6OJQDSL^8)XY&A]FUTW/(R(IIS9 M[B6BWVPK6*#1LT-HWL(AO9E6K=V6SHP8^$OU7_I-<0%8K/O2ZU<,2(%]%R%U M85\5%XHYO94.TKOU>DWAG96RXS!A# V&&/,S$BY,HG%]^A%I6DK#Q>43F+?G)3U[_V'9K_69_5J5X[+M58O>?N1Z3#&"O>71J<+-:WR91[A7JWNEN9O7 M'\KGZ5U<]FO-9IF2+C*N3@&^Z7X2KYVF>/@MUF5J#UK5X[DXM^E\H9R*9!X_ MKGA(SA\?ZM5ZZN"P>OA,0D1/CJ83NJ3@7&&8Z#@C0P75#I>T:2JD=KC/HQ<. MA7Y'7N:FX..R?X-5SR3C.^Y^2[. 09[>6[G8JPUZ%8B]K)07!.W;TT'J0>:' M7/G37/DT/9=V'"OUW,FS+P@O@F54)58DD/FJ$OLIA]"[!(H3FRE*C-3FH-;O M5K G=R5M=GKL(,ZAGU*+5EC6-LJ;QJ"HW2JMIY'3>DX6,LI#Q]"5*%C*> MY>+*0L;37E]9R"CO#CG7:G_LI!14#BFQCP'O#B] M*'@L,';:O;A46S6UU$S-XRH&$ .-%P6;^1#5L!7M(32E(S$(6,A9[ MPX.(Z)!W\I!'1 4K9.PVI2LC!OI2O9^2CW' M*QN2>DZ0=/I#)4())()GE^$YY/%?M@Z>3M_IU#IMF4U_KHA-C\VDG'0*$E11 M6R5W59/9]((B-Q6X*4>B!\NF;[=JS7:9A1\E9-/',]C3\NG_MC:ZOV7)MLK0 M78T?M-FK,5:& $X"R&%R_\7ETXPHODNFOJF8QI2$[:4F_(2;5\V%!?>(,S.M/C-TG5B? K"JX!A7$[!%FZNU-87][90H?%1MKWA5VZ.F,^8 M_FAIIKF\ 628]H+H*]H8M@W\]R/.(+WZ*]QY[L_#[6%69^ /^N)?X+TO$OJ[ MV4QH5IS63[KOX)0Q65DK],FV#JVFBES8P2HH; '88FQ;A2BNNP5S1K37C0F; M#A( 7\,-#$>9@!.]1I\8"#T8,#=^!P?DP4%-YC@@$3#D ME""29;-N>#;^3IF"U;(=%U8+?FA,#9P)O.FK[9LZS-W<\((7CTTG0WGP:ILC M)J@T0-70T<97 ; (*IE-M@%B'VH.U%=;M#"^M!4=O\1U!LSXU/=\>&VF<]R& M(&9&*)MWXSNHX=/;'K*N8VS48T2#H%*YDK*&P==G9RC+6DY(NC%GV MNF31NCWV[DSK9GUC0>1!*.&,:U%83\ 6+"O3OPFG"HV&Y1*ZP@95?>MKM^5\ MDNEFL"#:8N'8;_0!@("_I(I?"G%+_B!!;%"W[&V^P0.>7HGY0K["TV;N%B'< ME4+::6PR([)%AJ4T Y>4^@9T^J@;"4].TXC>:V B ^<[BU"H3=A;MQO]A$L8 MCB#Q8+QIQGNJ])[MC/<,H)WEQBUZXV:V&X>ZQ$K'C9K"RUDD;D93\-G^#\9U M!S_("9I6=M!0[TK#9^Y28>7LF7E%\-@1^Y(6E;-KV75AW^?\[8+#!?E"8/+) M/Y:/^!)J]OM=#O-M9Z_P03M7>N^?[T7BZO0CM_QF(CF>W;X M :N0IY_$J]KCT9FUHQK/7@0W;C<&/Q=:B[91B&VD'?4.&\%9K[&]='KKV(,W M+G?L<3U#S1N(F.U02?T$X@X+C\W7?U4N+AE^ F43O1&]RR?."Z:$L$J5.P&= M I/.'+A2#L'R;<*<-'LZ-29$0?&!728X8/!;>(ZID/_ZQ@*=KUIX3>R3%S(S M)B9Q$[]X!B<--.X/=F/0H#]@HP;^!(VB,-]QH0'*@B>OCX>-@6[74\SIS'!T M9E"#>R7WC]$F'!R;*;BYJ+!0*=-_:(8%CV8/5E[1" 5;X.B2%[)TZ8=4VEE: M.7QKF^'VD_JEJ^UMX#&AF=."K2,-#\"ZXIZ2O$UF+) $%]#XFDX8JAO*'PMJ M\]BM J<7IP5VIS#'$[HQQ7L%XTU$ -#! R0;[@SGD@VV;D_K., /C_=_?&0# MH_<+W];)&QH( M@VA!XQ^'D45M,F'CQD=>PS1@P@(-'X;=J[_/"#RLH8#UAK]31@:>)PS>6]:4 MA:D%DF;3W7$27Q[^668H?VF(%P.V0.(A2MCH*3 MZ-)0*7Z6-5C:II&VC7 G%?R,LC^$[T+^>X T2T<5VLY46 M7>RN>U")P+IKS\/HH!O!5K$7- *%[P>"!*O%8M%:L ?S%QDCE.UF.SU2[-D> M:.'5TBA&(B@Y7D8J")<+1X&^,FIN>C5ZJ:NA1<&Q,"(.-]-TQ$80<@O>#K%! M7PMN$[UI&(L,P6,@=C37MD!IP2A @#6,<=J@((DS,?!Q8 @(AAI<>L= E6[< M"%$8:F3[)1@PLQMC K/)PH2@'#VJ+F)O%P1MH]=J*)^GB5O'+(>V&BT)1^LM M\1;!>.G\T:N#8(6CP#+ JXW]I>U[X434V$YG-:E,8%"GQ:<2U:,/NBS8+"$N MP!Q)E931H4GQ%NB1#/H**R>#:BF-!8;Q% R /?W+C"KG[ T3^! G;9X]VK9?P;5APY,\@T>I=[ZLHYP6V^3V9$]TWX M]!9LJ+?\2KR9#?OF%_ O4$@V/R4TU8_=>,O@8OOS!]\AZTJ9_R1X6^)@E/X! M! S^UIY7V_%Z*_-^7,72KHW=^,_4CP)WC$XNTRIL]3) )UCSZ&W7'>@ A887 M'.M$\,3 &TBRX00'.<'QIV99/B@E]*E094Y3 R'M]0#:EDWWOZDUNPX\6;@_ M&K;45=H'0B, C6FLX)F6Z/DG\=U/29,[HF\<1%QR!EF:NX(L3(:9FB5O"\-A M[F?*"F_0C UB)Q?T7#M#6"]SG*S=3)[SUJG/LV8YJXH*)8@("3W!("&SH&Z\ MA&2!#[]_^^-K*HU/F(^"@9,M6GY;BDI(99@VR[T.DT$VLB@H!?^>15FT#Z/? M;^M7C[>C?]1'=T^WCY\4S7S5EFZ8+83F!4,'B:'.".,[;&$63)!\^U.3_@=^ MMY&7&WQU\0MWDOY^\\B=) PA)9Z[>N78[V?3NF._1E\EOGNZO_YB6#\4N 9C M7-%3$N^B&R[LA98X;Q@DJ8\QKI:TGW0DJT%YG&A,P MA*#[U^(5/C.1>-HT<>BS0>F!? +RT9?&'R1?V+"8<:!1D1?-,"DZ>./'J$#H MNX?[FHWI"@_W@\EI*%]"0T'/PNC^))IY?"2\MZ/1L K*%([-X$YI]1J[*KP^ MT=#8? '*D\)INC*N=,Y>::((QKY,TWYUHZ,>NB$%5PL#-OM87Y8W4,M^BLW. MF%,O5.F%GZJ?/(Z9?>\I"O7O7(^J2?[QB1+C>ZWE[>WH.W;Y@+(P2GX?!)X^(X3VN M23'X[$EX2G@B/+L%.SS%P+-?98/U CELRX]O""\S9? J5B1!N7@5V^WWG&S2 MLH&X_+SC.$&MM=2V8%2*$J)"0/0])Z=%0K0_J-+OD ]&H"^YURV4( .RSR0 M+8&,=HW5YG"IWE4]][N_6)AA*<5$)"5GOU5VSOX[*O2.(D._VY49^N><^RLS]$]N266&_LDMJ: 9^MF- MU-I2']^?P@3N2NX*CH[P0C,8@[$V1V(=-\$@1IG5P3GSG8AB;>,X\Y/,C)1W MD7O[$/@4-K4,D+'6*2'](%C0$FWPZ[ MC\S&?QHOQ!+=].^ZX6'DJX@B:EZV3B!E]]:7D"U;R+S'(U3:8N*HB$KJ4G%4 M:GZBA%%!,"JBFKI4&)6:1RA$K<1^_-.'/#!<\Q-6+0^.VD\H*$>X)/DM)$>X M,RS8ZWAP#%CYA6:^B>TEE9#17).WY,IJ[O$KR MO:I"HD#:R-(3SO,/$O34<5YWF;>=F-*SW;ON]>F=PJ]:OKKK=>OM&'0Z&S=[UL-]?J^^@8S(LG^@C MD)_)<#!H#EJM9EWMWMS4.U?-3OVJ>]VO]_J=5NNJ,VCU>B/9QZ&@H&_PCKV> MK!@YYUQT63%RLJCX?S=L=V\&_MNKZ:J,COI MV% TY*!HCWAFT2CJ=&O#4KEPA#AB.Y[DI$W%K6B3B3_W6>A'.QZN]Q,A+?R0 M)LV]9O$V8;1:[@)8FEMJK=^N5+ZW;-\^2J0>%*EJ\7:G6*2J_5J_5V:.TIY( M/<]M D,MIG;X:'IPF6N*18ZO[^"I,]7U6ON:'GY=VYI,YRQO:W=J[4&9]6WR M9/QH@=K>U_*4!E3TAP:U5JLC&% +WP0=4SC[U SHQ'<HK7F\(#L$8*<*%:M@H]']9Y( MZ"%5(GL%*_)OMC5YEU"VD--%M,8>$IV'06>_8'OQ?G2V:KUN5S!T"N/+"R\R MY[>_W_MQ^ZEP/1UJ#6[XK6&2EW,4;DJFO\OT=YG^OH\0 M)21(]"BP\&G+?=XA?K#)__>#@W3ZWO+!A/486?KM?WUC@=7,5\NGY8*,W@RW M3L_LW;\34_\#W%@G7N#N?J4][=(W8EN?\:X4^EIOT).'>D<&1=[!<.O8H=BN MJ9TR@U="'!0>51I^PH DDO!ULG!@\602?F5;HM34YC[OR+]*VQ3+@[Z)00/^ M;1+\!SPVGA^]=4AYHXJUGEKF>9',\#\.,>"=LU=I%P\L!FJM.Q!(#,YQFR4K M!40\_>KS4ARJM(_Q'Q23Q=VN-4MEU)='O4<+=EXV0I56L'BP@V'KBLG@)RL6 MCM]FRWJ%@L)2O!R3T,K&.0V_V!/J_U)M<^_-B ..L^,3_7P,VK#@)K'29#-+@D&:O"$6K(&0PP72T8]=@M>2GI&#O')?X8] M%"V[7>)3"'RFY&Q4AT^UUE/%#*1MK;Z(5T"47'^17GDAJRC.IXKBM_'EOPA. M.1).PIMJSR#L9*X9UJK$WB/.7,%RBR71'"RU*"=#6>;FRW*+LUG2,RVWJ)@= M1/3@UZ$CSKSF30:G8Q._1#8T'"-F-QY#LT&_? *CH5XD/<-^PH6KNV3R2?<= MM"H7E[WU"E1Y%"$B,%JE &,@)#"$"<)4>'(@-6:Q&C.^I]U;+(8I8M&1^O(8 M8+%%7[X'%L-F"BS:HFM+F29TI&7*&V$"W7 GV#A> 78_2PSM MAZ%LK/4'Q%"[T2FS!&([A@1Q?^066'@9RD;ASI.AE+U0<1+4;92:N":U\/L1 ME(W-_6 (:C>ZAT&0.&D#6\D;R=O$]'42Y@3HQDMXS/_P^[<_OJ8>_H53UMS_ ME#],0E!2SMIZ77K2%HSL%QA:^.]99-4>1K_?UJ\>;T?_J(_NGFX?/RF:^:HM MW7#;C6;#(FM#G1&6J=#"S(_ &/[4I/^!WVW8R>"KBU^XD_3WFT?N)"$<$L]= MO7+L][-IW;%?HZ\2WSW=7W\QK!\*7(.9&!?K2*7O EOYA:DM<=Y,PR+UL6E/ M?B1U !W)ZA'*;YHR6')M-2FQM4\"8?5O*E ),,?1'0)_XYH2#I7_X[N>,5TF M3Y6_:I[OT&Q9?,F-3'_EE3C8QPUFQC3M5_?32D:K&B%'-VR)CNK,06BJ\'^< M^'FR(^'(TKG)8<&$+.G"/\&MKQ"X0;@4?-%.M].[4 CH^P4*EN,3F;=T&GE+ MDOWU0+DKJZ#5%\:V)S.33FAUPXWP(=;V3**^_T0+0TR'K0E\JJX M-S[Y!K=^>B7F"_D*SYGE(LCL7%P.:\U.F0V&CS+!12@L=9H\6H+\56@%8X@6 M +54V8VQ:I7<%5XEBQ?Y[C13^ &*TT)B?J6_E,LXA0BE4_\4IXSO;=W)WE&EVRJ28D+JX("#E;DJ?11>_ T = M]8"F_$S]XH'@JGA_J3^,3*7PS!>HG(V7O&Y.N]:7,8OCA%;N'O.9U'5.2'4! M4DWQPQ@GY3D_S8A#M*E''-&5]LG3?7::I9\=CG"AWZGU!S6U727KF^2G%1:P M:FD'E$4 53B4GL-V $V*[6FF,O4]WR'*W+",N3\/$JD7P0J+;FO.C5"THY9^ M/)I;B&O]H6@DHQ*S0F"VM*/8W/OA;K/,_; 0C:4$M#GK>QI423&"56.^\)%3 MQ(*WU#Q-/S&M-ZJ';6<0^ _K) OA^BW;Q.X=#3'O_+&CFO]4IL6R$; MQP'68L^9"P9INUGI^9ALTAON<$0W(^?G#Z;UK=_:+2?HNO: C;1I3^V$M&9L MFK/%'N45Z6ZMV2^SFYO<\QPMQE/.V??N5 A@I]]\L:UG[#]01*>H$VIULX,3 M),;_F5+__[>UL?TM2WEI2KD_[]%(17%)*^[9M>RZD' A/S] N- W9.PAQXMI MN[ZSA0*@SZ4 V)\!8/_Z7 8*RK$17U#-]^SP \8;0#^)E_K'H;7F@WCV(KAQ MNS'XN=#:X8U*82.M6%AM-H(286-[F?#6P0>O7.[@L<8[4=\-HFT[5/M\ @4" M*X]\)[\J%Y<(I$^__8(_X+U0BL!5(EO547@\S8AR;<]A'I9__6G04ON_NJ 0 MQYYBN""@\X5CN$1'_A%0SPIC&L%(!GYE6QBD.F;:D5"M?)_,B.Z;Y'Z*N$BA M%QE42R_2_7G--'1/EVZD;.:'GF1^B"GSE*]&E&XHR55 U;Z(]!"2!$?2I,B> M7'))94\N42*2(]W! MFXI?P/@.Q!\ZO),KGZJ?DD_U;W22/ULN>,!X3$WC.G35KW#1'\,UOZ9+?A>L M^(U/0I=B@,*7):R#T: G&@VRP#5G]\O+#S%LUM1AF;5P)Y,L>&Y(Y^4;M8X8 MZ;UNK=<5#>F"N//5)!QB_$1T>W8:I^6I@IW[L#R41I1^:6\D$M^-Q&Q<]R4A M\9CMP5%OAJ+_'ZYR 2?LC%_1:**--!('%\W)QT0PR-[9)Z-1X(WK]3^+8 MZ\)9%TPL)0H/@T)>??7>!N)D4'A6FP435K"..2]'L6TXNS2G?N[Z]+AH?K.M M2;IT"K>?D)EX1P-17K'VWM;C_1"M?*-16>ID#$8G >)P7-PD M(#:^T=47A44CE3"\R;Z@V4&FJ8'A@KO]271EO*0I0NNY1-J$%AA@%=2$&"\X M_37%L%X 9[:S5#1+5Q;$<6T+3.'"L>'?WK*AX(#^DII]RE?+F.C3_G<\BAH. MF\5NK[XD/\T4F^7<[:OVAK7$5[;CT'RH:PUS>V(YI[WLHM.[N.QQBGO8/ ,, M3'QWSD+@^[N&ZV&ZQB?E@_%1T5(.W.RIXB\4S]XQK7S>!S:MO G-$ S'8SZU MAV=\;+:/;WFZPQW+@XC&#F$X\5KZ#+=X!VLPO;VZVA-LAFE3KB_$ QEWP[L5 M.;-]/(;?@7O7']=-8XY(MAW%9(-!,#-\UZ@"^6!0\*<<]T\-!ZLML3.@ :ME M:JZGV+[W;GEI\0I_!5[-8/GN<#H^6U]@&NY];\M0\>2-I0_,!&7&@O< M]KAA M!!^Z-4#!?WT"B$#W C\"4S2QYP Z6H7-$H?IS;;#A:9F$45[?G;(,UA%L&6@ M$HP%W(J%^K("BE>.*C"@N+>*IO%Z-8L!\O* :H!Z8I>B")8;Y@W#J]Y,\^#? M8!UQL4!S6. \F007$EP26"."/P!_X\70 2/^9+9E\9F"@>]@[>$;0 DNKA;W M?A3-XWH^6%OI$(]"_HF/;X M4I. "%BIZ%[+E &4-P3Q'(5S8[.@@=_ID 7,.ZPP+0YPZ2J_:HX#C\36FOCG2E. LZJA(J"H8M:("OLX,A5Q M->79-91YQ!V6-,%W@$&7>6@&[K$0C\^^AL\"',9PAYG98X_H%G'!_QX,.[\R MT[;0EH@FSS'&/ALNNASPD@0P S>#E_&=R0QI;2;:PL"H$KSGY ?[CG,5Z$C8 M>!J6AF0$^,S5T^!Q<^T'H2ZZRV0@^O+EH^(2$P"/2B?Z&#ZEZ7?(:F SX6)Z MDTX7TAS [LI;?P$GF)V0AT>9.O8\NAJ&!6-T#=T &,!Z!-*]$C'VY/B,NOYT MBK-M,[F'=2+P')? UY1Z@3.W+_BVZ$5CO!;FHJ; 3O"9X-T\6!T7[Z?!^]*[ MCT'T+6Q::R[9AW35#2:'32*QG[9E0RX W8UK+55X-#Y3-= K8@4>Z M#>6S%6&@MLT0KB"L*5-:[&90/<60J;S.#-!@@3IC$Q_@;:H@)./6#&=^#)(3 M M\AZ GARS'W%5Z NX][T0PS1#SL_DP\S8(',;L'BX[*$"ZI22_"18VZ.4.\G0_ M96,D3LRYR-/C7:45;9N3_C.;]4"IKQRZE1OG! -(B-6'=-RG%(I!RTB+ (>]N#'?.^GYATVXU-&H8B MQ(2Z'%;"@9V#EZP@915U?S6%%M"BXKO5'*2Q=+>".R5 M;M"K!M>$+BYZ$J,YDEG\R3[X<'OU^>EF]!&9&'UWY5\'+BMY6Q#F>'AG\!(-'5T[>H:M@!,+;AH-'*!#3C":DPJM%#9;$:"UOWRSF7S$>8T MU '78QQN40/7/;]6B0WTK%H4=[/;)0W-3 MH<,O+7")%W"!K-5>AV]G0D+.MB.&YL2TNRMU,TQ5M M ;N)-\"+1V"_DZJXVRGDAR)(5\8S@\>0I:^0V#82R+>'.W4V:K#XQFH5:N1L M J5LI!]= G!=.G?VP@M"@LP#":;5H*>0@>_."M3L,&P+6BO:ZE)GQ:%!7-/' M'3<8M;GAS^$SZQF]&1JJ2!6)-L>WW* A:!Y,.O[]"&]"Z!5?&2MR\/D_<07& M)@'+PK[&D> ?J38KSLZRJI:!GQKN=Y@[3;^WXC=6\_B>F&'0Y)FLGU($'05>$14('ZU\^'Y_ M]_@QOZCQPAZ"+FRZJ 4S%4U4-$]XQ7=[ZD3?? 9U]O;]55N(@@,U!0>[!+-W M/.N7+IA'O'ZM1I^S?M+?X SF?L=)G6;Y>+ZD-M$/5X?!H73<#Z>')8P$VL:L MA3AI5=TED[KQ5I\9NDZL3Y&0]#&% ;=-E+"JOB2:@\O[JCF85J/R=DHPY1=M7F MOV]@2EY@@_I"5L!]--P?5%;"R $5#1"$+$[[ZH;?;'9@ML96NU]2#P?Q2LPM MIWYD[%SDBVWI\ T=^%BS?BCW>-P$\\V,V)?/5_>/'QE2F6L9!;_<'5Y]P)27 M$5AMMK_CX HF"Y[#3F^BM8RA(3J90SCXX.*BX54"E]DA^#:X*:2_P&V@O]#I M^2 E_EI!:Y<^3\L@>Q\F^(HQO.,=#C%^C]RZL+/)G/_S;D>DPTGL*D@8JGKQ M[F:#RI\;RLA$TJ'G62*88+@8K[,1Z "((!O&M%TWS(0AF.&)@@1W6Q"'#@/A M%:2)AH>_CK<,#W=3,9L,9>!!+";7>!@:W+PYH[1VZ-U#\7K:>((+4XTO@0<< M@A^)I39[!2H4CPT8Z2TU[;KN=](+C/51==Z4RC7XOXP9^GOSPO0I3!< M"/;^F]IX+?<61'I!)J@*S64-@4?M\S3:9DX)H/T5)#_(TJ6^EX+AGE;SUP>' MT,,%>OK@!BH'O3 ,)DTF3$WALZ]7V26Z$IRJ M*I06V65986O#Q'2,,:&)&.SH!(-4+X'WD)K@&@35F6](1[<]KY(EM?$G)+0D MJXD(YP9?,$@6RO:^WS%9+G EIU1Y.V0&=X*Q@B,%OR*[MAC%\ZH"E,@;?>F0 MNU,W7D(ZSH??O_WQ-94G+2Q>:>[/OAF2A:8M8X]E]P4CBXB3X=^SJ!KR8?3[ M;?WJ\7;TC_KH[NGV\9.BF:_:T@VKB5!3(\EM8J@SPAA%6U@R$Q11_M2D_X'? M;=17!E]=_,*=I+_?/'(G"6MP$L]=O7+L][-I'1SCZ*O$=T_WU[!!_Z' -39DR2U\VLP,P:H M- /M&UM5O&+]P\@4)C_.95PO+BGQ*Q,,RV.MZ+35I,36/@F$U;^I7DR .8[N M$/@;UU15X?3;^#+DU=45-#/*5\QVI:3NM=C9,?WJ6G,87.^VF\,#*%#GI8+1TT[-#6":'91R$E=/>T**'#]VJU#D^^"]ILG7^W M$.)02=B:F;"U(SEX3VU)NW))3VU)>W))3VU)^W))3VU)!W))3VI)@SZ0DM"^ M>,^?$S\]1Y:NYL$ID,:I+$B#M!(K'H]WKL3A6%Q@%2]X)&'0YG[Z$ 9R/EO? M8"A/--W]*XQKMJJ0>A#.UWMN](?2X17@3"A_LVE*H&X<;+5G4N M$2X1OA?"]TPS?#?"3\H/.2O.]\UL#QE1$DV:4ZK:A8\126-T]O#E\8@6#U\9 M])&H+1*UA;3LDY$<">'#09C7ZZ\<",OPC(1M8; MI ^>C+E(V%8+VY1CT+,. MI!QIPZ.2JFVPE 8YN\ETR@I%UTK!D<,0O\?JQII"RZ5HD:(]A8]8->M&H::E MK[Y;$0'3+VL!63 KCD\MS=TW:<4T\=/;MZ#;3++6%CZX@\>/+#W\?,7/BU_D MH)J)\PK9!FKI,Y72(O.$9ZK-*7\.B)5HK7S:C/%. MT-63GS$>GW0P8T8JOT.L[BW]JE8FK@*<[.!V\0+U1E3Y&)+:>AI6UZ56\'=; M64BR=EB\\+D/\-B8%(IA87(^;FE8$U:NZE?=PD*3WEGDHXR7F?0W,T^OE->>"DNF82D MC#?J=G>*C1#6HJ(B^/A_AX_D;1>0J^&2UC@'M$K_$V'\U-H\G"WV.OQ,= MZ4!'."TTOG!CN!/3=L''X%9F=YO;1W?,ZX=;'OV(KAQNS'XN="RDXTB$R.MSD150]8K8WNER=;!!Z]<[N#C M1 ET!M8G1L6'K"&_*A>7*[0I,;A]"N@3.*^8LK<^)$=%5;1>,+M? M"9AGEW*GN6R"A!B94--TPSJ.'<1X;"4:M8S)#V*RA:/-T-Y8= )_$'!;TK55 M8/\W0\I;Y<.7K[0:#-KT;6'R8N1<\"O0][IB!ORF8"LX M1%Z[6;_LL"?*5OZN? U7Z#S "]"W2'.8NLV4(_QT0DFZD,@DN;DK+YE7%3O5 M<"(6<6+5N%<_CVF3O:>SP2A08].9.IN\H^76 68SV:8%F7QP1E_!)7&)M1YB MMNS-N=R8P'SSUUK-'U]CT.ZY],[PQQPDB?9THNU":!M-$.J ODAQ8*YP;5]L M$UX]WA W4A]LJ9D66(F_2SP/HQ]4J^#U@;; EYFSPZ2@&SS8<,N>@UJMXTN8I8CR M*@0-8XUET[6Y8/%)E83DG,'\:V:8E-3;)0D3RN@=O8 3&I:&F(MDFR_-PH + M+@-=(.R?\I)*,FG900_U,2%(!>G"4$+K/6,[M"3&J-C0ODZX'4R3RV"9T0RC MEM)QT!$T^1#>1F")A*-4XV!'4H."QS;UT*X;'+N>@:=2>4I(U\1^MF#QXDZ+ M AZ*$6OQ.K8#F8Q>(VRMFDG, F[D,':76%GLC8:$8<84>^-2\G:F2.D)%#M[ MV#-@YUJIKIN:>W_;U; M\>!SZ,KEAKB0GAF[MK*9>F9TU>:>/3-X_/,E=]#HJIR:H6/NH+'1W6Z]C0;M M.;%G@PP.=S];';9XM'T%;5J1V@6TJ_(K.HZ],T5#J,XA@4':MF*&FX^#/4LT MYCT]!]:-\@Z*]YWC"-3OWIT,5OTWUQRE="V2%BD*AD=']\6>T#@X135]TV^V M-?$=!W- Z(L&S:U*5#WL.7E2[EH7E]W.UF.[D)EUE1R3/F=I\2#!YZS@#A+K M1_$HO?]0]NX[_"UZVIJ,UGPIV=&?1BFC-4WES17NGOA] SC-%?;N'!!T#%!VMW#@ M^[4[NS:D]VWHQ_HV9&/O/Y>6#N'"!*T=HJ?(+@Y'T<4A.%X!KR8U(L/@;X&I M,$#Y3;Q5.#YQY&<[Z>&]6$P[T+>I1F!W)$K,Y#>F[F.=%!1W9K\R?YHEP 6S M6- DA.<:@37^ALN4M+C3C2BCF!-W^$A7@1TGN-E.+!/ZWJ*N9F(UV6)^ ?=E M>TN*KEIM2XJ-AA3Q=A3[]T@2NAU%V8S&:G.WWW)&E,;YOD+=]KL&[OT'%)2/ M&+AG9S5ZX!*O_DLPGN2JNJETAH?OIK+>2D6V4:F.^KTMJ=]/;4E;^V!IEJ%(L/DZ.WA[[>O76G&0[M M'XGE(LA!$;I^GZU;S;'PJ#%OJ7]MV-RL&"QU=8^/;.(0B/R0"LEAIFK3HX2D M@LEW\"_L&;Q9FU?J*G^4H'P'*-O-3'7#1PC*3@R4:FTPV"P5KP*6@NRVRW9D MDH580OLNNVYX(#E4"_!7]JL-J=0LH,O2EH;AT!A,A2"/UF-?_T0X"%[VVA7C M3G1764SP\:A8]O5#Q -?1RV3D*T8$OMC#Z+C;A&E\'2[RZ6!A1K]S#V2LR+B%?,.33O?EN :Z4^)B/17VJ=;*V0%]@ MC_\L4-\KP(<[)M17[-VEH_Y,(DVL91'+%U0^8/8\/V%#(-$O@P>[(D60BP>[ MV^X70!!ZD@=I7 [M(_#93A+"Z<:,=X"\+S?L*9^\;8&RR#[8&:*8=^:\+RWP M:1_5I>.XD/X%Q?*B'I(1-0+ BO'4Y6?^MR3E:3F4IZT3HCQ%."G_#,MV65TQ MK;[YLJ*?D02HVXA,GCBU6$%?$+I%6G%3!2P'C!>$$C;A/\A_?=A:FXP3S9W9 MCL=(!CQ'TY%)(>08@F_YG%>UD!43:9R65+)9(Y*QEV3>NK.=^ ,2MV!5S=Y, MHSGX+CX8QN6P(NDQ_KF 'R*GDI=*RY!H,.5HJ]SHP)O"AH M%48LHN@K=97D/Z+U;K6 ?8Q6E(-6#+ZC9>2&Z]D.RA+,&:/Z#@: CX,!:*[- M^.8(+ NR5B&28^,D M@F!9[I1R+DYCDLI(/2(4?"$OQ$PM<%5K['YI8V17I-,H!J\;0^L<\ Q"LB+, M@Q>C/'R48R_#*\9H]0(VM9FMVZ;]C-QPOLO$. ]/[9UMFI2?APF>#LZ%8RQ" M,6$<2*;/Y(;S5$KAN[(O,7JS\)W7%TC6Z/Y MWDG*2(G :6VQJOX*:X06!]P-'8DN?,K-2@4L@_ 8UL+W A+ T((F6&2#8O)U M_NJOMZRB.@8F [D95R.AC%, 5)PY^%= :T+ORU[0(5,3E#NKP0XMBQZ1*<9Y M/5YMW]31_J*P,Z--R4_9TT*"L'C=^UD;B:R8V\VM%V'L*EQ.!@[BHAN1(*.) M3/74]T#5,/=K"OH,_!_P-UP#X0O(I Q6AOL#]>>+;;X0O4;AP'"+3@RN/QT' MX&2Q<&S 3-@RCNK;@*58P6+\AO*5 N\2AKMR^V*=\NFY(W1L F/^>&Z]6 M-2X08P@0$'AK?!"V*'[F;=2,X,BT73:'>CL>U[7"J.+2X.71?JI6YQ=K;NIL"VP>;'(QN$ MV#.#.)HSF2TWW2^/3&:6\5\??2_D7_]S!=%@O)].BC@C"HJQ ,;(TF/ABZ_! MA-];C^'T7N'L\D@S;KK7O>M1G"K4:\[K%_?WMRU;EK#J_:= M6CP'1X('BB\.DF&#Q[#1*;7,6)CZX<*_BB*&GSTRIVS8C.%/0YK6,**X0;!1 M7 &SD(0:1X[68RN*+_RK$8TW\&,*DBPF((OI2+*8LY4XMKVIFHE"KFH5JRHI M8TYQ526WTVFM*LV]%=,#.?8B-IAX%CWX5,H>Y33N I,4WFB\D1)VS"\FIT=. MSZ'OPID>479_@94 71E3FPF-G(BNIX<@TX+Y 9%)&3PFVUZBZ!SG+8_9FK^L M%I*_O.6I::G)_691#87_'07@KY:K#.7P?(*ZHO1WT7>?Z0$8_4+=O,7750[, M'>:B$6NR3/X^=H4;1?6+[#M#6TG5_R2.O5ZQ4B\Q-?JP"#U?0>!T7:M>$%I" M"L(N>HU:IUMF"::4B,-(!+\W7L42T192(J1I."=!2&NEEUL0!$"Q^'I=D+A3 ME7N?"HF4I*2O2SJO 60HZ7)_.0B7 M.Q!1,'>^T.YG@[8 N!1=\PIRFG*F/6WVJ^'8IW%#%ME\]]-39720-TK ;]P@ M]QN%ZH1$E5X7ZXSW#3%4T:;D.,:5! MY?D:*["IJHBCXS8$QV.$C0> QJENYG9Q.JNUGMJ7D4@IBGN+8EJVQ8%%4Y)D<&OXV#AK[A 1F M<7:RK16Q)]Y:HIA#__?T^!FG:XN2TEZJW78R%<%I;%"TUM@L.BTNAM86,T L MY88K-QES:L3>(Q8M-]U:JS^48B/%9JO8I*6Y',W.;F^QV6^+)Z5%2@N3EK34 M%T&AOLNSZM4&0UX2YZ%!+_CII)!QF9(>4VJBM!!O>%J/D>MU7(^1ZW56]Y;WEO>6][[0);LE%):!2=7+/\,OLC@4N6C M38LV#87@L#M4OFK,0Y.).E+ZJI<^(?CR#I6BFD'Z=A\]MCI2#*48OE,,2V'K M$_LX4QI!*7V"2%]:\KC87)DG8<'.,#(;9:W&>^TZL6Z49>:PBJUP8GD+0N?' M<\:Y([%B6!*=8;6;UYC*.:9[)"V-!%!B6KT40N;U16[=7G69]V+V^JG=Z MS4%]U.L.Z]>W-W>MF];PJGVG7K#?*[_1-PO@^/\ND(V-F&8P0='?[D*;1']C MT2V\IV$]X4\OUI>CV?R9,^7I*T3?VK!T8GE,/G#[S:;^X-OYLAO\JIU2._P* MT[JW\*^HOE'LJ?+9(W-7>8Q%/5 =*?]D40_:*WCMOTKH;RM(\.G(T7IL_:@+ M_VKD(J)OR(3:7Z6M E*:K5:),"ZN W;I@=7 Q'0Z/V=@F2B7+N"#82G>S/9= MS=+=CV5TRY8=X+D"0C=^BEJQ!,A5K6)56W)53W!5VW)53VI5Z8&CF!Y(V:G* M%9 0L9+E3Z7L44[C+C!)X8TV@T+'_&)R>N3T'/HNG.D19/5O3\.)QF\/.X#28:8O-^[B'IJ_4X%[=NEB!Q.1'C)U@<2 M$Z_4/W"5L0"1.>Z.4=N"S8=N!R+%1@@SDY;?=>+M)IKC+&&QD@^)T;8U=KSSW]9>^F]9 MWCJ5.Z#*J>6__NCJBW+M$-W DNT)3L12>=5_R\1P85O/3\29WY"Q%ZF&2"'TLBN$+OB*PV:CM:$0V)K S)OXFIJE M[WCWM*PG@=^]UVUL-B1>>W=M@^=>?!BVU_ZN[#F1ML7#L-WA5#VY@>&Y< >CP M_YY-[T@E!NUB,K_1?'%A]'OM_6KQ]O1/^JCNZ?;QT^*9KYJ2S?T M4S" 9Y&UH>1.$AKCQ'-7 MKQS[_6Q:=^S7Z*O$=T_WUU\,ZX<"UR A"Y]U13?U MW0@J7XWMU:];!Q^\U_?72X\(0+ M"T[QA[P72]DQ'-)1W?/4A[ M/!"'^D'6A"A4.-EWT10>?OQ"3>:#[[B^AELBYA>-0(?1G1-,)7;//W(+[N66,?5?Y;*$_@IFFB&KE SXC^=G'>P*EC-6J:Z MG',-OL?;/SLX9) B]/3@!^3\$\G8+CB6YL0_ENX#@TG;UKN%E+SF-- M20WHI-'I?L=E1N/%%!".!/PR&!S=LL"?<]NB M=\[P?Y:OF>"SNX;+,#Z)X8%.MN&!2@GQ'$A M+.[L@$3E'TK$J! Q%!(J9QI MDQGN(>JAP$6RIFBNLM <+[@W; &#T<2'T% P$A)\$=P:%SA]_[KG1A=5R6I8 MK[#95!(N0=TED[KQ5I\9NDZL3Y' #B\NLUS7;EY<_F40P#OP&.C_@-;PQ_^! MIX:J'7:%O.^C+X,,YC/5JK]_E\- M),U9*K$@4,+RH7U#.ZI8,,3K^G=0LT3!L%<=XUY<7R*\BGH2+&!D@\#1Z _U MK>D3OA/+@,5E,28G\!F3MVN GQA>'K]I,,290:9*E(VFW(-QGA G_N4=8,8" MQ\,,OXR$Z@'QA52J]!-V]3T=)(:MHJL![ 0FU, =(6HA5%_&Q%@$J@KFEJH[ M-(&6#K*$ A5-8*!),WE/5-.MGA4]![T133%QOE$&%".:( #^&#P?^!;DDB&. MN6#X0EK260IDS?"4#P_?__C(I+JAC&!/BR^BF>8RUZCMZ11G*38^=+UB@_S@ M+DQX*EAG? 98;N\5C7>H;W"HL8$&/MO"=JC[^!&UI!ME'K+7C30B[BO@?YG% MATQC%*$#XQ 'TNC?#(\D]Q//UNZ\6+H,'OL=XC3"/$! M2M/BU'\2WV6^WWBW[S=>]_V^:F_&W)^/YC;H:=C$W086/6^ NZ'N"&^CB*6* M=OI2=*I>BDB_'-M2-!OMO9:"KTC35Z-;X6I$ZGQDZ73$D2X_OI793"_DKTPF M$\8TW -Z;J_P>^8T&LS?=(CG.Q:>KUB@Z%AB;@UMV<2GP53TUV^O/C_=C!0Z MV?#)>*F,P*T#BZV,)A-\8\HI38P7W!36P""^P(!LAVV9'QRT^Q[[ _>Q"^;" MDK<)(>#79W);>Q>7W833"K=$6#246S2]H2T(3$I@0M;,$+YUZC&U-P/_FIJT ME6/L!LXU3A6SK.@4!X_%.\)S\.ET7@-WESF[='(QS('6R*'3DVI0J5N.3C.+ M>JPYR0WEQL<$#>9J!'L%-D 6%\IZ(ABZI1B:S;";8I=G/SO4 D,*(TS3"QV5 MHQ M-<\LN >;Z.W>B#*%;:.+R2?V:R9OH=/=XBW4TH-6451P;: K%X):^3%AHR8Z M\ZOFS/?C_)#M(6'S"#8;$V=T=+JXKQ@Y0RG>";&B ;*7H0<2F&>S6+"4NE20 M#[)9W-P ?O!7:IPZT^NR0M%YK2T>V/C!?;R?)H\/ZJW,*%5A)]G=5, _L_4. M_",6X1 D!"=4/!!QNP6O;ER.BW<1@ZLQIO:&"H191Q;&3D=PE^E,D,8U+8NYCMSP+?8EOT+?!$X&],V:&+RI)LV8DEGNFTFK^. M]+EA&> TT7):JEF>B05[/)->H/X:)N!IDPD+"N->Y!K\*2PZUMAY?W!6Z;*$ MI#D,> 9F"^\'\V[/23S0YI"Y!D_$#0U@ MJYQT[QJ*I^O/80;HT -K,;5-<+Y1B&E.VZ?J*R,X.=CORR']/ID1W<<@MU6^618)U9LRD)< #X4$B'Z9T M'W8EO"6\ =[#II#.V#OAW>^5N2O(WTIM*WWA&F7/X4YRJWKNCARJ*&5^E;TM M6L[4/OE19$?.-=B)WU<69I4=U,M$45I\>5>B*'4]N5#\U-ZIWB-RHLR,? M'$KR04D^6"#Y(.>:*LEXUQ+?5JEQ;F#9P?0CY=!61R*>\R=*RM]II>_Q+1+/ M!%([- J6C**7G[37+SMI[QU*^*QS]'HR-2%;'EXLMZBXU 6YNN*L;DNN[@FO MKGK&*;+%X#!;YIS,>>,BD+%]HF?/&!Z.)*51KOD[UCP,N43,/K=162:VM%#^ MR5IT2B"<.A"D\)_?FDOAET"0PG^F:RZB\ M2 A$>!;32.JD4E&]X1> />B X MUDP\CA,\TW#'#8<'R//M-].:8^;+)ZF8G2XZD6::."\]74_MU[HJK]^RS%// ME*=^&/AFYZ';(QWJ@3B' O':.3ZE2KH!R[+9)''?QB&#QO" *? BHEM(?=SE M /I]^7W'J8^[_5YM4&J&X!$B5GQ]S,N1>W=ZZHGJX]90HEMX?=SG +IYAOJX MIS9KW)9(U9\?3PH'+ZGJX]+K2:3):)X]X!I6P9J]I=D7HE;836<1]E1 MH#.L]7LR8B,\=%5>^5J1YH[?9<$H"7#2 9Z19/R/=##Y* MMRMUL_C0S=712.KFB\M6M]'=;#DG 2X:P'E]1@NKG3]*W=QJUGK- ^YU)70S M0I?7E[5(VH?3UFK%)PH?)33W,D$\)M(R0S>TB5BD6#Z#7F& *S/NWY?[5"& F*XC M>82D@L98BM21W=J@HTH=*;*.Y+%KEAE".82.5&6H0P@@INM(WAFAH+&.(G5D M9UA3AU))'AJ;:=!LE4UA*8*2/&2ZZIDDD-S9SI08XJ>0%,-*6Y*H9AYX>-GBQN.D%923= O*-=04-"U1F@8:W9JW2S+@W0D0E5JDSQSIR/.Q^H$@/4 M;W0WB==M'QG8!M6M9J,E\\S.S_X, M);]>1?QZTOZ- @@,+['E6#,K"[),K79M6&HEKK1,9VB9>-DNQYUN M69UE:DD.J_.S3#P:B&--N2S&,K7[S5J_5"]-6J8SM$P\5HOCSL.LRC*5S"B4 M/]+YBS>V]27^I0$:+I7_410E'.@WF#-8N>##$MIL_L=W/6.Z3/;9#,>X$/&Y MRE__Z]O>KVN/9Q_F"L4FI#T<%VTV^@ HA<54J-0H5&R4J'?HX44%"9:-92T71[0:/AB@5#_$XLPW:4KYH%*L!1 MDLOP8&J6\F'SLX]P0\U3[ 4H#@_>U;= W=*'K-V._>2SA1UFC1="?]R U0TO MW[QU39D0Q],,2W'9K>;L5JX"&D\A,!4&ZG'/!BV IQ#& D8 ;T]OMZ"W?^+> M6'%]&"YH3!@O3L/"(2^&[;LPC7B)$8UQX=C/CC9W%7LZ)0Y,%#P+;QX].WHP M:-B&)PA9J/^C?_\!@8I[9I'-$7T@J_:FS'WYSS[EB B MH19KO-NHC=>-VC<[L%X;UFUD *GHQHM!D^3Q0FUN^W E MW"\N",E[PF_PRXEIN_BS!9@G@K_0&-5H^.- LO_ZTZ"E]G]U 0KS.0R' 7MC M7 %DXT]4Z$Q'8@P#7U")F6D 73P657Y+V,A*P;;N'MW.%Z:]).0[<5Y@/OC> M4G2<2T?A/MF>9L:_O[9=[YOM_1^!=YC8SQ:H99UY17>V$WR$UX%@)02ME8!6 MW2633[KOH/@#D-8]"08C_!)4SM0+=%X,(1_0(<.5Q;\^@F)L;"-(H%5_PU&H(82:$L]H-# MZI[VIDQ@9I_A40XQ:;-T4.P\*P 0H_.*T%$(2*6>:O!CA]HUM/IM:O4#)8;( MA]^GVX]G0@%?&2:]@2GAR_:MV_XSY6V[V77]EW8FS0VJOH71HDPF3(121:]B&844@7?[O'OP/M64H;?B2#IG!R^']P&FRYX39'KJ( M"@K9G/[.(7/PD/!VD]C$P!\N-2CP;O5 ^JFSX08W2,< KY%TM0M?FF:GHPCV MP+EQLUG1NXD;7.[78%NM:&Q?'5NM0+4K"VIIT$'895=+%<*JP@ZQ^L"UF,-C M.#4@%AY.*SAT3^ QN6MFMYMB=F,2S36\5+;V5Y\-=A.E6M7=JBGTZ=G4=JZS MDZ-4V\W&9N&>LJZQV8IM4]L7VQ7V12&J.@!,<0I[Y_KS2CNK772157:SL9GL MK.37UJ^:&_B4^^R%RM79!]T+#5*4U V9$L=)PF 57HG9=/=+.)W7/OP ++J% M$9<)^R.WK[09_=]0U@GW^H*Z#(II6\]UC)A$JVP0-X-ROF)(4+[/"/'<0!$? M%C"M/Y!U$_:8; M+Y&UX03M71"X=I(M8$9O#&<#$VY#OD"6YZ M!<[=C\ M+K=3K<+ZI_ 0B_@;N#XDXM@VNC)6G "2T\.)\0T@Q.[Z&]WH4W" MO_<_[V(GAVJS^?.O\5,_S??L\ -ZDLP^P;H$=NKG.?'SQ[4J!L]>!#=N-P8_ M;R])R'$6EUC_W\:7OQF7*:I$[32HU@ X7$8G8.N'IUL''[QRN8.'Y;/"V]. M%TBR[5!]\8E%D4W#(K\JV"$KPA>5X03"?OL%;[1Z47KS3YSW3CF\+55*!8D> M/L4"P1B;UQPP9K#_Q'OA"99)GF&WP52FRX[F#$\9$],@+X0=G($X&A8>"H+: MM#1D8J++ =K4T&%QX.?!*1<[TT.5"WX:VL&Q[\):NFX#MCG!%> >L^_9V1RN M+HL_V[Z'.Z$P=+QP[ DA*/BXH5%>9\9DEHAJP\L$-L-<*EKP8C34G2(?ENU1 M^5!F&N[B%-QAP9S"!.@O>,"GD.F43#S%QV ZOH%#7-]D^[;H[=R:,H4)@=>' M'X+>U WVS@Z-IBM3TWYU922;?_:,*\A^ 3/GXXS#S(8P21Y;L*T3*BI88%AF M/,>EK?*T9X<$VVF&5]A".PO4(6CB=3*WC"G\C"X*P.C%<''1&LJ_9@:>_L(C MYNS@,3Q'X^(KS6&;:TOFTX\!,6\+&SR$VL0%.- LPI^!UX8:^A@)F MN-OE@;T5?.UNO \3R"P AV&121!KV@'VP-E9/ZSA0A]1S@&_A#MG,",O1^BP MIF@+ .T;Q0H /RW+K,.KGXV6(Z,3[=@AGUEJP@_'X:A@'@.(2T/TH^Q/;- '/&%4;P^H$D1B\ !;BSWNKZ%S-EK4YC(_/R6*?L-BG]W,U#\3A6,K%Y7J3LVDX6QG_7 M,$<$O*3/X%N 3Y1E"WNZ $WQ'[[9+X'_T*3^0R?8^1\,O$FFA[,$[Q=[ NY? M#=;&\6;*M>: (.AP'LE3#E\&FC6)9;N%V03BJMAM2 /<.#> 4 M72R#;=M5]@(S@G;J;!E[RRP7HX5CF IS4/I\H3CD@;[Q]HF\T50B]@'-M%$F MIN:Z_^_BX?=O?WR-HO#QDZ$)/<2,5I+FH&R9NVWU[$&BC))VL-1OLA- -K(H MWP?^/8L4R/MZ!_UT=W3[>,G13-?M:4;TA_@HF$21F*H,\*"_"TL MF0_4QD]-^A^>1@F^NOB%.TE_OWGD3A(>+22>NWKEV.]GT[ICOT9?);Y[NK_^ M8E@_%+@&CT:BIR3>13=OMG:]8=(/&,Y\T_:VZXTLZ%,,RLGS:Q[0FEF#$T*P(FX MG];3RD0R.U71>SS1P^_Y BQ 4++"2P^),FN4#V-BD:GA?:1YSP:;3@^G4YDZ M]IQ*N&'Y>'H>2R2A&;D:YDJ;F##UZ? T)N_62]\G,Z+[)KF?7D?3=S^-M%50 MQ73%9HNJ;J[:ZC6Y:BN'W@HLXM2PZ-,B198\M.\WNNM'^^RC\.2_N[>?P@PI M)B]9E%'GC9L5<##&<#Z]U3OO J^ NN/_7:C-5/=OO\?PN(E*$9%@>!NZ=+L5 MR/?5B&J4>/)38$I6_[7%H+QG?00AJX_VP;V?4QJ^CDT87B8MGX.ZOT]EF!QY%WF7,[Z+(&YNJ1HD^G]U0!]U1W3DX1"])1-G'[>-VECM MEL-MG,Y9W&]E(O)*+P,/='NP)AM!CSPTB^V+2U6M=?N2K_[8 ,5CAMLD.#D$ MH%K]VJ G&[H>&Z!XG:@V6=4/ :AVK]8=M@X'J'/8.JP;_L^XI;/H<8+PYG_7 M#0\C3[Q&57DMONT0&'EA%K_6[)39;O@(];.8$,I&(W@0"#4/J(\E@+("*%M+ MHD, :'! !_$<-_*4)I-2RR 9J.@6/7,\^R!"EWETJ;+)ZV*4TS^@BSNR]"^X MM(5MXVK=2MNBJQF:!4FL'@:KP^(EZF$+A! &?]NU7K?,II420@5!B'[Q,AX0[&I1R%+N8PM M'-P'YIWE[>L0A,M9K"RJM6&S4FV^5[:G1&G!*/V0"E/>$=F^3D4*['\SDJQUQ5;(KN M_>P4D3:(B&[[6 VY)B-5)RQE'UFJ\/(.0?=UA@IV@OJU9JE[VG7A;!]KO/K\ MT,H[%MS7)RHX M.J^'1%HO5HT,H[&-S7,2HXV-.N]3N'=87:6XK/N/P6'(J7 M,R6]T ,'.J9+VH@GJ@ MUY'4 ^=^R1S1V?38MXH"@:K*",PFVA,:/ MAELT:OYDE7ONNQ2G(@J[>[\\&@Y9_;U?TO@P"&^^@/ZSG:7R@;%2(LO+.&IKWO2$X M*$R_'PJ"@_8!78PS].CI4A)=(6R1I>;/(W;#:C5_[@+1;D?Z[T>LWP?-9K7Z M/:\;45/5 Q(_GJ$K_X5H+E',5_-B".X&CZ1&JM4*2SN()2N:-Y< M][YHU"S'I>'/ :G%':R^!ZFM4EWW$DF$CMJ?Y^>A*6,"*T>4%\WT-0H8+8RX M"6Y9Q/3(BCM:_=VQW;S;XU:KUAH<\*CKN#2_F$@J[B#U/4A2!X D26!?I5O_ MSZ-3Q2?B.J41*0R:Q9V]1@L<'6[E+1BL5L?OR? AM,X_"\@6=U9;&&2'JD"0 M/1.W_\GV-'-5H[IR_@4W*V+Z9<6=Q'XCN2K%N[B#K@V:,N/]F/U[M;B#UIPX M8FPN[=XI9<.LK?1[_N0@/ -,UR])^_-,S$\BZA0[0)8ED+($4K 2R%,*(\2K M':6CQ[=%J=LGE7>ZOJ^G%^,X64N&NM86!OCE,$ ]JE*[MMU\::VT"'+0JM@E M/,J=OZ!@XQTB[^L.5@0V/&RN=;IE\JIM!]LY.$UKFOS!P8)(;TD+(3!A+4>6?ANN3MX-6:_6:E6\(9-:O#AX\8Y_WZ'% M"X=7JZ8.*\Z;/B->96[*-$4>$@?Z+I%QUW?(%N] ?*_*0[Z=_N(2% MT'*G4%<>/I/:NCA$\8YT]TJ?+AY1_5J_5W'BSODZUI^1(H^XGN)@A^$9T9]E MI"27(/$.FG.4M83K\0C+\7= [I1"W>B?4[8B>_V[;^:I@F[&M7"QT);>+O_"'Q8:4A M<9DA=V20YM7COB->4S*D:>"]6ZW]D1ET_ RZXZF$/PM!?O=9;=3*)2;.>8FH=VRN;VOGO&ZF( DD,F]K.%&6;4HHU9*\03:V/W M1^PU02Z"?H_N;=AC9#2GS*0/X(QHA@4?/-FW;_"B%KW\D7B^8[F/,/%WC,HZ MI>]=J]J^=ZW-OG>M>-^[X8GVO>NV#M_W[K?Q1NN[0CIPR?9WQ];^3B[I\3:S MDTM:^I*JLC]A&?;G2C-IDP:--CC^7\WR-6>IJ$<7A$C9I+4/4>/;VCN'(?0X MM_B9.8,&K:H+@XZOW;UHT&GS#MLS]:0O$#J42:S2R+"$3@'0X1UJ-P\ G0,B MYTS.I3];$P>+#-QXD&;B.PXX5\J2: X-Q2QLU\#I%_V@>M<-#R--:R?+6T-& M.00K6KY'XOHFMCJ[<^SY-5N_!W![;;SZ(5R^;7(X-=Z(7O^3./:Z"-:E[A8? M8&T.P%HK@+W'7Y0 DP ;M#L<@*DK@+W'JRP(8+LZ=@GO2!Q[!"!<1^7##6'_ M^AAW*1:PD(YT*(H1QV[5#L4#KMXI"*/$6-;JF7:O/*/6K=BD*A!?R9QZ2//-,8A.1FH@[$J:V<#'CQ)["DS7/]PC^TS3F!OQU>(^B MT+K)+)+YSNRU759@4)ZK\4ATGSXQ*:=?8(')_72T6)B UK%)OK-EOI]^62VR M@$8A:]>8PUF*X\-F*C2'Y3DH94!S:PAD51A<:2QDKWP$B=%\^K/3+,_-.3'] M*6L\>#[0=^)Y)D'"KF-R;':G0QY<<'#*[';&'? MF]G.>]+J.Q5W7#T2]^MEBL]#4?I7-AMMYVF)+ M?!X"G[GK8H\I-UOB\VCQR:,[/KD$\#SX///2[<^>8K@*>5N0"3U4FVD>J]>F MI<>4:'Q;+;:"W&1*2HF597NTP@J6P(./---<*I.99CT3A=:G$L6"T:7=P7LE M)O8;HC>![V9N0\%B6[L6.;C1=-3['UCJ#$B9N35V:T/CCGG=> E+X!]^__;'U]2:RE"3-9M[5[N'!?II<.VS L9@9+_ T,)_ MSZ*=V\/H]]OZU>/MZ!_UT=W3[>,G13-?M:4;VA7<&EED;:@S$E3QH_X,-GP_ M->E_X'<;>\'@JXM?N)/T]YM'[B2A0DX\=_7*L=_/IG7'?HV^2GSW='_]Q;!^ M*' -LA1E(5H]0?M.4F8/F\"?/GEPD MD/8:S(P!%M/ #25;5;QB_<-H[YG\..?A%B5;0'5\C5:\-94H M)H9Y'O8SI*QK6]A$R'3 M*4'B$:9(\,K3(A"Y#=\O(G!#8NK'8-X,:JM22$':DA2D5%*0G.'6=^Z.9,&_ MI.4XFR65M!PGMZ1G2LL1IY J^^ CS96"#1ASFP0_!!$RE;W+R_%*305Y\!VR M[N!E<>M&WAU;O^_A\B4NCN)S]5;F %T+Q$]M5)S+_K-$V'X(XR4;I>9J2(1) MA.V%,%XV4&H2A438.65-X&(1VCW:M&'<&%H)>,8Q/A5Z%<$I@70B<@@@+XNI M%">"+N7(TK_@0D;7Q;*6]I \S!]M5-PA3ZKV/9'%(V\HQ7DH'%F5LGU+9.V- M+!X/02E.PXD@2Y2H0Q ?@='%['S"A8A;_QWA^;1#K8O+.]LA,.IB78)M+U!T MRE"NQQ0CBEL>G2J./,:&4ER(8%$35]P8\$/D[#%0W'*)I=HHLR_=EADM3NE+ M5')1R2-Z*,7]* F5S88J47ERJ.3Q&I3BNIP@*L\DYO&5P&33F <]T<*\-:SY MD=&-'#L%'E=#*:[)-]O265W\V"2W;PMBN80N).P>;N/+F%ON*N[=+C>E^T&M MQSN-*\7?*!]J+0DUH:'&.Y8KQ8DH'VIE>A/"!T1*;_ZMO2D3A^C&H4D\Q)6S M5+*-WMX,ZGD%#3Z\9@N56Y(J/@[Y*+7VOFC:FR[]@&BJ6"]+-.V-IKVYT<\/ M36<2,!B9IF)[,^(<10/VK$G"!Q&ZS*-+%=+SBN8]KOI(QU(@2@N36T#; M A#L"6P"S@&T>_.N'QRTE4;$)&A%!.W>;.X'!^U0'-">210D6MYXH3^6GQR9 MI[2=C44( ]5& R5:A41K?V\2^$.AM=*TV'2T%L+150&S1V6D79'/!'=>: 8R M+.W@M6+4![5@Q!E*ZC'9)19WL ,UWY2PKX^]SR@WV)TF,IWP_PZM_( MZJ"SMU?;)K7=V.0[9Z\,"V?"7[4=K\.+*>U+FUW8Z[3;' .3>!V:OY3^1KR MP[[\R86]48>GA-86R"'N@JE"<]E0OJ-8N/[8-70#1(I07E\>,1"\)-W84C8R MW%\ME*D!FMREM6UT,T(\W['@!C!MBDL6&BV.GP3D9F/--5@^V$Q["7]&*^"8 MYK6>%=-VX3F:XRSAE5\U1ZX9#&U;!ABT3 9[:C3/8V>E"'KN4DN,UE)'R MHID^M02*AN1*E.[8<"FU$E@SRL3F8#8!O%I QZ:3*7&<@.M/G9(G+[XWY&\A+3AR]&;X=83 M=2[_&^,7_$K?-5T&;X)%Q+O2)?QG.,6C<(9S"F5SETSNUC+K1_AQLMRCFXW- MV%&:AJJ(P3#IF/"<).31NZ1L7^Q:=EW(%O=^CK);S;% 4MP'XGR?:6^=LH,X] MDH=ZTYO!?4&EGAC-XIHRNP+O;P+&Z,8P?0_-RE:&Q:YD6"PWBZ-<;C:U62HY MFS"L:_F^NK/9)H8Q<1-,2TZXXH$)6OU7(8QN0G:JB9.W[:;]+/=L[0.ET+9] M%[2S6X--YX0LO)CVATVO]K'PA9"4ACNC;Y*E\H265!*/GMR2"DH\FMUVK2WU M\?UY)MDO_UK?76$X><+960F>#2-D)5Y_[^P5NJ=;W_V%:S1B2_2-[G_OIRP8 M$8M%T+U@WFYR:JW;KS3-5_S>7&)B:N\'2=C^N9T]^*/:"-17V^SL[!X-QE1U&)8S%A3&OM']_ M_^I@,%8K('7;"\?G&IS1V2GO\85GSB*A?K!W3O$^VZC@A']C-_6>@(]H'; E M= \%W;WSQP\,W6Z9A;(2NL<$W;T+!0X,W6:98?8\T)6'?V=Z^/>->$'1N^CN M(P?!?Q$KA,ZCFMBWG@S6@]4MWRL" M/L-F;=B69W;'!A_>H?"^Q9)%P$=MJ;7F(<]\I2]SIKX,/516R$:%R=%Y-MEW M157KH&+V:\.]^U*#K@K+77;5]B53"YJ9==?G;W<7E^W&H,ISQZ.-*IP?9/=N M=%T59/N-007-R21DCP^R>W?.K@JR:K/1/2R?;+O\]'[<*K RWZ2I4FNQ?G*V6/)PD1 M):L@PG;LWN,?U@MQT7U\_/X'R_]_@'\([CD*66\SW+LE.E?9C"S/H!F!Q@OY M3B:^8W@&<6_?)J:O$_W.L>?(->A[E,EHDSIF1"GT<@;Z6\V*&XZ*;CC%!-K> M7 J5O_[7M[U? MUQ[&/LSET2>L1"C]=&:IK"F/9.$[DYGFDG#6HHDZ_"B%FK+[5+YIY7[BVR;%NX_C^(%YMI%_MH/MN>P;A*T1PIGJ-9+AL2?*U-P+0@03>6 M:JVM$XS22=P8JPDG!G-I7)R3H+JKA@SD>+&+3/+P:FR$:4";:TN%HFM,%(WV MY:"(:8\^F -T[1]<\R@64^[B!&4+TQXW88R N@&<[YZP:@ZC=*[$CJ= MW&7Q LM>PY><((^ &:R20SS#873K^$..*&2:!9UXQ)F#_E>FX#DJGH&-*FSZ MOVSLB569)@!!1^_ZX__ T/.^8G]0BS0#92S'PG92?1NHZLO"NN"J]QIV!7. M6S:4/]#^;/LZJ0 RO4],V)-#A2E;P$7@=!DZL70W4 !IS.?#)N> *=0 \7^R M88>CI@3H\#;)3].(S_\DOOOI#PL X8$'"( ,2E=QY _A['_5WHRY/TR7F"V$2 *_@ MS5SEU4!Z2]0.[/50AAO*PU94 =+#5<(EHT6Y."YDQG1W-1?X"WO'J+/"UO=R M"#@[@-\XP@ /'XR/ ":#0E?17N"%M3%=O[41I*&&$[EZ'VK^_8C5R?2*KX:% M* @^IS3[.$'?)R!UCF$'Y/L)XT/I\PEL$ G1W6[S*YN1>\I1HF[ ,MZ_B.+R M"\CP_30YK.M RI] =^#.$OG[M&>X[)&\V+#^#@+8R-_F4<6M)@>K/[-%#?1I M?#'98RF0@N!!S:=8UQI5FHD5X9$C6[VR<]H5IX(?_ J%+ M6XP]%4=KM^;04CNC;&GZ\1&E_8,!0@>RQY<[>#O-Q*_A2EAOF%4G:%^2MKJ< M6(NH,M@24P9;6^Q%D3(X%%P&-Y?F0#+8O;@!JB>Z4\W!"1&4R#16FPSO_Z>DRD)"80L=@$Y,5-C MM*1R>, MP%Y$9SI#//",G7H6"Z:HG,C5HYFAB(*+GAX7<4O DK5H#P'S9IA]B^KSD2/= M6$ )\0$R+ V#)TNPM"R\YIU=$S<]9? MK=UU&JU/1!V]J5/+RRQ#$&/T(-35(74/N,$,/S>_YY<\^P^\MY#ZX]ZZN(Z< MI.^WK'PZRIO'FWPK=ZSS501K_)/ ,QKG\KX3&TM>LR4B= MXKQAG"3+G)EA*F4]F7V"?%')T$3:^@7()QPS>W-G!MBSK2'I\U7%)^8O^EPB M?'DMO@/\@T7Z0'SAL<.HAGZY5F>3$EC[,!!F?S/Z#8$YB&X/^ O/'#I.4[.S M(%JR#]R1'(YPB5C-6K&:-IW8KI;#E!PI(EJ#1B!ET1H5[1*V!JXS_[+6>;A" MLQY7PHO(<"4 @SK6D(X&(!1>-,OF44IB>6JY%X)@YXY:\#B:$A:0KE]JER;Q MZTJ5"(T+)&0UFU?^M^V=1SMMJWB:&!.!W)JP00AS('$Q6[X"3H$I@N$%3[:L[VHS7RX!WL/)O,+SJ9C>0$X+"\-B,=8C&H9 M.F/D=(#']_&3D6$U\ 4VA[C"G-+17>^?OL@;GC"(]#!N!C,R=FR'-:OB"L)0 MT/@D76J_X5&#WH3,.0=F,\7&TJ6($N8?PPD-4MSC5SL)T&+_K+YO[C]SI M5IUK8Y4[DW/I9XCTKT!SEPE64Y<*L,-CX7;L^#7>&X8XY@4%(X-\(G MEN;-^186IL]Y%E8 (@DRZ<[2( GJI .#*_\L^M3KH::%_/G%T?I,"V398:Y^ MQI\"*3C2_LN5$A2F!/4M&51D55=YT6^B3H#=J[TANR-]1A6E3P>8%L-S;9 ] ML;;@&GP%U#%,9W!&-A/(Q@03F; 7%D>#Q=7HB ^XS5H1[X!58Z!6"R^.V",. M>L2ZTTA-L3?4:/##*.XL'.!8_0E"[++^=/O @JJJ96'. CS(\.GIR?A8X'4^ M2LMP3+P/$]SCT^4U:X7L@M\L4F??;[R#?HN)Z.1I (HO[I2GYBNJL*Y^"[UP M76\=]R>AK^K( 7MNL4_N=YE+D'?%B833C$3U-X*?>8F MDSH"C75,P>2SR !L.U2]^D[/!C.EIYI=-"7"5YE-XG2=D6KRQ"YM0OW;' [Q M#7L]\*V;J._,'@(<-"V/E,=?E(^)/= VP%^<_Z3_*/F,;YBQ_S_WH@,CP#QLE,%\L]G]Y]#1GRA!LA;8WSZ=A42_(/57? QG"=!0I/ M[U,Q"&%I^)T,><#19N_4+O"C1;Z, W"35/TAQ"\SVLF)NA9*5H[L6KUSD[A3 M2Y'L]2R=YL*!.U,WS EJ9)2G&U@N97 NP_-B59C B08%*-!O6E'DEW!7W MN3[Z)B8&M)$C$>UZJ:CF:XRG+ M(043;=>L]IX=:OT^U3]Y]CA82Q[_9.JD3ZM7&;=+KH,H['+Q. PP:,O0=3K* M1':T2YG& F@/S8"*B!\ 0H(M "P,*\RPB<>%(G"(B<2(2=X!(W*9[S%#7XA89 M8WIL:$#MF+X=E'_:S#I&K24HU_>#K_IZ#@$KF/47A@]3[ MQ7//D#OB\U.JFA8P.F1W:R7S)'#QL:$E.;_\(TZXZ0)%\,'-7'8M=[TT=X-Q MB[Y2W:&X\=CUA5@=HQY8DFA/7B72D[>&*\_E(( U1E@^D8><97,P.E10_GXAY6-EZ&K? MV^"NO\J11\U% M+GW0B9DJW'MT7I1_C8%,=P3=W'D]H$MFXX$B#.+ NMKF0B4@1UE08U24[G D M(U9[GZLMB]4^H]66CDP<)JS]MPTP[?Z +)9>M!_I)IH3S8GF=M=<:M7ZG?(Q M_W]RF7VJ'1L^C.=TVZE:M]66EY_.%?>90U3)JQ:B2@U'92%Z.>$WF"A++K]^PN7ERV]LS'Y?NTT$F+_<3-O'7' C!3L^E%7VHLN8+V M.^K[FA7UBJ5RIBPO.6-ZYQC8%=X$DA')415L%[?BG0J2R^52AAE= LDGA^2H M$KF+E4M/!&VF+4&:\K M*U6I1FV!H;90R$@1VY2/1ILZ30]79UG6\=&I5(F#58?E!HF[&"M:6JP#KVXDZ(BO&=A@0\*]*(.LUW92WP&$BC()&4ED;XOF1'/'WIR(;8GL[8,&M;>20+1AIF!0SM5TK*_M2[EUW8J9 MJEQ-3P1;X'5K>-U*ZE"Z\%JX^%K(Y$LIRK@0>-T67DM;21I*%UX9?RU54[1S MX#PM1)%OO7]RWDHZSWHY@-NG8JF0*9=21,8"FIM : H7TFFE1Z>SP1="9+VS@B=!8SH1]HRZ6A\FAE$6V8P"\$D!'Q5V7MU9)0 O '\D@(^*6Z_N CL@X-%2WDN) MI70G\*;0%>;OT^JOGR^:1O9PKMG]Y:B<@57W;FV?^N52IE!(>PJ_P'1*,1T5 M.%]U@]8.8CG53%G92S%7@>G3PW14Q'W575@[X-/YC"+M)3Z9[AWU:=K"="S7 MSU:!?IH[M5#LKA+-B>:.O;DCC >)W54GE/U?WDJRS(;9_[YH:S+)=F]8UKJ: MI9RI5 KI"?<*H&X-J%O)FTD-4*M*IB02VT\2J%M)H4D-4,OY3+&0(HYZGO:? MV$BU?SK>3L;+6EL"MD>^2B%3%+G#IP+)[>2D'!B2(*\G2.7:6];\]0B[DTU7V0ORMT09*^5UII$EG&MV?24JTK_J+J@M6G/E M3"GU^Q\%EE.*Y:AH]ZJ[G[88D%&43+FP%\-$@/GTP!P5)U]UV],6P5R6,X72 MJ>UW.C'O6Y5OLK&'U"0C6.L,GBEZ?+K8B9EGL50>E7JPLOJ%"_YHZ$:8VAOO M$ZI;=%/3JRPV[@HX)X1S-2H(O[(&ME,X%_;B11!P/@DX1P7O5];!=@IGY=14 MLI/QC/%E)ET*RTJ)!B@RJ66S/##N)".V^GZ$A[T?FK(_(-FHQ(95%:J9M>0= MVZOI#N#?-:<,W;IAJ]IT%]6E9>\G?YW_V\$U;KS;I@K\2--5<]JTZ=@"?H"] M-(W1B'$$_J+U2.WU'6?%:HKR( 2(-P%Q5%Q^537J"$',/&9YD?IX(BB.BK6O MJCT=&XH+KJM,2=$Y@\(KQM2Q@ )F,!<9Y5@A@-L^[0I'6:I-L:@TAM7U.HZ! MFMZ_A07?R 3[*I4R^7S:K2^!X/0@."K2OKI2MRT$%]CI;_F*J*XM$)P4P5'Q M]=45NBWRX'*FI*0]6T0XP%P'V!'[O#XF* 4(JF\XW1%-;1K"\B[&$GU4'L+N M'&HK&VIKAVQ=52+*2*7_V@XRS1Y$I[-&TWAZ-!8;ACB)$=5^Z7[_0VPQ&%"GSY9J.OP;_@2YLL;;[DCU8QQ3K\.B\ M*/\: YGN"+JY<\O\4M-A,0W'4O6^=;6?(OP^.C/.YKDXTW)G,8OQ]S7;,C]S.*55C17.B.='<,6CX>ZVP=7?4 M5=./YB@$.9]/%O_ZH'Y*L"RP>R-))95G=>JZKFJ]OQS-Q!I[$P#P]'D$0*GI M_09 CZWHV"QEE/TE,)^K:3R]NDT6HCA6WQ8Q\((>\P.U.<2LE"R$=*6XK MF7+U,*4*A7EX_"7:__:78]B?Y]KG%U?)3/2RS]OENN4< TQ[R MR]KOG CDC"P=\1$_I^&+^^R5/>VM'&0X"MOP;-(5I60'1Q^:YJ6,(A]DHZ'( MR3T%D"<[=/K0#KUJIE+>D@^Q57 /D>?(++*$!< M7W[];%7MFF71CURQZO%ZJ9E@7NJ MV04X#H(9;1EB30 IZLB>DC$%K=$*WV*@D^$@"&AXO0=P$BI&Z,)ZH^ MA348P:KUP%A1-7VV-.Q :YV585='HVD&[@!#,*%#<(O455WMJVPF'^B[UC-R MI!E\@5C 96#U\6"@L0\QV^! "I1I)P--5_4>!Z#EC#S(\":U1L9EF/2R"KXY7QD%?S5B^"O#E8N%:1\_M?/ MP=TJJF,;W@5>.I]= 5G(>3K8WE\#LF7.LK:-B=NPDJO\&K-A834AOC8#QJJQ M6ESA6*F:<^O&:G.U8Y,,TIV:= P2ZP)[W6 /@N)@\&,\/H$^ D@::3K]3"Z^ MMGR8$MQO97VYQG=G<\#:^Q0Q)4S(>](]+-.A/@Z"Z'M,B,,9 ) MSCACO)IE$V,0)_\*>2[^+G]>^>\!&('H4<$$#0 9-'"Q+/]%QY.1,:44= &5 MC($G:UGWDDDFG%NQ9F:M>+*FWFG.WF:MJJ3=:#TO/DG?:<^QM5<*71]H<-7" M,=BS,7\D!LX6$PG7>0$J(/.--T*A20V%PFR90#*S@W>TKF-3XDP\46W9J@V, MR00]4'W7QLXX1Z(P.<--PIZ!\M ;,BQX7V4VD046"F@58V N !M==U!)(=TI MZ\N-H9I]1,@M#*H'G>+H@I>ZJ@7/(X8!FR:6_%9?$%01(_44#=!(=?@^;R+8 M"2M'O%,SUISE3!#"?*2H]P9Y:M:BO:SVGAUJ_3[5/WEVH%*\^&KHU.6AV:$Z M&K!1J+WAXE#\R0_V/D-&VEA##2LG-A.EB^^+L8O?N4,(0BP'BPWL$4F(F<(JO'I;".[ M \W9.@"DJGAB#C4+"&FY+L,&GQY^=&G"G*<+B9_AY-]%IKI7. M=,);N<.^MFTZ>1JX"\TPD$XP*:N"B=NU"5:Z($KY M*OO:JW>@W/.WQQ\/L:>L>(Y5M*%7CNQZOM+E_!QWQZ"3S/6B>IX+^'OHQ[^? M:]\:V9M6H_9[MG;7:;0^@;KXIDXMS[N-6BH:?:&N#BD_$T]&+[@;-O\ES_X# M[RU$U-U;%]>1D_3]MA4Y2>A-"'UW-N3 ^\-!UC3>9I'XX+W.4_U>TW\2> ;= M'?Y70F/I:Q9(VRG.&YJWV2ZZ6,)J..M),-BODJ&)9/*+;?3"KI,W=V8TH"0- M=7N^JOC$_$7?# A?7LNP .!.7R ,I#^4-'Z\S)+H&Q/DPMQ6S9"WH08\?*BBLYR"$!YS[_7 M-,;$UO!(=(/]?XX$N9SEJ=W,X$4_J6>:?"*7VA7:)X;)6+LKF2S+2H!$P@U0R4+&_S-:/$Q81.GN^Z L+^-,5%JK^PN7# T /S+L/ M)+0SF8S8977D,GL:?M25#*[+,E:8_)_F$)Q3DLK14G>U35EP1+'QT%,U0_IGILY<:$ -& MA_P 18 .MD8E'A5K7.6"SJ!!Y4P,/6A.!1UKCJEC?S7]E5K(#=Q2D3GB^> 9 M35M.]S_ -I#658)/XC M-,DAUA72RMKZDFW)MYLRR^3@PBD2[,''MY[@4$R$/H%20C[OMF-]%- MQ?R5*JH](\ #.C*[, 3 ,P)"?3$I-^'MH6IS[^U*D7*^7R;6XL09$4,1H630Y$\HXR7GN6=- *.XAX+5N+^AQ/9XH9 M<_CZ;J-DOJ<,UUWZ7([,08D%<2.Q!,@=@Z+O&K+_/TZ6%I,Y&^(37Y;(N5I_ M#-1GV1BK>J4-/BNS_)A2\OR8(LQ*;C'GBZ, UGK$C/?X@4:9[*O6\-S/0!?+ M&X8&RA8^?JQ1]4I7+>6XC[$JN<5-&>&QII(+9C U8L*ES&B:2Q4S2E5G4$,8 MJ)I)7M610^W;"< M^-PWL(T[F,8_HVD_0?'U$0;2 7/D7B(.AX5C4 M=V-&,[&;:? .WV$ZU.C '\L33_!RFVF[OK*G =9FMZH=/&UN'C4VZ_,/03&.9M<[@;BJ[>< MW; (/BJ.GM[JC9:\>?\@T:@?=018E=I%0C5 #0C;0;/.-V,.;^?)A39F?[" MNE5C(W;-Q365L7QN,-+B_86P_)K2_A\C^L07VEX;R?0MF]M?>B'J1 MP'9A85FF_6FF4:"]RU3:FM[_)_!_4+1 (-1Z/?1.?VAMR='6U@YV<+F$'YI! MU*95UAT63;P@(/7PJ^XO%Y#P'*R[-V+2;!)4O9G^*'V&)H@_!4Q1F$T"\6;! M5]7W.;A+#7T&H E IZRKO7\^(E]K,X.^[8SA ],@XC"['ET@T=A2(K&UABGO MVL2L<]SL7EGV\F6+N54#^G8]*FQ1V3]+ MW$MI KH@%S&EVY]2[BT\N*3Q[) "2M!UFX;_2WR:T7#GV4F/*U$TXA%CMRL>M# M>)8G+M4-RZU5X:69B+4^U;7FH>V932S6^836^99BP9N ?BT6]C06-B"9&WK_ M8#(YH<*:\/"!U![C^R>&AQHL!7(^;"6=B:DJ6A&MB%9$*VEL)25NDYU*(?]_ M5?8E/\C"]P^:M*_99&18S%2+$$AK5RQ=ME[KET!=T+V\,K:+K5>W3?39S'*9=7T?HM:U'REEI]O[=^],\PZ6YQ[6)LD6=7Q'W#5OK4K MW9;E)<<0[&IEMPR>\T-C)9]H1]&A@>DZ%#H&NH[@^GR^V0I +2!0Y8A$0@'4 M5 ,UJ@A6BH'*_%Z>VVL93@?:.^UG_TM-8YZ79@4\4P?/RUA\RD>!SYG';DTA M7UAV!/BNEOE*H')]IAEW&.I1ZYIRIIA?3 MKZ(P!CQKTL/3JW)(>A7@7 >G0"6GPUJK2C" <)U\=AT!B5T;%8N/G0P-RR/SDC5?8<0!= W12H4:D= M*0:J<"&?'#QC7KTG&%F$LQ";'+2$M$EE/ZPTM^- MT_NEO'1N<:-%AB/<)0< 99S'1,I'I8!$G-27EA20;>0J$0OF&/ZZ^%J0HP+O M.\:M<)YLQD>CDD)2C-@=^* %8TT%2N,9:\(C4(\]=ZE0W"10FW[41B6-' ]JA7UYJJ"-MR^KQXC:SL?8][57[V3ZYV^//QYB3ZW;X*CZ"_>#).:0.'1IT;'7 MLVOHFO?WT+?GGVO?&MF;5J/V>[9VUVFT/A%U]*9.+>]$/)P/G?+^F;AN@%_R[#_PWH*'P+UU<1TY2=]O6Y&3A*@(?7) M \\!K"-K8B=YJK-)":Q]& BSOQE)A< <1'<8_G-/1E$CKL-7]@W^$G_.^]K6 M#E%<.#)19;Q:L^D8% M;L_$;[B]WS> YF)IFI_% JCE2_UY[_-9HD^8CJ3W> MDMMFN_:MU6@\-!X[;?*O9N<[J=7K3S\>.S6\\/3H_6P^?F,OW#4?:X_U9NT> M7ZW?/[5_M!J^HVCI2'^;&^IO*X\US(EV,Y^/0/FY- SD.*9K#GYJ&']J) !K M@,"GQT[KZ;[-X/3<>JHW;@%#[;2 :#5&E$"6AECK?QS+U@93/GNWFM4;&99C M4L;%3&/$#Z%^-HT>*-PFS^$)LJ+D_Z9CD&GJ2\-W<%O$I'\Y&NB>I#LE+0<$ MB:2H6:F(\@3,^,M,+E4+E-$!R.,^B,=@ER[I%2C$H)BP]H,? MO2*JY7^7GXF+?T[8N;CPI5?J#M >:A:IZ;JCCDB+3@S3)D/UE9(NI3KIJ::I MP7.&8P>^8SG0S*MFH2V 77W3["%O7<5 AS;A@0)W@+!<'.^XAK-^KL(AL86Z;@Z* G:J_GC)V1:KM?[1GC,5AV/78!!JVB M <>^/9HR0\QR*?-%-=UY=&=HMDX?".=SY&H@1AY\\N/BHB)+Y<]PW?*H'1:D MB0:8#O3@"AKR!.PA0";\29CVC\7P.<[R;(K=Z5UK;I$L+&HC(=E(+^09N"EI M-C.D"1H3J7#:6F#6\(D[Z"J,(?L[(R4-^0/0.=QEU 3V+]7T'/D&O,8FG:%A MZC:\='__G&&,3@-V,0$1 =U'^M(LFXF&B=,=:3TD5/1!8_\&FCG.@' Z@4> MS@AUF5#3O$&[K).@O($&O$&;_J"7,,T,WK!L-@#.:C33?2M#WH8:*<$>HMA#G0D(-HN""VS4EPX26D!WT@W2FTWN:E0!^@7^']+77PZ &QZC MT5O0N(AE7P7I"F(:).>4J(PH4;J#9J!"MWRU8TI&VD\4JB!D%U[(K-;-?5O# M\4Z4D-#^K-SGN_GSJ?&^T2//Q[JGU4.LT MGQZ#U+RGE3PTV].^=DR5J9&PTDBB7#W2/IJ'P["U W?F=ADOBD%;E$!G\/MB M353=>RMKT5Y6>\\.M3YH'Y_\D))\D>PY)>%SA83/%2^^ZL:7:WST:^3_@;$! M)I0-/!7_Z]J.4=9YS-1()97-1#;N&?;$Y> *[30PDU[4Y7;=E6=SU8TQ]!%8 M>=^8V-PFA+4: ]MF1A:Y^+!G^6XQ8=>([=*/.J.?"_SB!;#@[,X_A%-.5= ! M<8"H\ ;FGZF ,>T6\A7>,DQ;B[Z@#8HV:3O[^U4N)127*O*?D\'I#&[TPL*Q M%^E=KN<"40G2:GRKM6XQ< &2L-'\]DC^\:/5;-\VZR@4VZ3SO=8ASZW&'XW' M#HC+]G.#WTB+)WKS<(:-)A38>.B,.H J-XMYWOP>'8Q<"(A[5TP>5H1+G@:V MOT S#QN6RVZ8<,@0\AY&.+("^-&?L\[P/NMV?+:%O\(["$ M+BDMX2K<-"R/,"DJ((_PYZ(\DO(HCUH@5IY: M[0QI_+M1_]%I_M$@3W=WS7JCU88_0 HQ2=5L=UHUD$,8%*T_M9Z?6K5.@WQ[ M^J/1PH#[,N& MW$^XKB,5/FIB5AK%D(VFLZ\RGRU+!LL1EK,;'<8)]/=-&XTPIA/AHPU_P1U5 ML+V0>Y@%J5#OU=B889SO4^XR1249G\-'^*J!!5;PAOM *?,QP2RTAZI)A\8( M9)(E4AO6)78I3.Q2)+%+N0"%UY\>GAN/[07WRY%-RF:D*^V;%(B@@AU2@1RF M CF2"N04?3#2,)=$\ /;5#1(**8[O&?1<9-ZN3*YVD^7C; #ETVSAG#5(1 MA'-L"QY'.(4PX10B":>0(\^MYF.]^0QR9I;13.X:#4X\[4;K#[#!SE><% 15 MG("3LB*L4/8+[R@E;[TNU:M+Z8ITAEC! M%5.B>1ZFEXGE2U&+)7EI7A+[8DKDI[0LS:XGS7/F#D@SD-?:FN6U/O.\UMHL MK_5.,\>'[?1V$H@/.P;HG66,M#[3$]LS8#+I-)Z $D=U"Q7 )BB48UZ1&/7& M/UD2[Y("^^Q?F7GC\;BW%(W0W4P.^BGHJM;2O1]NS^44]7QN;51K2.Z LUA' MN")M9S(9L;$ 'NN7)'&^U#K:C;Z2+I?F<+H77&W"*+KAFW41$UQ MYJ Q^#X^5);>D0;GW@*YAI;1DI YBY)_X!]*A2MSEW8D[I]ZG]E2_%?8E'J\ M;?R;=)Y\4^H RC@K%^.Z=OY^@45[Z&@T4?N87.O_MB9JS_N]^BQR!POSKP2= M8JIC&Y]#/C%VQ7.*\7HVKI_"-GWWQ:RB#N]TEE=-_<0D!)$F[[[C::Z\JFU, MW*X4<]5?E]=*W=B<#J:4,[3T<7LM8V2?>+(VNI8^DXNO+E'YR>1>U=0MCE4N MYZ3M#O8C D@^_%MJ]4QM@G=V.@52>J>@Y;'#)1/ JSL=(17(.?E(\!Q>.L^; M.[3MR:?KZ[>WMYQ%>[D7X_6Z9O:&8*A:U[3_HIK7H(ZJUU6I7"CGKZ'+4D$I MEPM56<&_J^5K^OZ_A5(>U(_[P,H[@"3 Y#D4_%@? H"+._)UOM_7I!.L TF MEYMJ%WPGY\-;/18:GPN*+:Q:KF0'_G5LW+JPO \_H8N49M MS'>^(2VTJ+L]O89]&7&GPPP_3-:=* 'P!9RG ;Z-RC6S_XPGOIKSXE@V*:&(DHKDG*33N5(F'FA8J2IY MU&KE+)JM(%#=0,N5'UG_C)&MN:KF;(8ZZ68X6DU/Y8TUT% M% OUO;!N>A:MP?9ML8L??N4KAL;HG2*UWF@GR+:1#,*)?PGMJ$U,;$8Y$8#_PM.!H M"U\Y"Y?=L]Y;/5>^5I6*1&]\*F-_;]I0% M]5Y020V]'U9\MZ'*/AJO;@I=WE.2A2Y[!+IL:5/SW+6)SL@ZKYPEEY+A3T4N M,W^^5):K\K:Y5""UBV6D^T>CG DE5I9:E1^0XAWMFBRT+?/LY7P:;]:LTUJO;\E2UM^F M"63F1O! [>$Y=K.,NWJ3_Y+DH2=7MQ##D_/EH24K^//DGF&]%J51D_+-8D:3BEOGGG>'@7INM,\U_ M.#HEDAOOC\_]/5Y."7]&LI.H[V#73#-IYYM,/%^KFRS_;WV3\%"M\E"I3@6NHHOH.CN M83X?/BIVCQ6*U6IEEWRTK;WO1/ET]V;(2;:>[8V/'H:-)MU:)UCMIJQVZUOO M4L=K89#*KOCA-AB7 DI3"1E7L5(NE$I)&%5O/S*OD16:> MR,P3F7FB@(XHH",*Z)QL 1TIGZN0_SD22&_)"Y*O8@4 3$[*%TL5-"9 ):OD M['=[JT$W4/5 NLR*ZX(JB'(&=3C?AF :;)OJ&OQ?PS] [LD[0"Y\MO(YV-@, MCVMNE7$W()=1:N1)"L%2:7OKU+^32ILF8 C7&\!(7N+.#99=9[QA.H6KP[U/(+6N5]O MEHG%XF+YPID0,L!RHWCB@PH8<-/7\F=3N ,KF?;CF93)^4QH59;WL#OE1.E5$?2Z&WKU'%5Q M-!J.\&)JLM;3X OV>6QVX/C;*NF>D:A5SM,HEA5)RA=*)5FY'A7DDB1QFUC9 MBTW,LZBX[]E"='&;ZA/5F^8G[ER-OOI<=;.5=1B(4FY*$EN(1V$$D=A")'40GM8-(.;M$9DFJ*A+H MS7*^7)1+^>N^7"J6JE(?-R(HVSZ#R/-6M=H_ JF.S"WU0"W+M&:J=89\,ZDV M&+ P$YC"EJ&?B[=*V3!M>>:MXL?MG$T9))R[[:9/YP[N"%U*1\05EW6_E6BJCM M$%*%/4 *$%&2J^5*(D1$NAEX>0/'MK0^);>:"0S/8.4^=X>,.[:J6 005_84 MA+5\W.7:D:^4P4Q6DJ#H'@B5G<7E= $S&K1/K6,5@?-(/!'=459RIP'(1([6 MNJ%;R,@ D]]0@I#.T#!U&^N;WM\_HP76IQ/,J6?>&)0S%*M"/#O=$9AIM5[/ M<'1;TU_P^/>Q0'*ZD%PX"1PGLE]\X3R,4%) V"CCNN[AV1!XQG%*B@5+LG+-2'&AU\*"%" M-"%5R(]<.U?/^=0A*<7\AR14S9=.F(0<4]>LX8F2T6D(DD3G+<62D1^:R+AT M\Y%<$71S!'13+>_+*5Q1\HFW>OZB^.^D*O/I%+[D0 MOPJ:"L:RQI2]F>!5U1J2.Y@Y]JE7_GRHH,^M9O5&AN68-/P"?(?/ 3N"; AI_.9H]Q3:@OX^\"-O]#5YV^9K.2N($V9Y(E MT#HJ;/ VO-XW>@XC?[R$N6SV%!;([^A"P':K#,';XW *C. H?9EU [Y,GMF6 MVR8FR*L\(^)6M54>9;U$.N[W@X':(/%Z\%F,[.\-* ?>Y[:3=?D?PK^RZK^= MH6815_P3^%,%YNXGJ_8,G>D'!/AUSU,"#!-T2RQ.!!=5TP1FRQ[.Q8]/[!:< MWRTHB]V"8K?@' (.MUMP!QNH_N-8MC:8SIG&731,M/[?+T#Q&$NE"P(*!'[7 M^^FNXP7+HVMV&@]$*N7(W5/K@>N.[1\/#[76GU^NNU_WS''V-46/0-H?<-,= M?/74V*LBV*M@KZ?,7B/WI_K+)^W\A\ASMIN?GNL=7ZT&NV3Y:3LKL82 M?3Y5O>EY#K@YT30Q*9C&9L"$]OVCJ-]*Q\"Y2=":]#+QGMOB(JOYP>5 MJDHA,W?\+QFJ%ND[HRGIJ8X%YI"-JK;)W2'P]2XEL"XZW(#/:?#U+AVJHP'F MQF)#+$&=/Y#A1R0[.KS%&E0=>VB8,#7]W %6[X@+"\3N6RSERI&68](&I%QI ML_&[62;O3:-QG2/.Q'FN!Q_6TE"NLZ8PYB@58NX'=SLNN MXB#A?=#Q*79'C/\;T#%6V!-T;5TO!M\2%+,X8[K9T<(MAD#%_.]S_I?$FW>X M""?BH-V!>II0#YTIFJB$=G$?LJMK=BD&EEP=@61MKP1D]%]8U] M GJ(N6UN)7N#W\= 4>"6T$*WIH5*"B>/"*F\.E_()V!,&Y7ZV*UF$A3!P7*2 ML;N@8_N[9#XVX__>DJW/OY.LTP'7@?=K24)?9 Z?6* #+-!E3-K]E5B1+2MM MNYT8P?Z76&""^>]Y%59(0 WF%8A5VNLJ749M.&%EAF;[684H$*+@B$7! S(B M.B*W.=+6Z O@6XB"_:["P@ID HJFO[7']5+<&" UQ ()5G.$K*9FVD/')'K$8G%$$SE")D*P/=(VS9>K9^"J1PJJC=; L%5!%QW#>;F7_ 3P4^.FI_.,J7<]AZ@.5B.O-[3+M3MD< 12?N']#5,665US#-MV] !_ N+_K$ M@OZ4[S.(*?,UF=O,L%BZW&NJ[^U(4+O&*\WBM_OPG%OR'+_9]ZNASY4YQ)MS MY\($-DC@77^31/B\&'>[+31G.;WADJ_MNZK-B>YJD'>]LV]7AYE*!I 9L)KF5<.+'NPJ"[1QI_;L0Z_->0FPJ$(7 MRZO5W-?:G>RLP$MD_9F[3FO%PBIN017R<>V:V=A6*5=#2*7@?39A\1+X\\LU M6^K_]^5Z:(]'7_\/4$L! A0#% @ R(!76 K-+LGA P FQT T M ( ! &5X7S4W,34P,RYH=&U02P$"% ,4 " #(@%=8O#6L M'4$# "R"@ #0 @ $,! 97A?-3%\U M-S$U,#4N:'1M4$L! A0#% @ R(!76%6)=5XS!P ?!\ T M ( !J0X &5X7S4W,34P-BYH=&U02P$"% ,4 " #(@%=8$>9<## ' M !Y'P #0 @ $'%@ 97A?-3%\U-S$U M,#@N:'1M4$L! A0#% @ R(!76/RY3''D P ) X T M ( !?B$ &5X7S4W,34P.2YH=&U02P$"% ,4 " #(@%=8:%0#% H2 "S M=0 #0 @ &-)0 97A?-C(X,S Q+FAT;5!+ 0(4 Q0 ( M ,B 5UCB+C5$YQ( (5C - " <(W !E>%\V,CDW.#$N M:'1M4$L! A0#% @ R(!76/4 GFB<&P ?5L! !$ ( ! MU$H 'IE=7,M,C R,S$R,S$N>'-D4$L! A0#% @ R(!76!I=LW9F$0 MC10! !4 ( !GV8 'IE=7,M,C R,S$R,S%?8V%L+GAM;%!+ M 0(4 Q0 ( ,B 5U@(6&VOR6T *' "0 5 " 3AX !Z M975S+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #(@%=8L_(K)^Z2 ) M[@< %0 @ $TY@ >F5U&UL4$L! M A0#% @ R(!76%S1%3HU

XML 113 zeus20231231_10k_htm.xml IDEA: XBRL DOCUMENT 0000917470 2023-01-01 2023-12-31 0000917470 2023-06-30 0000917470 2024-02-23 0000917470 2022-01-01 2022-12-31 0000917470 2021-01-01 2021-12-31 0000917470 2023-12-31 0000917470 2022-12-31 0000917470 2021-12-31 0000917470 2020-12-31 0000917470 us-gaap:CommonStockMember 2020-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000917470 us-gaap:RetainedEarningsMember 2020-12-31 0000917470 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000917470 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000917470 us-gaap:CommonStockMember 2021-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000917470 us-gaap:RetainedEarningsMember 2021-12-31 0000917470 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000917470 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000917470 us-gaap:CommonStockMember 2022-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000917470 us-gaap:RetainedEarningsMember 2022-12-31 0000917470 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000917470 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000917470 us-gaap:CommonStockMember 2023-12-31 0000917470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000917470 us-gaap:RetainedEarningsMember 2023-12-31 0000917470 zeus:SteelRequirementsMember us-gaap:SupplierConcentrationRiskMember zeus:ThreeLargestSuppliersMember 2023-01-01 2023-12-31 0000917470 zeus:SteelRequirementsMember us-gaap:SupplierConcentrationRiskMember zeus:ThreeLargestSuppliersMember 2022-01-01 2022-12-31 0000917470 zeus:SteelRequirementsMember us-gaap:SupplierConcentrationRiskMember zeus:ThreeLargestSuppliersMember 2021-01-01 2021-12-31 0000917470 zeus:Top20Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000917470 zeus:Top20Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000917470 zeus:Top20Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000917470 zeus:LargestCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000917470 zeus:LargestCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000917470 zeus:LargestCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000917470 zeus:IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000917470 zeus:IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000917470 zeus:IndustrialMachineryAndEquipmentManufacturersAndFabricatorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000917470 srt:MinimumMember 2023-12-31 0000917470 srt:MaximumMember 2023-12-31 0000917470 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000917470 zeus:MetalFabMember 2023-01-03 2023-01-03 0000917470 zeus:MetalFabMember 2023-01-01 2023-12-31 0000917470 zeus:CentralTubeAndBarMember 2023-10-02 2023-10-02 0000917470 zeus:CentralTubeAndBarMember 2023-01-01 2023-12-31 0000917470 zeus:ShawStainlessAlloyIncMember 2021-10-01 2021-10-01 0000917470 zeus:MetalFabMember 2023-01-03 0000917470 zeus:MetalFabMember 2023-10-02 0000917470 zeus:The2023AcquisitionsMember 2023-01-01 2023-12-31 0000917470 zeus:MetalFabMember us-gaap:TradeNamesMember 2023-01-03 0000917470 zeus:MetalFabMember zeus:InternallyDevelopedTechnologyMember 2023-01-03 0000917470 zeus:MetalFabMember us-gaap:NoncompeteAgreementsMember 2023-01-03 0000917470 srt:MinimumMember zeus:MetalFabMember us-gaap:NoncompeteAgreementsMember 2023-01-03 0000917470 srt:MaximumMember zeus:MetalFabMember us-gaap:NoncompeteAgreementsMember 2023-01-03 0000917470 zeus:MetalFabMember us-gaap:CustomerRelationshipsMember 2023-01-03 0000917470 zeus:CentralTubeAndBarMember us-gaap:TradeNamesMember 2023-10-02 0000917470 zeus:CentralTubeAndBarMember zeus:InternallyDevelopedTechnologyMember 2023-10-02 0000917470 zeus:CentralTubeAndBarMember us-gaap:NoncompeteAgreementsMember 2023-10-02 0000917470 srt:MaximumMember zeus:CentralTubeAndBarMember us-gaap:NoncompeteAgreementsMember 2023-10-02 0000917470 zeus:CentralTubeAndBarMember us-gaap:CustomerRelationshipsMember 2023-10-02 0000917470 zeus:HistoricalOSIMember zeus:MetalFabMember 2023-01-01 2023-12-31 0000917470 zeus:HistoricalMember zeus:MetalFabMember 2023-01-01 2023-12-31 0000917470 srt:ProFormaMember zeus:MetalFabMember 2023-01-01 2023-12-31 0000917470 2021-09-17 0000917470 2021-09-17 2021-09-17 0000917470 zeus:HotRolledProductsMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:HotRolledProductsMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:HotRolledProductsMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:HotRolledProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PlateProductsMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PlateProductsMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PlateProductsMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PlateProductsMember 2023-01-01 2023-12-31 0000917470 zeus:ColdRolledProductsMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:ColdRolledProductsMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:ColdRolledProductsMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:ColdRolledProductsMember 2023-01-01 2023-12-31 0000917470 zeus:CoatedProductsMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:CoatedProductsMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:CoatedProductsMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:CoatedProductsMember 2023-01-01 2023-12-31 0000917470 zeus:SpecialtyMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:SpecialtyMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:SpecialtyMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:SpecialtyMember 2023-01-01 2023-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:PipeAndTubeProductsMember 2023-01-01 2023-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-12-31 0000917470 zeus:SpecialtyMetalsFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:CarbonFlatProductsMember 2023-01-01 2023-12-31 0000917470 zeus:TubularAndPipeProductsMember 2023-01-01 2023-12-31 0000917470 zeus:HotRolledProductsMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:HotRolledProductsMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:HotRolledProductsMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:HotRolledProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PlateProductsMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PlateProductsMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PlateProductsMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PlateProductsMember 2022-01-01 2022-12-31 0000917470 zeus:ColdRolledProductsMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:ColdRolledProductsMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:ColdRolledProductsMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:ColdRolledProductsMember 2022-01-01 2022-12-31 0000917470 zeus:CoatedProductsMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:CoatedProductsMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:CoatedProductsMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:CoatedProductsMember 2022-01-01 2022-12-31 0000917470 zeus:SpecialtyMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:SpecialtyMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:SpecialtyMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:SpecialtyMember 2022-01-01 2022-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:PipeAndTubeProductsMember 2022-01-01 2022-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0000917470 zeus:SpecialtyMetalsFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:CarbonFlatProductsMember 2022-01-01 2022-12-31 0000917470 zeus:TubularAndPipeProductsMember 2022-01-01 2022-12-31 0000917470 zeus:HotRolledProductsMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:HotRolledProductsMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:HotRolledProductsMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 zeus:HotRolledProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PlateProductsMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PlateProductsMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PlateProductsMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PlateProductsMember 2021-01-01 2021-12-31 0000917470 zeus:ColdRolledProductsMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:ColdRolledProductsMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:ColdRolledProductsMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 zeus:ColdRolledProductsMember 2021-01-01 2021-12-31 0000917470 zeus:CoatedProductsMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:CoatedProductsMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:CoatedProductsMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 zeus:CoatedProductsMember 2021-01-01 2021-12-31 0000917470 zeus:SpecialtyMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:SpecialtyMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:SpecialtyMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 zeus:SpecialtyMember 2021-01-01 2021-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PipeAndTubeProductsMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 zeus:PipeAndTubeProductsMember 2021-01-01 2021-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 us-gaap:ProductAndServiceOtherMember zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0000917470 zeus:SpecialtyMetalsFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:CarbonFlatProductsMember 2021-01-01 2021-12-31 0000917470 zeus:TubularAndPipeProductsMember 2021-01-01 2021-12-31 0000917470 us-gaap:LandMember 2023-12-31 0000917470 us-gaap:LandMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:LandImprovementsMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:LandImprovementsMember 2023-12-31 0000917470 us-gaap:LandImprovementsMember 2023-12-31 0000917470 us-gaap:LandImprovementsMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000917470 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000917470 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000917470 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000917470 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0000917470 us-gaap:FurnitureAndFixturesMember 2023-12-31 0000917470 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000917470 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:VehiclesMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:VehiclesMember 2023-12-31 0000917470 us-gaap:VehiclesMember 2023-12-31 0000917470 us-gaap:VehiclesMember 2022-12-31 0000917470 us-gaap:ConstructionInProgressMember 2023-12-31 0000917470 us-gaap:ConstructionInProgressMember 2022-12-31 0000917470 zeus:CarbonFlatProductsMember 2021-12-31 0000917470 zeus:SpecialtyMetalsFlatProductsMember 2021-12-31 0000917470 zeus:TubularAndPipeProductsMember 2021-12-31 0000917470 zeus:CarbonFlatProductsMember 2022-12-31 0000917470 zeus:SpecialtyMetalsFlatProductsMember 2022-12-31 0000917470 zeus:TubularAndPipeProductsMember 2022-12-31 0000917470 zeus:CarbonFlatProductsMember 2023-12-31 0000917470 zeus:SpecialtyMetalsFlatProductsMember 2023-12-31 0000917470 zeus:TubularAndPipeProductsMember 2023-12-31 0000917470 us-gaap:CustomerRelationshipsMember 2023-12-31 0000917470 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000917470 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000917470 us-gaap:TradeNamesMember 2023-12-31 0000917470 us-gaap:CustomerRelationshipsMember 2022-12-31 0000917470 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000917470 us-gaap:TradeNamesMember 2022-12-31 0000917470 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0000917470 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0000917470 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0000917470 srt:MinimumMember zeus:InternallyDevelopedTechnologyMember 2023-12-31 0000917470 srt:MaximumMember zeus:InternallyDevelopedTechnologyMember 2023-12-31 0000917470 zeus:ClevelandWarehouseMember srt:ChiefExecutiveOfficerMember zeus:RelatedEntityThatOwnsClevelandWarehouseMember 2023-12-31 0000917470 zeus:ClevelandWarehouseMember srt:AffiliatedEntityMember 2023-01-01 2023-12-31 0000917470 zeus:ClevelandWarehouseMember srt:AffiliatedEntityMember 2023-12-31 0000917470 zeus:AssetsHeldUnderFinanceLeasesMember 2023-12-31 0000917470 zeus:AssetsHeldUnderFinanceLeasesMember 2022-12-31 0000917470 zeus:OtherAccruedLiabilitiesMember 2023-12-31 0000917470 zeus:OtherAccruedLiabilitiesMember 2022-12-31 0000917470 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0000917470 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000917470 zeus:CurrentPortionAndLeaseLiabilitiesMember 2023-12-31 0000917470 zeus:OtherAccruedLiabilitiesAndOtherLongtermLiabilitiesMember 2023-12-31 0000917470 zeus:AssetBasedRevolvingCreditFacilityDueDecember82022Member 2023-12-31 0000917470 zeus:AssetBasedRevolvingCreditFacilityDueDecember82022Member 2022-12-31 0000917470 zeus:ABLCreditFacilityMember 2023-01-03 0000917470 zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember 2023-01-03 0000917470 zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember 2021-06-16 0000917470 zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember 2020-12-14 2020-12-14 0000917470 zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember 2023-12-31 0000917470 srt:MinimumMember zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember us-gaap:BaseRateMember 2023-01-01 2023-12-30 0000917470 srt:MaximumMember zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember us-gaap:BaseRateMember 2023-01-01 2023-12-30 0000917470 srt:MinimumMember zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-30 0000917470 srt:MaximumMember zeus:AssetBasedRevolvingCreditFacilityDueJune162026Member zeus:ABLCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-30 0000917470 us-gaap:InterestRateSwapMember 2019-01-10 2019-01-10 0000917470 us-gaap:InterestRateSwapMember 2019-01-10 0000917470 us-gaap:InterestRateSwapMember 2023-01-03 0000917470 zeus:IndustrialRevenueBondMemberMember 2023-12-31 0000917470 zeus:IndustrialRevenueBondMemberMember 2022-12-31 0000917470 zeus:ABLCreditFacilityMember 2023-01-01 2023-12-31 0000917470 zeus:ABLCreditFacilityMember 2023-12-31 0000917470 zeus:AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember 2023-12-31 0000917470 zeus:AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember 2022-12-31 0000917470 zeus:AllDebtExcludingDeferredFinancingFeesAndDeferredCommitmentFeesMember 2021-12-31 0000917470 zeus:MetalSwapsMember 2023-12-31 0000917470 zeus:MetalSwapsMember 2022-12-31 0000917470 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember 2023-12-31 0000917470 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember 2022-12-31 0000917470 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0000917470 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000917470 us-gaap:InterestRateSwapMember 2021-01-01 2021-12-31 0000917470 zeus:MetalSwapsMember 2023-01-01 2023-12-31 0000917470 zeus:MetalSwapsMember 2022-01-01 2022-12-31 0000917470 zeus:MetalSwapsMember 2021-01-01 2021-12-31 0000917470 zeus:EmbeddedCustomerDerivativesMember 2023-01-01 2023-12-31 0000917470 zeus:EmbeddedCustomerDerivativesMember 2022-01-01 2022-12-31 0000917470 zeus:EmbeddedCustomerDerivativesMember 2021-01-01 2021-12-31 0000917470 zeus:MetalSwapsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:MetalSwapsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:MetalSwapsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:MetalSwapsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 zeus:SupplementalExecutiveRetirementPlanMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000917470 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000917470 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000917470 zeus:NonemployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000917470 zeus:NonemployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000917470 zeus:NonemployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0000917470 srt:ChiefExecutiveOfficerMember zeus:CsuiteLongtermIncentivePlanMember 2022-01-01 2022-01-31 0000917470 srt:ChiefFinancialOfficerMember zeus:CsuiteLongtermIncentivePlanMember 2022-01-01 2022-01-31 0000917470 zeus:PresidentAndChiefOperatingOfficerMember zeus:CsuiteLongtermIncentivePlanMember 2022-01-01 2022-01-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember zeus:SeniorManagementStockIncentiveProgramMember 2023-01-01 2023-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember zeus:CsuiteLongtermIncentivePlanMember 2023-01-01 2023-12-31 0000917470 us-gaap:PerformanceSharesMember zeus:CsuiteLongtermIncentivePlanMember 2022-01-01 2022-12-31 0000917470 zeus:ServiceBasedCashAwardsMember zeus:CsuiteLongtermIncentivePlanMember 2023-12-31 0000917470 zeus:PerformanceBasedCashAwardsMember zeus:CsuiteLongtermIncentivePlanMember 2022-12-31 0000917470 zeus:CsuiteLongtermIncentivePlanMember 2023-01-01 2023-12-31 0000917470 zeus:CsuiteLongtermIncentivePlanMember 2022-01-01 2022-12-31 0000917470 zeus:PerformanceBasedCashAwardsMember zeus:PerformanceBasedCashAwardsMember 2023-12-31 0000917470 zeus:PerformanceBasedCashAwardsMember zeus:PerformanceBasedCashAwardsMember 2023-01-01 2023-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember zeus:PerformanceBasedCashAwardsMember 2023-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember zeus:PerformanceBasedCashAwardsMember 2023-01-01 2023-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000917470 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000917470 srt:MaximumMember zeus:PhantomStockPlanMember zeus:PhantomStockPlanMember 2022-01-01 2022-01-31 0000917470 zeus:PhantomStockPlanMember zeus:PhantomStockPlanMember 2022-01-01 2022-01-31 0000917470 zeus:PhantomStockPlanMember zeus:PhantomStockPlanMember 2023-01-01 2023-12-31 0000917470 zeus:PhantomStockPlanMember zeus:PhantomStockPlanMember 2023-12-31 0000917470 zeus:PhantomStockPlanMember zeus:PhantomStockPlanMember 2022-01-01 2022-12-31 0000917470 zeus:PhantomStockPlanMember zeus:PhantomStockPlanMember 2022-12-31 0000917470 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000917470 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000917470 2015-10-02 0000917470 zeus:ABLCreditFacilityMember 2015-10-02 2015-10-02 0000917470 srt:MinimumMember zeus:StockRepurchasesValueExceeds50MillionOption1Member zeus:ABLCreditFacilityMember 2015-10-02 2015-10-02 0000917470 srt:MinimumMember zeus:StockRepurchasesValueExceeds50MillionOption1Member zeus:ABLCreditFacilityMember 2023-12-31 0000917470 srt:MinimumMember zeus:StockRepurchasesValueExceeds50MillionOption2Member zeus:ABLCreditFacilityMember 2015-10-02 2015-10-02 0000917470 srt:MinimumMember zeus:StockRepurchasesValueExceeds50MillionOption2Member zeus:ABLCreditFacilityMember 2023-12-31 0000917470 srt:MinimumMember zeus:StockRepurchasesValueExceeds50MillionOption2Member zeus:ABLCreditFacilityMember 2015-10-02 0000917470 zeus:AtTheMarketEquityProgramMember 2021-09-03 0000917470 zeus:AtTheMarketEquityProgramMember 2023-01-01 2023-12-31 0000917470 zeus:AtTheMarketEquityProgramMember 2022-01-01 2022-12-31 0000917470 us-gaap:CorporateMember 2023-01-01 2023-12-31 0000917470 us-gaap:CorporateMember 2022-01-01 2022-12-31 0000917470 us-gaap:CorporateMember 2021-01-01 2021-12-31 0000917470 zeus:FlatProductsSegmentMember 2023-01-01 2023-12-31 0000917470 zeus:FlatProductsSegmentMember 2022-01-01 2022-12-31 0000917470 zeus:FlatProductsSegmentMember 2021-01-01 2021-12-31 0000917470 zeus:FlatProductsSegmentMember 2023-12-31 0000917470 zeus:FlatProductsSegmentMember 2022-12-31 0000917470 zeus:FlatProductsSegmentMember 2021-12-31 0000917470 us-gaap:CorporateMember 2023-12-31 0000917470 us-gaap:CorporateMember 2022-12-31 0000917470 us-gaap:CorporateMember 2021-12-31 0000917470 zeus:NonUnionFlatRolledSegments401KRetirementPlanMember 2023-01-01 2023-12-31 0000917470 zeus:ActionStainlessAlloys401kRetirementPlansMember zeus:FirstStepOfPercentMatchMember 2023-01-01 2023-12-31 0000917470 zeus:ActionStainlessAlloys401kRetirementPlansMember zeus:SecondStepOfPercentMatchMember 2023-01-01 2023-12-31 0000917470 zeus:ActionStainlessAlloys401kRetirementPlansMember 2023-01-01 2023-12-31 0000917470 srt:MinimumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2005-01-01 2005-12-31 0000917470 srt:MaximumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2005-01-01 2005-12-31 0000917470 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-12-31 0000917470 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-12-31 0000917470 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-12-31 0000917470 zeus:ClevelandWarehouseMember 2023-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000917470 us-gaap:AllowanceForCreditLossMember 2023-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0000917470 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y 0000917470 OLYMPIC STEEL INC false --12-31 FY 2023 12043000 20301000 0 0 5000000 5000000 0 0 0 0 0 0 20000000 20000000 11133000 11130000 11133000 11130000 2569000 P2Y P5Y 1728000 740000 14369000 4054000 131204000 40292000 P2Y P5Y P5Y 2559990000 95528000 736000 2656254000 90931000 16538000 -12850000 94619000 7.87 1.43 -1.11 8.19 7.87 1.43 -1.11 8.19 P7Y P10Y P26Y P1Y P5Y P15Y 0 4200000 3700000 3300000 3000000 P1Y P5Y P5Y P5Y P5Y P5Y 80000 80000 P1Y P5Y 0.05 7 0 0 3 0.50 1 0.50 P7Y 2 P5Y false false false false 15000000 5500000 9800000 10-K true 2023-12-31 false 0-23320 OH 34-1245650 22901 Millcreek Boulevard, Suite 650 Highland Hills OH 44122 216 292-3800 Common stock, without par value ZEUS NASDAQ No No Yes Yes Accelerated Filer false false true false false 478445784 11132542 248 GRANT THORNTON LLP Cleveland, Ohio 2158163000 2559990000 2312253000 1684663000 2073930000 1802052000 122212000 104668000 103017000 122239000 114004000 104617000 66979000 60529000 55404000 41436000 40174000 41881000 16520000 13200000 12500000 21545000 17285000 17952000 4898000 2453000 2364000 2080492000 2426243000 2139787000 77671000 133747000 172466000 -78000 -45000 -36000 77593000 133702000 172430000 16006000 10080000 7631000 61587000 123622000 164799000 17058000 32691000 43748000 44529000 90931000 121051000 -1693000 4409000 2960000 -423000 1102000 740000 43259000 94238000 123271000 3.85 7.87 10.53 11573000 11551000 11492000 3.85 7.87 10.52 11578000 11559000 11503000 0.5 0.36 0.08 13224000 12189000 191149000 219789000 386535000 416931000 12261000 9197000 603169000 658106000 483448000 429810000 297340000 281478000 186108000 148332000 52091000 10496000 92621000 32035000 16466000 14434000 34380000 28224000 984835000 891627000 119718000 101446000 30113000 40334000 22593000 16824000 7813000 6098000 180237000 164702000 190198000 165658000 20151000 12619000 11510000 10025000 27261000 22655000 429357000 375659000 0 0 136541000 134724000 41000 1311000 418896000 379933000 555478000 515968000 984835000 891627000 44529000 90931000 121051000 27176000 20206000 20954000 133000 2185000 22000 -0 -0 6068000 1817000 1297000 1045000 -1257000 1304000 6796000 8950000 235000 -6231000 81082000 111788000 137525000 -44576000 -64781000 131459000 -51538000 -68098000 241899000 2324000 -792000 4850000 10568000 -52274000 60538000 1576000 5071000 -1189000 -11857000 -12403000 34960000 -94077000 -74065000 283899000 175159000 185853000 -146374000 169768000 -0 12105000 21326000 19854000 11011000 0 0 9506000 251000 3293000 146000 -190843000 -16561000 -13464000 743030000 685269000 757788000 718490000 847375000 590632000 1039000 703000 828000 -1216000 -100000 -1325000 5566000 4006000 886000 16719000 -166915000 164117000 1035000 2377000 4279000 12189000 9812000 5533000 13224000 12189000 9812000 14965000 9635000 6843000 13603000 33404000 46548000 132382000 -4215000 172843000 301010000 0 0 121051000 121051000 -0 -0 886000 886000 1045000 0 0 1045000 0 2220000 0 2220000 -0 1000 -0 1000 133427000 -1996000 293008000 424439000 0 0 90931000 90931000 -0 -0 4006000 4006000 1297000 0 0 1297000 0 3307000 0 3307000 134724000 1311000 379933000 515968000 0 0 44529000 44529000 -0 -0 5566000 5566000 1817000 0 0 1817000 -0 1270000 -0 1270000 136541000 41000 418896000 555478000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">1.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Summary of Significant Accounting Policies</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Nature of Business</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company operates in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments. Certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments, and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. As such, total assets and capital expenditures are reported in the aggregate for the flat products segment. Due to the shared assets and resources, certain of the flat products segment expenses are allocated between the specialty metals flat products segment and the carbon flat products segment based upon an established allocation methodology. The Company is a leading metals service center focused on the direct sale and value-added processing of carbon and coated steel, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. The specialty metals flat products segment sells and distributes processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, the specialty metals flat products segment has expanded its geographic footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tubing and pipe, stainless steel bollards and water treatment systems.  The carbon flat products segment sells and distributes large volumes of processed carbon and coated flat-rolled sheet, coil and plate products, fabricated parts and fabricated products, including self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. With the recent acquisition of Metal-Fab, Inc. (Metal-Fab) on <em style="font: inherit;"> January 3, 2023, </em>the carbon flat products segment further expanded its product offerings to include the manufacture of venting, micro air and clean air products for residential, commercial and industrial applications. The tubular and pipe product segment distributes metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets.  With the recent acquisition of Central Tube and Bar (CTB) on <em style="font: inherit;"> October 2, 2023</em>, the tubular and pipe products segment expanded its product offerings to include fabricated tube and bar products, including round, square, rectangular and special shaped tubes.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all <em style="font: inherit;">three</em> segments), including payroll expenses for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Principles of Consolidation and Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The accompanying consolidated financial statements have been prepared from the financial records of Olympic Steel, Inc. and its wholly-owned subsidiaries (collectively, Olympic or the Company), after elimination of intercompany accounts and transactions.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Accounting Estimates</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Concentration Risks</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company is a major customer of flat-rolled coil and plate and tubular and pipe steel for many of its principal suppliers, but is <em style="font: inherit;">not</em> dependent on any <em style="font: inherit;">one</em> supplier. The Company purchased approximately 40%, 39% and 51% of its total steel tonnage requirements from its <em style="font: inherit;">three</em> largest suppliers in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has a diversified customer and geographic base, which reduces the inherent risk and cyclicality of its business. The concentration of net sales to the Company’s top <em style="font: inherit;">20</em> customers approximated 29%, 26% and 23% of consolidated net sales in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. In addition, the Company’s largest customer accounted for approximately 3%, 3% and 2% of consolidated net sales in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. Sales to industrial machinery and equipment manufacturers and their fabricators accounted for 48%, 52% and 47% of consolidated net sales in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Cash and Cash Equivalents</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Cash equivalents consist of short-term highly liquid investments, with a <em style="font: inherit;">three</em> month or less maturity, which are readily convertible into cash. The Company maintains cash levels in bank accounts that, at times, <em style="font: inherit;"> may </em>exceed federally-insured limits. The Company has <em style="font: inherit;">not</em> experienced significant loss, and believe we are <em style="font: inherit;">not</em> exposed to significant risk of loss, in these accounts.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Fair Market Value </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the liability in an orderly transaction between market participants on the measurement date. Valuation techniques must maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company applies a fair value hierarchy that is based on <em style="font: inherit;">three</em> levels of inputs, of which the <em style="font: inherit;">first</em> <em style="font: inherit;">two</em> are considered observable and the last unobservable, as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"><i>Level </i><em style="font: inherit;">1</em><i> </i>– Quoted prices in active markets for identical assets or liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;"><i>Level </i><em style="font: inherit;">2</em><i> </i>– Inputs other than Level <em style="font: inherit;">1</em> that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;"><i>Level </i><em style="font: inherit;">3</em><i> </i>– Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activity and that are significant to the fair value of the assets or liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and the credit facility, are stated at their carrying value, which is a reasonable estimate of fair value. The fair value of marketable securities is based on quoted market prices.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Allowance for Credit Losses</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s allowance for credit losses is maintained at a level considered appropriate based on historical experience and specific customer collection issues that the Company has identified. Estimations are based upon the application of a historical collection rate to the outstanding accounts receivable balance, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of the allowance for credit losses each quarter.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Inventory Valuation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Non-LIFO inventories are stated at the lower of its cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. LIFO inventories are stated at the lower of cost or market. Market is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion. Inventory costs include the costs of the purchased metals, inbound freight, external and internal processing and applicable labor and overhead costs.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Substantially all of the costs of the Company’s specialty metals and carbon flat products segments’ inventories, including flat-rolled sheet, coil and plate products are determined using the specific identification method.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Certain of the Company’s tubular and pipe products inventory is stated under the LIFO method. At <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3 million, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting. The cost of the remainder of tubular and pipe product segment’s inventory is determined using a weighted average rolling <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On the Consolidated Statements of Comprehensive Income, “Cost of materials sold (exclusive of items shown separately below)” consists of the cost of purchased metals, inbound and internal transfer freight, external processing costs, and LIFO income or expense.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Property and Equipment, and Depreciation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Property and equipment are stated at cost. Depreciation is provided using the straight-line method over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:c106890787">two</span> to 30 years. The Company capitalizes the costs of obtaining or developing internal-use software, including directly related payroll costs. The Company amortizes those costs over <span style="-sec-ix-hidden:c106890789">five</span> years, beginning when the software is ready for its intended use.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Intangible Assets and Recoverability of Long-lived Assets</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company performs an annual impairment test of indefinite-lived intangible assets in the <em style="font: inherit;">fourth</em> quarter, or more frequently if changes in circumstances or the occurrence of events indicate potential impairment. Events or changes in circumstances that could trigger an impairment review include significant nonperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. Management uses judgment to determine whether to use a qualitative analysis or a quantitative fair value measurement for each of the Company’s reporting units that carry intangible assets.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">If a quantitative fair value measurement is used, the fair value of each indefinite-lived intangible asset is compared to its carrying value and an impairment charge is recorded if the carrying value exceeds the fair value. The Company estimates the fair value of indefinite-lived intangible assets using a discounted cash flow methodology. Management’s assumptions used for the calculations are based on historical results, projected financial information and recent economic events. Actual results could differ from these estimates under different assumptions or conditions, which could adversely affect the reported value of intangible assets.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company evaluates the recoverability of long-lived assets and the related estimated remaining lives whenever events or changes in circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Events or changes in circumstances that could trigger an impairment review include significant underperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. The Company records an impairment or change in useful life whenever events or changes in circumstances indicate that the carrying amount <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable or the useful life has changed.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Income Taxes</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company records, as an offset to the estimated effect of temporary differences between the tax basis of assets and liabilities and the reported amounts in its consolidated balance sheets, the tax effect of operating loss and tax credit carryforwards. If the Company determines that it will <em style="font: inherit;">not</em> be able to fully realize a deferred tax asset, it will record a valuation allowance to reduce such deferred tax asset to its realizable value. The Company recognizes interest accrued related to unrecognized tax benefits in income tax expense. Penalties, if incurred, would be recognized as a component of administrative and general expense.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than <em style="font: inherit;">not</em> sustain the position following an audit. For tax positions meeting the more-likely-than-<em style="font: inherit;">not</em> threshold, the amount recognized in the financial statements is the largest benefit that has a greater than <em style="font: inherit;">50</em> percent likelihood of being realized upon ultimate settlement with the relevant tax authority.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company had <em style="font: inherit;">no</em> material unrecognized tax benefits as of or during the year ended <em style="font: inherit;"> December 31, 2023</em>. The Company expects <em style="font: inherit;">no</em> significant increases or decrease in unrecognized tax benefits due to changes in tax positions within <em style="font: inherit;">one</em> year of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Revenue Recognition</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company <em style="font: inherit;"> may </em>also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied upon transfer of control of the product to the customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net <em style="font: inherit;">30</em> days. The Company has certain fabrication contracts in <em style="font: inherit;">one</em> business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is immaterial to the Company's consolidated results.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Sales returns and allowances are treated as reductions to sales and are provided for based on historical experience and current estimates and are immaterial to the consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Shipping and Handling Fees and Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Amounts charged to customers for shipping and other transportation services are included in net sales. The distribution expense line on the accompanying Consolidated Statements of Comprehensive Income is entirely comprised of all shipping and other transportation costs incurred by the Company in shipping goods to its customers.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Stock-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company records compensation expense for stock awards issued to employees and directors. For additional information, see Note <em style="font: inherit;">13,</em> Equity Plans.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Impact of Recently Issued Accounting Pronouncements </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> November 2023, </em>the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update (ASU) <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> "Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosure".  The objective of this ASU is to enhance the disclosures a public entity provides about their reportable segments. The ASU does <em style="font: inherit;">not</em> amend any of the existing guidance or requirements in Topic <em style="font: inherit;">280,</em> Segment Reporting. Under the ASU, public entities must disclose incremental segment information on both an annual and interim basis.  The ASU is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023 </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2024, </em>applied retroactively. The adoption of this ASU is <em style="font: inherit;">not</em> anticipated to have a material impact on our Consolidated Financial Statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> "Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures". The objective of this ASU is to improve the information a reporting entity provides to users of financials statements about the entity's operations and the effects of related tax risks and tax planning on the entity's tax rate and potential future cash flows. The ASU enhances disclosures regarding the rate reconciliation, income taxes paid and other items. The ASU is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024 </em>for public business entities. The Company is <em style="font: inherit;">not</em> an early adopter of this guidance and its impacts are <em style="font: inherit;">not</em> included prospectively or retrospectively in our Consolidated Financial Statements included in this Annual Report on Form <em style="font: inherit;">10</em>-K.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> March 2020</em>, the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> “Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The objective of this ASU is to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are elective and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Then in <em style="font: inherit;"> December 2022</em>, the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">06</em> “Deferral of the Sunset Date of Topic <em style="font: inherit;">848”</em> which amends and extends the sunset date to <em style="font: inherit;"> December 31, 2024</em>. We adopted this ASU in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> for the modification of the asset-based credit facility (the ABL Credit Facility) and the interest rate hedge.  The adoption of the standard did <em style="font: inherit;">not</em> have a material impact on our Consolidated Financial Statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Nature of Business</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company operates in three reportable segments: specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments. Certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments, and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. As such, total assets and capital expenditures are reported in the aggregate for the flat products segment. Due to the shared assets and resources, certain of the flat products segment expenses are allocated between the specialty metals flat products segment and the carbon flat products segment based upon an established allocation methodology. The Company is a leading metals service center focused on the direct sale and value-added processing of carbon and coated steel, plate and coil products; stainless steel sheet, plate, bar and coil; aluminum sheet, plate and coil; pipe, tube bar, valves and fittings, tin plate and metal-intensive end-use products. The specialty metals flat products segment sells and distributes processed aluminum and stainless flat-rolled sheet and coil products, flat bar products, prime tin mill products and fabricated parts. Through acquisitions, the specialty metals flat products segment has expanded its geographic footprint and enhanced its product offerings in stainless steel and aluminum plate, sheet, angles, rounds, flat bar, tubing and pipe, stainless steel bollards and water treatment systems.  The carbon flat products segment sells and distributes large volumes of processed carbon and coated flat-rolled sheet, coil and plate products, fabricated parts and fabricated products, including self-dumping metal hoppers and steel and stainless-steel dump inserts for pickup truck and service truck beds. With the recent acquisition of Metal-Fab, Inc. (Metal-Fab) on <em style="font: inherit;"> January 3, 2023, </em>the carbon flat products segment further expanded its product offerings to include the manufacture of venting, micro air and clean air products for residential, commercial and industrial applications. The tubular and pipe product segment distributes metal tubing, pipe, bar, valves and fittings and the fabrication of parts supplied to various industrial markets.  With the recent acquisition of Central Tube and Bar (CTB) on <em style="font: inherit;"> October 2, 2023</em>, the tubular and pipe products segment expanded its product offerings to include fabricated tube and bar products, including round, square, rectangular and special shaped tubes.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all <em style="font: inherit;">three</em> segments), including payroll expenses for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> 3 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Principles of Consolidation and Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The accompanying consolidated financial statements have been prepared from the financial records of Olympic Steel, Inc. and its wholly-owned subsidiaries (collectively, Olympic or the Company), after elimination of intercompany accounts and transactions.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Accounting Estimates</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Concentration Risks</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company is a major customer of flat-rolled coil and plate and tubular and pipe steel for many of its principal suppliers, but is <em style="font: inherit;">not</em> dependent on any <em style="font: inherit;">one</em> supplier. The Company purchased approximately 40%, 39% and 51% of its total steel tonnage requirements from its <em style="font: inherit;">three</em> largest suppliers in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has a diversified customer and geographic base, which reduces the inherent risk and cyclicality of its business. The concentration of net sales to the Company’s top <em style="font: inherit;">20</em> customers approximated 29%, 26% and 23% of consolidated net sales in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. In addition, the Company’s largest customer accounted for approximately 3%, 3% and 2% of consolidated net sales in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. Sales to industrial machinery and equipment manufacturers and their fabricators accounted for 48%, 52% and 47% of consolidated net sales in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> 0.40 0.39 0.51 0.29 0.26 0.23 0.03 0.03 0.02 0.48 0.52 0.47 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Cash and Cash Equivalents</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Cash equivalents consist of short-term highly liquid investments, with a <em style="font: inherit;">three</em> month or less maturity, which are readily convertible into cash. The Company maintains cash levels in bank accounts that, at times, <em style="font: inherit;"> may </em>exceed federally-insured limits. The Company has <em style="font: inherit;">not</em> experienced significant loss, and believe we are <em style="font: inherit;">not</em> exposed to significant risk of loss, in these accounts.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Fair Market Value </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the liability in an orderly transaction between market participants on the measurement date. Valuation techniques must maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company applies a fair value hierarchy that is based on <em style="font: inherit;">three</em> levels of inputs, of which the <em style="font: inherit;">first</em> <em style="font: inherit;">two</em> are considered observable and the last unobservable, as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"><i>Level </i><em style="font: inherit;">1</em><i> </i>– Quoted prices in active markets for identical assets or liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;"><i>Level </i><em style="font: inherit;">2</em><i> </i>– Inputs other than Level <em style="font: inherit;">1</em> that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;"><i>Level </i><em style="font: inherit;">3</em><i> </i>– Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activity and that are significant to the fair value of the assets or liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and the credit facility, are stated at their carrying value, which is a reasonable estimate of fair value. The fair value of marketable securities is based on quoted market prices.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Allowance for Credit Losses</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s allowance for credit losses is maintained at a level considered appropriate based on historical experience and specific customer collection issues that the Company has identified. Estimations are based upon the application of a historical collection rate to the outstanding accounts receivable balance, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of the allowance for credit losses each quarter.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Inventory Valuation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Non-LIFO inventories are stated at the lower of its cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. LIFO inventories are stated at the lower of cost or market. Market is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion. Inventory costs include the costs of the purchased metals, inbound freight, external and internal processing and applicable labor and overhead costs.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Substantially all of the costs of the Company’s specialty metals and carbon flat products segments’ inventories, including flat-rolled sheet, coil and plate products are determined using the specific identification method.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Certain of the Company’s tubular and pipe products inventory is stated under the LIFO method. At <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3 million, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting. The cost of the remainder of tubular and pipe product segment’s inventory is determined using a weighted average rolling <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On the Consolidated Statements of Comprehensive Income, “Cost of materials sold (exclusive of items shown separately below)” consists of the cost of purchased metals, inbound and internal transfer freight, external processing costs, and LIFO income or expense.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> 38200000 0.099 46300000 0.111 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Property and Equipment, and Depreciation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Property and equipment are stated at cost. Depreciation is provided using the straight-line method over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:c106890787">two</span> to 30 years. The Company capitalizes the costs of obtaining or developing internal-use software, including directly related payroll costs. The Company amortizes those costs over <span style="-sec-ix-hidden:c106890789">five</span> years, beginning when the software is ready for its intended use.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> P30Y <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Intangible Assets and Recoverability of Long-lived Assets</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company performs an annual impairment test of indefinite-lived intangible assets in the <em style="font: inherit;">fourth</em> quarter, or more frequently if changes in circumstances or the occurrence of events indicate potential impairment. Events or changes in circumstances that could trigger an impairment review include significant nonperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. Management uses judgment to determine whether to use a qualitative analysis or a quantitative fair value measurement for each of the Company’s reporting units that carry intangible assets.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">If a quantitative fair value measurement is used, the fair value of each indefinite-lived intangible asset is compared to its carrying value and an impairment charge is recorded if the carrying value exceeds the fair value. The Company estimates the fair value of indefinite-lived intangible assets using a discounted cash flow methodology. Management’s assumptions used for the calculations are based on historical results, projected financial information and recent economic events. Actual results could differ from these estimates under different assumptions or conditions, which could adversely affect the reported value of intangible assets.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company evaluates the recoverability of long-lived assets and the related estimated remaining lives whenever events or changes in circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Events or changes in circumstances that could trigger an impairment review include significant underperformance relative to the expected historical or projected future operating results, significant changes in the manner of the use of the acquired assets or the strategy for the overall business or significant negative industry or economic trends. The Company records an impairment or change in useful life whenever events or changes in circumstances indicate that the carrying amount <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable or the useful life has changed.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Income Taxes</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company records, as an offset to the estimated effect of temporary differences between the tax basis of assets and liabilities and the reported amounts in its consolidated balance sheets, the tax effect of operating loss and tax credit carryforwards. If the Company determines that it will <em style="font: inherit;">not</em> be able to fully realize a deferred tax asset, it will record a valuation allowance to reduce such deferred tax asset to its realizable value. The Company recognizes interest accrued related to unrecognized tax benefits in income tax expense. Penalties, if incurred, would be recognized as a component of administrative and general expense.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than <em style="font: inherit;">not</em> sustain the position following an audit. For tax positions meeting the more-likely-than-<em style="font: inherit;">not</em> threshold, the amount recognized in the financial statements is the largest benefit that has a greater than <em style="font: inherit;">50</em> percent likelihood of being realized upon ultimate settlement with the relevant tax authority.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company had <em style="font: inherit;">no</em> material unrecognized tax benefits as of or during the year ended <em style="font: inherit;"> December 31, 2023</em>. The Company expects <em style="font: inherit;">no</em> significant increases or decrease in unrecognized tax benefits due to changes in tax positions within <em style="font: inherit;">one</em> year of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Revenue Recognition</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company <em style="font: inherit;"> may </em>also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied upon transfer of control of the product to the customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net <em style="font: inherit;">30</em> days. The Company has certain fabrication contracts in <em style="font: inherit;">one</em> business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is immaterial to the Company's consolidated results.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Sales returns and allowances are treated as reductions to sales and are provided for based on historical experience and current estimates and are immaterial to the consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Shipping and Handling Fees and Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Amounts charged to customers for shipping and other transportation services are included in net sales. The distribution expense line on the accompanying Consolidated Statements of Comprehensive Income is entirely comprised of all shipping and other transportation costs incurred by the Company in shipping goods to its customers.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Stock-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company records compensation expense for stock awards issued to employees and directors. For additional information, see Note <em style="font: inherit;">13,</em> Equity Plans.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Impact of Recently Issued Accounting Pronouncements </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> November 2023, </em>the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update (ASU) <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> "Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosure".  The objective of this ASU is to enhance the disclosures a public entity provides about their reportable segments. The ASU does <em style="font: inherit;">not</em> amend any of the existing guidance or requirements in Topic <em style="font: inherit;">280,</em> Segment Reporting. Under the ASU, public entities must disclose incremental segment information on both an annual and interim basis.  The ASU is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023 </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2024, </em>applied retroactively. The adoption of this ASU is <em style="font: inherit;">not</em> anticipated to have a material impact on our Consolidated Financial Statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> "Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures". The objective of this ASU is to improve the information a reporting entity provides to users of financials statements about the entity's operations and the effects of related tax risks and tax planning on the entity's tax rate and potential future cash flows. The ASU enhances disclosures regarding the rate reconciliation, income taxes paid and other items. The ASU is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024 </em>for public business entities. The Company is <em style="font: inherit;">not</em> an early adopter of this guidance and its impacts are <em style="font: inherit;">not</em> included prospectively or retrospectively in our Consolidated Financial Statements included in this Annual Report on Form <em style="font: inherit;">10</em>-K.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> March 2020</em>, the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> “Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The objective of this ASU is to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are elective and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Then in <em style="font: inherit;"> December 2022</em>, the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">06</em> “Deferral of the Sunset Date of Topic <em style="font: inherit;">848”</em> which amends and extends the sunset date to <em style="font: inherit;"> December 31, 2024</em>. We adopted this ASU in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> for the modification of the asset-based credit facility (the ABL Credit Facility) and the interest rate hedge.  The adoption of the standard did <em style="font: inherit;">not</em> have a material impact on our Consolidated Financial Statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">  </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">2.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Acquisitions</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January, 3 2023</em>, the Company acquired all the outstanding shares of capital stock of Metal-Fab for a cash purchase price of $131.2 million. Metal-Fab, headquartered in Wichita, Kansas, is a manufacturer of venting, micro air and clean air products for residential and industrial applications.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company paid total cash consideration of <em style="font: inherit;">$131.2</em> million, consisting of a base purchase price of $131.0 million and a cash adjustment of $0.2 million.  During <em style="font: inherit;">2023</em>, the Company incurred $2.6 million of direct acquisition-related costs, which are included in "Administrative and general" in the Consolidated Statements of Comprehensive Income, and $2.1 million of non-recurring amortization of inventory fair market value adjustments, which are included in "Cost of materials sold" in the Consolidated Statements of Comprehensive Income.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October 2, 2023</em>, the Company acquired all membership interest of CTB for a cash purchase price of $40.3 million.  CTB, headquartered in Conway, Arkansas, is a fabricator of tube and bar products which services the transportation, agricultural, commercial furniture and data center construction industries.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company paid total cash consideration of <em style="font: inherit;">$40.3</em> million, consisting of a base purchase price of $37.8 million and a working capital adjustment of $2.5 million.  During <em style="font: inherit;">2023</em>, the Company incurred $0.9 million of direct acquisition-related costs, which are included in "Administrative and general" in the Consolidated Statements of Comprehensive Income.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October 1, 2021 </em>the Company acquired substantially all of the net assets of Shaw Stainless &amp; Alloy, Inc. (Shaw), based in Powder Springs, Georgia, for $12.1 million. Shaw is a full-line distributor of stainless steel sheet, pipe, tube, bar and angles. Shaw also manufactures and distributes stainless steel bollards and water treatment systems. The acquisition includes Shaw's stainless-steel distribution and fabrication businesses as well as its architectural and barrier defense businesses. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Each acquisition was funded with borrowings under the Company's asset-based credit facility (ABL Credit Facility). </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i><b>Purchase Price Allocation</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The acquisitions were accounted for as business combinations and the assets and liabilities were valued at fair market value on the date of acquisition.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The final purchase price allocations presented below are based upon management’s estimate of the fair value of the acquired assets and assumed liabilities using Level <em style="font: inherit;">3</em> valuation techniques including income, cost and market approaches. The fair value estimates involve the use of estimates and assumptions, including, but <em style="font: inherit;">not</em> limited to, the timing and amounts of future cash flows, revenue growth rates, discount rates, and royalty rates. The table below summarizes the final purchase price allocations of the fair market values of the assets acquired and the liabilities assumed.  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:32%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Details of Acquisition (in thousands)</b></p> </td><td style="vertical-align:bottom;width:1.4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 33.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Metal-Fab As of January 3, 2023</em></b></p> </td><td style="vertical-align:bottom;width:1.4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 32%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><em style="font: inherit;">CTB As of October 2, 2023</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Assets acquired</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash and cash equivalents</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890879">$ 1,728</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"><span style="-sec-ix-hidden:c106890880"> </span><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">$ -</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable, net</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">10,597</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">5,339</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Prepaid expenses and other</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890883">740</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"><span style="-sec-ix-hidden:c106890884"> </span><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">-</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventories, net</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">17,236</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">3,906</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Property and equipment</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">20,408</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">16,193</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">33,194</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">8,401</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">54,740</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">9,590</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 34.3%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Right-of-use and other long-term assets</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">6,930</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">917</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total assets acquired</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">145,573</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">44,346</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total liabilities assumed</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890897">(14,369)</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890898">(4,054)</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 32%; border-bottom: 3px double black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash paid</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:double 3px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890899">$ 131,204</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:double 3px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890900">$ 40,292</span></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The accompanying Consolidated Statements of Comprehensive Income include the revenues and expenses of Metal-Fab, CTB and Shaw since <em style="font: inherit;"> January 3, 2023, </em><em style="font: inherit;"> October 2, 2023 </em>and <em style="font: inherit;"> October 1, 2021, </em>respectively.  Metal-Fab's operations are included within the carbon flat-rolled segment, CTB operations are included within the tubular and pipe segment and Shaw's operations are included within the specialty metals flat-rolled segment. The combined net sales for the <em style="font: inherit;">2023</em> acquisitions totaled $110.3 million. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In connection with the acquisition of Metal-Fab, the Company identified and valued certain intangible assets, including the Metal-Fab trade name, internally developed technology and know-how, restrictive covenants and customer relationships.  The intangible assets were valued on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.  The trade name intangible asset was valued at $11.5 million, and the useful life was determined to be indefinite primarily due to their history and reputation in the marketplace, the Company's expectation that the trade name will continue to be used, and the conclusion that there are currently <em style="font: inherit;">no</em> other factors identified that would limit their useful life.  The internally developed technology and know-how intangible asset was valued at $5.3 million, and the useful life was determined to be 15 years.  The non-compete agreements intangible asset was valued at $1.4 million, and the useful life was determined to be the length of the non-compete agreements, which range from <span style="-sec-ix-hidden:c106890858">two</span> to <span style="-sec-ix-hidden:c106890859">five</span> years.  The customer relationships intangible asset was valued at $36.5 million, and the useful life was determined to be 26 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the 26 year amortization period.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In connection with the acquisition of CTB, the Company identified and valued certain intangible assets, including the CTB trade name, internally developed technology and know-how, restrictive covenants and customer relationships.  The intangible assets were valued on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.  The trade name intangible asset was valued at $4.0 million, and the useful life was determined to be indefinite primarily due to their history, reputation in the marketplace, the Company's expectation that the trade name will continue to be used, and the conclusion that there are currently <em style="font: inherit;">no</em> other factors identified that would limit their useful life.  The internally developed technology and know-how intangible asset was valued at $1.7 million, and the useful life was determined to be 10 years.  The non-compete agreements intangible asset was valued at $0.4 million, and the useful life was determined to be the length of the non-compete agreements, or <span style="-sec-ix-hidden:c106890868">five</span> years.  The customer relationships intangible asset was valued at $3.5 million, and the useful life was determined to be 10 years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the <em style="font: inherit;">10</em> year amortization period.  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i><b>Pro Forma Financial Information</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The following pro forma summary of financial results presents the consolidated results of operations as if the Metal-Fab acquisition has occurred on <em style="font: inherit;"> January 1, 2022, </em>after the effect of certain adjustments.  The historical consolidated financial information has been adjusted to give effect of the impact of the consideration issued by the Company to Metal-Fab's stockholders in connection with the acquisition and the effect of debt refinancing necessary to complete the transaction.  The pro forma summary also includes certain purchase price accounting adjustments, including the items expected to have a continuing impact on combined results, such as depreciation and amortization expense on acquired assets.  The pro forma combined financial information does <em style="font: inherit;">not</em> reflect the cost of any integration activities or benefits that <em style="font: inherit;"> may </em>result from synergies that <em style="font: inherit;"> may </em>be derived from integration activities. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The pro forma results have been presented for comparative purposed only and are <em style="font: inherit;">not</em> indicative of what would have occurred had the acquisition been made on <em style="font: inherit;"> January 1, 2022, </em>or of any potential results that <em style="font: inherit;"> may </em>occur in the future.  The CTB acquisition was <em style="font: inherit;">not</em> considered to be material for a pro forma historical analysis. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 35.3%; padding: 0; margin: 0"> </td><td colspan="4" rowspan="1" style="vertical-align: middle; width: 12.4%; padding: 0px; margin: 0px; text-align: center; border-bottom: 1px solid black;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the twelve months ended December 31, 2022</em></em></em></em></b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 35.3%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 12.4%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 9.4%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 20%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 17.7%; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:34%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Historical OSI</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Historical Metal-Fab</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Pro Forma Adjustments</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Pro Forma Combined</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(in thousands, except per share amounts)</p> </td><td style="vertical-align:middle;width:12.4%;"> </td><td style="vertical-align:middle;width:9.4%;"> </td><td style="vertical-align:middle;width:20%;"> </td><td style="vertical-align:middle;width:17.7%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pro forma:</p> </td><td style="vertical-align:middle;width:12.4%;"> </td><td style="vertical-align:middle;width:9.4%;"> </td><td style="vertical-align:middle;width:20%;"> </td><td style="vertical-align:middle;width:17.7%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net sales</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890910">$ 2,559,990</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890911">$ 95,528</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890912">$ 736</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890913">$ 2,656,254</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income (loss)</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890914">90,931</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890915">16,538</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890916">(12,850)</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890917">94,619</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> </td><td style="vertical-align:middle;width:12.4%;"> </td><td style="vertical-align:middle;width:9.4%;"> </td><td style="vertical-align:middle;width:20%;"> </td><td style="vertical-align:middle;width:17.7%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic earnings per share</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890918">7.87</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890919">1.43</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890920">(1.11)</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890921">8.19</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted earnings per share</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890922">7.87</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890923">1.43</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890924">(1.11)</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890925">8.19</span></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 131200000 131000000 200000 2600000 2100000 40300000 37800000 2500000 900000 12100000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:32%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Details of Acquisition (in thousands)</b></p> </td><td style="vertical-align:bottom;width:1.4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 33.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Metal-Fab As of January 3, 2023</em></b></p> </td><td style="vertical-align:bottom;width:1.4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 32%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><em style="font: inherit;">CTB As of October 2, 2023</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Assets acquired</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash and cash equivalents</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890879">$ 1,728</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"><span style="-sec-ix-hidden:c106890880"> </span><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">$ -</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable, net</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">10,597</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">5,339</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Prepaid expenses and other</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890883">740</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"><span style="-sec-ix-hidden:c106890884"> </span><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">-</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventories, net</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">17,236</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">3,906</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Property and equipment</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">20,408</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">16,193</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">33,194</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">8,401</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">54,740</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">9,590</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 34.3%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Right-of-use and other long-term assets</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">6,930</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">917</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total assets acquired</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">145,573</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">44,346</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total liabilities assumed</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890897">(14,369)</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890898">(4,054)</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 32%; border-bottom: 3px double black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash paid</p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:double 3px #000000;vertical-align:middle;width:33.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890899">$ 131,204</span></p> </td><td style="vertical-align:middle;width:1.4%;"> </td><td style="border-bottom:double 3px #000000;vertical-align:middle;width:32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890900">$ 40,292</span></p> </td></tr> </tbody></table> 10597000 5339000 17236000 3906000 20408000 16193000 33194000 8401000 54740000 9590000 6930000 917000 145573000 44346000 110300000 11500000 5300000 P15Y 1400000 36500000 P26Y P26Y 4000000 1700000 P10Y 400000 3500000 P10Y <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 35.3%; padding: 0; margin: 0"> </td><td colspan="4" rowspan="1" style="vertical-align: middle; width: 12.4%; padding: 0px; margin: 0px; text-align: center; border-bottom: 1px solid black;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the twelve months ended December 31, 2022</em></em></em></em></b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 35.3%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 12.4%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 9.4%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 20%; padding: 0; margin: 0"> </td><td style="vertical-align: middle; width: 17.7%; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:34%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Historical OSI</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Historical Metal-Fab</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Pro Forma Adjustments</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Pro Forma Combined</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(in thousands, except per share amounts)</p> </td><td style="vertical-align:middle;width:12.4%;"> </td><td style="vertical-align:middle;width:9.4%;"> </td><td style="vertical-align:middle;width:20%;"> </td><td style="vertical-align:middle;width:17.7%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:34%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pro forma:</p> </td><td style="vertical-align:middle;width:12.4%;"> </td><td style="vertical-align:middle;width:9.4%;"> </td><td style="vertical-align:middle;width:20%;"> </td><td style="vertical-align:middle;width:17.7%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net sales</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890910">$ 2,559,990</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890911">$ 95,528</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890912">$ 736</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890913">$ 2,656,254</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income (loss)</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890914">90,931</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890915">16,538</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890916">(12,850)</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890917">94,619</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> </td><td style="vertical-align:middle;width:12.4%;"> </td><td style="vertical-align:middle;width:9.4%;"> </td><td style="vertical-align:middle;width:20%;"> </td><td style="vertical-align:middle;width:17.7%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic earnings per share</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890918">7.87</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890919">1.43</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890920">(1.11)</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890921">8.19</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:middle;width:35.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted earnings per share</p> </td><td style="vertical-align:middle;width:12.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890922">7.87</span></p> </td><td style="vertical-align:middle;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890923">1.43</span></p> </td><td style="vertical-align:middle;width:20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890924">(1.11)</span></p> </td><td style="vertical-align:middle;width:17.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c106890925">8.19</span></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">3.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Disposition of Assets</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> September 17, 2021</em>, the Company sold substantially all of the assets related to its Detroit operation to Venture Steel (U.S.), Inc. for $58.4 million plus a working capital adjustment of $12.6 million, which was settled on <em style="font: inherit;"> February 8, 2022</em>. The sale price included $9.5 million for property and equipment and the remaining assets and liabilities were sold at fair value, which equaled carrying value. The Detroit operation was primarily focused on the distribution of carbon flat-rolled steel to domestic automotive manufacturers and their suppliers. The sale of the Detroit operation does <em style="font: inherit;">not</em> indicate a strategic shift in the Company’s operations. The gain on the sale net of associated professional and legal fees totaled $3.5 million and is included in “Administrative and general” in the Corporate segment in the Consolidated Statements of Comprehensive Income for the year ended <em style="font: inherit;"> December 31, 2021. </em>The operating results of the Detroit operation were included in the flat-products segments prior to the disposition.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">   </p> 58400000 12600000 9500000 3500000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><em style="font: inherit;">4.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company provides metals processing, distribution and delivery of large volumes of processed carbon, coated flat-rolled sheet, coil and plate products, aluminum, and stainless flat-rolled products, prime tin mill products, flat bar products, metal tubing, pipe, bar, valves, fittings, and fabricated parts. The Company's contracts with customers are comprised of purchase orders with standard terms and conditions. Occasionally the Company <em style="font: inherit;"> may </em>also have longer-term agreements with customers. Substantially all of the contracts with customers require the delivery of metals, which represent single performance obligations that are satisfied at a point in time upon transfer of control of the product to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Transfer of control is assessed based on the use of the product distributed and rights to payment for performance under the contract terms. Transfer of control and revenue recognition for substantially all of the Company’s sales occur upon shipment or delivery of the product, which is when title, ownership and risk of loss pass to the customer and is based on the applicable shipping terms. The shipping terms depend on the customer contract. An invoice for payment is issued at time of shipment and terms are generally net <em style="font: inherit;">30</em> days. The Company has certain fabrication contracts in <em style="font: inherit;">one</em> business unit for which revenue is recognized over time as performance obligations are achieved. This fabrication business is <em style="font: inherit;">not</em> material to the Company's consolidated results.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Within the metals industry, revenue is frequently disaggregated by products sold. The tables below disaggregates the Company’s revenues by segment and products sold for the year ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Disaggregated Revenue by Products Sold</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Twelve Months Ended December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty metals flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and pipe products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Hot Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Plate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cold Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Coated</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Specialty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Pipe &amp; Tube</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Disaggregated Revenue by Products Sold</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Twelve Months Ended December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty metals flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and pipe products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Hot Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Plate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cold Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Coated</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Specialty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Pipe &amp; Tube</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Disaggregated Revenue by Products Sold</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Twelve Months Ended December 31, 2021</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty metals flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and pipe products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Hot Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Plate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cold Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Coated</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Specialty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Pipe &amp; Tube</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">58.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">   </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Disaggregated Revenue by Products Sold</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Twelve Months Ended December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty metals flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and pipe products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Hot Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Plate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cold Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Coated</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Specialty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Pipe &amp; Tube</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Disaggregated Revenue by Products Sold</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Twelve Months Ended December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty metals flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and pipe products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Hot Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Plate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cold Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Coated</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Specialty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Pipe &amp; Tube</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Disaggregated Revenue by Products Sold</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Twelve Months Ended December 31, 2021</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty metals flat products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and pipe products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Hot Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Plate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cold Rolled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Coated</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Specialty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Pipe &amp; Tube</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">58.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 0.288 0 0 0.288 0.129 0 0 0.129 0.04 0 0 0.04 0.103 0 0 0.103 0 0.263 0 0.263 0 0 0.171 0.171 0.006 0 0 0.006 0.566 0.263 0.171 1 0.298 0 0 0.298 0.133 0 0 0.133 0.047 0 0 0.047 0.045 0 0 0.045 0 0.303 0 0.303 0 0 0.167 0.167 0.007 0 0 0.007 0.53 0.303 0.167 1 0.314 0 0 0.314 0.104 0 0 0.104 0.07 0 0 0.07 0.077 0 0 0.077 0 0.253 0 0.253 0 0 0.165 0.165 0.016 0.001 0 0.017 0.581 0.254 0.165 1 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">5.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Accounts Receivable:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Accounts receivable are presented net of allowances for credit losses and unissued credits of $4.2 million and $4.3 million as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively. Credit loss income totaled $0.4 million in <em style="font: inherit;">2023</em> and credit loss expense totaled $2.2 million and $1.3 million in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. The allowance for credit losses is maintained at a level considered appropriate based on historical experience, specific customer collection issues that have been identified, current market conditions and estimates for supportable forecasts when appropriate. Estimations are based upon a calculated percentage of accounts receivable, which remains fairly level from year to year, and judgments about the probable effects of economic conditions on certain customers, which can fluctuate significantly from year to year. The Company cannot guarantee that the rate of future credit losses will be similar to past experience. The Company considers all available information when assessing the adequacy of its allowance for credit losses and unissued credits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 4200000 4300000 400000 2200000 1300000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">6.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Inventories</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unprocessed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">282,565</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">356,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Processed and finished</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">103,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,343</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">386,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">416,931</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">At <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>approximately $38.2 million, or 9.9% of consolidated inventory, and $46.3, or 11.1% of consolidated inventory, respectively, was reported under the LIFO method of accounting.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During <em style="font: inherit;">2023</em>, the Company recorded $8.3 million of LIFO income as a result of decreased metals pricing during <em style="font: inherit;">2023</em>. The LIFO income increased the Company’s inventory balance and decreased its cost of materials sold. During <em style="font: inherit;">2022</em>, the Company recorded $0.6 million of LIFO expense as a result of increased metals pricing during <em style="font: inherit;">2022</em>. The LIFO expense decreased the Company’s inventory balance and increased its cost of materials sold.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company's tubular and pipe inventory quantities were reduced during <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> resulting in a liquidation of LIFO inventory layers (a LIFO decrement). A LIFO decrement results in the erosion of layers created in earlier years, and, therefore, a LIFO layer is <em style="font: inherit;">not</em> created for years that have decrements. For the years ended <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em>, the effect of the LIFO decrement impacted cost of materials sold by an immaterial amount.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">If the FIFO method had been in use, inventories would have been $12.0 million and $20.3 million higher than reported at <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unprocessed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">282,565</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">356,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Processed and finished</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">103,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,343</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">386,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">416,931</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 282565000 356588000 103970000 60343000 386535000 416931000 38200000 0.099 46300000 0.111 -8300000 600000 12000000 20300000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">7.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Property and Equipment:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Property and equipment consists of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Depreciable Lives</em></b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">December 31, 2023</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">December 31, 2022</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5 - 10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,685</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,160</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7 - 30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">158,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141,585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2 - 15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">254,777</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3 - 7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,849</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,829</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer software and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2 - 5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2 - 5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,112</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,049</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Financing lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">483,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">429,810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(297,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281,478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net property and equipment</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">186,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">148,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Leasehold improvements are included with buildings and improvements and are depreciated over the life of the lease or <span style="-sec-ix-hidden:c106891119">seven</span> years, whichever is less.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Construction in progress as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em> primarily consisted of payments for additional processing equipment, equipment and building upgrades to our existing facilities that were <em style="font: inherit;">not</em> yet placed into service. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Depreciable Lives</em></b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">December 31, 2023</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">December 31, 2022</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5 - 10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,685</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,160</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7 - 30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">158,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141,585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2 - 15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">254,777</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3 - 7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,849</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,829</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer software and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2 - 5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2 - 5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,112</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,049</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Financing lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">483,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">429,810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(297,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281,478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net property and equipment</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">186,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">148,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 16676000 15058000 P5Y P10Y 4685000 4160000 P7Y P30Y 158335000 141585000 P2Y P15Y 254777000 221375000 P3Y P7Y 6849000 6829000 P2Y P5Y 26787000 25338000 P2Y P5Y 5112000 4049000 5686000 3144000 4541000 8272000 483448000 429810000 297340000 281478000 186108000 148332000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><em style="font: inherit;">8.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><span style="text-decoration: underline; ">Goodwill and Intangible Assets</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s intangible assets were recorded in connection with its acquisitions of Metal-Fab and CTB in <em style="font: inherit;">2023</em>, Shaw in <em style="font: inherit;">2021</em>, Action Stainless in <em style="font: inherit;">2020</em>, EZ Dumper® hydraulic dump inserts and McCullough Industries in <em style="font: inherit;">2019</em>, Berlin Metals, LLC in <em style="font: inherit;">2018</em> and Chicago Tube and Iron (CTI) in <em style="font: inherit;">2011</em>. The intangible assets were evaluated on the premise of highest and best use to a market participant, primarily utilizing the income approach valuation methodology.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Goodwill, by reportable unit, was as follows as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively. The goodwill is deductible for tax purposes.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon Flat Products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty Metals Flat Products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and Pipe Products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Acquisitions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Impairments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Acquisitions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,595</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Impairments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Intangible assets, net, consisted of the following as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of Balance at December 31, 2023</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intangible Assets, Net</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15,084</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Covenant not to compete - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Technology and know-how - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">7,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(382</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name - not subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,621</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31, 2022</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intangible Assets, Net</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Covenant not to compete - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name - not subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The useful life of the customer relationships was determined to be <span style="-sec-ix-hidden:c106891196">10</span> to <span style="-sec-ix-hidden:c106891197">26</span> years, based primarily on the consistent and predictable revenue source associated with the existing customer base, the present value of which extends through the amortization period. The useful life of the non-compete agreements was determined to be the length of the non-compete agreements, which range from <span style="-sec-ix-hidden:c106891198">one</span> to <span style="-sec-ix-hidden:c106891199">five</span> years. The useful life of the technology and know-how was determined to be 10 to <span style="-sec-ix-hidden:c106891201">15</span> years. The useful life of the trade names was determined to be indefinite primarily due to their history and reputation in the marketplace, the Company’s expectation that the trade names will continue to be used, and the conclusion that there are currently <em style="font: inherit;">no</em> other factors identified that would limit their useful life. The Company will continue to evaluate the useful life assigned to its amortizable customer relationships and noncompete agreements in future periods.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During <em style="font: inherit;">2023</em> a quantitative test was performed for goodwill and the other indefinitely lived intangible assets and no indication of impairment was identified. During <em style="font: inherit;">2022</em>, a qualitative test was performed for goodwill and the other indefinitely lived intangible assets and <span style="-sec-ix-hidden:c106891206">no</span> indication of impairment was identified.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company estimates that amortization expense for its intangible assets subject to amortization will be approximately $4.2 million per year for the next <em style="font: inherit;">two</em> years, <span style="-sec-ix-hidden:c106891210">$3.7</span> million for the next year, <span style="-sec-ix-hidden:c106891211">$3.3</span> million for the next year, <span style="-sec-ix-hidden:c106891212">$3.0</span> million for the next year and then $2.2 million per year thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carbon Flat Products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Specialty Metals Flat Products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Tubular and Pipe Products</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Acquisitions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Impairments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Acquisitions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,595</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Impairments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1065000 9431000 0 10496000 0 0 0 0 0 0 0 0 1065000 9431000 0 10496000 33194000 0 8401000 41595000 0 0 0 0 34259000 9431000 8401000 52091000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of Balance at December 31, 2023</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intangible Assets, Net</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15,084</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Covenant not to compete - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Technology and know-how - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">7,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(382</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name - not subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,621</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31, 2022</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intangible Assets, Net</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Covenant not to compete - subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name - not subject to amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 62559000 15084000 47475000 2339000 679000 1660000 7000000 382000 6618000 36868000 36868000 108766000 16145000 92621000 22559000 12100000 10459000 509000 301000 208000 21368000 21368000 44436000 12401000 32035000 P10Y 0 4200000 2200000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">9.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company leases warehouses and office space, industrial equipment, office equipment, vehicles, industrial gas tanks and forklifts from other parties and leases warehouse space to <em style="font: inherit;">third</em> parties. The Company determines if a contract contains a lease when the contract conveys the right to control the use of identified assets for a period of time in exchange for consideration. Upon identification and commencement of a lease, the Company establishes a right-of-use (ROU) asset and a lease liability. Operating leases are included in ROU assets, current portion of lease liabilities, and lease liabilities on the accompanying Consolidated Balance Sheets. Financing leases are included in property, plant and equipment, other accrued liabilities and other long-term liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has remaining lease terms ranging from <span style="-sec-ix-hidden:c106891301">1</span> year to 15 years, some of these include options to renew the lease for up to <span style="-sec-ix-hidden:c106891303">five</span> years. The total lease term is determined by considering the initial term per the lease agreement, which is adjusted to include any renewal options that the Company is reasonably certain to exercise as well as any period that the Company has control over the space before the stated initial term of the agreement. If the Company determines a reasonable certainty of exercising termination or early buyout options, then the lease terms are adjusted to account for these facts.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company leases <em style="font: inherit;">one</em> warehouse from a related party. The Company’s Executive Chairman of the Board owns 50% of an entity that owns <em style="font: inherit;">one</em> of the Cleveland warehouses and leases it to the Company at a fair market value annual rental of $0.2 million. The lease expires on <em style="font: inherit;"> December 31, 2028</em> with <em style="font: inherit;">two</em> <span style="-sec-ix-hidden:c106891309">five</span>-year renewal options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Lease expense is recognized on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The components of lease expense were as follows for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,008</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,446</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,952</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease cost</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">720</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">157</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Supplemental cash flow information related to leases was as follows for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,830</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total cash paid for amounts included in the measurement of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,729</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Supplemental balance sheet information related to leases was as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Operating leases</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,987</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease accumulated amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,737</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17,763</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right of use asset, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,098</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,753</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Finance leases</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,087</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">594</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,619</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Weighted average remaining lease term (in years)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Weighted average discount rate</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">   </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Maturities of lease liabilities were as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating Lease</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Finance Lease</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31,</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,040</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,482</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,049</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">417</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total future minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Less remaining imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P15Y 0.50 200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,008</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,446</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,952</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease cost</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">720</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">157</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 9008000 7446000 6952000 1056000 720000 721000 157000 67000 71000 1213000 787000 792000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,830</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total cash paid for amounts included in the measurement of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,729</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8901000 7268000 6830000 157000 67000 71000 1039000 703000 828000 10097000 8038000 7729000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Operating leases</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,987</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease accumulated amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,737</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17,763</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right of use asset, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,098</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,753</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Finance leases</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,087</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">594</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,619</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Weighted average remaining lease term (in years)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Weighted average discount rate</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 56117000 45987000 21737000 17763000 34380000 28224000 7813000 6098000 27261000 22655000 35074000 28753000 5686000 3144000 2615000 1585000 3071000 1559000 1087000 594000 2106000 1025000 3193000 1619000 P6Y P6Y P4Y P3Y 0.0407 0.0341 0.0506 0.0356 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating Lease</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Finance Lease</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31,</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,040</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,482</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,049</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">417</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total future minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Less remaining imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 9040000 1218000 7482000 910000 6307000 618000 5049000 417000 3782000 300000 8139000 39000 39799000 3502000 4725000 309000 35074000 3193000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">10.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Debt:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s debt is comprised of the following components:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Asset-based revolving credit facility due June 16, 2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">165,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">165,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less current amount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">165,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s ABL Credit Facility is collateralized by the Company’s accounts receivable, inventory and personal property. The $625 million ABL Credit Facility consists of: (i) a revolving credit facility of up to $595 million, including a $20 million sub-limit for letters of credit, and (ii) a <em style="font: inherit;">first</em> in, last out revolving credit facility of up to $30 million. Under the terms of the ABL Credit Facility, the Company <em style="font: inherit;"> may, </em>subject to the satisfaction of certain conditions, request additional commitments under the revolving credit facility in the aggregate principal amount of up to $200 million to the extent that existing or new lenders agree to provide such additional commitments, and add real estate as collateral at the Company’s discretion. The ABL Credit Facility matures on <em style="font: inherit;"> June 16, 2026</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The ABL Credit Facility contains customary representations and warranties and certain covenants that limit the ability of the Company to, among other things: (i) incur or guarantee additional indebtedness; (ii) pay distributions on, redeem or repurchase capital stock or redeem or repurchase subordinated debt; (iii) make investments; (iv) sell assets; (v) enter into agreements that restrict distributions or other payments from restricted subsidiaries to the Company; (vi) incur or suffer to exist liens securing indebtedness; (vii) consolidate, merge or transfer all or substantially all of their assets; and (viii) engage in transactions with affiliates. In addition, the ABL Credit Facility contains a financial covenant which provides that: (i) if any commitments or obligations are outstanding and the Company’s availability is less than the greater of $30 million or 10.0% of the aggregate amount of revolver commitments ($62.5 million at <em style="font: inherit;"> December 31, 2023</em>) or 10.0% of the aggregate borrowing base ($53.4 million at <em style="font: inherit;"> December 31, 2023</em>), then the Company must maintain a ratio of Earnings before Interest, Taxes, Depreciation and Amortization (EBITDA) minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to <em style="font: inherit;">1.00</em> for the most recent <em style="font: inherit;">twelve</em> fiscal month period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023</em>, the Company was in compliance with its covenants and had approximately $339.4 million of availability under the ABL Credit Facility.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has the option to borrow under its revolver based on the agent’s base rate plus a premium ranging from 0.00% to 0.25% or the Secured Overnight Financing Rate (SOFR) plus a premium ranging from 1.25% to 2.75%.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 10, 2019, </em>the Company entered into a <span style="-sec-ix-hidden:c106891437">five</span>-year forward starting fixed rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding London Interbank Offered Rate (LIBOR) based borrowings under the ABL Credit Facility.  On <em style="font: inherit;"> January 3, 2023, </em>the Company amended the interest rate hedge agreement to use SOFR as the reference rate and updated the fixed rate to 2.42% from 2.57%. Although the Company is exposed to credit loss in the event of nonperformance by the other party to the interest rate hedge agreement, the Company anticipates performance by the counterparty.  The interest rate swap expired on <em style="font: inherit;"> January 10, 2024.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, $1.7 million and $1.2 million, respectively, of bank financing fees were included in “Prepaid expenses and other” and “Other long-term assets” on the accompanying Consolidated Balance Sheets. The financing fees are being amortized over the <em style="font: inherit;">five</em>-year term of the ABL Credit Facility and are included in “Interest and other expense on debt” on the accompanying Consolidated Statements of Comprehensive Income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Scheduled Debt Maturities, Interest, Debt Carrying Values</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s principal payments over the next <span style="-sec-ix-hidden:c106891445">five</span> years, as of <em style="font: inherit;"> December 31, 2023</em>, are detailed in the table below:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 22%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2025</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2026</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2027</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2028</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">ABL Credit Facility</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total principal payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The overall effective interest rate for all debt, exclusive of deferred financing fees and deferred commitment fees, amounted to 5.9%, 3.2% and 2.5% in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. Interest paid totaled $15.0 million, $9.6 million and $6.8 million for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. Average total debt outstanding was $239.4 million, $280.4 million and $255.8 million in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">   </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Asset-based revolving credit facility due June 16, 2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">165,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">165,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less current amount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">165,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 190198000 165658000 190198000 165658000 0 0 190198000 165658000 625000000 595000000 20000000 30000000 200000000 30000000 0.10 62500000 0.10 53400000 1 339400000 0 0.0025 0.0125 0.0275 75000000 0.0242 0.0257 1700000 1200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 22%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2025</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2026</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2027</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2028</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">ABL Credit Facility</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total principal payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 190198000 0 0 190198000 0 0 190198000 0 0 190198000 0.059 0.032 0.025 15000000 9600000 6800000 239400000 280400000 255800000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">11.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Derivative Instruments:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Metals swaps</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, the Company entered into nickel swaps indexed to the London Metal Exchange (LME) price of nickel with <em style="font: inherit;">third</em>-party brokers. The nickel swaps are treated as derivatives for accounting purposes and were included in “Other accrued liabilities” and “Prepaid expenses and other” on the Consolidated Balance Sheets at <em style="font: inherit;"> December 31, 2023</em>. There were $5.2 million of outstanding metals swaps at <em style="font: inherit;"> December 31, 2023. </em>There were no outstanding metal swaps at <em style="font: inherit;"> December 31, 2022. </em>The Company entered into the swaps to mitigate its customers’ risk of volatility in the price of metals. The swaps are settled with the brokers at maturity. The economic benefit or loss arising from the changes in fair value of the swaps is contractually passed through to the customer. The primary risk associated with the metals swaps is the ability of customers or <em style="font: inherit;">third</em>-party brokers to honor their agreements with the Company related to derivative instruments. If the customer or <em style="font: inherit;">third</em>-party brokers are unable to honor their agreements, the Company’s risk of loss is the fair value of the metals swaps.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">While these derivatives are intended to help the Company manage risk, they have <em style="font: inherit;">not</em> been designated as hedging instruments. The periodic changes in fair value of the metals and embedded customer derivative instruments are included in “Cost of materials sold” in the Consolidated Statements of Comprehensive Income. The Company recognizes derivative positions with both the customer and the <em style="font: inherit;">third</em> party for the derivatives and classifies cash settlement amounts associated with them as part of “Cost of materials sold” in the Consolidated Statements of Comprehensive Income. The cumulative change in fair value of the metals swaps that had <em style="font: inherit;">not</em> yet settled as of <em style="font: inherit;"> December 31, 2023</em> were included in “Accounts Receivable, net” and the embedded customer derivatives are included in “Other accrued liabilities” on the Consolidated Balance Sheets. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Fixed rate interest rate hedge</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 10, 2019</em>, the Company entered into a <span style="-sec-ix-hidden:c106891510">five</span>-year forward starting fixed rate interest rate hedge in order to eliminate the variability of cash interest payments on $75 million of the outstanding SOFR based borrowings under the ABL Credit Facility. The interest rate hedge fixed the rate at 2.42%. On <em style="font: inherit;"> January 3, 2023, </em>the Company amended the interest rate hedge agreement to use SOFR as the reference rate. The interest rate hedge is included in “Prepaid expenses and other” on the Consolidated Balance Sheets as of <em style="font: inherit;"> December 31, 2023</em> and in “Other long-term assets” on the Consolidated Balance Sheets as of <em style="font: inherit;"> December 31, 2022</em> and had a fair value of $54.8 thousand and $1.7 million, respectively. The mark-to-market adjustment of the fair value of the hedge is recorded to “Accumulated other comprehensive income” on the Company’s Consolidated Balance Sheets. Although the Company is exposed to credit loss in the event of nonperformance by the other party to the interest rate hedge agreement, the Company anticipates performance by the counterparty. The interest rate swap expired on <em style="font: inherit;"> January 10, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">There was <em style="font: inherit;">no</em> net impact from the nickel swaps or embedded customer derivative agreements to the Company’s Consolidated Statements of Comprehensive Income for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>. The table below shows the total impact to the Company’s Consolidated Statements of Comprehensive Income through “Net income” of the derivatives for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Net Gain (Loss) Recognized</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(664</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,880</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Metals swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Embedded customer derivatives</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(664</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,880</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 5200000 0 75000000 0.0242 54800 1700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Net Gain (Loss) Recognized</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(664</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,880</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Metals swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Embedded customer derivatives</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(664</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,880</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 1906000 -664000 -1880000 -1903000 633000 418000 1903000 -633000 -418000 1906000 -664000 -1880000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">12.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Fair Value of Assets and Liabilities:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s financial instruments include cash and cash equivalents, short-term trade receivables, derivative instruments, accounts payable and debt instruments. For short-term instruments, other than those required to be reported at fair value on a recurring basis and for which additional disclosures are included below, management concluded the historical carrying value is a reasonable estimate of fair value because of the short period of time between the origination of such instruments and their expected realization.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, there were <em style="font: inherit;">no</em> transfers of financial assets between Levels <em style="font: inherit;">1,</em> <em style="font: inherit;">2</em> or <em style="font: inherit;">3</em> fair value measurements. There have been <em style="font: inherit;">no</em> changes in the methodologies used at <em style="font: inherit;"> December 31, 2023</em>. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022:</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><i>Metals swaps and embedded customer derivatives</i> – Determined by using Level <em style="font: inherit;">2</em> inputs that include the price of nickel indexed to the LME. The fair value is determined based on quoted market prices and reflects the estimated amounts the Company would pay or receive to terminate the nickel swaps.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><i>Fixed rate interest rate hedge</i> – Based on the present value of the expected future cash flows, considering the risks involved, and using discount rates appropriate for the maturity date. Market observable Level <em style="font: inherit;">2</em> inputs are used to determine the present value of future cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><i>Supplemental executive retirement plan</i> - Determined by the Level <em style="font: inherit;">1</em> inputs that include the readily determinable and available fair value of the mutual funds that comprise the plan assets.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The following tables present information about the Company’s assets and liabilities that were measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques utilized by the Company:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Value of Items Recorded at Fair Value</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Metal swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Embedded customer derivatives</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Supplemental executive retirement plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">11,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">11,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets at fair value</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>11,617</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>5,279</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>16,896</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Metal swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Total liabilities recorded at fair value</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>5,224</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>5,224</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Value of Items Recorded at Fair Value</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Supplemental executive retirement plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">7,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">7,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets at fair value</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,748</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>9,424</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The value of the items <em style="font: inherit;">not</em> recorded at fair value represent the carrying value of the liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The carrying value of the ABL Credit Facility was $190.2 million and $165.7 million at <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively. Management believes that the ABL Credit Facility’s carrying value approximates its fair value due to the variable interest rate on the ABL Credit Facility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Value of Items Recorded at Fair Value</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Metal swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Embedded customer derivatives</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Supplemental executive retirement plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">11,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">11,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets at fair value</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>11,617</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>5,279</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>16,896</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Metal swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Total liabilities recorded at fair value</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>5,224</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"><b>5,224</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Value of Items Recorded at Fair Value</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Supplemental executive retirement plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">7,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">7,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets at fair value</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,748</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>9,424</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 4458000 0 4458000 0 766000 0 766000 0 55000 0 55000 11617000 0 0 11617000 11617000 5279000 0 16896000 0 5224000 0 5224000 0 5224000 0 5224000 0 1748000 0 1748000 7676000 0 0 7676000 7676000 1748000 0 9424000 190200000 165700000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">13.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Equity Plans:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Restricted Stock Units and Performance Share Units</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Pursuant to the Amended and Restated Olympic Steel <em style="font: inherit;">2007</em> Omnibus Incentive Plan (the Incentive Plan), the Company <em style="font: inherit;"> may </em>grant stock options, stock appreciation rights, restricted shares, restricted share units (RSUs), performance shares, and other stock- and cash-based awards to employees and directors of, and consultants to, the Company and its affiliates. Since adoption of the Incentive Plan, 1,400,000 shares of common stock have been authorized for equity grants.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On an annual basis, the compensation committee of the Company’s Board of Directors awards RSUs to each non-employee director as part of their annual compensation. The annual awards for <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> per director were <span style="-sec-ix-hidden:c106891629"><span style="-sec-ix-hidden:c106891630">$80,000</span></span>. Subject to the terms of the Incentive Plan and the RSU agreement, the RSUs vest after <span style="-sec-ix-hidden:c106891631">one</span> year of service (from the date of grant). The RSUs are <em style="font: inherit;">not</em> converted into shares of common stock until the director either resigns or is terminated from the board of directors.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> January 2022</em>, the Company adopted a new C-Suite Long-Term Incentive Plan (the C-Suite Plan) that operates under the Senior Manager Stock Incentive Plan. Under the C-Suite Plan, the Chief Executive Officer, the Chief Financial Officer and the President and Chief Operating Officer are eligible for participation. In each calendar year, the Committee <em style="font: inherit;"> may </em>award eligible participants a long-term incentive of both a RSU grant and a performance stock unit (PSU) grant. Additionally, the Committee <em style="font: inherit;"> may </em>offer a long-term cash incentive (split equally between service and performance-based portions) to supplement both the RSU and PSU grants in order to arrive at the total long-term award target. The total long-term award target is $1.1 million for the Chief Executive Officer, $0.3 million for the Chief Financial Officer and $0.6 million for the President and Chief Operating Officer. The PSUs will vest if the return on net assets, calculated as EBITDA divided by Average Accounts Receivable, Inventory and Property and Equipment, exceeds <span style="-sec-ix-hidden:c106891636">5</span> percent. Each RSU and service-based cash incentive vests <em style="font: inherit;">three</em> years after the grant date. Each vested RSU will convert into the right to receive <em style="font: inherit;">one</em> share of common stock. During each of the years ended <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, a total of 20,000 RSUs and 20,000 PSUs were granted to the participants under the C-Suite Plan, and $0.5 million and $0.5 million, respectively, were granted in service-based and performance-based cash awards. If the return on net assets falls below <span style="-sec-ix-hidden:c106891645">5</span> percent, <em style="font: inherit;">no</em> performance-based incentive will be awarded. The maximum performance-based award is achieved if return on net assets exceeds <em style="font: inherit;">ten</em> percent, and is capped at 150% of the grant.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The performance-based awards granted in <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> are expected to vest at 150% of the grant. All pre-tax charges related to the long-term cash incentives were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total remaining estimated compensation cost of non-vested awards total $2.5 million and the weighted average remaining vesting period is 1.5 years as of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Stock-based compensation expense recognized on RSUs for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively, is summarized in the following table:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">RSU expense before taxes of the Plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,817</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,045</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">RSU expense after taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">954</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">All pre-tax charges related to RSUs and PSUs were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total compensation cost of non-vested awards totaled $4.2 million and the weighted average remaining vesting period is 1.6 years as of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes the activity related to RSUs and PSUs for the year ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2021</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Estimated Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Estimated Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Estimated Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">617,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">576,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">610,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Converted into shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,610</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(49,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,066</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,086</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">662,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20.28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">617,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18.95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">576,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested at December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">454,939</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19.71</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">423,941</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">370,771</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18.78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Phantom Stock Units </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> January 2022</em>, the Company adopted a new Senior Manager Phantom Stock Plan (Phantom Stock Plan) that operates under the Senior Manager Stock Incentive Plan. Under the Phantom Stock Plan, certain senior managers are eligible to participate in the plan. The Phantom Stock Plan supersedes any previous stock incentive programs offered to the eligible participants. Each year, eligible participants will receive an award of Phantom Stock Units (Phantom Units) of up to $30 thousand. The number of Phantom Units granted on the Grant Date is determined by dividing the amount of the Phantom Units granted by the closing price of a share of the Company’s common stock on the Grant Date. Each Phantom Unit Award under this plan shall vest 3 years after the Grant Date (Vesting Date). Upon vesting, the Company will pay the Participant in cash, the value of the vested Phantom Units multiplied by the closing price of a share of the Company’s common stock on the Vesting Date.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Pre-tax charges related to Phantom Stock Units for the year ended <em style="font: inherit;"> December 31, 2023</em> totaled $1.5 million and were included in the caption “Administrative and general” on the accompanying Consolidated Statements of Comprehensive Income. The total estimated remaining compensation cost of non-vested awards total $1.6 million and the weighted average remaining vesting period is 1.5 years as of <em style="font: inherit;"> December 31, 2023</em>.  Pre-tax charges related to Phantom Stock Units for the year ended <em style="font: inherit;"> December 31, 2022, </em>totaled $0.3 million and were included in the caption "Administrative and general" on the accompanying Consolidated Statements of Comprehensive Income.  The total estimated remaining compensation cost of non-vested awards totaled $0.7 million and the weighted average remaining vesting period was 2 years as of <em style="font: inherit;"> December 31, 2022. </em>Accrued liability balances related to Phantom Stock Units for the year ended <em style="font: inherit;"> December 31, 2023 </em>totaled $1.8 million and were included in "Other long-term liabilities" on the accompanying Consolidated Balance Sheets. Accrued liability balances related to Phantom Stock Units for the year ended <em style="font: inherit;"> December 31, 2022 </em>totaled $0.3 million and were included in "Other long-term liabilities" on the accompanying Consolidated Balance Sheets. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">   </p> 1400000 1100000 300000 600000 20000 20000 500000 500000 1.50 1.50 2500000 P1Y6M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">RSU expense before taxes of the Plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,817</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,045</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">RSU expense after taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">954</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 1817000 1297000 1045000 1314000 954000 767000 4200000 P1Y7M6D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2021</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Estimated Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Estimated Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Estimated Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">617,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">576,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">610,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Converted into shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,610</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(49,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18.67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,066</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,086</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">662,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20.28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">617,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18.95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">576,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested at December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">454,939</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19.71</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">423,941</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">370,771</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18.78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 617518 18.95 576867 18.29 610540 18.14 49768 36.63 55558 25.56 20604 23.29 2610 18.78 5841 18.16 49191 18.67 2573 19.65 9066 17.52 5086 17.55 662103 20.28 617518 18.95 576867 18.29 454939 19.71 423941 19.24 370771 18.78 30000 P3Y 1500000 1600000 P1Y6M 300000 700000 P2Y 1800000 300000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">14.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Commitments and Contingencies</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company is party to various legal actions that it believes are ordinary in nature and incidental to the operation of its business. In the opinion of management, the outcome of the proceedings to which the Company is currently a party will <em style="font: inherit;">not</em> have a material adverse effect upon its results of operations, financial condition or cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In the normal course of business, the Company periodically enters into agreements that incorporate indemnification provisions. While the maximum amount to which the Company <em style="font: inherit;"> may </em>be exposed under such agreements cannot be estimated, it is the opinion of management that these indemnifications are <em style="font: inherit;">not</em> expected to have a material adverse effect on the Company’s results of operations or financial condition.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">At <em style="font: inherit;"> December 31, 2023</em>, approximately 244 of the hourly plant personnel are represented by <span style="-sec-ix-hidden:c106891743">seven</span> separate collective bargaining units. The table below shows the expiration dates of the collective bargaining agreements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 10%; margin-right: 10%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Facility</b></p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Expiration date</b></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Hammond, Indiana</p> </td><td style="vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> November 30, 2024</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Locust, North Carolina</p> </td><td style="vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> March 4, 2025</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">St. Paul, Minnesota</p> </td><td style="vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> May 25, 2025</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Romeoville, Illinois</p> </td><td style="vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> May 31, 2025</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Minneapolis (coil), Minnesota</p> </td><td style="vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> September 30, 2025</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Indianapolis, Indiana</p> </td><td style="vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> January 29, 2026</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 42.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Minneapolis (plate), Minnesota</p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 24.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"> April 1, 2027</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 244 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">15.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Income Taxes:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The components of the Company’s provision (benefit) for income taxes from continuing operations were as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 46%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,592</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">International</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,047</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State and local</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,691</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,908</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax provision</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,691</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The components of the Company’s deferred income taxes at <em style="font: inherit;"> December 31 </em>are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 171px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 7px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Inventory (excluding LIFO reserve)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net operating loss and tax credit carryforwards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">803</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,114</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">214</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets before valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,289</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,282</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,363</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td style="width: 9px;"> </td><td style="width: 7px;"> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 7px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">LIFO reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Property and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(16,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease right of use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,363</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,890</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,537</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27,388</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(10,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes the activity related to the Company’s gross unrecognized tax benefits:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of January 1</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Increases related to current year tax positions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase (Decrease) related to prior year tax positions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Decreases related to lapsing of statute of limitations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Settlements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">It is expected that the amount of unrecognized tax benefits will <em style="font: inherit;">not</em> materially change in the next <em style="font: inherit;">twelve</em> months. The tax years <em style="font: inherit;">2020</em> through <em style="font: inherit;">2022</em> remain open to examination by major taxing jurisdictions to which the Company is subject.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognized interest related to uncertain tax positions in the income tax provision.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table reconciles the U.S. federal statutory rate to the Company’s effective tax rate:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. federal statutory rate in effect</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">State and local taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Meals and entertainment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Tax credits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">All other, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Income taxes paid in <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> totaled $13.6 million, $33.4 million and $46.5 million, respectively. Some subsidiaries of the Company’s consolidated group file state tax returns on a separate company basis and have state net operating loss carryforwards expiring over the next <em style="font: inherit;">15</em> to <em style="font: inherit;">20</em> years. A valuation allowance is recorded to reduce certain deferred tax assets to the amount that is more likely than <em style="font: inherit;">not</em> to be realized. The valuation allowances recorded as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em> were related to certain state net operating losses and totaled $0.5 million and $0.9 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 46%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,592</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">International</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,047</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State and local</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,691</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,658</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,908</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax provision</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,691</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 11574000 27865000 36592000 1047000 102000 85000 2529000 5691000 7739000 15150000 33658000 44416000 1908000 -967000 -668000 17058000 32691000 43748000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 171px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 7px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Inventory (excluding LIFO reserve)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net operating loss and tax credit carryforwards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">803</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,114</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">214</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets before valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,289</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,282</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,363</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td style="width: 9px;"> </td><td style="width: 7px;"> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 7px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">LIFO reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Property and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(16,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease right of use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,363</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest rate hedge</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,890</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,537</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27,388</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(10,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 3340000 2176000 803000 1029000 657000 833000 7543000 6114000 9567000 7916000 379000 214000 22289000 18282000 489000 919000 21800000 17363000 3820000 3451000 16223000 12194000 9363000 7769000 -14000 -437000 3890000 3537000 33310000 27388000 11510000 10025000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of January 1</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Increases related to current year tax positions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase (Decrease) related to prior year tax positions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Decreases related to lapsing of statute of limitations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Settlements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 220000 228000 28000 0 0 8000 8000 8000 200000 8000 -0 8000 46000 -0 -0 174000 220000 228000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. federal statutory rate in effect</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">State and local taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Meals and entertainment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Tax credits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">All other, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 0.21 0.21 0.21 0.044 0.045 0.045 0.017 0.001 0.001 0.007 0.002 0.001 0.004 0.001 0.001 0.003 0.007 0.009 0.277 0.264 0.265 13600000 33400000 46500000 500000 900000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">16.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Shares Outstanding and Earnings Per Share:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Earnings per share have been calculated based on the weighted average number of shares outstanding as set forth below:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands, except per share data)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average basic shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Assumed exercise of stock options and issuance of stock awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average diluted shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">90,931</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">121,051</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic earnings per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10.53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted earnings per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested RSUs and PSUs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands, except per share data)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average basic shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Assumed exercise of stock options and issuance of stock awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average diluted shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">90,931</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">121,051</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic earnings per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10.53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted earnings per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested RSUs and PSUs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 11573000 11551000 11492000 5000 8000 11000 11578000 11559000 11503000 44529000 90931000 121051000 3.85 7.87 10.53 3.85 7.87 10.52 207000 194000 206000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;">17.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Equity Programs:</span></i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Stock Repurchase Program</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October 2, 2015</em>, the Company announced that its Board of Directors authorized a stock repurchase program of up to 550,000 shares of the Company’s issued and outstanding common stock, which could include open market repurchases, negotiated block transactions, accelerated stock repurchases or open market solicitations for shares, all or some of which <em style="font: inherit;"> may </em>be affected through Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> plans. Any of the repurchased shares are held in the Company’s treasury, or canceled and retired as the Board of Directors <em style="font: inherit;"> may </em>determine from time to time. Any repurchases of common stock are subject to the covenants contained in the ABL Credit Facility. Under the ABL Credit Facility, the Company <em style="font: inherit;"> may </em>repurchase common stock and pay dividends up to $15.0 million in the aggregate during any trailing <em style="font: inherit;">twelve</em> months without restrictions. Purchases of common stock or dividend payments in excess of <em style="font: inherit;">$15.0</em> million in the aggregate require the Company to (i) maintain availability in excess of 20.0% of the aggregate revolver commitments ($125.0 million at <em style="font: inherit;"> December 31, 2023</em>) or (ii) to maintain availability equal to or greater than 15.0% of the aggregate revolver commitments ($93.8 million at <em style="font: inherit;"> December 31, 2023</em>) and the Company must maintain a pro-forma ratio of EBITDA minus certain capital expenditures and cash taxes paid to fixed charges of at least 1.00 to <em style="font: inherit;">1.00</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023</em>, 360,212 shares remain authorized for repurchase under the program.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">There were no shares repurchased during <em style="font: inherit;">2023</em> or <em style="font: inherit;">2022</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>At-the-Market Equity Program</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> September 3, 2021</em>, the Company commenced an at-the-market (ATM) equity program under its shelf registration statement, which allows it to sell and issue up to $50 million in shares of its common stock from time to time. The Company entered into an Equity Distribution Agreement on <em style="font: inherit;"> September 3, 2021</em> with KeyBanc Capital Markets Inc. (KeyBanc) relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is <em style="font: inherit;">not</em> required to sell any specific amount of securities but will act as the Company’s sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and the Company. KeyBanc will be entitled to compensation for shares sold pursuant to the program of 2.0% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement. No shares were sold under the ATM program during <em style="font: inherit;">2023</em> or <em style="font: inherit;">2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> 550000 15000000 0.20 125000000 0.15 93800000 1 360212 0 50000000 0.02 0 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody> <tr> <td style="vertical-align:top;width:3.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><em style="font: inherit;">18.</em></i></b></p> </td> <td style="vertical-align:top;width:auto;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><span style="text-decoration: underline; ">Segment Information:</span></i></b></p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company follows the accounting guidance that requires the utilization of a “management approach” to define and report the financial results of operating segments. The management approach defines operating segments along the lines used by the Company’s chief operating decision maker (CODM) to assess performance and make operating and resource allocation decisions. The Company's Chief Executive Officer serves as the CODM. The CODM evaluates performance and allocates resources based primarily on operating income. The operating segments are based primarily on internal management reporting.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company operates in <em style="font: inherit;">three</em> reportable segments; specialty metals flat products, carbon flat products, and tubular and pipe products. The specialty metals flat products segment and the carbon flat products segment are at times consolidated and referred to as the flat products segments, as certain of the flat products segments’ assets and resources are shared by the specialty metals and carbon flat products segments and both segments’ products are stored in the shared facilities and, in some locations, processed on shared equipment. Since the <em style="font: inherit;"> January 3, 2023 </em>acquisition, Metal-Fab's financial results are included in the carbon flat products segment and since the <em style="font: inherit;"> October 2, 2023 </em>acquisition, CTB's financial results are included in the tubular and pipe products segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Corporate expenses are reported as a separate line item for segment reporting purposes. Corporate expenses include the unallocated expenses related to managing the entire Company (i.e., all <span style="-sec-ix-hidden:c106891931">three</span> segments), including compensation for certain personnel, expenses related to being a publicly traded entity such as board of directors’ expenses, audit expenses, and various other professional fees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table provides financial information by segment and reconciles the Company’s operating income by segment to the consolidated income before income taxes for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Year Ended December 31,</em></em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Specialty metals flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">567,728</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">776,022</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">585,751</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Carbon flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,221,093</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,356,605</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,344,150</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369,342</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">427,363</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">382,352</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total net sales</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,158,163</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,559,990</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,312,253</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Specialty metals flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,929</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,060</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,692</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Carbon flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,762</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,695</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,286</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,682</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,913</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,267</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Corporate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total depreciation and amortization</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,443</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,738</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,316</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Specialty metals flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,884</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">93,662</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,544</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Carbon flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,582</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,015</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">110,074</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,692</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,856</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,353</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Corporate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,487</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(19,786</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,505</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating income</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">77,671</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172,466</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other loss, net</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income before interest and income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,593</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">133,702</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">172,430</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest and other expense on debt</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,006</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,080</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,631</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income before income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,587</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,622</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">164,799</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Year Ended December 31,</em></em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,306</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,299</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,797</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">7,020</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">4,555</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,214</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total capital expenditures</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,326</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,854</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,011</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">649,744</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">631,607</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">777,074</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">333,677</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">258,412</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">245,962</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Corporate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,414</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,608</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">536</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Total assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">984,835</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">891,627</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">1,023,572</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">There were <em style="font: inherit;">no</em> material revenue transactions between the carbon flat products, specialty metals flat products and tubular and pipe products segments for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company sells certain products internationally, primarily in Canada and Mexico. International sales are immaterial to the consolidated financial results and to the individual segments’ results.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">   </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Year Ended December 31,</em></em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Specialty metals flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">567,728</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">776,022</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">585,751</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Carbon flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,221,093</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,356,605</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,344,150</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369,342</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">427,363</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">382,352</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total net sales</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,158,163</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,559,990</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,312,253</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Specialty metals flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,929</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,060</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,692</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Carbon flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,762</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,695</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,286</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,682</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,913</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,267</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Corporate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total depreciation and amortization</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,443</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,738</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,316</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Specialty metals flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,884</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">93,662</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,544</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Carbon flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,582</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,015</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">110,074</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,692</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,856</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,353</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Corporate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,487</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(19,786</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,505</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating income</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">77,671</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172,466</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other loss, net</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income before interest and income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,593</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">133,702</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">172,430</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest and other expense on debt</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,006</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,080</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,631</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income before income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,587</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,622</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">164,799</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 567728000 776022000 585751000 1221093000 1356605000 1344150000 369342000 427363000 382352000 2158163000 2559990000 2312253000 3929000 4060000 3692000 14762000 10695000 11286000 7682000 4913000 5267000 70000 70000 71000 26443000 19738000 20316000 22884000 93662000 70544000 34582000 25015000 110074000 40692000 34856000 7353000 -20487000 -19786000 -15505000 77671000 133747000 172466000 -78000 -45000 -36000 77593000 133702000 172430000 16006000 10080000 7631000 61587000 123622000 164799000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the Year Ended December 31,</em></em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,306</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,299</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,797</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">7,020</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">4,555</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,214</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total capital expenditures</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,326</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,854</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,011</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Flat products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">649,744</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">631,607</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">777,074</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Tubular and pipe products</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">333,677</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">258,412</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">245,962</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Corporate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,414</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,608</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">536</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Total assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">984,835</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">891,627</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">1,023,572</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> </tbody> </table> 14306000 15299000 8797000 7020000 4555000 2214000 21326000 19854000 11011000 649744000 631607000 777074000 333677000 258412000 245962000 1414000 1608000 536000 984835000 891627000 1023572000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><em style="font: inherit;">19.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><span style="text-decoration: underline; ">Retirement Plans</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s retirement plans consist of <em style="font: inherit;">401</em>(k) plans covering union and non-union employees, a multi-employer pension plan covering certain CTI employees and a SERP covering certain executive officers of the Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The <em style="font: inherit;">401</em>(k) retirement plans allow eligible employees to contribute up to the statutory maximum. The Company’s non-union <em style="font: inherit;">401</em>(k) matching contribution is determined annually by the Board of Directors and is based on a percentage of eligible employees’ earnings and contributions. For the <em style="font: inherit;">401</em>(k) retirement plans, the Company matched <span style="-sec-ix-hidden:c106892035">one</span>-half of each eligible employee’s contribution, limited to the <em style="font: inherit;">first </em>6% of eligible compensation. For the Action Stainless <em style="font: inherit;">401</em>(k) retirement plans, the Company matched <span style="-sec-ix-hidden:c106892039">100%</span> of the <em style="font: inherit;">first </em>3% of eligible compensation and <span style="-sec-ix-hidden:c106892042">one</span>-half of the next 2% of each eligible employee’s contribution, limited to 4% of eligible compensation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;">2005</em>, the Board of Directors adopted a SERP, which has been amended from time to time. Contributions to the SERP are based on: (i) a portion of the participants’ compensation multiplied by a factor of 6.5% or 13% depending on participant; and (ii) for certain participants a portion of the participants’ compensation multiplied by a factor, which is contingent upon the Company’s return on invested capital. Benefits are subject to a vesting schedule of up to <span style="-sec-ix-hidden:c106892049">seven</span> years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company, through its CTI subsidiary, contributes to a multiemployer pension plan. CTI contributes to the Multiemployer Plan under the terms of a collective bargaining agreement that covers certain of its union employees, and which expires <em style="font: inherit;"> May 31, 2025</em>. CTI contributions to the Multiemployer Plan were immaterial for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Retirement plan expense, which includes all Company <em style="font: inherit;">401</em>(k), SERP defined contributions and the Multiemployer Plan, amounted to $4.7 million, $4.1 million and $3.8 million for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The fair values of the Company's SERP assets as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em> were $11.6 million and $7.7 million, respectively, and are measured at Net Asset Value (NAV). The fair value of the SERP assets are included in Other Long Term Assets on the Consolidated Balance Sheets.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">  </p> 0.06 0.03 0.02 0.04 0.065 0.13 4700000 4100000 3800000 11600000 7700000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:3.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><em style="font: inherit;">20.</em></i></b></p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i><span style="text-decoration: underline; ">Related-Party Transactions</span></i></b><b><i>:</i></b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s Executive Chairman of the Board owns 50% of an entity that owns <em style="font: inherit;">one</em> of the Cleveland warehouses and leases it to the Company at a fair market value annual rental of $0.2 million. The lease expires on <em style="font: inherit;"> December 31, 2028</em> with <span style="-sec-ix-hidden:c106892065">two</span> <span style="-sec-ix-hidden:c106892066">five</span>-year renewal options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">   </p> 0.50 200000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><a href="#" id="sched" title="sched"></a>Schedule II </b>–<b> Valuation and Qualifying Accounts</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Additions</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged to Costs and Expenses</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged to Other Accounts</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,726</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(474</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tax valuation reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,341</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,184</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,831</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tax valuation reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended December 31, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Allowance for credit losses</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>3,831</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>(425</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>(776</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>)</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>2,630</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Tax valuation reserve</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>919</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>(430</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>)</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>489</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Additions</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged to Costs and Expenses</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged to Other Accounts</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,726</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(474</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tax valuation reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,341</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,184</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,831</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tax valuation reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended December 31, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Allowance for credit losses</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>3,831</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>(425</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>(776</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>)</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>2,630</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Tax valuation reserve</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>919</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>-</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>(430</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>)</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><b>489</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1726000 1250000 0 474000 2502000 2302000 236000 0 1341000 1197000 2502000 2184000 0 855000 3831000 1197000 0 0 278000 919000 3831000 -425000 0 776000 2630000 919000 0 0 430000 489000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="item9b" title="item9b"></a>ITEM <em style="font: inherit;">9B.</em> OTHER INFORMATION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Trading Arrangement</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During the quarter ended <em style="font: inherit;"> December 31, 2023, </em><span style="-sec-ix-hidden:c106892112"><span style="-sec-ix-hidden:c106892113"><span style="-sec-ix-hidden:c106892114"><span style="-sec-ix-hidden:c106892115">no</span></span></span></span> director or officer (as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) promulgated under the Exchange Act) of the Company adopted or terminated a "Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement" or "non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement" (as each term is defined in Item <em style="font: inherit;">408</em> of Regulation S-K).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p>